Skip to main content

ROI Calculator

See both your simple return and your annualized rate — the only fair way to compare investments of different lengths.

Investment details

Commissions, carrying costs, anything the investment cost you beyond the purchase.

Total profit

$5,000

on $10,000 invested

Simple ROI

50.00%

Total return over the whole holding period

Annualised return

14.47%

CAGR — the only figure comparable across different timeframes

Which one to quote: simple ROI is the headline and says nothing about time — a 50% return is excellent over two years and poor over twenty. The annualised figure is the one to compare against a savings rate, an index fund, or another deal.

Analysis & insights

On a $10,000 investment that grew to $15,000 over 3 years, you earned $5,000 in profit. Simple ROI: 50.0%. Annualized return: 14.5%. You're outperforming the long-term S&P 500 average — strong result. Verify all costs (fees, taxes, transaction costs) are included before celebrating.

Above-market return

Beating the S&P 500 long-term is rare. Verify the calculation includes all costs (fees, taxes, transaction costs).

Risk & benchmark gauge

Current band

Above-market

14.5% annualized

0255075100
LossBelow inflationMarket rangeAbove-market

Industry benchmarks

  • Your annualized return14.5%
  • US inflation (long-term)~3%
  • High-yield savings4-5%
  • S&P 500 long-term~10%
  • Average VC fund return~12-15%

Key insights

Simple ROI vs annualized

Simple ROI (50.0%) ignores time — a 30% return over 1 year is dramatically better than 30% over 10. ALWAYS compare investments using annualized.

Opportunity cost check

You beat the alternative of buying an S&P 500 index fund — strong active choice.

After-tax matters more

Long-term capital gains (held > 1 year) tax at 0/15/20%. Short-term gains tax at ordinary income rates (10-37%). Holding 12+ months can save 10-15 percentage points of tax.

Scenario analysis

You

Current result

14.5%

$10,000 → $15,000 over 3 years.

After 30% tax (LT cap gain)

12.3%

-15% rate effect

Long-term capital gains tax on appreciation. Adjusts net return by ~15-20%.

Reinvested for 10 more years at same rate

$57,951

+$42,951

Compounding the result at your achieved rate.

Recommended actions(2)

Plan the tax bill before withdrawing

Medium priority

Capital gains tax is owed in the year of sale. Set aside the estimated tax now so it doesn't surprise you in April.

Document the decision rationale

Quick win

Track WHY you bought, your thesis, and your exit criteria for future investments. The biggest predictor of investor success is repeatability, not lucky single wins.

This tool is for educational purposes only and does not constitute financial, tax, or investment advice. Consult a qualified financial professional for advice specific to your situation.

What is Return on Investment?

ROI is profit divided by what you put in. It is the most widely used financial metric and the most widely misused, because in its simple form it ignores the one thing that matters most: how long the money was tied up.

A 50% return is outstanding over two years and mediocre over twenty. The simple ROI figure is identical in both cases, which is why it should never be quoted alone.

The annualised figure — the compound annual growth rate — is what makes returns comparable. It answers what steady annual rate would have produced the same outcome over the same period, and that is a number you can set against a savings rate, an index fund or another deal.

The other common failure is the denominator. ROI measured against the purchase price alone, ignoring fees and carrying costs, reports a gross return as though it were net.

The formula — how to calculate Return on Investment

Total invested = Purchase + fees and costs Profit = Final value − Total invested Simple ROI = Profit ÷ Total invested × 100 Annualised = ((Final value ÷ Total invested)^(1 ÷ years) − 1) × 100
Total invested
= everything the investment cost you — commissions, carrying costs, improvements
Years
= the holding period; a fraction for anything under a year

The annualised figure assumes a single investment and a single exit. If money went in or out along the way, the correct measure is an internal rate of return instead.

Step-by-step example

  1. 01$10,000 invested, worth $15,000 after three years.
  2. 02Profit: $5,000. Simple ROI: 50%.
  3. 03Annualised: (15,000 ÷ 10,000)^(1/3) − 1 = 14.47% a year.
  4. 04Note how different those sound. "I made 50%" and "I earned 14.5% a year" describe the same result, and only the second can be compared with anything.
  5. 05Now add $500 of fees. Total invested becomes $10,500, profit falls to $4,500, and simple ROI drops from 50% to 42.9% — the annualised rate falls to 12.6%.
  6. 06A 5% fee cost more than 7 points of total return. On investments with transaction costs, this is routinely the difference between beating a benchmark and trailing it.

