Free · No Sign-up · Always Accurate

ROI Calculator

Measure your return on any investment, instantly. See profit, ROI %, annualized gains, and more in a single click.

ROI Calculator
·
Instant Results
·
100% Free
·
No Sign-up
·
Works Offline
·
Mobile Friendly
·
Nothing Tracked
·
ROI Calculator
·
Instant Results
·
100% Free
·
No Sign-up
·
Works Offline
·
Mobile Friendly
·
Nothing Tracked
·

← Back to all calculators

📊 Enter Your Investment Details

$

$

$


Years



📈 Your Results

🎉

Investment Breakdown

📐 ROI Formula Used


ROI (%) = (Net Profit ÷ Cost of Investment) × 100

— equivalent forms —
ROI (%) = [(Final Value − Initial Investment − Costs) ÷ (Initial Investment + Costs)] × 100

Net Profit = Final Value − Initial Investment − Costs

Net Profit = what you gained (or lost) after everything is accounted for. Cost of Investment = every dollar you put in: the initial amount plus all additional costs. This calculator also computes Annualized ROI: Annualized ROI (%) = [(1 + ROI÷100) ^ (1÷Years)] − 1 × 100. Duration is converted to years for annualized ROI. Months ÷ 12, Days ÷ 365.

💡 What is ROI?

Return on investment (ROI) is a profitability ratio that measures the profit an investment generated relative to its cost. It is expressed as a percentage: ROI = (Net Profit ÷ Cost of Investment) × 100. A positive ROI means the investment gained money; a negative ROI means it lost money.

ROI is one of the most widely used performance metrics in finance because it reduces any investment — stocks, real estate, a business project, a marketing campaign — to a single comparable number. It compares the net profit to the initial cost, expressed as a percentage. ROI does not account for the time value of money — that’s where Annualized ROI helps, letting you compare investments of different durations fairly.

⚡ ROI in 30 Seconds

What it is: ROI tells you how much profit you made for every dollar you invested, as a percentage.

The formula: ROI = (Net Profit ÷ Cost) × 100. Invest $10,000, end with $12,500 → profit $2,500 → 25% ROI.

What counts as good? At minimum, beat long-run inflation (~3% per year). For US stocks, ~7–10% annualized is historically good. Above 20% is excellent; below 0% is a loss.

The catch: plain ROI ignores time. A 50% gain over 1 year and over 10 years are very different investments — always compare using annualized ROI below.

🧮 How to Calculate ROI — Worked Examples

Example 1 — basic. You invest $10,000 and later sell for $12,500.
Net profit = $12,500 − $10,000 = $2,500
ROI = $2,500 ÷ $10,000 × 100 = 25%

Example 2 — including costs. You invest $10,000, pay $200 in brokerage fees, and sell for $14,000.
Total cost = $10,000 + $200 = $10,200  |  Net profit = $14,000 − $10,200 = $3,800
ROI = $3,800 ÷ $10,200 × 100 = 37.3%

The second example is the realistic one: the same sale price with $200 of costs gives 37.3%, not 40%. Leave costs out and ROI always looks better than it is — the single most common ROI mistake.

📅 Annualized ROI (CAGR)

Annualized ROI — the same thing as CAGR (Compound Annual Growth Rate) — converts a total return into an equivalent yearly rate, so investments held for different periods can be compared fairly:

Annualized ROI = ((1 + ROI) ^ (1 ÷ years)) − 1, or equivalently ((Final Value ÷ Cost) ^ (1 ÷ n)) − 1, where n is the number of years.

Worked comparison. Investment A returns 50% over 5 years: (1.50)^(1÷5) − 1 = 8.45% per year. Investment B returns 30% over 3 years: (1.30)^(1÷3) − 1 = 9.14% per year. B wins, even though its total ROI is lower.

Time changes everything. A 100% total ROI over 10 years is only ~7.2% per year; the same 100% over 2 years is ~41.4% per year. Total ROI without a time dimension is misleading — always annualize before comparing.

🏆 What Is a Good ROI? Benchmarks by Asset Class

A “good” ROI is always relative to what else you could have earned. Here are widely cited US benchmarks, sourced so you can trust them — not just numbers on a page:

Asset class Typical annualized return Source / benchmark
US stocks (S&P 500) ~10% nominal, ~7% after inflation Long-run data per NYU Stern / Slickcharts
Real estate 8–12% Market-dependent; varies widely by location
Bonds 3–5% Historical long-term averages
High-yield savings 4–5% Current rate environment (moves with Fed rates)
Small business 15–25%+ Target range for successful small businesses
Inflation (hurdle rate) ~3% per year US Federal Reserve / Bureau of Labor Statistics

