What is ROI Calculator?
Calculate your return on investment by entering the initial cost and the final value or revenue. See ROI percentage, net profit, and annualized returns. Compare multiple investments side by side.
The calculator accepts any initial cost and final value in your preferred currency. Annualized ROI uses the CAGR formula, so a three-year 45% gain works out to 13.2% per year, not a flat 15%. Add as many side-by-side investments as you need and export the table as CSV for your records.
How to use
- Enter the initial investment amount and the final return (or current value).
- Optionally set the investment period in years to see annualized ROI.
- Add multiple investments to compare ROI side by side, then export the comparison.
When to use
- Comparing two property purchases before deciding which one to keep.
- Reviewing how a stock or ETF performed over a multi-year holding period.
- Showing a client the after-cost return on a marketing campaign or course launch.
Result
An investor bought stock for $10,000 and sold 3 years later for $14,500. ROI = 45%, annualized ROI = 13.2%, net profit = $4,500.
FAQ
- What's the difference between ROI and annualized ROI?
- ROI is the total percentage gain over the whole period. Annualized ROI converts that into a per-year rate, so a 45% return over 3 years becomes 13.2% per year. The annualized figure is what lets you compare a 3-year deal against a 10-year one.
- Does the calculator account for fees, taxes, or inflation?
- Partly. Open the Advanced section to add an inflation rate (for real, inflation-adjusted ROI) and a capital gains tax rate (applied to your profit). Trading or transaction fees aren't a separate field yet, so subtract those from the final value before entering it.
- Can I enter a negative ROI for a losing investment?
- Yes. If the final value is below the initial cost, ROI comes out negative and the annualized figure shows the per-year loss rate. The calculator handles losses the same way it handles gains.
- How do I compare investments with different durations?
- Enter the time period in years for each row, then compare annualized ROI rather than total ROI. A 2-year 30% gain (14% annualized) actually beats a 5-year 50% gain (8.4% annualized) on a per-year basis.
- Why are my final and initial values rejected?
- The calculator needs a positive initial value greater than zero. Negative initial costs don't make economic sense for ROI. Final values can be any number, including zero (total loss) or below the original cost.
Related Tools
Profit and Loss Statement
Generate a profit and loss financial report
Quote/Estimate Generator
Generate professional business quotes and estimates
Invoice Generator
Create and manage professional invoices
Time Value of Money
Calculate present and future values
Net Worth Calculator
Calculate net worth from assets and debts
Profit Calculator
Calculate profit from revenue and costs