Ticker Sage

Tools · Calculator

Dividend reinvestment calculator

See how a starting share count grows when dividends are used to buy more shares, year by year, with optional growth in the dividend or the price.

An illustration, not a forecast. This calculator reinvests a dividend you choose at a price you choose. Real dividends and prices change, and a company can cut or stop its dividend. The result shows the arithmetic, nothing more.

Leave the two growth rates blank or at zero to hold the dividend and the price steady. Nothing you type leaves your browser.

Shares at the end134.39
Value at the ending price6,719.58

Starting from 100.00 shares, reinvesting dividends for 10 years leaves 134.39 shares, worth 6,719.58 at the ending price of 50.00. If the same dividends had been taken as cash, you would still have 100.00 shares worth 5,000.00, plus 1,500.00 of cash dividends, 6,500.00 in total.

YearShares at startDividend per shareDividendShares boughtShares at endValue at end

The formula

Year's dividend = shares at start × dividend per share
New shares = year's dividend ÷ ending price
Shares at end = shares at start + new shares

With the dividend and the price held steady, the share count grows at the dividend yield each year: ending shares = starting shares × (1 + dividend per share ÷ price)years.

A worked example

Start with 100 shares at 50, and a yearly dividend of 1.50 a share, with no growth in either. The first year pays 100 × 1.50 = 150, which buys 150 ÷ 50 = 3 shares, for 103 shares worth 5,150. The second year pays 103 × 1.50 = 154.50 and buys 3.09 shares, for 106.09 shares worth 5,304.50. After 10 years the count is 100 × 1.0310 ≈ 134.39 shares, worth about 6,719.58. Taking the dividends as cash instead would leave 100 shares worth 5,000, plus 1,500 of cash dividends, 6,500 in total.

The dividends explainer covers how a dividend is paid and what the yield and payout ratio measure. The dividend yield calculator works out a yield from a price you type and last year's dividends per share from a 10-K.

Common questions

What is dividend reinvestment?

Using the cash dividend to buy more shares of the same stock, often automatically through a dividend reinvestment plan (DRIP). The next dividend is then paid on a slightly larger share count.

When does the calculator buy the new shares?

Each year's dividend is that year's dividend per share times the shares held at the start of the year. The cash buys more shares at that year's ending price. If you entered a price growth rate, the price steps up before the purchase. If you entered a dividend growth rate, the dividend per share steps up after the purchase, for the next year.

What if I take the dividends as cash instead?

The share count stays at the starting number. You keep the cash, and the shares are still worth the ending price times that starting count. The calculator reports both totals so the two paths can be compared.

Does a past dividend say what the next one will be?

No. A company can raise, cut or stop its dividend. The rates you type are held fixed for the illustration; they aren't a forecast.

How is this different from the dividend yield calculator?

The dividend yield calculator divides last year's dividends per share by a price you enter, and can load those dividends from a 10-K. This one starts from numbers you type and compounds reinvested dividends year by year.

Disclosures

Editor holdings
The editor holds no position in any company named on this page. As of Nov 11, 2026.
Compensation
Nobody paid for this calculator. No affiliate links on this calculator.
Sources
Each company's own SEC filings, linked next to each number.
Last updated
Nov 10, 2026

General education, the same for every reader. Not a recommendation to buy, sell or hold any security, and it doesn't consider your situation.

More in Learn and Tools · Methodology & Disclosures explains where every number comes from.