All Tools

ROI Calculator

Free ROI calculator that measures an investment's gain or loss as a percentage. Enter the initial cost and current value for an instant result.

$
$

Commissions, fees or other costs added to the investment.

$

Return on Investment (ROI)

30%

Total Cost

$10,000.00

Profit

$3,000.00

This calculation doesn't account for time — the same ROI could have been earned in a month or in five years. Use the CAGR calculator for a time-adjusted comparison.

How an ROI Calculator Can Show You the "Wrong" Winner (Even Doing the Math Correctly)

Two investments, both starting at $10,000. Investment A grows to $15,000 over 3 years, a 50% return on investment. Investment B grows to $13,000 in a single year, a 30% return on investment. Run both through a basic ROI calculator, and Investment A looks like the clear winner: 50% beats 30%. Annualize both instead, and the picture flips. Investment A actually grew at about 14.5% per year. Investment B grew at 30% per year, more than double A's pace. The calculator wasn't wrong about either number. It just answered a question, "what was the total return," that isn't the one that actually matters when comparing investments held for different lengths of time.

This calculator measures an investment's gain or loss as a percentage of what was originally put in. That number is simple, useful, and, on its own, incomplete for almost any real comparison. Here's what the raw percentage includes, what it leaves out, and where that gap actually costs people money.

The formula, and the assumption baked into it

Return on investment is calculated as the gain (or loss) from an investment, divided by the original cost, expressed as a percentage: (current value minus cost) ÷ cost × 100. On the $10,000-to-$15,000 example, that's ($15,000 − $10,000) ÷ $10,000 = 50%.

That formula has no concept of time built in. A 50% return means the same thing to the formula whether it happened over 3 months or 30 years, which is exactly the gap that made Investment A look artificially strong against Investment B above. Comparing raw ROI percentages across investments held for different periods is a bit like comparing two runners by total distance covered without checking how long each one ran.

Annualizing ROI: the fix, and where it still falls short

The standard fix is to convert total ROI into a compound annual growth rate (CAGR), the steady year-over-year rate that would produce the same total return over the same time period. The formula: (ending value ÷ starting value) raised to the power of (1 ÷ number of years), minus 1. For Investment A: (15,000 ÷ 10,000)^(1/3) − 1 ≈ 14.5% per year. For Investment B, held exactly one year, the annualized figure is the same as the raw ROI: 30%.

CAGR fixes the time problem, but it still assumes growth happened smoothly and evenly across the whole period, which real investments rarely do. A stock that dropped 40% in year one and then rallied to the same 50% total gain by year three has a very different risk profile, and a very different experience for the person holding it, than one that rose steadily the entire time. CAGR and simple ROI agree on the destination; neither one describes the route.

Why ROI and IRR aren't the same thing, and when it matters

ROI and CAGR both assume all the money goes in once, at the start, and all of it comes out once, at the end. Many real investments don't work that way, rental property generating monthly rent, a business paying out dividends along the way, a syndication returning partial capital before the final sale. For those, internal rate of return (IRR) is the more accurate metric, because it accounts for when each cash flow actually happened, not just the total.

Here's why that distinction has real weight: two investments can show an identical total ROI while one clearly performed better, because it returned cash sooner and gave the investor a chance to reinvest or redeploy it. A rental property returning $50,000 total profit entirely as a lump sum after 5 years, and a similar property returning that same $50,000 through a mix of annual cash flow plus a smaller final sale, can post the same ROI on paper. The second one, having delivered money earlier, will show a meaningfully higher IRR, because a dollar returned in year two is worth more than a dollar returned in year five. A basic ROI calculator, built around a single entry and a single exit, can't see that difference at all.

Leverage turns a modest number into a much bigger one, both directions

Real estate is where ROI calculations most often get distorted by an input that's easy to forget: how much of the purchase was actually your own money. As of mid-2026, the national median existing-home price sits around $429,000 to $440,000, with prices up roughly 1.3% to 1.5% year over year nationally, a sharp deceleration from the 5-7% annual gains typical of 2012-2019 or the 33% cumulative jump seen from 2019 to 2022.

Buy that median home with a standard 20% down payment, about $85,800, and a 1.3% annual price gain produces roughly $5,580 in appreciation in year one. Measured against the home's full price, that's a 1.3% return. Measured against the actual cash invested, the down payment, that same $5,580 gain represents a 6.5% return, because the other 80% of the purchase was financed, not paid out of pocket. Leverage doesn't create value, but it does concentrate whatever gain (or loss) happens onto a smaller base of actual cash, which is exactly why a "return on investment" figure for a leveraged asset needs to specify clearly whether it's measuring return on the full asset value or return on the cash actually put down.

What a raw ROI number leaves out entirely

