Stock returns calculator

Project an investment with a starting amount, monthly contributions, reinvested dividends and an annual fee.

Method: Monthly compounding of price return + dividends − feesReviewed Oct 2026

Your numbers

$
$
%
%
%
yrs

Results

Ending value
$358,029
After 20 years
Total invested
$130,000
$10,000 + $500/mo
Investment growth
$228,029
Net return 8.30%/yr
Invested $130,000 (36%)Growth $228,029 (64%)

Portfolio value by year

ContributedGrowth
Formula
FV = PV(1 + i)ⁿ + PMT · ((1 + i)ⁿ − 1) ÷ i
With your numbers
FV = $10,000(1 + 0.006917)^240 + $500 · ((1 + 0.006917)^240 − 1) ÷ 0.006917 = $358,029
In plain EnglishInvesting $10,000 now and $500 every month at a net 8.30% a year grows to about $358,029 in 20 years. $228,029 of that is growth you never contributed. The 0.20% fee is already subtracted.
  1. 1Net annual return = price + dividend − fee8.30%
  2. 2Monthly rate i = net return ÷ 120.006917
  3. 3Months n = years × 12240
  4. 4Growth factor (1 + i)ⁿ5.2293
  5. 5Starting amount grows to$52,293
  6. 6Monthly investments grow to$305,736

Related calculators