FREE TOOL · CALCULATOR
INSTANT · NO SIGNUP

ROI Calculator

Calculate return on investment in seconds. Enter your initial investment and either the final value or net profit to instantly see ROI %, annualized ROI, and net profit — free, no signup.

FREE TO USE·NO SIGNUP·INSTANT RESULTS
ROI
+40.0%
Annualized ROI
+11.9%
Net profit
$4,000
Invested$10,000
Returned (final value)$14,000
GUIDE

How the ROI calculator works

Enter what you put in — your initial investment — and what came out: either the final value of the investment, or the net profit if you already know it. The calculator instantly shows your ROI as a percentage, your net profit in dollars, and — if you add a time period — your annualized ROI, so you can compare this investment fairly against others held for different lengths of time.

FORMULA

The ROI formula, explained step by step

Return on investment comes down to one comparison: how much you got back versus how much you put in.

  1. Net profit = final value − initial investment
  2. ROI = (net profit ÷ initial investment) × 100
  3. Annualized ROI = ((1 + ROI ÷ 100) ^ (1 ÷ years)) − 1, then × 100

Worked example: you invest $10,000 and it grows to $14,000 over 3 years. Net profit is $4,000. ROI is ($4,000 ÷ $10,000) × 100 = 40%. Spread evenly over 3 years, that’s an annualized ROI of about 11.9% per year — a very different-sounding number from the 40% headline, even though they describe the same investment.

COMPARISON

ROI vs. annualized ROI

Plain ROI tells you the total return over however long you held the investment — it doesn’t care whether that was 6 months or 6 years. That makes it easy to compare investments only when the holding period is the same. The moment you’re comparing a 2-year flip against a 10-year hold, raw ROI is misleading: a 40% ROI over 10 years is a mediocre ~3.4% a year, while the same 40% over 2 years is a strong ~18.3% a year. Annualized ROI fixes this by converting total return into a consistent per-year rate, which is the number you should actually use to compare across different time periods.

BENCHMARKS

What is a good ROI?

There’s no single universal “good ROI” — it depends on the asset class and the risk involved. A few reference points:

  • Stock market (S&P 500): historically averages roughly 7–10% annualized over long periods, including dividends.
  • Real estate: often 8–12% annualized when you include both rental income and appreciation, though it varies a lot by market.
  • Small business / startup investment: investors typically look for 15–30%+ annualized, or higher, to justify the much greater risk of loss compared to public markets.
  • Savings accounts / bonds: low single digits — the baseline “risk-free” return you’re implicitly giving up when you invest elsewhere.

The right benchmark is whatever you’d otherwise have earned at a similar risk level — a 12% ROI sounds great next to a savings account, but mediocre next to what similarly risky startups typically need to clear.

PITFALLS

Common ROI calculation mistakes

  • Comparing ROI across different time periods without annualizing. A 50% ROI over 5 years is much worse than a 20% ROI over 1 year — always annualize before comparing.
  • Using revenue instead of net profit. ROI is about profit after costs, not top-line revenue — mixing the two inflates the number.
  • Ignoring fees, taxes, and inflation. A 10% nominal ROI can be closer to break-even after taxes and a few percent of inflation eat into it.
  • Treating ROI as risk-adjusted. A higher ROI on a riskier investment isn’t automatically “better” — it needs to be high enough to compensate for the extra risk of losing money.
  • Forgetting one-time costs. Setup fees, closing costs, or initial renovations are part of the investment — leaving them out of “initial investment” overstates ROI.
FAQ

Frequently asked questions

What is ROI?

ROI (return on investment) measures how much profit an investment generated relative to what you put in. It’s expressed as a percentage: net profit divided by the initial investment, times 100. An ROI of 40% means you got back your original investment plus an extra 40% of it in profit.

What is the ROI formula?

ROI = (Net profit ÷ Initial investment) × 100. Net profit is your final value minus your initial investment. So if you put in $10,000 and it grew to $14,000, net profit is $4,000, and ROI is ($4,000 ÷ $10,000) × 100 = 40%.

How do you calculate return on investment percentage?

Subtract your initial investment from the final value to get net profit, divide that by the initial investment, then multiply by 100. This calculator does that automatically — enter either the final value or the net profit directly, whichever number you already have.

What is annualized ROI, and how is it different from ROI?

Plain ROI tells you total return over the whole holding period, however long that was. Annualized ROI converts that into a per-year rate, so you can fairly compare a 40% return over 3 years against a 15% return over 1 year — the formula is ((1 + ROI) ^ (1 ÷ years)) − 1, expressed as a percentage. Without annualizing, a bigger ROI can actually be the worse investment if it took far longer to get there.

What counts as a good ROI?

It depends heavily on the asset and timeframe. As rough anchors: the S&P 500 has averaged roughly 7–10% annualized over the long run, real estate often lands in the 8–12% annualized range including appreciation, and small businesses or higher-risk ventures are usually judged against a much higher bar — often 15–30%+ annualized — to compensate for the extra risk. A "good" ROI is really one that beats what you’d have earned from a similarly risky alternative, not a single universal number.

What are common mistakes when calculating ROI?

The biggest ones: forgetting to annualize when comparing investments held for different lengths of time, ignoring fees/taxes/inflation that eat into the real return, using revenue instead of net profit (which overstates ROI), and comparing ROI across investments with very different risk levels as if risk didn’t matter.

Does ROI account for risk or time value of money?

No — plain ROI is a simple ratio and doesn’t adjust for risk, inflation, or the time value of money on its own (annualizing helps with time, but not risk). For decisions where those factors matter a lot — comparing a safe bond to a speculative startup, for instance — pair ROI with a risk-adjusted metric or at least sanity-check it against a lower-risk benchmark.

MORE TOOLS

Related free tools

NEXT STEP

Know the ROI. Now check the demand.

A strong ROI on paper still needs real buyers behind it. IdeaCrystal checks the actual market signals before you invest — free, in minutes.

Get a free signal scan of your idea