💹 ROI Calculator
Calculate Return on Investment — simple ROI, annualized (CAGR), or marketing ROI. Get an instant visual gauge, benchmark comparison, and what-if analysis.
E.g. you invested $10 000 and it's now worth $13 500.
E.g. you invested $10 000 and earned $3 500 profit.
Total amount you invested (initial cost).
What the investment is worth now (or what you received back).
Profit earned. Use a negative number for a loss.
Fees, taxes, or other costs to subtract from profit.
How long you held the investment.
Direct cost of the products/services sold.
ROI Quality Scale
below 0%
0–5%
5–15%
15–50%
50–100%
100%+
Campaign Metrics
For every dollar invested you received
back
At this annual rate, money doubles in
Break-even (0% ROI) requires a return of
How does it compare?
Annualized ROI vs common investment benchmarks
| Year | Start Value | Annual Gain | End Value | Running ROI |
|---|---|---|---|---|
💡 What-If: Different Return Scenarios
📊
Standard ROI
Investment cost and return value — instant ROI percentage
📅
Annualized (CAGR)
Add a time period for annual return rate and doubling time
📣
Marketing ROI
Ad spend vs revenue — ROAS, break-even, gross profit
🎯
ROI Gauge
Visual speedometer showing where your ROI falls
📈
Benchmarks
Compare your return to savings, bonds, and S&P 500
💡
What-If
See how different returns change your ROI
📐 ROI Formulas
Standard ROI = (Net Profit ÷ Investment) × 100
Annualized = (FV ÷ PV)^(1÷years) − 1 (CAGR)
Marketing ROI = (Revenue − Costs − Spend) ÷ Spend × 100
ROAS = Revenue ÷ Ad Spend
The ROI, annualised return and doubling time formulas
Total ROI says nothing about how long the money was tied up, which is why annualised ROI matters. It applies the compound growth formula: annualised ROI = ((final value / initial cost) raised to the power of 1 / years, minus 1) x 100. This gives the constant yearly rate that would have produced the same result, making investments of different durations directly comparable.
Doubling time follows from that rate: years to double = ln(2) / ln(1 + r), where r is the annualised rate as a decimal. The familiar rule of 72 is an approximation of the same relationship.
Marketing ROI subtracts every cost from revenue: (revenue - ad spend - cost of goods sold - additional costs) / total cost x 100. Break-even revenue is the revenue at which that net profit reaches zero.
Worked example: 10,000 grown to 13,500 over three years
Net profit is 13,500 - 10,000 = 3,500. Total ROI is 3,500 / 10,000 x 100 = 35 per cent over the full three years. For every unit invested you received 1.35 back.
Annualised ROI applies the compound formula: 13,500 / 10,000 = 1.35, and 1.35 raised to the power of one third is 1.1052. Subtracting 1 and multiplying by 100 gives 10.52 per cent a year. Note how different this is from naively dividing 35 by 3, which would suggest 11.67 per cent; the difference is compounding.
Doubling time at that rate is ln(2) / ln(1.1052) = 0.6931 / 0.1000 = 6.93 years.
In marketing mode, suppose a campaign generated 20,000 in revenue on 5,000 of ad spend with no other costs. Net profit is 15,000 and marketing ROI is 15,000 / 5,000 x 100 = 300 per cent. Adding 8,000 of cost of goods sold changes the picture sharply: net profit falls to 7,000 and ROI to 7,000 / 13,000 = 53.8 per cent.
Interpreting the result and its blind spots
ROI is silent on risk, and that is its biggest limitation. A speculative position and a government bond producing the same percentage are not equivalent, because one carries a real chance of losing the capital. ROI also ignores the timing of cash flows within the period, so for investments with contributions or withdrawals along the way, an internal rate of return is the more appropriate measure.
Include every cost you actually paid: platform fees, transaction charges, management fees and tax on gains all reduce the real return, and leaving them out flatters the result. Inflation is not deducted either, so a 10 per cent nominal return during 4 per cent inflation is closer to 6 per cent in real terms. These figures are general information, not financial advice.