ROI Calculator
Calculate return on investment with initial cost, final value, and holding period.
Disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you. Full disclosure →
Investment Details
Investment A
How much you originally put in
What your investment is worth now (or when you sold)
Total cash payments received over the holding period
How long you held the investment — use 0.5 for 6 months
Total Return
55.00%
Gained $5,500 over 3 years
Annualized Return
15.73%
Total Gain / Loss
$5,500
Return Breakdown
Get financial tips
Strategies and insights to help you make better financial decisions — no spam.
No spam. Unsubscribe anytime. Privacy policy
Take the Next Step
Maximize your returns with low-fee investing
Automated investing with no minimum balance
Automated investing and tax-loss harvesting
Loans, investing, and banking — all in one app
We may earn a commission if you open an account through these links. Capital at risk — the value of investments can go down as well as up. We recommend partners based on relevance to the calculator you're using, not on commission rates. Full disclosure
How it works
What Is Return on Investment (ROI)?
ROI is a simple but powerful metric that measures the profitability of an investment relative to its cost. It answers the fundamental question: “For every dollar I put in, how much did I get back?”
The basic formula is ROI = (Net Profit / Cost of Investment) × 100. An investment that cost $10,000 and returned $13,000 has a net profit of $3,000 and an ROI of 30%.
ROI works for any investment type — stocks, real estate, business equipment, marketing campaigns, education, or even home renovations. Its universality makes it the default metric for comparing very different types of investments.
Key takeaway: ROI is the one metric that lets you compare completely different investments — a rental property vs. a stock portfolio vs. a marketing campaign — on the same scale.
Total ROI vs Annualized ROI
Total ROI has a critical limitation: it doesn’t account for time. A 30% return might sound better than 20%, but what if the 30% return took 10 years and the 20% return took 2 years?
Annualized ROI solves this by converting any total return into an equivalent annual rate: Annualized ROI = (1 + Total ROI)^(1/Years) - 1. The 30% over 10 years becomes 2.7% annualized, while the 20% over 2 years is 9.5% annualized — a dramatically better investment.
Example: A 30% total return over 10 years is just 2.7% annualized, while a 20% return over 2 years is 9.5% annualized. The “smaller” return was actually the far better investment.
Always compare investments using annualized returns to get a fair comparison.
ROI Benchmarks by Asset Class
Different investments carry different risk-return profiles:
| Asset Class | Typical Annual Return | Risk Level | Notes |
|---|---|---|---|
| Stock market (S&P 500) | ~10% (7% after inflation) | Moderate–High | Long-term historical average |
| Real estate | 8–12% | Moderate | Appreciation + rental income; varies by location |
| Bonds (investment-grade) | 4–6% | Low–Moderate | Corporate bonds |
| High-yield savings | 4–5% | Near-zero | Current rates |
| Venture capital | 25%+ target | Very High | Most investments lose money; returns driven by rare outliers |
Any ROI that consistently beats inflation (3%) is positive in real terms. Returns above 7% are generally considered strong for the level of risk involved.
Tip: Use annualized ROI — not total ROI — when comparing against these benchmarks. A 50% total return sounds great until you realize it took 10 years (just 4.1% annualized).
When to Use This Calculator
Use the ROI calculator when you:
- Evaluate a past investment — enter what you paid and what it’s worth now to see your actual return
- Compare investment options — see which of two or more investments delivered the best annualized return
- Assess a business decision — calculate ROI on equipment purchases, marketing spend, or employee training
- Evaluate real estate — factor in purchase price, rental income, maintenance costs, and current property value
Common Mistakes
- Ignoring all costs. ROI should include transaction fees, taxes, maintenance, and opportunity costs — not just the purchase price and sale price.
- Comparing total returns across different time periods. A 50% return over 10 years (4.1% annualized) is worse than 25% over 3 years (7.7% annualized). Always annualize.
- Forgetting about inflation. A 5% return during 3% inflation is only 2% real ROI. Your purchasing power barely grew.
- Excluding income from the calculation. Dividends, rent, and interest payments are part of total return and must be included.
Key takeaway: The single biggest ROI mistake is comparing raw totals across different time horizons. Always annualize first, then compare.
What to Do Next
Enter your investment details to see your actual returns. If you’re comparing multiple investments, the annualized return column gives you the clearest picture of which one performed better relative to the time invested.
Real-World Examples
Stock investment over 3 years
Invested $15,000 in a stock index fund that's now worth $21,000 after 3 years. Total ROI: 40%. Annualized ROI: 11.9%. This beats the historical S&P 500 average of 10%, making it a strong result. Without annualizing, you might think 40% is modest — but 11.9% per year is excellent.
Rental property evaluation
A rental property with $50,000 down payment generating $7,200/year net rent over 5 years, plus $15,000 in appreciation. Total return: $51,000 on a $50,000 investment — 102% total ROI, or 15.1% annualized. This example ignores mortgage principal paydown, which would make the actual ROI even higher.
Comparing two investment options
Investment A returned 25% over 4 years (5.7% annualized). Investment B returned 40% over 6 years (5.8% annualized). Despite Investment B having a higher total return, the annualized returns are nearly identical. This is why annualized ROI matters — it reveals the true earning rate per year.
Frequently Asked Questions
How do you calculate ROI?
What is a good ROI?
What is the difference between ROI and annualized return?
How do I calculate ROI on real estate?
Does ROI include dividends?
Sources & Methodology
How this is calculated
Pre-Calculated
Popular Scenarios
See results for common scenarios, then customize with your own numbers.
Related Calculators
Investment Return Calculator
Calculate your portfolio growth with dividend reinvestment.
Compound Interest Calculator
See how your money grows over time with compound interest.
Inflation Calculator
See how inflation affects your purchasing power over time.
Net Worth Calculator
Track your total assets minus liabilities in one place.
Retirement Savings Calculator
Plan your retirement savings with inflation-adjusted projections.