Stock Return Calculator
This calculator helps estimate stock investment returns using multiple common approaches: simple total return (price change plus cash dividends), an approximate dividend-reinvestment model, and a direct annualized (CAGR) computation from start and end values.
Use the method that best matches your record-keeping. For transaction-level precision (per-dividend reinvestments and irregular cash flows) use export and a time-weighted or XIRR-capable tool; this calculator provides high-quality estimates for planning and comparison.
Computes money return, percent return and annualized return (CAGR) assuming constant share count (no reinvestment). Taxes and fees are applied as entered.
Inputs
Advanced inputs
Dividend reinvestment inputs
Annualized (value-based) inputs
Results
Total return (money)
$500.00
Total return (%)
5000.00%
Annualized return (CAGR)
5000.00%
| Output | Value | Unit |
|---|---|---|
| Total return (money) | $500.00 | currency |
| Total return (%) | 5000.00% | — |
| Annualized return (CAGR) | 5000.00% | — |
Visualization
Methodology
Total return (simple): calculates money gain from price change plus cash dividends, subtracts fees and estimates taxes using the entered effective tax rate, then annualizes the net result to a CAGR.
Dividend reinvestment (approximate): assumes all dividends are used to buy shares at a single average reinvestment price you provide. This is an approximation; exact results require per-dividend transaction data.
Annualized from values (CAGR): computes the compound annual growth rate from a starting and ending portfolio value and the holding period in years. This method is appropriate when you have portfolio-level beginning and ending balances.
Worked examples
Example 1 (simple): 100 shares bought at $10, sold at $15 after 2 years, $50 total dividends, no fees or taxes: total return = (15−10)×100 + 50 = $550; CAGR ≈ ( (1500+50)/1000 )^(1/2) − 1 ≈ 22.47%.
Example 2 (reinvest): same scenario but dividends reinvested at $12 average: additional shares = 50/12 ≈ 4.167, final shares ≈ 104.167, final value ≈ 104.167×15 = 1562.50; adjust for fees/taxes as entered.
Further resources
Expert Q&A
Does this account for per-dividend transaction dates and fractional shares?
No. The dividend reinvestment mode uses a single average reinvestment price for simplicity. For exact per-dividend timing and fractional-share effects use a transaction-level IRR/XIRR tool or import your trade/dividend history.
How are taxes handled?
Taxes are applied as a simple effective rate you enter and are applied to gains and dividends in the estimate. This is not tax advice; consult a tax professional for jurisdiction-specific treatment and capital gains timing rules.
What precision can I expect?
Arithmetic is performed to typical double-precision limits, and final results are rounded for display. Results are estimates—see the accuracy and standards notes below.
Is the calculator providing investment advice?
No. This tool provides mathematical estimates only and is not investment advice. Consider professional financial advice for decisions that require tailored recommendations.
Sources & citations
- National Institute of Standards and Technology (NIST) — https://www.nist.gov
- International Organization for Standardization (ISO) — https://www.iso.org
- Institute of Electrical and Electronics Engineers (IEEE) — https://www.ieee.org
- Occupational Safety and Health Administration (OSHA) — https://www.osha.gov
- U.S. Securities and Exchange Commission - Investor Information — https://www.sec.gov/investor