Quick rating guide: above 20% → excellent  |  10–20% → good  |  5–10% → fair  |  0–5% → low  |  below 0% → loss.

Two rules of thumb: (1) any annualized return above the ~3% long-term inflation rate is real wealth growth; below it, purchasing power shrinks. (2) Higher expected returns demand higher risk — a “good” 8% from diversified stocks is not the same as 8% from a speculative bet.

🧾 After-Tax ROI

The ROI that matters is the one you keep. In the US, investment gains are taxed differently depending on how long you held the asset:

Short-term capital gains (held under 1 year) → taxed as ordinary income: 10%–37%.
Long-term capital gains (held over 1 year) → taxed at 0%, 15%, or 20%, depending on income.

After-tax ROI = ROI × (1 − tax rate). Worked example: a 30% ROI taxed at the 20% long-term rate becomes 30% × 0.80 = 24% after tax.

Tax rules vary by country — outside the US, check your local capital-gains rates — but the principle is universal: always judge an investment on its after-tax return.

🏠 ROI for Real Estate

Rental property is where ROI is most often miscalculated, because investors forget half the costs. Include all of these: purchase price, closing costs, property taxes, insurance, maintenance and repairs, management fees, and a vacancy allowance.

Worked example. You buy a rental for $200,000 and collect $1,500/month ($18,000/year). Annual costs: taxes $3,000 + insurance $1,200 + maintenance $1,800 + 5% vacancy ($900) = $6,900.
Net income = $18,000 − $6,900 = $11,100/year.
Simple ROI (cap rate) = $11,100 ÷ $200,000 × 100 = 5.55%.
If you bought with 20% down ($40,000 cash), your cash-on-cash return = $11,100 ÷ $40,000 × 100 = 27.75% (before mortgage payments).

Note the leverage effect: the same property yields 5.55% unleveraged but 27.75% on cash invested — leverage magnifies gains and losses.

⚖️ ROI vs CAGR vs IRR vs ROE vs ROAS

Finance has many “return” metrics, and they answer different questions. Here is the full comparison in one place:

Metric What it measures When to use it
ROI Total profit ÷ total cost Quick overall profitability of any investment
Annualized ROI / CAGR Equivalent yearly growth rate Comparing investments held for different periods
IRR Discount rate that makes net present value zero Projects with cash flows spread over years
ROE Net income ÷ shareholder equity How efficiently a company uses shareholder money
ROIC Operating profit ÷ all invested capital Comparing capital efficiency across companies
ROA Net income ÷ total assets How efficiently assets generate profit
ROAS Ad revenue ÷ ad spend Marketing campaign efficiency (ignores other costs)
Payback period Time to recover the initial cost Judging risk and liquidity of a project

The key insight: ROI ignores when money arrives. A rental property paying $1,000/month for years and a flip returning one lump sum can show the same ROI — use IRR when cash flows are spread over time, ROE when evaluating stocks or companies, and ROAS only for ad campaigns (it counts revenue, not profit).

📣 Marketing ROI & ROAS

Marketing has its own ROI math. ROAS (Return on Ad Spend) = Revenue ÷ Ad Spend. Marketing ROI = (Gross Profit − Marketing Cost) ÷ Marketing Cost × 100.

Worked example. You spend $1,000 on ads and generate $4,000 in revenue → ROAS = $4,000 ÷ $1,000 = 4:1 ($4 back per $1 spent). If gross profit is $3,000, marketing ROI = ($3,000 − $1,000) ÷ $1,000 × 100 = 200%.

A 4:1 ROAS sounds great — but it ignores ad costs and product costs. ROAS tells you the campaign produced revenue; marketing ROI tells you whether it actually made money.

⏳ Payback Period

Closely related to ROI: the payback period is how long it takes an investment to earn back its initial cost.

Payback period = Initial Cost ÷ Monthly Net Benefit. Worked example: you spend $10,000 on equipment that saves $500/month → payback = $10,000 ÷ $500 = 20 months (about 1.7 years).

Shorter payback means less risk: you recover your money sooner. ROI and payback answer different questions — “how much will I make?” vs “how fast do I get it back?” — and strong investment decisions use both.

⚠️ Limitations of ROI

ROI is simple, which is both its strength and its weakness:

1. No time dimension. A 40% ROI over 1 year is not the same as over 10 years — always annualize.

2. No risk adjustment. Two investments with 20% ROI can carry wildly different risks.

3. Ignores cash-flow timing. Money received today is worth more than money received in five years; ROI treats them the same. Use IRR for multi-year projects.

