Search Calculators

Find a calculator by name, category, or keyword.

ROI Calculator

Free ROI calculator — calculate return on investment as a percentage. Includes ROI formula, real estate ROI, marketing ROI, and annualized return examples.

What Is Return on Investment (ROI)?

Return on investment (ROI) is the single most widely used measure of how profitable an investment is relative to its cost. It answers one deceptively simple question: for every dollar I put in, how much did I get back? Expressed as a percentage, ROI lets you compare wildly different opportunities — a stock trade, a rental property, a marketing campaign, or a new espresso machine for your café — on the same scale.

Our free ROI calculator takes three inputs — your initial investment, the final value, and the holding time — and returns both the total return on investment and the annualized return, so you can judge performance fairly across investments held for different lengths of time.

ROI is popular precisely because it is intuitive. A 50% ROI means you earned half your money back on top of your original stake. A −20% ROI means you lost a fifth of what you put in.

Why it matters:

  • Comparability — ROI normalizes gains so a $500 profit on $1,000 (50%) clearly beats a $500 profit on $10,000 (5%).
  • Decision-making — businesses rank projects by expected ROI to allocate limited capital.
  • Accountability — marketers, real-estate investors, and fund managers all report ROI to prove their work paid off.

One caveat up front: ROI is an estimate of past or projected performance and is not financial advice. It ignores several real-world factors — risk, taxes, and inflation among them — which we cover below.

The ROI Formula and Worked Examples

The core return on investment formula is straightforward:

ROI (%) = (Final Value − Initial Investment) / Initial Investment × 100

The numerator, Final Value − Initial Investment, is your net profit (or net gain). Divide by what you originally put in, multiply by 100, and you have your ROI as a percentage.

Example 1 — A simple stock trade

You buy $5,000 of an index fund and sell it later for $6,200.

Net profit = 6,200 − 5,000 = 1,200
ROI = 1,200 / 5,000 × 100 = 24%

You earned a 24% return on investment.

Example 2 — A marketing campaign

You spend $8,000 on ads that generate $20,000 in attributable revenue. If we measure ROI on revenue:

ROI = (20,000 − 8,000) / 8,000 × 100 = 150%

Every $1 of ad spend returned $2.50 in total ($1 back plus $1.50 profit). Marketers often call this a 5:1 revenue-to-cost ratio loosely, but the profit ROI is 150%.

Example 3 — A rental property (with costs)

You buy a property investment for $250,000, spend $30,000 on renovations, and sell for $340,000.

Total invested = 250,000 + 30,000 = 280,000
Net profit = 340,000 − 280,000 = 60,000
ROI = 60,000 / 280,000 × 100 ≈ 21.4%

The lesson: always fold every cost into your initial investment, or your ROI will look better than reality.

Total ROI vs. Annualized Return

A 24% total ROI sounds great — but over what period? Earned in one year it is excellent; earned over ten years it is mediocre. That is why the annualized return (also called the annualized ROI or compound annual growth rate, CAGR) matters. It converts your total return into an equivalent yearly rate, assuming compounding.

The annualized ROI formula

Annualized ROI = [(Final Value / Initial Investment)^(1 / years)] − 1

Multiply by 100 for a percentage.

Same total ROI, very different annual performance

Take the Example 1 trade: $5,000 → $6,200 (a 24% total ROI).

Held for 1 year:

(6,200 / 5,000)^(1/1) − 1 = 0.24 → 24% per year

Held for 5 years:

(6,200 / 5,000)^(1/5) − 1 ≈ 0.0440 → 4.4% per year

The same $1,200 profit is a strong 24% annually if earned in a year, but a modest 4.4% per year if it took five years. Annualizing is the only fair way to compare a quick flip against a long hold.

Rule of thumb: never compare two total ROIs unless they cover the same time span. When spans differ, always compare annualized figures instead.

ROI Benchmarks by Category

What counts as a "good" ROI depends entirely on the domain, the risk involved, and the time frame. The table below gives realistic reference ranges to sanity-check your own results. Treat these as ballpark norms, not guarantees.

CategoryTypical annualized ROINotes
U.S. stock market (S&P 500, long-run)~7–10%Historical average including dividends, before inflation
High-yield savings / money market2–5%Very low risk, liquid
Government bonds3–5%Low risk, fixed income
Corporate bonds4–7%Moderate risk
Residential rental real estate6–12%Includes rent yield plus appreciation
House flipping (per project)10–20% totalShort holding period, high effort/risk
Small-business / startup equity15–30%+ (or total loss)High risk, high variance
Digital marketing campaigns200–500% (revenue ROI)Often expressed as revenue, not net profit
Email marketingUp to ~3,600%Very low cost per contact drives high ratios

