FC
FinCalc

Dollar Cost Averaging (DCA) Calculator

See your average cost per share, ending value, and how DCA compares to a lump sum

This DCA calculator projects your total shares bought, average cost per share, and ending value from investing a fixed amount on a regular schedule, and compares the result to investing the same total as a lump sum upfront.

Recurring Investment
$
$
Total Shares Bought
0
Average Cost / Share
$0
Total Invested
$0
Ending Value
$0
DCA vs Lump Sum
Final Share Price$0
Total Gain / Loss$0
Return %0%
Lump Sum Ending Value$0
📖 Dollar Cost Averaging — How It Works & When It Wins
Dollar cost averaging (DCA) means investing a fixed amount of money on a regular schedule — weekly, biweekly, or monthly — regardless of whether prices are up or down that day. Instead of trying to time the market, you buy more shares when prices are low and fewer shares when prices are high, which smooths out your average purchase price over time.
The Average Cost Formula
Average Cost per Share = Total Amount Invested / Total Shares Purchased
Because each fixed-dollar investment buys a different number of shares depending on the price that period, your average cost per share is a weighted average — it's naturally pulled lower by the periods where you bought more shares at cheaper prices, which is the core mechanic behind DCA's risk-smoothing effect.
Worked Example: $500/Month, Volatile Price
Investing $500 a month into a stock priced at $50, then $40, then $60, then $50 again over four months:
MonthPriceAmountShares Bought
1$50$50010.00
2$40$50012.50
3$60$5008.33
4$50$50010.00
Total invested: $2,000 for 40.83 shares, an average cost of $48.98/share — lower than the simple average of the four prices ($50), because the extra shares bought during the $40 dip pull the weighted average down. This is the mechanical advantage of DCA during volatile, sideways, or dipping markets.
DCA vs Lump Sum: What the Research Actually Shows
It's a common misconception that DCA reliably outperforms investing a lump sum all at once. In reality, because markets trend upward over most multi-year periods historically, investing a lump sum immediately has outperformed dollar cost averaging into the same asset in roughly two-thirds of historical periods studied — simply because more of your money spends more time invested and growing. DCA's real advantage isn't higher expected returns; it's reduced regret and reduced risk of catastrophically bad timing, since you're never putting all your capital in at a single, potentially unlucky price point.
Lump SumDollar Cost Averaging
Expected return (rising market)Typically higherTypically slightly lower
Risk of bad single-day timingHigherLower
Emotional ease of investingHarder (all at once)Easier (gradual)
Best suited forMoney you have all at once and won't need to touchRegular income (paychecks) or large sums you're uneasy deploying at once
When DCA Makes the Most Practical Sense
For most people, DCA isn't really a choice between two strategies — it's simply how investing works when you're funding contributions from a paycheck rather than a windfall. In that case, DCA isn't "versus" lump sum at all; it's the only realistic option, and a perfectly good one. The lump-sum-vs-DCA debate mainly applies when you have a large sum of money already in hand (an inheritance, bonus, or sale proceeds) and are deciding whether to invest it all immediately or spread it out.
💡 If you're investing a regular paycheck, don't overthink DCA — just automate the contribution and stay consistent. The debate about DCA vs lump sum mainly matters if you're sitting on a large sum of cash right now and unsure whether to deploy it all at once.
📚 Data Sources

The underlying compounding math is standard; actual share prices and returns fluctuate, which is the entire premise behind dollar-cost averaging.

❓ Frequently Asked Questions
What is dollar cost averaging? +
Dollar cost averaging (DCA) is investing a fixed dollar amount on a regular schedule (like every month) regardless of the current price, rather than investing a lump sum all at once. It results in buying more shares when prices are low and fewer when prices are high, smoothing your average purchase price over time.
Does dollar cost averaging beat investing a lump sum? +
Not usually, in terms of pure expected return. Historical studies have found that investing a lump sum immediately outperforms DCA in roughly two-thirds of periods, since markets tend to rise over time and more money is invested sooner. DCA's real benefit is reducing the risk and regret of unlucky timing, not higher average returns.
How do I calculate my average cost per share? +
Average Cost = Total Invested / Total SharesAdd up everything you've invested across all purchases, then divide by the total number of shares you own. Because each purchase buys a different number of shares depending on the price at the time, this is a weighted average, not a simple average of the purchase prices.
Is DCA a good strategy for investing my paycheck? +
Yes — if you're investing from regular income rather than a lump sum you already have, DCA isn't really a choice, it's simply how the investing happens naturally. It's a sound, low-effort way to stay consistently invested without trying to time the market.
When should I use lump sum investing instead of DCA? +
If you already have a large sum of money (an inheritance, bonus, or windfall) and a long time horizon, investing it as a lump sum has historically produced higher expected returns than spreading it out. Consider DCA instead if the emotional difficulty of investing it all at once might cause you to delay investing altogether, or if you specifically want to reduce the risk of a single bad entry point.
How accurate are the results from this calculator? +
This calculator gives you a mathematically precise estimate based on the numbers you enter. Real-world results can differ due to fees, rate changes, taxes, or other factors not captured in a simplified formula — treat the output as a planning estimate, not financial, tax, or legal advice.
Is this calculator free to use? +
Yes. Every calculator on FinCalc is completely free, with no signup, subscription, or paywall required.
Does this calculator store or share my data? +
No. All calculations run locally in your browser — nothing you type is sent to or stored on a server.