ROI Calculator
Calculate ROI and annualized return (CAGR) from initial investment, final value, and costs. Includes formula, example, and FAQs.
How to use this calculator
ROI vs. CAGR
ROI (return on investment) answers a simple question: how much did you gain or lose relative to what you put in? It’s a percentage of profit over your total cost basis.
CAGR (compound annual growth rate) answers a different question: what steady annual rate would turn your cost basis into your final value over the holding period? CAGR is useful when comparing investments held for different lengths of time.
This calculator includes optional additional costs so you can model fees, transaction costs, or improvements. Those costs increase your cost basis and reduce both ROI and CAGR.
Cost basis: the part people often forget
ROI can look much better (or worse) depending on what you include as “cost.” A realistic cost basis often includes more than the purchase price: closing costs, fees, repairs, improvements, and other cash outflows that were required to achieve the final value.
Including costs makes ROI a better decision tool because it reflects your true cash invested. If you are comparing two opportunities, the one with the higher headline profit may not have the higher ROI after you account for the full cost basis.
When CAGR is the better comparison metric
CAGR is especially useful when holding periods differ. A 30% ROI earned over 1 year is very different from 30% over 8 years. CAGR converts the outcome into an annualized rate, making comparisons more apples-to-apples.
CAGR still simplifies reality. It assumes a smooth rate of growth and ignores interim cash flows such as dividends, rent, or periodic contributions. For those cases, IRR (internal rate of return) is often more appropriate.
How to use ROI results in practice
Use ROI as a quick snapshot and CAGR as a comparison tool. If both are strong, the investment likely performed well. If ROI is high but CAGR is low, the investment may have taken a long time to deliver its gains.
Finally, compare ROI/CAGR to alternatives and to risk. A higher return is not always “better” if it required much higher risk, leverage, or concentration. Use these metrics as part of a broader decision process.
Limitations: taxes, inflation, and leverage
ROI and CAGR are usually calculated on pre-tax numbers. In many real investments, taxes can materially change outcomes. For example, capital gains taxes, depreciation recapture, or ordinary-income taxation on distributions can reduce net returns. If taxes are relevant, treat this calculator as a starting point and adjust based on your situation.
Inflation can also change how you interpret results. A 6% CAGR during a period with 4% inflation implies a much smaller “real” return. If your goal is future purchasing power, compare your CAGR to your inflation expectation or compute a rough real return by subtracting inflation from CAGR.
Leverage amplifies both gains and losses. If your investment used borrowing (for example, a mortgage on a rental property), ROI and CAGR based on equity invested can look very different from returns on the total asset value. Make sure you’re comparing like-for-like when evaluating opportunities.
Interpretation and planning notes
ROI Calculator should be interpreted as a planning model, not as a contract outcome. The strongest use case is scenario comparison: changing one assumption at a time, then observing how the output shifts. This reduces decision noise and helps you identify the two or three drivers that actually matter. In most financial models, users overfocus on minor rounding differences and underfocus on assumptions such as rate path, timing, fees, and contribution discipline. A practical process is to run a base case, then a conservative case, then a stress case with tighter cash flow assumptions. If results remain acceptable across all three, your decision quality is usually stronger than relying on a single optimistic estimate.
You can also review Compound Interest Calculator and Investment Growth Calculator to compare scenarios.
Formula
- Total cost basis = initial + costs
- Net profit = final − totalCost
- ROI = (netProfit / totalCost) × 100%
- CAGR = (final / totalCost)^(1/years) − 1
Example
- Enter $50,000 initial investment and $85,000 final value.
- Add any extra costs (fees, renovations, transaction costs).
- Set holding period to 5 years and review ROI and CAGR.
Frequently asked questions
Why can ROI be misleading?
ROI ignores time. A 50% ROI over 1 year is very different from 50% over 10 years. CAGR helps account for time.
What costs should I include?
Include costs that reduce your net outcome: fees, transaction costs, upgrades, or taxes if relevant for your scenario.
Does this include cash flows during the period?
No. This is a simple start-to-end ROI. For intermediate cash flows, an IRR calculator is more appropriate.
How accurate is this ROI Calculator calculator?
Accuracy mostly depends on input quality and assumptions. This ROI Calculator calculator uses deterministic formulas and boundary-safe inputs to reduce common modeling mistakes, but it cannot reflect every real-world factor such as product specific fees, changing rates, taxes, or timing differences. For important decisions, compare outputs with official disclosures and run conservative scenarios in addition to your base case. Range-based analysis is usually more reliable than acting on a single point estimate.
Which assumptions should I validate before acting?
Validate rate assumptions, time horizon, recurring costs, tax treatment, and payment or contribution timing. Small changes in these variables can materially alter long-term outcomes. A strong review approach is to evaluate three scenarios: baseline, conservative, and stress. If a decision only works under optimistic assumptions, execution risk is typically higher than it appears. This framework helps you separate robust plans from fragile ones before committing capital or debt obligations.
Related Calculators
Explore More Calculators
Loans
Home Finance
Debt
Investment
Growth with compounding
Projection by contribution and rate
Future savings estimate
How much to save per month
Implied annual rate
Future value projection
Compound annual growth rate
Discounted present value
Years to double estimate
Annual dividend income
