Return on Investment (ROI) Calculator
Compute the simple or annualized return on investment (ROI) for any business or personal investment, including all upfront and ongoing costs. Use it to rank projects, compare marketing channels, or sanity-check whether a deal beats your hurdle rate.
About this calculator
ROI expresses how much profit an investment generated relative to what was actually spent to produce that profit. Simple ROI = ((Final Value − Initial Investment − Additional Costs) / (Initial Investment + Additional Costs)) × 100 — a percentage that ignores how long the money was tied up. Annualized ROI = ((Final Value / (Initial Investment + Additional Costs))^(1 / Years) − 1) × 100 — the geometric per-year rate that would have produced the same end value, mathematically equivalent to CAGR on the total cost basis. The "Additional Costs" field exists because real investments rarely involve a single line-item: installation, training, maintenance, sunk advisory fees and post-purchase marketing all consume cash and must be included in the denominator or ROI will look better than reality. Edge cases: a final value below total cost gives a negative ROI; an Additional Costs entry equal to the negative of Initial Investment produces division by zero; and very short holding periods make annualized ROI extremely sensitive — annualizing a 10% gain over one month implies a ~214% yearly rate, which is almost never sustainable. ROI deliberately ignores risk and the time value of money, so use NPV or IRR when those matter.
How to use
Example 1 — Equipment purchase, simple ROI. You spend $25,000 on a CNC machine and another $3,000 on installation. Three years later you have generated $42,000 in incremental profit from the machine. Select Simple ROI, enter 25000, 42000, 3 (years), and 3000. Step 1: total cost = 25,000 + 3,000 = $28,000. Step 2: net gain = 42,000 − 28,000 = $14,000. Step 3: 14,000 / 28,000 = 0.50 → 50% total ROI. Verify: $14k profit on a $28k cost basis ✓. Example 2 — Marketing campaign, annualized. You spend $8,000 on a 2-year content marketing program that ultimately drives $14,000 in attributed revenue, with no extra costs. Select Annualized ROI, enter 8000, 14000, 2, and 0. Step 1: ratio = 14,000 / 8,000 = 1.75. Step 2: 1.75^(1/2) = 1.323. Step 3: (1.323 − 1) × 100 ≈ 32.3% per year. Verify: $8,000 × 1.323 × 1.323 ≈ $14,003 ✓. Compare against your weighted average cost of capital — anything above ~10–12% beats most public-equity benchmarks.
Frequently asked questions
What is a good ROI for a business investment?
"Good" is always relative to your hurdle rate — the minimum return that justifies the risk. Many established businesses target at least 10–15% annualized ROI on internal projects, because that beats the long-run after-inflation return of US large-cap stocks (~7%). Higher-risk ventures like marketing experiments, startup investments, or new product launches usually need to clear 25–50% to compensate for the chance of total loss. Always benchmark against the opportunity cost: if your money could earn 5% in Treasuries, any project earning less than 5% destroys value. The right comparison is against the next-best alternative, not against zero.
When should I use annualized ROI instead of simple ROI?
Use annualized ROI whenever you need to compare investments with different time horizons — a 30% return over 6 months is very different from 30% over 5 years, but simple ROI hides that. Annualized ROI normalizes both onto a per-year scale (CAGR equivalent), making them directly comparable. Use simple ROI only when the holding period is the same for every option you are comparing, or when the time dimension is irrelevant (a fixed-budget marketing campaign measured at a single point). Avoid annualizing returns over very short periods (< 6 months) because the implied yearly rate becomes wildly speculative and exaggerates favourable noise.
What are the most common mistakes people make with ROI calculations?
The biggest is omitting Additional Costs — installation, training, ongoing maintenance, internal time, and opportunity cost all belong in the denominator, and skipping them flatters every project. The second is treating revenue as return: the correct numerator is profit (revenue minus the cost to produce that revenue), not gross sales. The third is mixing nominal and inflation-adjusted figures inconsistently, which inflates apparent returns over long horizons. The fourth is double-counting overhead that is already covered elsewhere in the budget. Finally, many analysts cherry-pick the time window — an annualized ROI from the bottom of a recession to the top of a bull market looks fantastic but is not repeatable. Pin down the methodology before debating the number.
When should I NOT use ROI to evaluate an investment?
Skip ROI when risk varies widely between options — a 20% expected ROI on a stable utility is not equivalent to a 20% expected ROI on a biotech moonshot, but ROI cannot tell them apart. Use risk-adjusted metrics like the Sharpe ratio or risk-adjusted return on capital instead. ROI is also wrong for projects with long, irregular cash flows where the timing matters: use net present value (NPV) or internal rate of return (IRR) so future cash flows are discounted properly. Do not use ROI for projects whose primary benefit is non-financial — brand goodwill, regulatory compliance, or employee retention may justify spending that shows a negative ROI on paper. Finally, ROI is a backward-looking accounting measure; for forward-looking decisions, build a discounted cash flow model rather than extrapolating last year's ROI.
How does ROI relate to CAGR, NPV, and IRR?
Annualized ROI in this calculator is mathematically identical to CAGR computed on the total cost basis — both find the constant per-year rate that turns starting value into ending value. NPV (Net Present Value) goes further by discounting each future cash flow back to today using a required rate of return; a positive NPV means the project beats your hurdle rate even after accounting for the time value of money. IRR (Internal Rate of Return) is the discount rate that makes NPV exactly zero — the project's implied break-even return. ROI is the easiest to communicate but the least precise; for capital budgeting decisions involving multi-period cash flows, NPV is the textbook answer and IRR is its most common rule-of-thumb summary.