ROI Calculator Free Online
Calculate ROI as a simple percentage and annualized return (CAGR) given initial investment, final value, and holding period in years. Useful for stocks, real estate, business projects.
Results
Pro — bulk batch calculation, API access, history & favorites
API access · Priority queue · Team workspace
Related Tools
ROI Calculator Features
ROI + CAGR
Total ROI is the simple percentage gain. CAGR (Compound Annual Growth Rate) is the annualized equivalent — what matters for comparing across holding periods.
Compare Investments
A 50% total ROI sounds great, but over 10 years that's only 4.1% per year. CAGR levels the playing field across short and long holds.
Multiple View
Multiple = final ÷ initial. A 1.5× return = 50% ROI. Useful for VC/PE returns where 3× and 5× are common targets over fund life.
Live Calculation
Adjust any input, all metrics recalculate instantly.
Profit/Loss
Negative ROI works too — see your $ loss and CAGR for failed investments to compare to your wins.
100% Private
All math runs in your browser.
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Full roi calculation | ||
| Live calculation | ||
| Quick presets | ||
| Bulk CSV / Excel calculation | — | |
| REST API access | — | |
| Save & share calculations | — |
Frequently Asked Questions
Return on Investment = (final value − initial cost) ÷ initial cost. Expressed as a percent. $10k → $15k = 50% ROI. Does not account for time.
Compound Annual Growth Rate = (final ÷ initial)^(1 ÷ years) − 1. The constant annual return that would produce the same final value. $10k → $15k over 5 years = 8.45% CAGR.
CAGR is geometric, accounting for compounding. Arithmetic average can mislead: +50% then −50% averages 0% but actually loses 25% (CAGR ≈ −13%).
Stock market historical CAGR ≈ 10% (7% real after inflation). Real estate ≈ 8–12%. Business project hurdle rate often 15–20%. VC fund target 25%+ CAGR.
No — pure pre-tax, pre-fee. Subtract realized capital gains tax (15–37% US) and any management fees from final value to get net return.