ReturnsCalc Free Investing Calculators
Investing Guide · Updated May 2026

How to Calculate ROI on Any Investment: Stocks, Real Estate, Business

Without calculating ROI properly — and adjusting for time, costs, and context — you're not measuring performance. You're just counting cash. Here's how to do it right across every asset class, including the version most people skip that actually tells you something useful.

10 min read·Informational only — not financial advice

In This Guide

  1. The Basic ROI Formula
  2. Annualized ROI: The Comparable Number
  3. Calculate Your ROI Now
  4. How to Calculate ROI on Stocks
  5. How to Calculate ROI on Real Estate
  6. How to Calculate ROI on a Business
  7. The Most Common ROI Mistakes
  8. Frequently Asked Questions

Here's a situation that plays out constantly among retail investors: someone sells a rental property after five years, pockets a solid profit, and calls it a "great investment." Another person holds an S&P 500 index fund for the same five years, earns slightly less in raw dollars, and quietly wonders if they did something wrong. They're comparing apples to construction equipment. Knowing how to calculate ROI on any investment is what lets you compare a stock trade against a real estate deal, a business stake against a savings account — honestly.

The Basic ROI Formula (And Why It's Only the Starting Point)

The standard return on investment formula is simple. If you invest $8,000 in a stock and sell it for $11,000, your net profit is $3,000.

ROI = (Net Profit ÷ Cost) × 100
Net Profit = final value − cost Cost = total invested
$8,000 invested, sold for $11,000 → profit $3,000:
ROI = ($3,000 ÷ $8,000) × 100 = 37.5%

Clean, simple, and almost entirely useless without one more piece of information: how long did that take? A 37.5% return over 18 months is exceptional. Over 12 years, it's mediocre. The raw ROI number tells you the magnitude of a gain — it doesn't tell you whether you were efficient with time, which is your scarcest resource as an investor.

Annualized ROI: The Number That Actually Lets You Compare

Annualized ROI — sometimes called CAGR (Compound Annual Growth Rate) — converts any return into a consistent yearly rate, making it possible to compare investments held for wildly different periods. Using the same example, $8,000 grows to $11,000 over 3.5 years.

Annualized ROI = (End ÷ Begin)(1 ÷ Years) − 1
(11,000 ÷ 8,000)(1 ÷ 3.5) − 1 = (1.375)0.286 − 1 ≈ 9.7% per year
37.5%
Total (raw) ROI
Impressive on its own — but it hides the 3.5 years it took to earn. Not comparable to anything.
9.7%/yr
Annualized ROI
Now you can benchmark it: is it beating the S&P 500? Beating inflation? Justifying the risk?

Now that's a number you can use. These are questions worth asking — and you can only ask them with an annualized figure.

ROI Calculator

Calculating…

How to Calculate ROI on Stocks

Stock ROI has a few layers most basic formulas ignore. Get all three right and your numbers reflect reality instead of flattering it.

1
Account for dividends
Total return = capital gain + dividends received. Ignore dividends and you systematically undercount your real return — especially on income-focused portfolios.
2
Subtract transaction costs
Commissions have largely disappeared, but options traders still pay per-contract fees and some platforms charge spreads or inactivity fees. At scale, small costs matter.
3
Calculate pre- and post-tax
Gross ROI and after-tax ROI are different numbers. Short-term gains (held under a year) are taxed as ordinary income in the US, which can meaningfully cut an active strategy's real return.

A worked example: you buy 50 shares at $40 ($2,000 total). The stock rises to $52 and pays $1.20/share in dividends over two years. Capital gain is (52 − 40) × 50 = $600; dividends are $1.20 × 50 × 2 = $120; total net profit is $720. That's an ROI of 36% over two years, or roughly 16.6% annualized. Leave out the dividends and you'd have reported just 30%.

How to Calculate ROI on Real Estate

Real estate ROI is where most calculations go wrong — because the costs are everywhere, and people conveniently forget half of them. The formula looks similar (net annual profit ÷ total cash invested), but both terms take real work to define. Total cash invested includes the down payment, closing costs (often 2–5% of price), pre-rental renovation, and any carrying costs during vacancy. Annual profit means gross rent minus mortgage interest, property taxes, insurance, maintenance (budget 1–2% of value), management fees (8–12% of rent), and a vacancy allowance.

Worked Example · $280,000 Rental Property
Down payment$70,000
Closing costs$6,000
Total cash invested$76,000
Net annual cash flow (after all expenses)$5,400
Cash-on-Cash ROI = $5,400 ÷ $76,0007.1%

That's before appreciation — but appreciation isn't realized until sale, so treating it as current income is a mistake. Model it separately. Many investors are shocked to find their "great rental" produces 4–5% annually once costs are honestly accounted for, while a broad index fund outperformed it with zero landlord headaches. That doesn't make real estate bad. It means knowing your real ROI lets you make honest comparisons.

How to Calculate ROI on a Business Investment

Business ROI is the loosest category because "return" and "cost" need careful definition depending on context. For a simple scenario — you invest $15,000 in equipment that lets your business generate $22,000 in additional net profit over three years — ROI = ($22,000 − $15,000) ÷ $15,000 × 100 = 46.7% over three years, or roughly 13.6% annualized.

For a business acquisition or equity stake, you'd typically look at earnings multiples, projected cash flows, and risk-adjusted return — more like a DCF (discounted cash flow) analysis. But even there, the underlying logic is identical: what did you put in, what did you get out, and over how long?

The Most Common ROI Mistakes Retail Investors Make

Most ROI errors aren't math errors — they're framing errors. These five distort more retail return calculations than anything else.

1
Ignoring time
A raw percentage means nothing without a timeframe. Always annualize before you judge a return.
2
Forgetting costs
Every dollar in fees, taxes, repairs, or commissions reduces your actual return. Model costs before you invest, not after.
3
Cherry-picking start and end dates
Measuring from a market low to a high flatters the number. Use consistent, honest timeframes.
4
Comparing pre-tax to post-tax returns
If one asset's figure is pre-tax and another's is after capital gains, you're not comparing the same thing.
5
Not accounting for inflation
A 6% return in a 4% inflation environment is a 2% real gain. Real purchasing-power growth is what builds long-term wealth.

FAQ: ROI Calculation Questions Investors Ask

What's a good ROI for a stock investment?
Historically the S&P 500 returns around 10% annually before inflation, or roughly 7% in real terms. That's a practical benchmark for long-term stock investors. A single stock should probably clear that bar consistently before you're convinced it's genuinely outperforming.
Is ROI the same as rate of return?
They're often used interchangeably, but technically ROI is a ratio (profit vs. cost), while rate of return implies a time-adjusted, percentage-based figure. Annualized ROI and rate of return are functionally the same thing.
How do I calculate ROI if I made multiple investments over time?
This gets into money-weighted rate of return (MWRR) or internal rate of return (IRR) territory — both of which account for the timing and size of each contribution. A good ROI calculator handles this automatically once you input your transaction history.
Should I calculate ROI before or after taxes?
Both. Pre-tax ROI tells you how well the investment performed as an asset. Post-tax ROI tells you how much wealth you actually built. The gap between the two depends on your tax bracket, holding period, and account type (taxable vs. IRA vs. 401k).
Can I use an ROI calculator for crypto?
Yes — the math is identical. Input your cost basis, current or sale value, holding period, and any fees paid. The formula doesn't care what the asset is.

Know Your Real Returns Before Your Next Move

Calculating ROI accurately is how you stop flattering underperforming assets and make genuinely informed decisions about where your next dollar goes. Model a stock position, a rental, or a business deal — including fees, taxes, and inflation — so you're working with honest figures, not hopeful ones.

Calculate My ROI

⚠️ For informational purposes only — not financial advice.

More Free Calculators

Calculator

Compound Interest Calculator — model growth-on-growth over any time horizon →

Calculator

Stock Profit Calculator — net profit after fees, plus break-even price →

Calculator

Inflation-Adjusted Return — find your real return in today's purchasing power →