4. Costs are easy to omit. Leave out taxes, fees, or maintenance and ROI is inflated. Two investors can compute very different ROIs for the same asset just by defining costs differently.

5. Ignores non-financial returns. Community projects and green investments create SROI (Social Return on Investment) — measurable social or environmental value that never shows up in a financial ROI.

📚 Sources

Benchmark figures on this page are drawn from: NYU Stern School of Business (historical S&P 500 returns), Slickcharts (S&P 500 annual returns data), the US Federal Reserve and Bureau of Labor Statistics (inflation data), the IRS (2026 capital-gains tax brackets), and SEC Investor.gov (definitions of ROI, CAGR, and related metrics). For more finance tools, see the Business & Finance calculators on CalcifyAll.

Frequently Asked Questions

A good ROI depends on the asset class, but as a rule of thumb: for US stocks, an annualized return of 7-10% is historically good – the S&P 500 has averaged roughly 10% per year nominal, about 7% after inflation, according to NYU Stern and Slickcharts data. At minimum, beat long-run inflation of about 3% per year; below that, purchasing power shrinks. A common rating: above 20% is excellent, 10-20% good, 5-10% fair, 0-5% low, and below 0% is a loss.

Divide your net profit by your total cost and multiply by 100: ROI = (Net Profit / Cost of Investment) x 100. Example: invest $10,000 and end with $12,500. Net profit = $2,500. ROI = 2,500 / 10,000 x 100 = 25%. Always include every cost – fees, commissions, and taxes – in the cost figure.

ROI measures total return with no time dimension: a 50% gain over 1 year and a 50% gain over 10 years are the same ROI. Annualized ROI, also called CAGR, converts the total into an equivalent yearly rate: Annualized ROI = (1 + ROI)^(1/years) – 1. It lets you compare investments held for different periods fairly. For example, 50% over 5 years is only 8.45% per year, while 30% over 3 years is 9.14% per year.

They are closely related: CAGR (Compound Annual Growth Rate) is the annualized version of ROI. ROI is the total return over the whole holding period; CAGR is the constant yearly rate that would produce the same final value. For a one-year period they are identical; for multi-year periods, CAGR is the better comparison tool.

ROI evaluates one investment as a lump sum and ignores when money moves. IRR (Internal Rate of Return) handles cash flows arriving at different times: it is the discount rate that makes the project’s net present value zero. Use ROI for simple buy-and-sell investments; use IRR for projects with income spread over years, like rental property or a growing business.

Include every cost, not just the purchase price: closing costs, property taxes, insurance, maintenance, management fees, and a vacancy allowance. Divide annual net income by total cost for a simple ROI. For rentals, two extra metrics help: the cap rate (net income / property value) and cash-on-cash return (net income / cash invested). Example: $11,100 of net income on a $200,000 property = 5.55% simple ROI; with 20% down ($40,000), that is a 27.75% cash-on-cash return before mortgage payments.

In the US, short-term capital gains (assets held under a year) are taxed as ordinary income at 10-37%, while long-term gains (over a year) are taxed at 0%, 15%, or 20%. Your after-tax ROI = ROI x (1 – tax rate): a 30% gain taxed at 20% becomes 24% after tax. Tax rules differ by country, so check your local capital-gains rates outside the US. Always judge an investment on its after-tax return.

Yes. A negative ROI means the investment lost money: the final value was less than the total cost. For example, investing $10,000 and ending with $8,500 gives ROI = (8,500 – 10,000) / 10,000 x 100 = -15%. This calculator flags negative results clearly.

ROI measures profit relative to cost: (Profit / Cost) x 100. ROAS (Return on Ad Spend) measures revenue relative to ad spend: Revenue / Ad Spend. A 4:1 ROAS means $4 of revenue per $1 of ads, but that ignores product and ad costs. ROAS tells you a campaign produced revenue; ROI tells you whether it actually made money.

Include every expense tied to the investment. For stocks: commissions, brokerage fees, and taxes. For real estate: purchase price, closing costs, taxes, insurance, maintenance, management fees, and vacancy losses. For business projects: startup capital, operating costs, and taxes. Leaving costs out inflates ROI and makes bad investments look good.

No. ROI ignores two big factors: time and risk. A 40% ROI over 10 years is worse than a 20% ROI over 1 year, so compare annualized ROI instead. And a 30% return on a risky venture is not the same as a 30% return on a safe one. Always adjust your expectations for risk before calling any ROI good.

ROI measures return on the total cost of an investment; ROE (Return on Equity) measures return on shareholder equity only. A company can boost ROE by borrowing money, so ROE can look high even when the underlying ROI is mediocre. Always check how much leverage produced the number.