Dividend Reinvestment (DRIP), Explained

After reading this you can project how a stock position grows when every dividend buys more shares, separate the three growth engines that drive the result, and check the arithmetic year by year.

What a DRIP does and why it compounds

A dividend reinvestment plan takes each cash dividend and immediately buys more shares of the same stock instead of paying you cash. Those new shares pay dividends too, and next year those extra dividends buy still more shares. The share count grows on its own, on top of any change in the share price.

Consider the tool's default position: 100 shares at 50 each, paying a 2 dividend per share. That is 100 × 2 = 200 in dividends in year one. At 50 a share, 200 buys 4 more shares. You start year two with 104 shares. If nothing else changed, year two pays 104 × 2 = 208, which buys another 4.16 shares. The extra shares came from nowhere but the reinvestment.

Now let the dividend and the price grow. A stock that raises its dividend and appreciates while you keep buying more of it produces three overlapping compounding effects. This is why reinvested dividends have historically supplied a large fraction of total stock returns.

When this model fits and when it does not

The calculator assumes a single stock (or fund) that pays and grows a dividend on a steady schedule, with a price that grows at its own steady rate, and every dividend reinvested with no fees or taxes. That is a clean teaching model. It fits questions like "if this company keeps raising its dividend 5% a year and the price drifts up 5% a year, where does my position stand in 20 years?"

It does not fit a few common situations. It ignores taxes, which in a normal brokerage account reduce the cash available to reinvest. It assumes fractional shares are allowed, which most DRIPs do. It uses fixed annual rates, so it will not show the drawdowns and rebounds of a real market. And it models no new contributions from you. If you add money monthly, use the Investment Growth Calculator instead.

Real dividend growth and price growth are not the same number and are not constant. Treat the two rates as scenarios you can vary, not forecasts. The point is to see the shape of compounding, not to predict a price.

The formula, one year at a time

The clearest way to hold the model in your head is a yearly loop. Track three quantities: shares held S_t, the price per share P_t, and the dividend per share D_t. Let g_d be the dividend growth rate and g_p be the price growth rate, both as decimals.

The price and the dividend each grow at their own rate:

P_{t+1} = P_t \cdot (1 + g_p), \quad D_{t+1} = D_t \cdot (1 + g_d)

Here P_t is the price at the start of year t and D_t is the dividend paid per share during year t. Multiplying by (1 + g) each year is ordinary compound growth.

The dividend cash for the year is shares times dividend per share, and it buys new shares at that year's price:

S_{t+1} = S_t + \frac{S_t \cdot D_t}{P_t}

S_t \cdot D_t is the total dividend cash. Dividing by P_t converts cash into shares. The convention here reinvests at the start-of-year price. A tool might use the end-of-year price instead, which changes the last digits but not the story.

Your position value at any point is simply shares times price:

V_t = S_t \cdot P_t

Run the three updates in order for each year, and you have the whole simulation.

Worked example with the demo data

100 shares, 50 price, 2 dividend, 5% and 5% growth, 20 years

These are the tool's defaults, so pressing the demo button reproduces them.

  1. Year 1 dividend cash: 100 × 2 = 200. New shares: 200 / 50 = 4. End with 104 shares.
  2. Year 2 price grows 5% to 52.5, dividend grows 5% to 2.10. Cash: 104 × 2.10 = 218.4. New shares: 218.4 / 52.5 = 4.16. End with 108.16 shares.
  3. Year 3 price 55.125, dividend 2.205. Cash: 108.16 × 2.205 = 238.5. New shares: 238.5 / 55.125 = 4.327. End with 112.49 shares.

Notice that when g_d = g_p, the number of new shares bought each year rises slowly (4, then 4.16, then 4.33). The dividend per share and the buying price grow at the same rate, so they cancel in the ratio D_t / P_t. The share count then grows at a near-constant percentage set by the yield.

Carrying the loop to year 20 gives roughly 240.9 shares at a price near 126.35, for a position value around 30,440. Without any reinvestment, the same 100 shares at 126.35 would be worth about 12,635, plus the cash dividends you took out along the way. The reinvested share count is what lifts the ending value.

Shares climb from 100 to about 241 while the price climbs from 50 to about 126. Their product is your position value.

Reading and interpreting the result