How to read this: a rental property returning 8% annually is squarely normal, while a stock "investment" promising a guaranteed 40% per year should trigger deep skepticism. Marketing ROI numbers look enormous only because the cost base is tiny relative to revenue — compare them to other campaigns, not to stock returns.

How to Interpret Your ROI Result

Getting a number is easy; understanding it is the valuable part. Use this step-by-step interpretation guide once the calculator returns your figures.

  1. Check the sign. A positive ROI means a gain; a negative ROI means a loss. −100% means you lost everything.
  2. Look at total vs. annualized together. A 60% total ROI over eight years is only ~6% annualized — decide which number actually answers your question.
  3. Compare against a benchmark. Beating a risk-free rate (say, a 4% savings account) is the minimum bar. Beating the ~8% long-run stock market is a higher bar that justifies the extra risk.
  4. Weigh the risk. A 12% return from a volatile startup is not "better" than 8% from an index fund if the startup could go to zero. ROI says nothing about risk on its own.
  5. Account for what's missing. Adjust mentally (or explicitly) for taxes, fees, and inflation. A 6% nominal return during 4% inflation is only ~2% in real purchasing power.

A quick real-return shortcut: Real ROI ≈ Nominal ROI − Inflation rate. It is an approximation, but close enough for a gut check.

Interpretation is judgment, not just arithmetic. The calculator gives you the what; context gives you the so what.

How to Use This ROI Calculator

The calculator is built to be fast and forgiving. Here is exactly what each field does.

Inputs

  • Initial investment — the total amount you put in at the start. Include all upfront costs: purchase price, fees, commissions, renovation or setup costs. This is the denominator of every ROI calculation.
  • Final value — what the investment is worth now, or what you sold it for. For income-producing assets, include cash you received along the way (dividends, rent, interest) plus the current or sale value.
  • Time (holding period) — how long you held the investment, in years (use decimals for partial years, e.g., 0.5 for six months). This drives the annualized return.

Outputs

  • Net profit / gain — final value minus initial investment, in currency.
  • Total ROI (%) — your overall return on investment across the whole period.
  • Annualized ROI (%) — the equivalent compounded yearly rate, for apples-to-apples comparison.

Tips for accuracy

  • Be consistent with currency and with whether figures are before or after tax.
  • If you added money over time, this simple ROI model treats it as a lump sum — for irregular cash flows, an IRR calculation is more precise.
  • Leave time blank or set it to 1 if you only want the total ROI without annualizing.

Strategies and When to Use ROI

ROI is a versatile tool, but knowing when and how to apply it separates smart decisions from misleading ones.

Use ROI to:

  • Rank competing projects. With a fixed budget, fund the initiatives with the highest expected ROI first.
  • Set marketing budgets. If a channel reliably returns a 300% ROI, scaling spend there (until returns diminish) is usually rational.
  • Evaluate real-estate deals. Compare cap rate, cash-on-cash return, and total ROI before committing capital.
  • Justify a purchase. Even a new tool or software has an ROI: time or money saved versus its cost.

Practical tips:

  • Always annualize when comparing across time frames — it prevents the classic error of preferring a slow 30% over a fast 20%.
  • Model a range, not a point. Run a pessimistic, expected, and optimistic ROI to understand the downside.
  • Track ROI after the fact, not just before. Actual ROI teaches you which forecasts were realistic.
  • Include opportunity cost. If your money could earn 8% elsewhere, an investment must clear that hurdle to be worthwhile.

For marketing specifically, distinguish ROI (net profit based) from ROAS (return on ad spend, revenue based). A 400% ROAS can still be a losing campaign once product and fulfillment costs are subtracted.

Common ROI Mistakes to Avoid

ROI is simple enough that people trust it blindly — which is exactly how it misleads. Avoid these frequent errors.

  1. Ignoring time. Reporting a 200% total ROI without saying it took 15 years hides a mediocre ~7.7% annualized return. Fix: always pair total ROI with the holding period or annualize it.
  2. Forgetting hidden costs. Leaving out fees, taxes, maintenance, or your own labor inflates ROI. Fix: roll every real cost into the initial investment.
  3. Confusing revenue with profit. A campaign that "returns $100k on $20k" has a 400% revenue ratio but the profit ROI could be far lower after cost of goods. Fix: decide whether you are measuring revenue or net profit and stay consistent.
  4. Not adjusting for inflation. A 5% nominal return during 5% inflation is a 0% real return. Fix: subtract inflation for a real-ROI view on long holds.
  5. Treating ROI as risk-free truth. ROI shows return, never risk. A high ROI on a volatile bet is not automatically superior. Fix: always ask "what's the chance of loss?" alongside the ROI.
  6. Cherry-picking the start date. Measuring from a market bottom flatters your numbers. Fix: use honest, consistent start and end points.

Correcting these six mistakes turns ROI from a vanity metric into a genuinely reliable decision tool.

Related Calculators

Loading calculator...