DCA (Dollar-Cost Averaging) Calculator
Enter the price you paid (or a hypothetical price) each period to see your total shares purchased, average cost per share, and current gain or loss.
Your purchases
Enter the price you paid (or a hypothetical price) each period — the same fixed amount is invested every time.
Price per period
Used to estimate your position's current value and gain or loss.
Average cost per share
$101.44
Across 6 periods, buying a fixed dollar amount each time.
Total invested
$3,000
Total shares purchased
29.575
Current value
$3,194
Estimated gain / loss at the current price
+$194 (+6.47%)
Period-by-period breakdown
| Period | Price | Shares purchased | Cumulative shares | Average cost/share |
|---|---|---|---|---|
| 1 | $100.00 | 5.000 | 5.000 | $100.00 |
| 2 | $95.00 | 5.263 | 10.263 | $97.44 |
| 3 | $105.00 | 4.762 | 15.025 | $99.83 |
| 4 | $98.00 | 5.102 | 20.127 | $99.37 |
| 5 | $110.00 | 4.545 | 24.673 | $101.33 |
| 6 | $102.00 | 4.902 | 29.575 | $101.44 |
How this calculator differs from the others
Every other calculator on this site projects a future value from an assumed annual return. This one is different on purpose: it computes the real, exact mechanics of dollar-cost averaging using prices you supply — either your own real purchase history, or hypothetical numbers to explore the concept. Nothing here is fetched or assumed; it is arithmetic on the numbers you enter.
For a plain-English explanation of the concept with a worked example, see what is dollar-cost averaging. If you'd rather project future growth from an assumed return with regular monthly contributions, try the investment calculator instead.
Related Calculators
Frequently asked questions
This is an educational calculator, not financial advice.
Results shown are estimated future values based on the return assumption you enter — they are not predictions and VOO is not guaranteed to achieve any particular return. Past performance of the S&P 500 or any fund does not guarantee future results. Consider speaking with a licensed financial professional before making investment decisions.