Stock Return Calculator: Profit and Annualized Return

Find out how a share purchase performed by comparing what you paid with what the position is worth or sold for.

Investment Details
$
What you paid for the shares, including brokerage commission.
$
Proceeds from selling, or the position's value today, plus dividends.
Your estimate $—

Adjust the inputs and select Calculate for a full breakdown.

Compare Common Scenarios

How the numbers shift across typical situations for this calculator:

ScenarioTotal ROIAnnualized ROINet profit
$5k · $9.5k · 6yr90.00%11.29%$4,500.00
$10k · $11k · 2yr10.00%4.88%$1,000.00
$8k · $6k · 4yr-25.00%-6.94%-$2,000.00
$20k · $52k · 10yr160.00%10.03%$32,000.00

How This Calculator Works

Enter what you paid for the shares, including any brokerage commission, and the total you received when selling — or the position's current market value if you still hold it. Add the number of years held. The calculator returns your profit, the total return as a percentage, and the annualized return that lets you compare the trade with any other.

The Formula

Return on Investment

ROI = (V_end − V_start) / V_start × 100

V_start = amount invested, V_end = amount returned; annualized ROI = (V_end / V_start)^(1/n) − 1

Worked Example

You buy $5,000 of a company's stock and sell six years later for $9,500. That is a $4,500 profit and a 90% total return. Annualized, the trade earned roughly 11.3% a year — a rate you can hold up against a broad market index over the same window.

Key Insight

A single stock's return says little without a benchmark. Comparing your annualized figure against a broad index return shows whether stock picking actually paid off, or whether a low-cost index fund would have done the same job with less company-specific risk.

Total return vs price return — the dividend gap

The S&P 500 'price index' tracks only price changes; the 'total return' index includes reinvested dividends. The difference compounds substantially over time. 1990-2024: S&P 500 price index +840%; total return index +2100%. The 13× gap over 34 years reflects 2-3 percentage points of annual dividend yield reinvested.

For honest performance reporting and investment planning, USE TOTAL RETURN. Price-only return systematically understates equity returns and overstates the 'lost decade' of 2000-2010. The total-return S&P delivered ~−1% real (still positive nominal) over the 2000-2009 period — bad but not catastrophic — while price-only return showed −19% nominal over the same period.

DRIP (Dividend Reinvestment Plan) automates total-return investing. Most U.S. brokerages offer free DRIP enrollment for major stocks. For long-term investors, DRIP is the cheapest performance-enhancement technology available. Tax-advantaged accounts (IRA, 401k, Roth) particularly benefit because no tax drag on dividends — DRIP compounds at the full pre-tax rate.

Why holding-period returns vary 5× across decades

U.S. stock returns vary enormously by decade. 1980s S&P 500 CAGR ~17.5%; 1990s ~18%; 2000s ~−1%; 2010s ~13%; 2020s so far ~12% annualized through 2024. The 2000s 'lost decade' shows that 10-year returns can be near zero even with long-run expected return of ~10%.

Implication: investing requires a long time horizon to ride out decade-level variance. 30-year U.S. stock returns from any 1928-2024 start date are positive in real terms; 10-year periods can be negative. For retirement-stage investors with shorter remaining horizons, equity allocation should decline to reduce sequence-of-returns risk.

The 'sequence' problem: a retiree who experiences strong returns early then weak returns late has higher portfolio survival than vice versa. Same average return, different sequence, dramatically different outcome. This is why glide-path target-date funds (Vanguard, Fidelity, BlackRock TDFs) shift toward bonds as retirement approaches — protecting against late-career bear markets.

U.S. stock market return by decade (S&P 500 total return)

Reference S&P 500 total returns by decade — illustrates dramatic variation across periods.

DecadeS&P 500 CAGR (nominal)CAGR (real)Notes
1960s7.8%5.2%
1970s5.9%-1.1%High inflation
1980s17.5%11.7%Volcker disinflation
1990s18.2%14.8%Dot-com boom
2000s-1.0%-3.8%Dot-com bust + GFC
2010s13.5%11.4%QE-fueled rally
2020-2024~12%~7%Including COVID volatility
1928-2024 long-run~10%~7%Damodaran reference

Long-run U.S. equity returns ~10% nominal / 7% real are the benchmark. Single decades can vary dramatically (1990s 18% vs 2000s -1%). For investment planning, use long-run expectations rather than recent decade extrapolation. Sequence-of-returns risk matters more in or near retirement.

Frequently Asked Questions

Should I include dividends in the amount returned?

Yes. Add any dividends received during the holding period to the sale value. Dividends are a real part of a stock's total return and ignoring them understates performance.

What if I still own the shares?

Enter the current market value of the position as the amount returned. The result is then an unrealized return — what you would have earned if you sold today.

Do brokerage fees affect the return?

They do. Include purchase commissions in the cost and subtract selling costs from the proceeds so the return reflects what actually reached your account.

How do I compare my return to the market?

Convert your trade to an annualized return and compare it with the annualized return of a broad index over the same years. Beating the index after costs is the real test.

Why is annualized return lower than total return?

Total return is the full gain; annualized return spreads it across every year held. A 90% total return over six years is a much more modest yearly rate once compounding is unwound.

When is this calculator unreliable?

When ignoring dividend reinvestment (price-only return understates total return by 2-3 percentage points annually — substantial difference over decades), for short holding periods where taxes and transaction costs materially affect realized return, or when comparing across very different inflation periods (real returns are the meaningful comparison; 1970s nominal returns look weak but were dramatic real-loss period).

References & Authoritative Sources

Related Calculators

Data Sources & Benchmarks

This calculator draws on 3 independent, dated sources.

10.30% Provisional
S&P 500 long-run annual return
S&P 500 Index — Long-Run Annualized Total Return
S&P Dow Jones Indices · as of December 31, 2025
View source ↗
4.31% Provisional
10-year U.S. Treasury yield
Market Yield on U.S. Treasury Securities at 10-Year Constant Maturity (DGS10)
Board of Governors of the Federal Reserve System (FRED) · as of May 15, 2026
View source ↗
3.10% Provisional
U.S. inflation, 12-month change
Consumer Price Index for All Urban Consumers — All Items, 12-Month Change
U.S. Bureau of Labor Statistics · as of April 30, 2026
View source ↗

Methodology & Review

Ugo Candido ✓ Editor
Founder & Editor-in-Chief at CalcDomain — responsible for the methodology, sourcing, and technical review of this calculator.

Stock return equals (final price + dividends received − initial price) / initial price × 100. The calculator returns the total return. For dividend-reinvested return (which is the standard 'total return' index methodology), each dividend buys additional shares at the then-current price; the final value includes those additional shares and their subsequent dividends. The S&P 500's long-run total return CAGR ~10% nominal / ~7% real includes reinvested dividends; without dividend reinvestment the return is ~7-8% nominal. RELIABILITY: Reliable for direct entry-to-exit comparison. Less reliable when ignoring dividend reinvestment (the standard 'total return' assumes reinvestment), for short holding periods where transaction costs / taxes materially affect realized return, or when comparing across periods with very different inflation regimes (real returns are the meaningful comparison).

Updated