Dollar-Cost Averaging Calculator
Calculate the outcome of regularly investing a fixed amount in crypto over time (DCA strategy).
Did this tool work for you?
How to use this calculator
- 1
Enter the amount you invest per period.
- 2
Choose your investment frequency (weekly, bi-weekly, or monthly).
- 3
Set the number of periods you have been or plan to invest.
- 4
Enter the starting and current coin price.
- 5
Select a price path simulation to model volatility.
- 6
Compare your DCA outcome against a lump-sum investment at the start.
Frequently asked questions
What is dollar-cost averaging?
Dollar-cost averaging (DCA) means investing the same dollar amount at regular intervals, such as $100 every month, regardless of price. You buy more coins when the price is low and fewer when it is high, so your average cost per coin ends up at or below the simple average of the prices you paid.
How is the average cost per coin calculated?
Divide the total amount invested by the total coins bought. Because every purchase is the same dollar amount, this equals the harmonic mean of the prices, which is always at or below their ordinary average. In the default example, 12 purchases of $100 buy 0.03077285 coins, giving an average cost of $38,995.42.
Is DCA better than investing a lump sum?
Not on average. If prices trend upward, investing everything at the start wins, which is why the default scenario shows a 66.67% lump-sum return against 28.22% for DCA. Research from Vanguard on historical stock and bond markets found that lump-sum investing came out ahead roughly two-thirds of the time. DCA reduces the risk of buying just before a drop and the regret that follows.
When does DCA protect me?
It protects you most when prices fall or swing widely after you start. Set the starting price to $50,000 and the ending price to $30,000 and DCA loses 23.07% while the lump sum loses 40.00%, because later purchases were made at lower prices.
What does the price path simulation do?
It builds a price for each period between your starting and ending price. Smooth growth is a straight line. The moderate and high volatility options add a fixed wave of ±20% or ±40% around that line. The wave is a repeatable pattern, not a forecast, so the same inputs always give the same answer.
Should I invest weekly, bi-weekly or monthly?
Over long periods the difference is small. Pick the interval that matches how you are paid and keep trading fees low, because a flat fee on a small weekly purchase eats a larger share of each buy than the same fee on one monthly purchase.
What happens if I leave a box empty or enter 0?
An emptied box counts as 0. A starting price of 0 or 0 periods cannot be used, so the tool shows a message asking for a value above 0. A regular investment of 0 is treated as a plan with no contributions: the portfolio value, total invested and coins are all 0.00, and the ROI lines and average cost show n/a because there is nothing to divide by. An ending price of 0 is allowed and shows a total loss of −100% on both the DCA and lump-sum lines.
Does the calculator include fees and taxes?
No. Exchange fees, spreads and taxes are not modelled. Each purchase is a separate lot with its own cost basis in most tax systems, so keep records of every buy. Rules differ by country, so check your local treatment.
Dollar-cost averaging calculator — DCA vs lump sum for crypto
How to use the dollar-cost averaging calculator
Use this dollar-cost averaging (DCA) calculator to model your cryptocurrency or stock investment over time. Enter the asset, investment frequency, amount per period, and your investment window above. The tool shows total invested, total units acquired, average cost per unit, and current portfolio value. Free and instant.
How the dollar-cost averaging calculator works
The DCA calculator computes the average purchase price by dividing total amount invested by total units acquired across all periods at varying prices. This reduces the impact of price volatility compared to lump-sum investing. All calculations run locally in your browser — no investment data is sent to any server.
How the DCA calculation works
For each period the calculator takes the price from your chosen path, spends your fixed investment at that price, and adds the coins to a running total. It then values all coins at the ending price. Total invested = investment × periods; average cost = total invested ÷ total coins; return = (value − invested) ÷ invested. The lump-sum comparison assumes the same total amount was invested in one purchase at the starting price.
Worked example: $100 a month for 12 months, $30,000 to $50,000
You invest $1,200 over 12 months while the price rises from $30,000 to $50,000. On a smooth path your 12 purchases buy 0.03077285 coins at an average cost of $38,995.42, worth $1,538.64 at $50,000. That is a profit of $338.64 and a DCA return of 28.22%. Investing the full $1,200 on day one would have bought 0.04 coins, worth $2,000, a 66.67% return. The lump sum wins here because the price rose steadily from the start.
The same investment on three price paths
Adding swings changes the order of prices you buy at. With these deterministic waves the dips that DCA captures lift the return, but the pattern is only illustrative.
| Price path | Average cost per coin | Value at $50,000 | DCA return | Lump-sum return |
|---|---|---|---|---|
| Smooth growth | $38,995.42 | $1,538.64 | 28.22% | 66.67% |
| Moderate swings (±20%) | $38,430.61 | $1,561.26 | 30.10% | 66.67% |
| High volatility (±40%) | $36,135.59 | $1,660.41 | 38.37% | 66.67% |
When DCA helps and when it does not
In a steadily rising market, every purchase after the first costs more than the starting price, so a lump sum wins. In a falling market, the reverse is true: with the price dropping from $50,000 to $30,000, the same $1,200 loses 23.07% with DCA versus 40.00% as a lump sum. DCA is mostly a behavioural tool. It turns a large decision into a routine and avoids committing everything just before a drop, at the cost of lower expected return when prices trend up.
Practical tips for a DCA plan
Automate the purchases so the schedule survives volatile weeks. Keep the investment amount at a level you can maintain through a long downturn. Compare fees, because many exchanges charge a minimum fee that is proportionally larger on small buys. Keep a record of every purchase date, price and fee for tax reporting. Set the number of periods and the ending price to match your own history to see how a plan you already run is doing.
Learn more from an authoritative source:
WikipediaStaking Rewards Calculator
Calculate your expected staking rewards for proof-of-stake cryptocurrencies with optional compounding.
Portfolio Rebalancing Calculator
Calculate how much to buy or sell of each crypto asset to restore your target portfolio allocation.
Ethereum Gas Fee Estimator
Estimate Ethereum gas fees in ETH and USD for common transaction types at current gas prices.
Token Vesting Calculator
Calculate vested and unvested token amounts based on a cliff-plus-linear or quarterly milestone vesting schedule.
Mining Profitability Calculator
Estimate cryptocurrency mining profitability including electricity costs and hardware ROI.
Crypto ROI Calculator
Calculate your return on investment for a cryptocurrency purchase including fees and annualised ROI.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →