DCA Calculator
Estimate dollar-cost averaging results: invest a fixed amount on a schedule while price grows over time. Enter contribution per purchase, frequency, years, current price, and expected annual growth.
Inputs
Results
Visualize outcomes
How it works
We step through each period (week or month). In each period, the asset price increases by the growth rate, then you buy with your contribution (minus any fee per purchase) at that price. An optional starting lump sum is invested at the current price before any DCA. Total invested = lump sum + contribution × number of periods.
Accumulated coins = lump sum ÷ initial price + sum of ((contribution − fee) ÷ price) each period. Average cost basis = total invested ÷ accumulated coins. Future value = accumulated coins × price at end. Growth rate can be negative to model a falling price.
Live price (if used) is for convenience only; we do not guarantee accuracy or real-time execution. You can always enter the price manually.
FAQ
- Are these calculators financial advice?
- No. All tools are for educational and estimation purposes only. Always do your own research and consider consulting a financial advisor.
- Do you store my data?
- No. All calculations run in your browser. We do not collect or store your inputs.
- What is dollar-cost averaging (DCA)?
- DCA means investing the same amount at regular intervals (e.g. every week or month) regardless of price. It can smooth out volatility by averaging your entry cost over time.
More calculators
- Lump Sum vs DCA Calculator
- Multi-Asset DCA Calculator
- BTC Accumulation Calculator
- Crypto Profit Calculator
- Inflation & Purchasing Power Calculator
- APY ↔ APR Converter
- Staking Rewards Calculator
- Millionaire Calculator
- Compound Interest Calculator
- Savings Goal Calculator
- Future Value Calculator
- Investment Calculator
- Emergency Fund Calculator
- Retirement Calculator
- Loan Calculator
- Mortgage & Loan Repayment Calculator
Calculators are for education and estimation only. Not financial advice.