Skip to content
No external APIs

Single-stock DRIP simulator (offline)

Set dividend yield, payout frequency, dividend growth, and price growth. See how share count, net dividends, and yield-on-cost evolve when you reinvest payouts.

Share count

reinvesting payouts

Track how DRIP increases your ownership without adding capital.

DRIP vs cash

wealth comparison

Total wealth = portfolio value + withdrawn net cash.

Year by year

table + charts

Quickly validate compounding and income growth.

Simulation inputs

This models one stock/ETF. You enter the share price and dividend yield, then we compute dividend per share and reinvested shares.

Initial investment (PLN)

PLN 30,000

Starting price (PLN)

PLN 100

Regular contributions (PLN)

PLN 1,200

How long you compound

12

Annual, %

4.5%

PLN 5

Monthly / quarterly / yearly

Whether fractional shares are allowed

Annual, %

5.0%

Annual, %

4.0%

Rate, %

19.0%

How much of net dividends is reinvested (0–100%)

100.0%

Results: strategy vs cash

We compare your reinvestment rate against a 0% baseline (cash withdrawals). Total wealth includes the portfolio plus withdrawn net cash.

Total wealth

PLN 360,691

Your strategy

Total wealth

PLN 333,202

0% reinvestment

Strategy advantage

Total wealth delta: PLN 27,489 (8.2%).

Portfolio value

PLN 360,691

Withdrawn cash

PLN 0

Net dividends

PLN 77,421

Shares

2252.86

Annual net dividend

PLN 14,045

Yield on cost (net)

6.9%

Ładowanie wykresów...
Przygotowujemy podgląd rok po roku

Yearly table

YearSharesPricePortfolioNet dividendsNet withdrawalsAnnual net dividendNet YOC
1454.71PLN 104PLN 47,290PLN 1,348PLN 0PLN 1,6573.7%
2609.71PLN 108PLN 65,946PLN 2,006PLN 0PLN 2,3344.0%
3765.33PLN 112PLN 86,089PLN 2,729PLN 0PLN 3,0764.2%
4921.90PLN 117PLN 107,850PLN 3,522PLN 0PLN 3,8904.4%
51079.79PLN 122PLN 131,373PLN 4,392PLN 0PLN 4,7844.7%
61239.33PLN 127PLN 156,815PLN 5,347PLN 0PLN 5,7655.0%
71400.91PLN 132PLN 184,350PLN 6,395PLN 0PLN 6,8435.2%
81564.89PLN 137PLN 214,166PLN 7,547PLN 0PLN 8,0265.5%
91731.67PLN 142PLN 246,470PLN 8,811PLN 0PLN 9,3265.8%
101901.64PLN 148PLN 281,489PLN 10,199PLN 0PLN 10,7536.2%
112075.23PLN 154PLN 319,472PLN 11,725PLN 0PLN 12,3216.5%
122252.86PLN 160PLN 360,691PLN 13,400PLN 0PLN 14,0456.9%

Assumptions (important)

Dividend yield is gross at the start. Dividend per share = price × yield.
Dividend growth is applied once per year (at the start of each following year).
Price growth compounds monthly: (1+R)^(1/12) - 1.
Dividend payouts: monthly (every month), quarterly (1/4/7/10), yearly (month 9).
Monthly contributions are invested at the start of the month and qualify for that month’s dividend.
If fractional shares are disabled, leftover cash stays as a cash balance (no interest).