ROI Calculator

Return on Investment (ROI) measures how much profit an investment generated relative to its cost, expressed as a percentage — the universal metric for evaluating whether any investment was worth making.

Calculate ROI percentage, annualized return (CAGR), net gain, and payback period for any investment or business project. Works for stocks, real estate, marketing campaigns, and capital expenditures.

Use this ROI calculator to calculate return on investment and test different scenarios instantly — compare investments of different sizes and holding periods on a level playing field using annualized CAGR.

ROI Analysis
Total ROI
Annualized Return (CAGR)
Net Gain
Total Return Value
Initial Investment
Payback Period
Investment Growth vs. S&P 500 Benchmark
Year-by-Year Breakdown
Year Investment Value S&P 500 Benchmark

Return on Investment: What It Measures and Why It Matters

ROI is one of the most widely used performance metrics in both personal investing and business decision-making. This ROI calculator computes both simple ROI and annualized CAGR, giving you a complete picture of investment performance regardless of how long an investment was held — and benchmarks the result against the S&P 500 historical average.

The ROI Formula

Simple ROI = (Net Gain ÷ Initial Investment) × 100. Net Gain = Final Value + Income − Initial Investment. A $10,000 investment that grows to $15,000 has a net gain of $5,000 and an ROI of 50%. A $10,000 investment returning $500 in annual income over 3 years with a final value of $12,000 has a net gain of $3,500 (income $1,500 + price gain $2,000) and an ROI of 35%. Simple ROI doesn't account for time — which is why CAGR is often more useful for comparison.

Why Annualized Return (CAGR) Matters

CAGR allows fair comparison between investments held for different periods. A 50% ROI over 2 years is impressive; a 50% ROI over 10 years is mediocre. CAGR = (Final Value / Initial Investment)^(1/years) − 1. The 2-year 50% ROI annualizes to ~22.5%/year; the 10-year version annualizes to only 4.1%/year. Always use CAGR when comparing investment alternatives. See our investing basics guide for a full breakdown of how to compare investment options.

What Counts as a Good ROI?

Investment TypeTypical Annual ROINotes
S&P 500 Index Fund~10% nominal / ~7% realHistorical average; no guarantee
Real Estate (rental)8–12% with leverageIncludes rent income + appreciation
Small Business15–30%+Higher risk, higher potential
High-Yield Savings4–5% (current)FDIC insured, very low risk
Marketing Campaign100–400%+ (short-term)Highly variable by industry/channel

ROI Limitations You Should Know

ROI doesn't account for risk — a 10% return on Treasury bonds and a 10% return on penny stocks are fundamentally different propositions. It also ignores opportunity cost (what you gave up to make this investment), doesn't account for inflation, and can be manipulated by defining "investment" narrowly (excluding overhead, for example). Use ROI alongside other metrics like CAGR, NPV, IRR, and risk-adjusted return for complete investment analysis.

How to Calculate ROI for a Business Project

For capital expenditures and business investments: identify all incremental costs (equipment, labor, marketing, allocated overhead) as your "initial investment." Identify all incremental revenue or cost savings generated by the project as your "return." Net Profit = incremental revenue minus incremental operating costs. ROI = Net Profit / Total Investment Cost × 100. A marketing campaign spending $50,000 that generates $200,000 in incremental revenue with $80,000 in additional production costs nets $120,000 profit — a 240% ROI on the $50,000 spend. Learn more in our guide to growing money.

Key Insight: Any ROI below your cost of capital destroys value — even if positive. If you borrow money at 8% and invest it for a 5% ROI, you're losing 3% per year on every dollar. Positive ROI alone is not enough; it must exceed your cost of capital or opportunity cost to create real value.

ROI vs. Payback Period

The payback period tells you how long until you've recovered your initial investment from income alone (not counting appreciation). For income-generating assets — rental properties, dividend stocks, business equipment — the payback period is: Initial Investment ÷ Annual Income. A $100,000 rental property generating $12,000/year in rent has a payback period of 8.3 years. The payback period is useful for comparing investments that generate ongoing income, but ignores the value created after payback is reached.

Negative ROI: When Investments Lose Money

Negative ROI means the investment lost money — final value plus income was less than the initial cost. A −30% ROI means you lost $0.30 per dollar invested. Common causes include: market downturns, bad timing (buying at peak), high fees eroding returns, business projects that underdeliver on revenue, or inflation eroding the real value of fixed-return investments. The most important lesson from negative ROI is to avoid permanent, unrecoverable losses — which is why diversification and not investing money you'll need in the short term are foundational principles.

Learn investing basics or explore how compound interest builds wealth to understand what drives long-term investment returns.

ROI Calculator — FAQs

Return on Investment = (Net Gain / Initial Investment) × 100. A 50% ROI means $0.50 gained for every $1 invested. It's the most basic measure of investment efficiency. Use CAGR alongside ROI whenever time periods differ between investments you're comparing.
Context matters entirely. Stock market average ~10%/year. Savings accounts ~4–5%. Real estate 8–12% with leverage. Business projects 15–30%+. The real test: does your ROI exceed your cost of capital? A 5% ROI on borrowed money at 8% interest is a loss. Compare against a relevant benchmark, not a universal number.
ROI is total return over the entire holding period, regardless of duration. CAGR annualizes the return to show the equivalent per-year rate. A 50% ROI over 2 years = 22.5% CAGR. The same 50% over 10 years = only 4.1% CAGR. Always use CAGR when comparing investments held for different durations.
ROI = (Net Profit / Total Investment Cost) × 100. Include ALL costs in the denominator: equipment, labor, marketing, overhead attributed to the project. Net profit = incremental revenue minus all incremental costs generated by the investment. Include both one-time and ongoing costs over the analysis period.
Yes — negative ROI means the investment lost money. −20% ROI means you lost $0.20 per dollar invested. Negative ROI occurs when final value plus income is less than the initial cost. Important: even a positive ROI that falls below your cost of capital (e.g., 3% ROI funded at 8% borrowing rate) effectively destroys value.
Formula sources & accuracy standards: Calculator Methodology · Editorial Policy