A calculator that only asks for a starting value and an ending value is silently assuming there were no costs in between, which is rarely true. On that same home purchase, closing costs alone typically run 2-5% of the purchase price ($8,600 to $21,500 on a $429,000 home), on top of mortgage interest, property tax, insurance, and ongoing maintenance, commonly estimated at 1-2% of home value annually. Add those up for year one, and they can easily exceed the entire $5,580 appreciation gain calculated above, meaning the honest first-year ROI on a home purchase, net of real costs, is frequently at or below zero, even in a market where prices are technically rising. The same blind spot shows up with stock trades that ignore brokerage fees, or business investments that ignore the labor and overhead required to generate the return in the first place.

Taxes turn a paper gain into a smaller real one

An ROI calculation is typically run on the raw gain, before taxes, which overstates what an investor actually keeps. Investments held for a year or less are generally taxed as short-term capital gains, at the same rate as ordinary income; those held longer than a year qualify for lower long-term capital gains rates. The same $5,000 gain on a $10,000 investment can leave meaningfully different amounts in an investor's pocket depending on how long it was held before being sold, a distinction a basic ROI percentage doesn't capture at all unless taxes are subtracted from the ending value before the formula runs.

Nominal ROI vs. real ROI: inflation is quietly part of every return

A 5% ROI in a year when inflation ran at 3% represents roughly 2% of actual, inflation-adjusted growth in purchasing power, not the full 5% the raw calculation shows. This matters most for cash-equivalent or low-return investments: an ROI that looks positive on paper can still represent a loss in real terms if inflation ran higher than the return itself. Converting a nominal ROI to a real one just requires subtracting the inflation rate over the same period (or, more precisely, dividing by 1 plus the inflation rate), which most basic ROI calculators don't do automatically.

ROI says nothing about risk, and that's the whole other half of the picture

A calculator can show two investments both returning 8% and treat them as equivalent, even if one is a federally insured CD and the other is a single volatile stock that happened to land at 8% this particular year. Return on investment measures what happened; it says nothing about how likely that outcome was, or how much the value swung on the way there. Comparing ROI figures without also considering the volatility or risk behind them is comparing outcomes while ignoring the odds that produced them, which is a reasonable simplification for a quick estimate, but a genuinely incomplete one for choosing between two real options.

Solving backward: what return do you actually need?

Rather than only asking "what was my ROI," a more useful framing for planning ahead is "what annual return does my goal actually require." If $20,000 needs to grow to $50,000 in 10 years, the required CAGR works out to (50,000 ÷ 20,000)^(1/10) − 1 ≈ 9.6% per year. That figure can then be checked against realistic expectations, savings accounts and CDs won't get there, and long-run stock market averages might, given enough time and tolerance for the year-to-year swings that come with them, which turns a vague growth goal into a specific, checkable number.

Common questions

Is a higher ROI always the better investment? Not automatically. A higher ROI over a much longer holding period can represent a lower annualized (CAGR) return than a smaller ROI achieved faster, and neither number accounts for the risk taken to get there.

Should I use ROI or IRR to compare two investments? ROI works fine for a single lump-sum-in, lump-sum-out investment. Once money moves in or out at multiple points, rental income, dividends, partial withdrawals, IRR gives a more accurate picture, because it accounts for when each cash flow actually happened.

Does ROI account for the effects of leverage, like a mortgage on a rental property? Not unless you calculate it that way on purpose. ROI measured against the full asset value and ROI measured against just the cash actually invested (the down payment) can differ by several multiples on a leveraged purchase.

Should I calculate ROI before or after taxes? Before-tax ROI is the more common default, but it overstates what an investor actually keeps. For investments held under a year, taxed at ordinary income rates, the gap between pre-tax and after-tax ROI can be substantial compared to a similar gain held longer at lower long-term capital gains rates.

Why does my ROI look good but I don't feel like I made money? Inflation is the most common culprit. A positive nominal ROI can still represent a real loss in purchasing power if the inflation rate over the same period ran close to or above the return itself.


Real estate figures reflect the National Association of Realtors' median existing-home price and year-over-year appreciation data for 2026, and typical closing cost and maintenance cost ranges commonly cited by mortgage and real estate industry sources. ROI, CAGR, and IRR distinctions reflect standard financial calculation methodology as described by Bankrate and industry finance education sources. This is educational information about how investment return calculations work, not personalized investment advice; a financial advisor can help evaluate a specific opportunity against your goals, tax situation, and risk tolerance.

 

FAQ

How is ROI calculated?

ROI is (Current value − Initial cost) ÷ Initial cost × 100 — it expresses the profit or loss on an investment as a percentage of what was originally put in.

Why isn't ROI enough on its own?

ROI says nothing about time — a 20% ROI could have been earned in one month or five years, so investments held for different periods should also be compared using a time-adjusted measure like CAGR.

What do I need to enter?

Enter an investment's initial cost and its current (or sale) value to get the percentage gain or loss instantly.