Advertisement

ROI Calculator: How to Calculate Return on Investment (Smarter Than SmartAsset)

Calculate ROI for any investment in seconds. Understand CAGR, annualized returns, and benchmarks — more analytical than SmartAsset's ROI calculator.

Better than:SmartAssetOmni CalculatorCalculator.net

Try the ROI Calculator

$
$
years

See your ROI Calculator results

Enter your email to unlock results — free forever.

or

No spam, ever. Unsubscribe at any time.

Open full ROI Calculator

Advertisement

What Is ROI and How Is It Calculated?

Return on Investment (ROI) measures the efficiency of an investment by expressing the net gain or loss as a percentage of the original cost. The basic formula is: ROI = (Net Profit / Cost of Investment) × 100.

For example, if you buy stock for $5,000 and sell it for $7,500, your net profit is $2,500 and your ROI is ($2,500 / $5,000) × 100 = 50%. Simple and universal — ROI can be applied to stocks, real estate, business investments, marketing campaigns, or even education.

The major limitation of basic ROI is that it ignores time. A 50% return sounds impressive, but 50% over 10 years (4.1% annually) is significantly worse than the S&P 500's historical 10% annual return. This is why annualized ROI (also called CAGR) is the more meaningful metric for comparing investments of different durations.

CAGR: The Right Way to Measure Investment Returns

Compound Annual Growth Rate (CAGR) represents the rate at which an investment would have grown if it grew at a steady rate annually. Formula: CAGR = (Final Value / Initial Value)^(1/years) − 1.

For a $10,000 investment that grew to $18,000 over 6 years: CAGR = (18,000/10,000)^(1/6) − 1 = 1.8^0.1667 − 1 = 10.3% annually. This tells you far more than the total 80% ROI — it means the investment beat the S&P 500 average.

CAGR is also useful for setting expectations. Venture capital funds target 20–30% CAGR. Real estate historically delivers 8–12% CAGR including rent. The S&P 500 has averaged ~10% CAGR since 1957. When someone promises 50% annual returns, CAGR makes it clear why that's implausible over any sustained period — consistent 50% CAGR would turn $10,000 into $576 million in 20 years.

Advertisement

ROI by Asset Class: Real-World Benchmarks

Understanding what constitutes a 'good' ROI requires context. The most commonly referenced benchmark is the S&P 500's ~10% average annual return. But different asset classes have very different risk-return profiles.

US Large Cap Stocks (S&P 500): ~10% average annual return, with significant year-to-year variance (−38% in 2008, +32% in 2013). US Bonds (10-year Treasury): ~4–5% in current environment. Real Estate: 8–12% total return including appreciation and rent, but with high capital requirements and liquidity risk. Private Equity/VC: 20–30% targeted, but most funds underperform; only top quartile funds consistently beat public markets. High-yield savings: 4.5–5.5% in 2024 with zero risk.

For any investment, the right ROI question is: does this return compensate me adequately for the risk and illiquidity involved? A 6% return from a savings account (guaranteed, liquid) may be more attractive than 10% from a highly volatile investment.

Advertisement

Frequently Asked Questions

What is a good ROI?

A 'good' ROI depends entirely on the investment type, time horizon, and risk level. As a benchmark, the S&P 500 has returned ~10% annually over the long run. Real estate typically delivers 8–12%. For a low-risk investment like a savings account or CD, 4–5% is currently excellent. For a high-risk startup investment, 30%+ annually might be the minimum threshold to justify the risk of total loss.

What's the difference between ROI and CAGR?

ROI is a total return percentage that ignores how long the investment was held. CAGR (Compound Annual Growth Rate) annualizes the return to account for time, making it comparable across investments with different holding periods. A 100% total ROI over 2 years is a 41% CAGR; over 10 years it's only 7.2% CAGR — a crucial difference when deciding where to put your money.

How do I calculate ROI on real estate?

Real estate ROI should account for rental income, appreciation, expenses, and leverage. Cash-on-cash return = annual net cash flow ÷ total cash invested. Total ROI = (rental income + appreciation − expenses) ÷ total investment × 100. With leverage (mortgage), returns can be amplified significantly — a 5% appreciation on a $400,000 property you bought with 20% down ($80,000) represents a 25% cash-on-cash return before expenses.

Advertisement