Skip to main content

ROI Calculator

Free online ROI calculator. Enter your initial investment and final value to calculate return on investment percentage, net profit, and annualized ROI. Works for stocks, real estate, business investments, and any financial return.

ROI Calculator

Enter your initial investment and final value to calculate return on investment percentage, net profit, and annualized ROI.

Share this calculator

How It Works

Basic ROI Formula

ROI = ((Final Value − Initial Cost) / Initial Cost) × 100

Example: invest $10,000, sell for $13,500 → ROI = (($13,500 − $10,000) ÷ $10,000) × 100 = 35%. A positive number means a gain; negative means a loss.

Annualized ROI (CAGR)

Annualized = ((1 + ROI/100)^(1/years) − 1) × 100

Example: 35% total ROI over 3 years → Annualized = ((1 + 0.35)^(1/3) − 1) × 100 ≈ 10.5% per year. Use this to compare investments held for different lengths of time.

ROI Benchmarks

S&P 500 (stocks): ~10% annualized nominal return historically (~7% after inflation). The standard benchmark for long-term equity investments.

Real estate: ~8–12% annually including appreciation and rental income, though this varies widely by market and property type.

Bonds (US Treasuries): ~3–5% annualized. Lower risk than stocks, used as a benchmark for conservative, capital-preserving portfolios.

High-yield savings / CDs: ~4–5% currently. FDIC-insured with no market risk — the minimum return you should expect before taking on investment risk.

Business investments: Often target 15–30%+ ROI. Higher expected returns reflect higher execution risk compared to passive market investments.

Frequently Asked Questions

How is ROI calculated?

ROI (Return on Investment) = (Net Profit ÷ Cost of Investment) × 100. Net profit = Final value − Initial investment. For example, if you invest $10,000 and it grows to $13,500: ROI = ($3,500 ÷ $10,000) × 100 = 35%. ROI measures the efficiency of an investment — how much you gained relative to what you put in, regardless of how long it took.

What is a good ROI?

What counts as a good ROI depends on context, time period, and risk. For stock market investments, the historical average annual return of the S&P 500 is about 10% (7% after inflation). Real estate typically yields 8–12% annually including appreciation and rental income. Business investments often target 15–30%+ ROI. Risk and ROI are correlated — higher expected returns require accepting higher risk.

What is the difference between ROI and annualized ROI?

Standard ROI gives the total return over the entire investment period without accounting for time. A 50% ROI sounds great, but if it took 10 years, the annualized ROI is only about 4.1% per year. Annualized ROI = (1 + ROI)^(1/years) − 1. This allows fair comparison between investments of different durations. A 30% ROI in 2 years = 14.0% annualized, which is better than 50% in 10 years = 4.1% annualized.

What costs should I include when calculating ROI?

Include all costs associated with the investment: purchase price, transaction fees, taxes, maintenance costs, insurance, and opportunity cost. For a rental property: purchase price + closing costs + repairs + ongoing maintenance + property management fees + property taxes. Excluding costs overstates ROI. For business investments, include labor, overhead, marketing, and customer acquisition costs — not just direct product costs.

How to Calculate Return on Investment

Return on Investment (ROI) measures the profitability of an investment relative to its cost. The basic formula is: ROI = ((Final Value - Initial Cost) / Initial Cost) × 100. For example, if you invest $10,000 and it grows to $12,500, your ROI is (($12,500 - $10,000) / $10,000) × 100 = 25%.

ROI is expressed as a percentage, making it easy to compare investments of different sizes. A higher ROI means a more profitable investment. However, ROI alone doesn't account for time — a 25% return over 1 year is much better than 25% over 10 years.

For time-adjusted comparisons, use annualized ROI: Annualized ROI = ((1 + ROI)^(1/years) - 1) × 100. This shows the equivalent annual return rate.

ROI vs Other Investment Metrics

ROI is just one way to measure investment performance. Other important metrics include:

IRR (Internal Rate of Return) accounts for the timing of cash flows, useful for investments with multiple deposits or withdrawals. NPV (Net Present Value) adjusts for the time value of money — a dollar today is worth more than a dollar tomorrow.

CAGR (Compound Annual Growth Rate) shows the smoothed annual growth rate, eliminating volatility. For quick comparisons, ROI is often sufficient, but complex investments may require more sophisticated analysis.

Common ROI Mistakes to Avoid

Ignoring hidden costs: Include all expenses — transaction fees, taxes, maintenance, opportunity costs. A rental property's ROI should factor in repairs, property management, and vacancies.

Comparing different timeframes: A 50% ROI over 5 years is not comparable to 10% over 1 year without annualizing. Always normalize to annual returns for fair comparison.

Ignoring inflation: A 5% return with 3% inflation is really only 2% in purchasing power. Consider real (inflation-adjusted) returns for long-term planning.

What Is a Good ROI?

Investment TypeTypical Annual ROIRisk Level
Savings account0.5-5%Very low
Bonds3-6%Low
S&P 500 index7-10%Medium
Real estate8-12%Medium
Startups/VC20-30%+Very high

Related calculators

Browse the full calculator library for more tools across finance, education, and health.