📈 Stock Return Calculator

Calculate your stock investment returns with dividend impact
💵 Investment Details
Amount you originally invested
Current value of your investment
How long you held the investment
All dividends collected

📊 Investment Results

Total Investment Amount
Final Value
Holding Period
Total Return ($)
Total Return (%)
Annualized Return (CAGR)
Dividends Impact
Dividends as % of Return
Price Appreciation
Dividend Return

📅 Performance Schedule

📋

Enter your details and click "Calculate" to see the annual performance

🧮 Understanding Stock Returns

Calculating stock returns accurately is essential for evaluating investment performance. This calculator measures both simple and compound returns, taking into account dividends and the time value of money.

TR = (Final Value + Dividends) − Initial Investment

Total Return (Dollar): Absolute dollar amount gained or lost.

TR% = [(Final Value + Dividends − Initial Investment) / Initial Investment] × 100

Total Return (Percentage): Return as a percentage of original investment.

CAGR = [(Final Value / Initial Investment)^(1/Years)] − 1

Compound Annual Growth Rate: Smooths returns over time to show an equivalent annual growth rate.

Key Investment Metrics Explained:

  • Total Return: Complete percentage change including price appreciation and dividends
  • Annualized Return (CAGR): Geometric average annual return accounting for compounding
  • Dividend Yield: Annual dividends divided by stock price
  • Holding Period Return: Total return over the entire investment period

Investment Strategy Tips:

  • Reinvest dividends to benefit from compounding growth
  • Consider both price appreciation and dividend income when evaluating stocks
  • Use annualized returns to compare investments with different holding periods
  • Factor in taxes when calculating net returns
  • Diversify across sectors and asset classes to manage risk

Past performance doesn't guarantee future results, and all investments carry risk. Use this tool as part of a broader investment strategy.

🧭 How to Use This Calculator

  1. Select your preferred currency from the dropdown at the top of the calculator.
  2. Enter the initial investment amount you originally put into the stock.
  3. Enter the final value — what your investment is worth now (or was worth when you sold).
  4. Enter the holding period in years and any total dividends received during that time.
  5. Click the Calculate button to see your total return in dollars and percent, annualized return (CAGR), and how much of your return came from dividends versus price appreciation.
  6. Use the Year / Month toggle below your results to switch the performance schedule between a yearly summary and a full month-by-month breakdown.
  7. Click Reset at any time to clear all fields and run a new calculation.

❓ Frequently Asked Questions

What's the difference between Total Return and CAGR?

Total Return shows the overall gain or loss over your entire holding period, in both dollars and percent. CAGR (Compound Annual Growth Rate) smooths that same return into a single equivalent annual growth rate, which makes it easier to compare investments held for different lengths of time.

Should I include dividends in my final value or enter them separately?

Enter dividends separately in the "Total Dividends Received" field rather than adding them to your final value. The calculator combines them automatically so you can see how much of your total return came from price appreciation versus dividend income.

How is the Year and Month schedule calculated?

The schedule distributes your total growth and dividends evenly across the holding period using your calculated CAGR, then reconciles the final period to match your actual entered final value. The Month view breaks each year down into all twelve months for a more granular view.

Does this calculator account for taxes or fees?

No, the results are pre-tax and don't factor in brokerage fees, commissions, or capital gains taxes. For a true net return, subtract any applicable taxes and fees from the figures shown here.

Can I use this for a stock I still currently own?

Yes. Enter the current market value of your position as the "Final Value" to see your unrealized return to date. Just keep in mind this reflects a snapshot in time — the actual return will change as the stock price moves.