Crypto DCA Calculator
Project the outcome of a dollar-cost-averaging plan in crypto: total invested, units accumulated, average cost basis, and current value.
Your best estimate of the average price across the whole DCA period.
Set equal to the average to see the no-price-change baseline.
About this calculator's model
Important — this is a constant-price approximation, not a live-history DCA tool.Real DCA returns depend on the exact price at every individual buy. We'd need a full historical price series to model that accurately for any token and date range. Instead, this calculator takes one input: your best estimate of the average price across the buying window. The result is mathematically exact for that single average — so use it as a planning aid, not a backtest.
How to use this calculator
Enter how much you plan to buy each period, how often (daily, weekly, monthly), and for how long. Provide a single average price for the whole DCA window — for a quick estimate, use the midpoint between the lowest and highest price you remember in the period. Then enter the current market price to see your unrealized gain or loss against that average entry.
Reading the results
Total invested is buy amount × number of periods. Units accumulated is total invested ÷ average buy price. Current portfolio value is units × current price. Unrealized P/Lis value minus total invested, with the percent return relative to what you put in. The avg cost basis equals your input average price by definition — it's shown so you can sanity-check the units calculation.
Why DCA, not lump sum?
Historical studies (Vanguard, Morgan Stanley, others) show lump-sum investing tends to beat DCA about two-thirds of the time over multi-year windows, because markets are more often up than down. DCA's real value is risk management and behaviour: it removes the regret of buying right before a crash, it makes investing automatic, and it matches the cash flow of someone earning a salary. The expected-return penalty (about 1% on average) is the price of those benefits.
Limits and what to add for a real backtest
For a true historical DCA simulation, you'd need: actual close prices on every buy date, per-transaction fees, withdrawal fees, tax-lot tracking for each buy, and (for staking-eligible assets) compounding rewards. Several portfolio trackers do this for major coins. Use this calculator first to set a target plan, then verify with a tracker once you're actually buying.
Frequently asked questions
What is dollar-cost averaging in crypto?▾
Dollar-cost averaging (DCA) means buying a fixed dollar amount of an asset on a fixed schedule — say $100 of Bitcoin every Friday — regardless of price. When the price is high, your fixed amount buys fewer units; when it's low, the same amount buys more. Over time, your average cost reflects the volatility of the buying window rather than any single moment, which removes the pressure of trying to time the market.
Why does this calculator ask for an average price instead of pulling history?▾
Real DCA returns depend on the exact price at every single buy, which we'd need a full historical series to model. Rather than guess at past prices for arbitrary tokens and date ranges, this calculator takes your best estimate of the average buy-window price as input. For a quick check, use the rough midpoint between the lowest and highest price across the window — or, for a more conservative number, the geometric mean.
How is the average cost basis calculated?▾
Cost basis = total invested ÷ units accumulated. In this constant-price model, that equals your input average buy price by definition — so the field exists mostly to verify the math at a glance. In a real variable-price DCA, cost basis tends to track the geometric mean of the prices you bought at, which is usually below the arithmetic mean (a small but real DCA edge in volatile assets).
Daily, weekly, or monthly — which frequency is best?▾
For volatile assets, more frequent buys average across more price points, which marginally smooths the entry. The difference between weekly and daily DCA is usually less than the trading fees that more frequent buys incur — so weekly is often the practical sweet spot. Monthly is fine if your exchange charges per-transaction; the smoothing benefit drops but is still real.
Does DCA beat lump-sum investing?▾
Statistically, no — historical research (most famously by Vanguard) shows lump-sum tends to beat DCA roughly two-thirds of the time, because markets trend up more than down. DCA's value is psychological and risk-management: it removes the regret of buying right before a crash, makes investing automatic, and matches the cash flow of someone investing from a regular paycheque. It's a tool for behaviour, not for maximising expected return.
What about fees and taxes on each buy?▾
This calculator ignores per-transaction fees. If your exchange charges a flat fee per buy (common on debit-card on-ramps), daily DCA may be eaten by fees. Percentage-based fees affect daily, weekly, and monthly equally. On taxes, every DCA buy creates a separate cost-basis lot, which matters when you eventually sell — keep a record so your tax software can match each disposal to a specific buy.
Related calculators
Crypto Profit/Loss Calculator
Calculate gain or loss on a crypto trade — absolute, percentage, and the break-even price after buy and sell fees.
Staking Rewards Calculator
Estimate staking rewards on any principal at a given APY and compounding frequency. Shows total rewards earned and the final balance.
Compound Interest Calculator
See how compound interest grows your money over time. Compare daily, monthly, quarterly, and annual compounding with regular contributions.