Why the annualised number is the honest one

Simple ROI has no time dimension, so it can be inflated simply by holding longer. Any investment that goes up at all will eventually show an impressive-looking total return.

This is exploited routinely in marketing. "Our investors have seen 180% returns" says nothing without a period attached. Over five years that is 22.9% a year, which is excellent. Over twenty it is 5.3%, which trails a savings account in some years.

The annualised figure removes the ambiguity, and asking for it is the fastest way to evaluate any return claim.

The relationship is not linear, which is where intuition fails. Doubling your money over ten years is 7.2% a year, not 10%. Tripling it over ten years is 11.6%. Compounding does more of the work than people expect, which is also why long-horizon claims that sound modest often are not.

The quick check on any return claim

Divide 72 by the annualised rate to get the doubling time, and see whether it sounds plausible. A claimed 25% annual return doubles the money every three years — a thousand dollars becomes over a million in thirty. Anyone genuinely achieving that would not need your money. This one piece of arithmetic screens out most investment fraud.

What belongs in the denominator

ROI is only as honest as what you count as invested, and the omissions are consistent.

Transaction costs come first. Commissions, spreads, platform fees and, for property, closing costs on both sides. On real estate these routinely total 8% to 10% of the purchase price across a full round trip, which is enough to turn a modest gain into a loss.

Carrying costs come second and are the ones most often forgotten. Property taxes, insurance, maintenance, storage, interest on borrowed money. An asset held for a decade accumulates these whether or not you tracked them.

Improvements come third. Money spent on the asset is money invested in it, and it belongs in the basis.

And on the other side, income received during the hold should be counted as return. Rent, dividends and interest are part of what the investment produced, and a calculation that only compares purchase price against sale price misses them entirely.

The general form is: everything you put in, against everything you got out, over the time between.

Where simple ROI stops working

Multiple cash flows
if money went in or out during the hold, ROI cannot see the timing. Use an internal rate of return.
Ongoing income
a rental produces cash flow as well as appreciation. Total return has to include both, or the property looks far worse than it is.
Leverage
ROI on your cash and ROI on the asset are very different numbers when borrowing is involved. Both are valid; say which you mean.
Different risk
a 12% return on a Treasury bond and 12% on a start-up are not comparable outcomes, and no return metric captures that.
Tax
a pre-tax return compared against a post-tax one is a mismatch that flatters the first by a wide margin.
Inflation
a 6% nominal return with 3% inflation is 2.9% real, not 3%. Divide rather than subtract.

Comparing like with like

Most bad investment decisions come from comparing two numbers that were not computed the same way.

Set an annualised return against an annualised return, never against a total return. Set nominal against nominal, or real against real. Set pre-tax against pre-tax.

Be explicit about whether leverage is included. A property producing 6% on its value can produce 20% on the cash invested, and quoting the second against an unleveraged stock market return is not a fair comparison.

And pick the benchmark honestly. The right comparison for any investment is what you would otherwise have done with the money — usually a low-cost index fund, which has returned roughly 10% a year nominally over the long run with no effort and complete liquidity.

An investment requiring your time, carrying real risk and locking up your capital should clear that bar by a meaningful margin. Many do not, and the arithmetic is the only way to find out.

Common mistakes to avoid

  • Quoting simple ROI with no time period attached.
  • Comparing a total return against an annualised one.
  • Leaving fees and transaction costs out of the denominator.
  • Forgetting carrying costs on a long hold.
  • Omitting income received during the holding period.
  • Comparing a leveraged return against an unleveraged one.
  • Mixing nominal and real, or pre-tax and post-tax figures.
  • Using ROI where money went in and out over time, which needs IRR.

Frequently asked questions

Sources & references

Written and fact-checked by the CalcProLabs Editorial Team. Read our calculation methodology and editorial policy.

Last updated