ROI Calculator

Calculate return on investment as a simple percentage and as an annualized rate, so returns over different time periods compare fairly.
ROI
Net profit
Annualized return
✉ Email me this result
</> Embed this calculator

Paste this into any website or blog post. It is free — the small "powered by" link must stay visible.

How it works

ROI = (gain − cost) ÷ cost × 100; annualized = ((final/cost)^(1/years) − 1) × 100

Frequently Asked Questions

How do I calculate ROI?
Subtract what you put in from what you got back, then divide by what you put in: turning $10,000 into $13,500 is a 35% ROI regardless of how long it took.
Why annualize ROI?
A 35% return over 5 years (≈6.2%/yr) is far weaker than 20% in one year. Annualizing converts every investment to a per-year rate so they compare honestly.
Should costs like fees be included?
Yes — ROI is only meaningful on all-in numbers: purchase price plus fees, taxes and improvements versus net sale proceeds.