DCA Calculator

Calculate dollar-cost averaging results from a fixed investment amount, number of purchases, price list, and current or exit price.

Instantcalculation Average costestimate No sign-uprequired Educationalestimate only

Calculate DCA results

Enter amount per investment, periods, prices, and exit price.

Quick presets

Enter one price per purchase, separated by commas or new lines. If fewer prices are entered than periods, the last price is repeated. If one price is entered, flat DCA is used. Results are estimates and may not include taxes, spreads, slippage, or dividends.

Final value

At current / exit price

Total invested
Total shares / units
Average buy price
Exit price
Profit / loss
ROI
Purchases

DCA result breakdown

Contributions invested
Total shares acquired
Average buy price (excl. fees)
Current / exit price
Profit / loss
ROI

Educational estimate only. Not financial advice. Optional fees reduce net proceeds and ROI.

How DCA is calculated

Shares bought each period = investment amount ÷ period price

Total shares = sum of shares bought

Total invested = investment amount × number of investments

Average buy price = total invested ÷ total shares

Final value = total shares × current / exit price

Profit / loss = final value − total invested − total fees

ROI % = profit / loss ÷ (contributions + fees) × 100

Average buy price excludes fees in this calculator. Net profit / loss subtracts buy fees per purchase and any final sell fee from proceeds.

DCA calculator examples

Flat price DCA

$500/month · 12 purchases · $100 each · exit $125

Invested $6,000 · avg $100 · FV ~$7,500 · ROI +25%

When every purchase happens at the same price, average cost equals that price. A higher exit price produces positive ROI.

Falling market DCA

$500/month · prices $120 → $80 · exit $100

Invested $6,000 · avg ~$95.95 · FV ~$6,253 · ROI ~+4.2%

Buying as prices fall accumulates more shares at lower costs, which can improve average price versus investing at the peak.

Volatile market DCA

$500/month · mixed prices · 8 purchases · exit $125

Invested $4,000 · avg ~$104.48 · FV ~$4,786 · ROI ~+19.6%

Variable prices change how many units each fixed contribution buys. Final value depends on total units and exit price.

How to read the DCA result

  • Average buy price is the weighted average cost per unit across all purchases (excluding fees).
  • Buying at lower prices gives more units for the same investment amount.
  • Final value depends on total units multiplied by the current or exit price (minus sell fee if entered).
  • Positive ROI means final value exceeds contributions and fees; negative ROI means it is below.
  • DCA reduces timing concentration but does not remove market risk or guarantee profit.

DCA vs lump sum investing

Dollar-cost averaging

Invests smaller fixed amounts over multiple periods. Can reduce entry-timing risk but may lag in steadily rising markets.

Lump sum investing

Deploys all capital at once. May perform better when prices rise continuously but has higher exposure to a single entry point.

Factor DCA Lump sum
Timing risk Spread across periods Concentrated at one date
Rising market May buy at higher average cost over time May capture more upside early
Falling market May accumulate more units at lower prices Full amount exposed to decline immediately
Guarantee Neither method guarantees profit

See our DCA educational guide and lump sum vs DCA comparison for more context.

When to use this calculator

  • Compare average cost across different price paths
  • Estimate results from regular fixed purchases
  • Test falling, rising, or volatile market scenarios
  • Understand how current or exit price affects final value
  • Compare DCA with lump-sum or compound-interest scenarios

This calculator is a scenario tool. It does not predict future market prices.

What is dollar-cost averaging?

DCA means investing a fixed amount at regular intervals regardless of price. You buy more units when prices are low and fewer when prices are high, which can smooth average purchase cost over time.

This educational calculator works for stocks, crypto, forex, ETFs, indexes, and commodities when you provide your own price list or scenario assumptions.

Limitations of DCA calculators

  • Uses the prices you enter—it does not fetch live or historical data automatically.
  • Assumes each purchase executes at the listed price without slippage or partial fills.
  • Does not model dividends, taxes, or corporate actions unless you adjust manually.
  • Frequency selector is descriptive only; it does not change the math.
  • Past scenario results do not predict future outcomes.

Frequently asked questions

What is dollar-cost averaging?
Dollar-cost averaging (DCA) means investing a fixed amount at regular intervals regardless of price. You buy more units when prices are lower and fewer when prices are higher, which can smooth average purchase cost over time.
How does this DCA calculator work?
Enter amount per investment, number of purchases, and a price for each period. The calculator sums shares bought, computes average buy price, and estimates final value at your exit price—instantly in your browser.
Can I enter historical prices?
Yes. Paste comma- or newline-separated prices from our stock or crypto calculator pages, or enter your own scenario prices.
What happens if I enter fewer prices than periods?
The last valid price you entered is repeated for remaining purchases. If you enter one price only, flat DCA is used for every period.
Can DCA lose money?
Yes. If the exit price is below your average cost, final value can be less than total invested. DCA reduces timing concentration but does not remove market risk.
Is DCA better than lump sum investing?
Neither method guarantees a better outcome. DCA may reduce entry-timing risk; lump sum may perform better in steadily rising markets. Compare scenarios rather than assuming one approach is always superior.
Does this calculator include fees or taxes?
Optional buy and sell fees can be entered. Taxes, spreads, slippage, and dividends are not included unless you adjust inputs manually.
Is this DCA calculator free?
Yes. No sign-up is required. Calculations run locally in your browser; inputs are not sent to our servers.

Calculate DCA by market

Past performance does not predict future results. CalculatorInvest provides educational tools only—not financial advice. Read our disclaimer.