Split the ending value into two questions. First, how many shares do you own? That is the reinvestment engine, and it depends mostly on the dividend yield, because yield is the dividend divided by the price. A 4% starting yield adds shares roughly twice as fast as a 2% yield. Second, what is each share worth? That is price growth alone, independent of whether you reinvest.

A useful summary number is the compound annual growth rate of the whole position. If 5,000 grows to 30,440 over 20 years, the CAGR is

\left( \frac{30440}{5000} \right)^{1/20} - 1 \approx 0.0937

about 9.37% a year. You can reproduce that with the CAGR Calculator. Note this figure mixes price growth (5%) and the yield-driven share growth. The gap between 9.37% and 5% is what reinvestment contributed.

To isolate the reinvestment benefit, run the tool twice: once with your real dividend, once with the dividend set to 0. The difference in ending value is the compounding you would give up by taking dividends as cash.

Move the dividend growth rate and watch

With price growth fixed at 5% and a 4% starting yield, raising dividend growth from 0% to 10% per year increases the 20-year ending value because faster-growing dividends buy more shares each year. At 0% dividend growth the share count still rises from reinvestment, just more slowly; at 10% the dividend outpaces the price, so each year's reinvestment buys a growing number of shares.

Common mistakes

The errors below change the answer by a lot, so they are worth checking before you trust a projection.

Confusing yield with dividend growth
Yield is D/P today (here 2/50 = 4\%). Dividend growth is how fast D rises. Both matter, but they are different inputs. A high yield adds shares now; high dividend growth adds shares faster later.
Assuming price growth equals total return
Price growth of 5% is not your return when you reinvest a 4% yield. The position CAGR above was 9.37%. Judge a DRIP by position value, not price.
Ignoring taxes in a taxable account
In many accounts, dividends are taxed the year you receive them even if reinvested. If a 20% tax applies, only 80% of the cash buys shares. This tool assumes no tax, so treat its output as a tax-sheltered ceiling.
Extrapolating a single high growth rate for decades
A 10% dividend growth rate compounded 30 years multiplies the dividend by 1.1^{30} \approx 17.4. Very few companies sustain that. Prefer modest, defensible rates.

How the pieces relate to other tools

DRIP sits inside a family of investing calculators. If you want to check the plain yield or your yield on cost, use the Dividend Yield Calculator. To add regular contributions on top of reinvestment, switch to the Investment Growth Calculator. To convert an ending value into a return, the ROI Calculator gives simple and annualized figures, and the CAGR Calculator gives the annual rate between two dollar amounts.

Because inflation eats into nominal growth, run the ending CAGR through the Inflation-Adjusted Return Calculator to see it in present-day money. Fund fees do the same silent damage: the Investment Fee Impact Calculator shows how much a 0.5% or 1% fee removes over decades. For timing-sensitive cash flows, the NPV Calculator and IRR Calculator handle uneven contributions and withdrawals. If you are averaging into a position over time, the Stock Average Price Calculator tracks your blended cost, and the Position Size Calculator and Crypto Profit Calculator cover related trading questions.

Frequently asked questions

Does reinvesting dividends guarantee a higher return?

No. Reinvesting buys more shares, so your ending share count is higher than if you took cash. But if the price falls, more shares of a cheaper stock can still lose money. Reinvestment amplifies whatever the stock does, up or down.

Why does the share count grow even when dividend growth is 0%?

Each year the dividend still pays cash that buys shares. With the defaults, year one adds 4 shares from a flat 2 dividend. The count keeps rising because more shares generate more dividend cash next year, regardless of whether the per-share dividend grows.

Should I reinvest at the start-of-year or end-of-year price?

Real plans reinvest on each payment date, often quarterly, at the price that day. This tool uses one purchase a year at the year's price for clarity. The difference over 20 years is small compared with the uncertainty in your growth-rate assumptions.

What starting yield do these defaults imply?

The dividend is 2 and the price is 50, so the starting yield is 2/50 = 4\%. That yield sets the pace of share accumulation in the early years.

How do I model taking dividends as cash for income?

Set the dividend growth and price growth as usual, then read the annual dividend cash S_t \cdot D_t instead of reinvesting it. With no reinvestment your share count stays at 100 and the cash stream grows only with the per-share dividend.

This is an educational estimate, not financial advice. The steady rates here will not match a real market's ups and downs. Talk to a qualified adviser before making money decisions.