Skip to main content

ROI Calculator

Calculate return on investment with initial cost, final value, and holding period.

Uses standard ROI formula: (Gain - Cost) / Cost × 100

Disclosure: Some links on this page are affiliate links. We may earn a commission at no extra cost to you. Full disclosure →

Investment Details

Display currency

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

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

Powered by CalcRun

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

10% average annual S&P 500 return (before inflation). But a 30% total return over 10 years is only 2.7% annualized — always compare using 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 ClassTypical Annual ReturnRisk LevelNotes
Stock market (S&P 500)~10% (7% after inflation)Moderate–HighLong-term historical average
Real estate8–12%ModerateAppreciation + rental income; varies by location
Bonds (investment-grade)4–6%Low–ModerateCorporate bonds
High-yield savings4–5%Near-zeroCurrent rates
Venture capital25%+ targetVery HighMost 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

  1. Ignoring all costs. ROI should include transaction fees, taxes, maintenance, and opportunity costs — not just the purchase price and sale price.
  2. 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.
  3. Forgetting about inflation. A 5% return during 3% inflation is only 2% real ROI. Your purchasing power barely grew.
  4. 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

1

Stock investment over 3 years

Initial Investment: 15,000 Current Value: 21,000 Holding Period: 3

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.

2

Rental property evaluation

Initial Investment: 50,000 Annual Income: 7,200 Property Appreciation: 15,000 Holding Period: 5

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.

3

Comparing two investment options

Investment A: Bond fund: $10,000 → $12,500 in 4 years Investment B: Growth stock: $10,000 → $14,000 in 6 years

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?
The basic ROI formula is: ROI = (Net Profit / Cost of Investment) x 100. For example, if you invested $10,000 and it's now worth $13,000, your ROI is ($3,000 / $10,000) x 100 = 30%. Our calculator also computes annualized ROI, which accounts for how long you held the investment.
What is a good ROI?
A 'good' ROI depends on the context. The S&P 500 averages about 10% annually. Real estate typically returns 8-12%. A bank savings account earns 4-5%. Venture capital targets 25%+ but with much higher risk. Generally, any ROI that beats inflation (3%) is positive in real terms, and anything above 7% is considered solid.
What is the difference between ROI and annualized return?
ROI measures total return regardless of time — a 50% return could come over 1 year or 10 years. Annualized return adjusts for time to show the equivalent yearly rate. A 50% total return over 5 years is about 8.4% annualized. Always compare investments using annualized returns to get an apples-to-apples picture.
How do I calculate ROI on real estate?
For real estate, include all costs: purchase price, closing costs, renovations, maintenance, property taxes, and insurance. Income includes rent collected plus any property appreciation. A simple cash-on-cash ROI divides annual net income by total cash invested. Don't forget to account for mortgage payments if you financed the purchase.
Does ROI include dividends?
It should. Total ROI includes both price appreciation and any income received (dividends, interest, rent). A stock that goes up 5% and pays a 3% dividend has an 8% total ROI. Many investors undercount their returns by ignoring dividends, which historically account for roughly 40% of stock market returns.

Sources & Methodology

How this is calculated
Uses standard ROI formula: (Gain - Cost) / Cost × 100