getmoneycalc.com

Stock Return Calculator

Enter what you paid for a stock, what it's worth now, any dividends received, and how long you held it — get your total return and annualized rate.

See what a lump sum invested in the S&P 500 would be worth today at historical average returns.

Your numbers

$
$

Additional monthly amount invested alongside the lump sum.

yrs
%

Historical S&P 500 average ≈ 10%/year before inflation.

%

Historical average ≈ 7%/year in today's dollars.

S&P 500 backtest · 10 years

$121,562

nominal ending value

Real value (today's $)

$102,570

Nominal gain

+$18,992

Disclaimer: Past performance does not guarantee future returns. Historical averages hide significant year-to-year volatility.

See how this is calculated →
Share on

Add this calculator to your site — free

Always up to date. One paste. Visitors stay engaged.

Nominal vs real growth

Dashed line = real (inflation-adjusted) value

What if…?

What this means for you

At the historical 10% nominal S&P 500 average, $10,000 grows to $121,562 over 10 years. After inflation, that's $102,570 in today's purchasing power — still a 925.7% real gain.

Past performance does not guarantee future results. The S&P 500 has had significant multi-year drawdowns.

The cost of waiting

Waiting 5 years costs you $74,321

Same contributions, same rate — just started later. That gap is compounding you can never get back.

Your money doubles roughly every 7 years at 10%.
Start todayStart 5 years later
Share on

A stock return has two components: price appreciation (the change in the stock's price) and dividends (the cash paid out over the holding period). Missing either gives you an incomplete picture. Many investors calculate only price return — "it went from $50 to $80, so I made 60%" — but if the stock paid $8 per share in dividends over that time, the total return is much higher.

The calculator above uses the S&P 500 historical average as a benchmark — useful for the most common stock-return question: "Did I outperform the index?" Set it to your holding period, adjust the rate to your stock's actual annualized return, and the result tells you whether you beat the market. Mode A lets you enter your actual start and end values directly.

Price return vs total return: why dividends matter

Price return measures only the change in stock price. Total return adds dividends received, assuming they were reinvested. Over long periods, the difference is dramatic: the S&P 500's total return since 1928 is roughly 10% per year; price-only return is around 6–7% per year. That 3–4 percentage point gap is entirely dividends — and it compounds into a factor of 4× or more over 40 years.

For individual stock analysis, always include dividends in your return calculation. A "boring" dividend stock with 2% annual yield and 6% price appreciation has 8% total return — equal to a growth stock that did 8% price appreciation and paid nothing. Without total return, the dividend stock looks inferior.

How to benchmark your stock against the S&P 500

The standard benchmark for any U.S. equity investment is the S&P 500 total return index. To benchmark fairly, you need to compare the same time period and assume dividends reinvested in both cases. If you held a stock from January 2015 to December 2024, compare your annualized total return to the S&P 500's total return annualized over that exact window.

The "Beat the S&P?" chip in Mode A does this automatically: it takes your computed annualized return and compares it to the long-run 10% average. For a time-specific comparison, switch to Mode C and enter the period as your backtest years — then compare the model output to your stock's actual annualized gain.

Unrealized vs. realized returns — the tax distinction

An unrealized return is the gain on a stock you still hold — it exists on paper but has not been taxed. A realized return is the gain after you sell. This distinction matters because capital gains tax applies only at realization in most jurisdictions. Holding a winning stock avoids the tax event; selling triggers it, reducing your actual after-tax return.

Long-term capital gains (assets held more than one year) are taxed at preferential rates in the U.S. — 0%, 15%, or 20% depending on income, versus up to 37% for short-term gains. When comparing pre-tax annualized returns, be aware that an 8% annualized return in a Roth IRA is worth more than 8% in a taxable account where gains are taxed on exit.

Frequently asked questions

How do I calculate my return on a stock?

Total return = (Ending Value − Beginning Value + Dividends Received) / Beginning Value. For the annualized rate, use the CAGR formula: (End / Start)^(1/years) − 1, where "End" includes reinvested dividends and "Start" is your original purchase. Enter these in Mode A above to get both the total return percentage and the annualized rate.

How do I factor in dividends when calculating stock return?

Add dividends received to your ending value before calculating return, assuming they were reinvested. If you received $500 in dividends on a stock now worth $12,000 (you paid $10,000), your total return basis is $12,500 versus $10,000 = 25%, not 20%. For precise DRIP calculations, each dividend reinvestment creates a new cost lot — the money-weighted return (Mode A with contributions) handles this automatically.

What is a good stock return?

The S&P 500 long-run average of ~10% per year (total return, nominal) is the standard benchmark for diversified equity. For an individual stock, any annualized return that exceeds the S&P 500 over the same period is outperformance — but also represents concentrated risk. Beating the index is statistically unusual over long periods even for professional stock pickers.

Does the stock return calculator account for taxes and fees?

The calculator shows pre-tax, pre-fee returns based on the values you enter. To estimate after-fee return, subtract your brokerage commission costs and any management fees from the ending value before calculating. To estimate after-tax return, reduce the gain portion by your applicable capital gains tax rate.

Worked examples

Each result is computed by the same engine that powers the calculator. Return assumptions are historical averages or user-supplied planning figures — not predictions.

📊 6-year return

Blue-chip dividend stock, 6 years

$8,000 in a dividend-paying stock. Price grew from $40 to $62/share (200 shares). Reinvested dividends are reflected in the ending balance.

Annualized return (CAGR)
7.58%
Starting value
$8,000
Ending value
$12,400
Holding period
6 yrs
Total ROI
55.0%

The 55% total gain over 6 years is 7.72% CAGR when total return (price + reinvested dividends) is used as the ending value. Price-only (from $8,000 to $12,400 based purely on share price) understates the true return if dividends were reinvested — always use your actual brokerage balance as the ending value.

📊 2.5-year return

Concentrated tech position, 2.5 years

$3,500 in a single large-cap tech stock, grown to $9,800 in 2.5 years.

Annualized return (CAGR)
50.96%
Starting value
$3,500
Ending value
$9,800
Holding period
2.5 yrs
Total ROI
180.0%

A 180% total return in 2.5 years is a 44.7% annualized CAGR — exceptional on paper, but achieved with single-stock concentration risk. Comparing this CAGR against the S&P 500's 10% annual average only tells part of the story: the concentrated position could have gone the other way just as easily.

More questions answered

How do I calculate the return on a stock including dividends?

Use the total return ending value — your actual account balance including reinvested dividends — as the ending value in the calculator. Do not use the stock's price alone unless you spent all dividends as cash. Many brokerage platforms show a "total return" figure on individual positions; that is the correct number to enter. Dividends can account for a significant portion of long-run stock returns: for the S&P 500, roughly 40% of historical total return came from dividends.

What is a good return for a single stock?

Benchmarks for single stocks should compare against the appropriate sector or index, not just the S&P 500. A pharmaceutical stock might fairly benchmark against the XBI biotech index; a bank stock against the KBW Banking Index. A 12% annualized return in a volatile sector might be poor risk-adjusted performance if the index returned 15%; the same 12% from a stable consumer staples stock with low volatility is quite different.

How do I account for stock splits in the return calculation?

Stock splits do not affect your total return — they reduce the price per share and increase your share count by the same ratio, leaving the total value unchanged. If your brokerage shows your ending balance correctly (which it should), the split is already accounted for in the ending value. If you are manually reconstructing a historical return, use split-adjusted prices available on financial data sites.