Hour of day matters
Crypto is 24/7. Buying at the same hour each week can catch different liquidity regimes—overnight spreads are often wider than daytime U.S./EU overlap.
| Date | Amount | Price | Units (calc) | Remove |
|---|
Amount defaults to the recurring investment. Units are computed as amount × (1 − fee%) ÷ price.
Let \(A_i\) be the gross amount for buy \(i\), \(f\) the fee rate, and \(P_i\) the price.
Net invested \(= \sum A_i(1-f)\).
Total units \(= \sum \dfrac{A_i(1-f)}{P_i}\).
Average cost basis \(= \dfrac{\sum A_i(1-f)}{\sum A_i(1-f)/P_i}\).
Dollar-cost averaging spreads purchases over time using a fixed recurring amount. In volatile markets like crypto, this smooths the entry price: you buy more units when price is low and fewer when price is high. The resulting average cost basis depends on the sequence of prices, the buy frequency, and fees. This calculator computes your total invested (gross and net of fees), total units, and the implied average cost.
Everything runs locally in your browser. No price feeds, accounts, or storage.
Dollar-cost averaging (DCA) means investing a fixed amount on a regular schedule, regardless of price. The core math is universal, but crypto adds unique variables: 24/7 markets, on-chain fees, multiple quote currencies, and deep decimal precision. This section explains how those factors affect your average cost and practical outcomes when DCA’ing into Bitcoin, Ethereum, or other digital assets.
Unlike equities with market hours, crypto trades around the clock, including weekends and holidays. That means your scheduled buys can hit during thin liquidity or high-volatility windows. Volatility can enhance the “buy more when it’s cheaper” effect that DCA relies on, but it can also widen spreads and increase slippage at execution. If your platform lets you choose a time of day, test a consistent hour that aligns with deeper liquidity for your pair.
Many users DCA with a quote currency other than their local fiat: USD, USDT, USDC, or BTC itself (e.g., buying an altcoin in a BTC pair). Your realized cost basis is therefore layered: local currency → on-ramp/stablecoin → target asset. Each conversion may add fees or spreads. If you DCA via a stablecoin, remember peg risk (rare, but non-zero) and withdrawal costs when moving between venues.
Effective units per buy \(= \dfrac{A_i(1-f_i)}{P_i}\). Average cost basis \(= \dfrac{\sum A_i(1-f_i)}{\sum \frac{A_i(1-f_i)}{P_i}}\).
Crypto assets support many decimal places, which is great for micro-DCA. Still, exchanges enforce minimum order sizes and step sizes. Very small recurring amounts can create “dust” balances you cannot trade or withdraw economically. If your DCA amount is tiny, consider less frequent but larger buys to reduce cumulative fees and dust creation.
Pairs with lower liquidity can produce larger deviations between the reference price and your actual fill. Slippage compounds if your schedule triggers during volatile periods. If you DCA across multiple venues or automated brokers, monitor execution quality—the difference between a benchmark index price and your net fill after fees.
Auto-DCA features are convenient, but crypto platforms sometimes pause withdrawals, undergo maintenance, or face regional outages. Missed or delayed orders cause “schedule drift,” altering your average cost. Consider setting notifications, and periodically reconcile that automations executed as planned.
Many DCA workflows buy on an exchange and periodically move holdings to self-custody. Consolidating multiple small buys into a single periodic withdrawal can reduce on-chain fees. On networks with surge pricing (e.g., Ethereum gas), choosing off-peak times can materially lower costs.
If your asset earns staking yield, protocol rewards, or airdrops, your unit count may increase over time. That improves the effective average cost but complicates tax and recordkeeping. Keep separate records for principal DCA units versus accrual units and know your jurisdiction’s rules.
DCA is popular because it imposes discipline and reduces the stress of trying to time entries. It does not guarantee profits or outperform lump-sum investing in every scenario—especially in strong uptrends where buying earlier would have captured more upside. The right approach depends on risk tolerance, horizon, and fees.
This page provides education only. It does not fetch prices or provide financial advice. All calculations run locally in your browser.
Crypto is 24/7. Buying at the same hour each week can catch different liquidity regimes—overnight spreads are often wider than daytime U.S./EU overlap.
A 0.10% fee on weekly buys is ~5% of units lost over a year; monthly at 0.10% is closer to ~1.2%. Fewer, larger buys can shrink fee drag.
DCAing via a stablecoin adds peg risk and yield options. If a stable slips to $0.99, your “cheap” buys lower cost basis—but at the risk of the peg.
Tiny recurring amounts can hit exchange minimums and create “dust” you can’t trade. Batching a bit larger reduces stranded leftovers.
During a 70% drawdown, the same dollar buys over 3× more units than near the top. DCA’s magic is buying more when it hurts—if you stick to the schedule.