All tools · 💰 Finance Calculators
📈 ROI Calculator
Two investments doubled your money. One took three years, the other took fifteen. Calling them both "100% ROI" makes them sound equivalent — they are not. Annualized return (CAGR) is the version of ROI that lets you actually compare investments held for different lengths of time. This calculator gives you both: the headline percent gain everyone quotes, plus the annualized figure that's more honest. Drop in what you paid, what you sold for, and how many years you held it. Works for stocks, real estate, your friend's startup you put $5k into in 2019, any of it.
Examples
Bought $10k → sold $25kTotal ROI 150% · Annualized 20.1% · Profit $15,000$300k → $450k over 7 yearsTotal ROI 50% · Annualized 5.9%Frequently asked questions
ROI vs CAGR?
ROI is total percent gain regardless of time. CAGR (Compound Annual Growth Rate) annualizes it. 50% over 5 years = 8.4% CAGR.
Does this include costs?
Subtract fees, taxes, and transaction costs from final value for accurate ROI. We don't auto-deduct.
What's a good ROI?
Stocks historical: 7% real per year. Above is great; below means you might as well index.
About this calculator
ROI Calculator runs entirely in your browser using standard formulas. No data is sent to any server. We don't share your inputs with lenders, brokers, or anyone else — there's no funnel and no follow-up email.
Related tools
- 📈 Compound Interest Calculator — Future value with compound interest. Configurable contribution & compounding frequency.
- 📊 Stock Profit Calculator — Compute profit/loss on a stock trade including commissions and dividends.
- 📅 Dollar Cost Averaging Calculator — Simulate DCA: regular investments at varying prices. Average cost per share.
Why this calculator
vs typical free finance-calculator sites
| RichCalcs | Typical free site | |
|---|---|---|
| Price | Free | Free |
| Signup required | No | Often (for full results) |
| Ads inside the calculator | No | Yes (banner + sidebar) |
| Lead capture (email / phone) | No | Yes — sold to lenders |
| Data sent to server | No (browser-only) | Yes (analytics + tracking) |
| Amortization schedule | Full table | Often summary only |
| Bookmarkable URL per calc | Yes | Mixed |
| Loads in under 1s | Yes (static) | Often slow (ad tracking) |
| Open source | Yes | No |