ROI Calculator
Calculate total and annualized ROI from cost and recovered value, then compare optional payback and a benchmark without hiding negative returns.| Measure | Value | Decision use | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.note }} |
Assumption review
Return basis checks
- {{ metric.label }}
- {{ metric.value }}{{ metric.note }}
What the percentage says
{{ returnGuidance }}
Timing and benchmark
{{ timingGuidance }}
Model boundary
Simple ROI does not model irregular cash-flow timing, risk, taxes, inflation, financing cost, liquidity, or suitability. Use it as a comparison input, not an investment recommendation.
Annualized return profile
See how the same total return annualizes as the holding period changes; the optional benchmark remains a constant reference.
Two projects can both claim a $10,000 return while delivering very different results. If one cost $20,000 and the other cost $100,000, the first recovered much more value for each dollar committed. Return on investment (ROI) makes that relationship visible by dividing net gain or loss by the starting cost.
The percentage is only as honest as the boundary drawn around the decision. Cost should include the spending needed to obtain the result, such as purchase price, setup, fees, installation, labor, or transaction charges. Return should use a consistent basis: ending value, sale proceeds, net savings, attributable profit, dividends, or another measurable benefit. Mixing gross revenue with a fully loaded cost can still produce a number, but not a fair comparison.
- Cost basis
- The amount placed at risk or required to complete the investment or project.
- Total return
- Final recovered value plus any other net returns or later cost adjustments.
- Net gain or loss
- Total return minus cost basis.
- Holding period
- The time over which the total return was produced.
Total ROI ignores timing. A 20% return over six months and a 20% return over five years have the same total percentage, although the pace differs sharply. Compound annualized ROI converts the ending-value ratio into an equivalent yearly rate. This improves time comparison, but it does not describe the path taken, irregular cash flows, volatility, or risk.
Simple payback answers another question. It divides cost by a steady monthly net benefit to estimate how many months are needed to recover the original outlay. Payback ignores value after recovery and the time value of money, so it should not replace ROI or a cash-flow model.
ROI is useful for screening a purchase, campaign, efficiency project, investment, or operational change. It is not a recommendation by itself. Compare alternatives only when their cost, return, time period, risk, tax, and inflation assumptions are compatible.
How to Use This Tool:
Define the investment boundary before entering values. The cost and every return item should belong to the same decision.
- Enter the fully loaded Investment cost.
- Enter the Final value or total returned, then use Other net returns for additional income, savings, dividends, rebates, or negative later costs.
- Set the Holding period in months. It affects annualized ROI and average monthly gain, not total ROI.
- Use Monthly net benefit only for a recurring-benefit payback estimate. Add a Benchmark annual return only when it is a suitable hurdle for the same type of decision.
Interpreting Results:
Total ROI shows gain or loss relative to cost. Annualized ROI shows the compound yearly pace implied by the same beginning cost, total return, and holding period. Return multiple expresses total return as a multiple of cost, while Net gain keeps the answer in dollars.
- A positive percentage does not prove the return beat inflation, financing cost, taxes, risk, or a suitable alternative.
- Annualized ROI is unavailable when total return is zero or negative because the compound root is not meaningful for this model.
- Benchmark gap is annualized ROI minus the entered hurdle in percentage points. The benchmark does not change ROI.
- Simple payback appears only when monthly net benefit is greater than zero and does not change the return calculation.
Technical Details:
Simple ROI treats the investment as one starting cost and one combined return amount. Other returns may be negative, allowing later costs to reduce the total. The model does not discount cash flows or track their individual dates.
Formula Core:
Total return and net gain establish the numerator for ROI.
Annualization finds the compound yearly rate that changes the cost basis into total return over the entered number of months.
Simple payback and benchmark gap are optional secondary calculations.
| Symbol | Meaning | Unit |
|---|---|---|
| C | Investment cost | USD |
| F | Final value or total returned | USD |
| O | Other net returns | USD |
| R | Total return | USD |
| G | Net gain or loss | USD |
| m | Holding period | months |
| B | Monthly net benefit | USD/month |
| H | Benchmark annual return | %/year |
Rule Core:
| Displayed class | Total ROI boundary |
|---|---|
| Loss | ROI < 0% |
| Break-even | 0% ≤ ROI < 0.005% |
| Low positive | 0.005% ≤ ROI < 10% |
| Positive ROI | 10% ≤ ROI < 50% |
| High total ROI | ROI ≥ 50% |
The labels are presentation rules, not investment-quality ratings. Calculations use full numeric precision; visible currency and percentages are rounded for display.
Limitations:
Simple ROI does not model irregular cash-flow dates, reinvestment, financing, taxes, inflation, depreciation, opportunity cost, liquidity, volatility, or the probability of achieving the return. Annualizing a short holding period can produce a very large yearly rate that is mathematically consistent but unrealistic to repeat.
- Use net, consistently defined costs and returns.
- Compare investments with compatible risk and timing.
- For multiple dated cash flows, use a discounted cash-flow measure such as net present value or internal rate of return.
- The output is educational and is not financial, tax, or investment advice.
Worked Examples:
Project with a one-year return
A $2,500 project returns $3,850 after 12 months with no other returns. Net gain is $1,350, total ROI is 54%, and annualized ROI is also 54% because the holding period is exactly one year. The High total ROI label calls for careful cost and attribution review; it is not a recommendation.
Later costs remove annualization
A $5,000 investment has no final value and incurs another $500 of net costs, so total return is −$500 and net loss is −$5,500. Total ROI remains available at −110%, but compound annualized ROI is unavailable because the total-return ratio is not positive.
FAQ:
Is annualized ROI the same as average annual ROI?
No. This annualized result is a compound rate based on the beginning cost, ending total return, and holding period. Dividing total ROI by years would be a simple average and can give a different answer.
Why does monthly net benefit not change ROI?
It is used only for simple payback. Include recurring benefits in final value or other net returns if they also belong in the ROI total, taking care not to count the same benefit twice.
References:
- How Are Your Investments Doing? Returns, Explained, FINRA.
- Annual Return, Investor.gov.
- How Fees and Expenses Affect Your Investment Portfolio, Investor.gov, July 23, 2025.