How dividend reinvestment (DRIP) works
A Dividend Reinvestment Plan (DRIP) uses the cash dividends a stock pays out to automatically buy more shares of that same stock, instead of paying the dividend to you in cash. Each new share bought with reinvested dividends also earns its own dividends going forward, so the share count — and the income it generates — compounds over time. Enter your starting investment, share price, dividend yield, expected growth rates, and time horizon above, then click Calculate to project the result.
The formula
This calculator steps forward one year at a time. Starting shares are your initial investment divided by the share price. In each year: the share price grows by your entered price-growth rate, the dividend per share grows by your entered dividend-growth rate, that year's dividend is paid on your current share count, and the dividend cash immediately buys more shares at that year's price. After the full period, the final portfolio value is your ending share count multiplied by the ending share price.
Understanding the inputs
Dividend yield is the current annual dividend divided by the share price, expressed as a percentage — it sets the very first year's dividend per share. Dividend growth rate is how much the dividend per share is expected to increase each year, independent of the share price. Share price growth is the expected annual change in the stock price itself, separate from dividends. All rates compound annually and are assumed to stay constant for the full period.
Interpreting the results
Final portfolio value is the projected worth of your position at the end of the period. Total shares owned shows how much your original share count grew purely from reinvested dividends. Dividends reinvested is the cumulative dollar amount of dividend income that went back into buying shares over the whole period. Total return compares the final value to your initial investment — note it does not separate price appreciation from dividend compounding, since both are blended into the ending share price and share count.