Stock Market Calculators
How to Calculate Total Shareholder Return with Reinvestment
Learn the TSR formula, verify a two-dividend example and compare reinvested returns with holding dividends as cash.
- Published:
- Updated:
- Reviewed:
Editorial dates are calendar dates in India Standard Time.
Keywords
- total shareholder return calculator
- TSR calculator
- reinvested dividend return
- cash held vs reinvested dividends
Why dividends change shareholder return
A price chart answers how the share price moved. A shareholder return calculation also asks what happened to cash dividends. A gross dividend taken as cash and one used to buy shares are different paths even when the opening holding and issuer payouts are identical.
This guide follows each payout through both paths and reconciles them to one opening outlay. It explains when keeping cash ends ahead and how to read a cumulative percentage without assuming an annual rate.
Opening position, payout and terminal valuation
The opening position is shares Q at opening price P₀. Terminal price Pₜ values the holding. Each row specifies gross cash D per share and a positive price P at which that cash buys fractional shares. Keep prices, dividends and share units consistent across the position and every row.
Terminal valuation is the market value you enter for the scenario. You can use a stated terminal price to compare outcomes even when there has been no sale.
Calculate the share ledger and returns
At each event, multiply shares before the event by the gross dividend per share, divide the payout by the supplied execution price, and add the purchased shares. The cash-held comparison receives the same per-share payments on the opening quantity. Divide each ending value minus the common opening outlay by that outlay and multiply by 100.
qᵢ = qᵢ₋₁ × (1 + Dᵢ / Pᵢ)
- Payout = shares before the event × dividend per share.
- Reinvested ending value = final shares × terminal price.
- Cash-held ending value = opening shares × terminal price + retained payouts.
- Cumulative return = 100 × (ending value − opening outlay) / opening outlay.
Worked example with two payouts
Start with one share at 10 and end at 12. A dividend of 1 buys 0.1 shares at 10. The second dividend of 1 pays 1.1 on the enlarged position and buys 0.055 shares at 20. The 1.155 ending shares are worth 13.86. The original share plus 2 held as cash is worth 14.00. Reinvested return is 38.6%, cash-held return is 40%, and the signed gap is −0.14 in currency or −1.4 percentage points.
- Open with 1 share and 10 of capital.
- At the first payout, 1 ÷ 10 buys 0.1 shares.
- At the second payout, 1.1 ÷ 20 buys 0.055 shares.
- At 12 per share, 1.155 shares are worth 13.86. Compare with 12 of equity plus 2 held as cash.
Enter a consistent set of prices
Enter the opening shares and prices. Add each eligible gross per-share payout and its execution price in event order. Confirm one security, consistent units and prices without dividend adjustments. Calculate, then open the ledger to inspect the cash and shares at each event.
Use the gross payment per share for each event, rather than a percentage or an amount for the whole holding. If you only know the total cash kept during the holding period, use the Stock Return Calculator for its cash-held model.
Why the signed difference can be negative
Price return is 20% in the example. Cash adds 20 percentage points. Reinvestment buys shares at assumed prices, so it can increase or reduce ending wealth relative to keeping the payouts. A negative gap means the cash-held path ended higher under these same inputs.
If both execution prices in the example were 10, ending shares would be 1.21 and ending value would be 14.52. The cash-held result would remain 14.00. The changed execution price affects the reinvested path without changing the dividend schedule.
Price return, dividend yield and annualisation
Price return uses the opening and terminal share prices alone. Dividend yield divides an annual per-share dividend by a current share price. Neither tells you how many shares a sequence of reinvested payouts bought. The Dividend Income tool answers a separate cash-amount question for an unchanged holding.
A cumulative return does not show the length of the period. To compare annual rates, use a documented duration and a compatible annualisation model. Avoid comparing a two-year cumulative return with a one-year benchmark figure.
Why each event has its own execution price
The ledger follows input order. Shares purchased in one row are included in the next row. Each pair contributes a factor of 1 plus its payout-to-price ratio. Reordering intact pairs changes the path but leaves the final product unchanged under full fractional reinvestment.
Real trade execution can involve different settlement dates, eligible quantities, rounding, retained residual cash and fees. Enter a separate event only where you intend those shares and that gross payout to participate in the comparison.
The common basis for both paths
The full gross payout buys fractional shares immediately at the entered event price. The cash-held comparison earns no interest. No additional investment, sale, corporate action or currency conversion is modeled. Event order is supplied, not inferred from a calendar.
At a zero terminal price the reinvested path loses the opening outlay. The cash-held path can retain earlier payouts. With no dividends, both paths match price return, even if the price has fallen to zero.
Precision, limits and reconciliation
Opening shares, opening price and event prices are positive. Terminal price and dividends can be zero. Inputs are ungrouped decimals from 0 to 1e9 with at most 12 fractional places where zero is allowed. Up to 24 events. Output magnitudes are limited to 1e24. Exact integer ratios preserve tiny differences. Conversion uses 120 significant digits and half-even rounding. Displayed values may be rounded.
The exact common-denominator gap is calculated before presentation rounding. Subtracting two rounded ending values can hide a small gap. Use the signed difference line for the modeled comparison and the ledger to reconcile the underlying purchases.
Avoid counting dividends twice
Avoid dividend-adjusted price series, annual dividend totals entered as single payouts, mixing pounds and pence, and comparing a cumulative single-stock return with a different period or index convention. Do not add the cash-held balance to the reinvested holding.
Check how your price provider defines adjusted close. A split-adjusted share basis and a series with dividend adjustments are different concepts. This model expects already consistent share units and cannot repair a mixed corporate-action history.
Benchmark comparisons across five markets
The USA, UK, Canada, Australia and India settings format USD, GBP, CAD, AUD and INR. A price in pence must be converted to pounds before entry if other amounts are pounds. Never mix quote currency with account currency without reconciling units outside this tool.
LSEG distinguishes price, total return and net-of-tax FTSE variants. S&P DJI describes reinvestment in total return indexes and separately defined Australian franking-credit variants. NSE also distinguishes index price movement and dividend receipts. Compare the same period, currency and dividend treatment, and account for the difference between an index and one holding.
Educational use and source scope
Educational gross cumulative comparison before fees and taxes. It does not verify eligibility, determine withholding or credits, apply splits, convert currencies, execute trades or reproduce an issuer or index return. It does not provide personalized investment advice.
Use the listed methodology sources for benchmark definitions. Any reproduction of a published benchmark or disclosure requires its own timing, price, tax, weighting and corporate-action rules.
Companion calculator
Put the method into practice.
Frequently asked questions
Why does my broker show a different result?
Why is the second payout larger in the reinvested ledger?
Can I combine several payouts into one row?
Does reordering the same payout and price pairs change the result?
Can a stock worth zero still have a cash-held balance?
Can I compare this result with an index factsheet?
Sources and review
Sources reviewed . Consult current local rules before relying on time-sensitive information.
Continue learning
- Total Shareholder Return Calculator | Dividend Reinvestment
- Stock Return Calculator: Price Change and Cash Dividends
- Stock Return With Dividends: Cash Income and Price Gains
- Dividend Income Calculator: Annual Cash and Monthly Averages
- Dividend Income Explained: Annual Cash and Monthly Averages
- Stock Split Calculator | Forward and Reverse Splits
- How to Calculate a Stock Split or Reverse Stock Split