Crypto DCA planner
Pick a cadence. See what $50/week for 2 years actually builds.
Your inputs
Results
DCA — dollar cost averaging — is the simplest strategy that actually works for most people. You buy a fixed dollar amount on a set schedule regardless of price. You get more coins when price is low and fewer when price is high, automatically. This planner projects your outcome vs lump-sum investing and shows the cost-averaged entry price for your chosen schedule.
Enter your recurring buy amount, cadence, duration, and realistic average entry price. You see total invested, coins accumulated, current value at today's price, and how DCA compared to a one-shot lump sum investment.
The real power of DCA shows up during bear markets and high-volatility periods. Between November 2022 (BTC at $15,800) and November 2023 (BTC at $37,000), someone DCAing $200/week accumulated roughly 0.55 BTC at an average cost near $26,000. A lump-sum buyer who got scared and waited ended up buying less at higher prices. DCA doesn't require you to be right about timing — it requires only that you show up on schedule.
One thing the planner makes clear: DCA is not about maximizing returns, it's about maximizing the probability that you stay invested. An $800/month DCA plan you actually execute beats a $50,000 lump-sum investment you panic-sell six months later. The math only works if you don't break the schedule.
$100/week into BTC over 2 years (2023-2024 window)
Total invested: $100 × 104 weeks = $10,400.
Average buy price over the window: ~$45,000.
BTC accumulated: $10,400 ÷ $45,000 = 0.231 BTC.
Value at $94,000 BTC end-of-2024: 0.231 × $94,000 = $21,714.
Lump-sum alternative ($10,400 on Jan 1 2023 at ~$17,000 BTC): 0.612 BTC × $94,000 = $57,500.
DCA cadence — weekly vs monthly vs quarterly
Research on cadence is inconclusive — the difference between weekly and monthly on crypto is usually <0.5% over multi-year periods. Shorter cadences give more smoothing but more fees. Longer cadences are more tax-efficient (fewer transactions to track) but capture less of the 'buy the dip' benefit. For most: monthly for spot buys on exchanges with low fees; weekly on DCA platforms (Swan, River) where fees are negligible.
When to stop DCAing
Most experienced practitioners shift from 'accumulation' to 'maintenance' phase once they've built a position representing their target allocation. At that point, DCA new contributions go into underweight assets (rebalancing) rather than continuing to build a single position. Don't 'DCA forever' into a single asset past the point it becomes overweighted.
DCA into ETH vs BTC — different use cases
BTC and ETH DCA serve different strategic goals. BTC DCA is a long-term savings strategy — fixed supply, store of value narrative, lower volatility relative to alts. ETH DCA is more of a bet on on-chain activity and fee revenue. The two aren't interchangeable. A common approach: DCA primarily into BTC (60-70% of new contributions) for the core position, with ETH as secondary (20-30%). Avoid DCAing into alts that don't have BTC or ETH-level liquidity and track records.
For ETH specifically, consider the staking angle. ETH staked via Lido or Rocket Pool earns 3-5% annually in additional ETH. On a $10,000 ETH DCA position, that's $300-$500/year in additional coins compounded on top of price appreciation. Over a 3-year DCA window, staking yield adds roughly 9-16% more ETH than not staking — worth accounting for in your projection.
Fee drag on DCA: what it actually costs you over time
Small fee differences compound hard over long DCA windows. Coinbase retail charges 1.5-2.5% per transaction. On $400/month for 3 years ($14,400 total invested), that's $216-$360 in fees alone — plus you bought less crypto with every purchase. Coinbase Advanced Trade drops fees to 0.4-0.6%. Swan Bitcoin charges 0-1.79% depending on plan. Over a 3-year DCA on $400/month, the fee difference between Coinbase retail and Swan is roughly $200-$400 in cash plus the compounded value of the additional BTC you'd have accumulated.
Do the fee math before picking a platform. Take your planned monthly DCA amount × 36 months × fee percentage. If that number exceeds $100, it's worth setting up a lower-fee platform even if it takes 2 hours of work. One-time effort, multi-year payoff.
Adjusting DCA during bear markets
Strict DCA means no adjustments — you buy the same dollar amount regardless of price. This is psychologically hard during 60-80% drawdowns but mathematically optimal when the asset recovers. The temptation is to 'pause DCA until the bottom' — which fails because nobody catches the exact bottom, and the first 30-40% of a recovery happens before most people feel comfortable buying again.
If you want to adjust, use a simple rule: double the contribution when price is more than 40% below the 200-day moving average. This version of 'value averaging' captures more coins during deep drawdowns without requiring market-timing judgment. The 200-day MA gives you an objective reference point rather than gut feel. Keep records of all adjusted buys for tax purposes — cost-basis tracking gets more complex when contribution amounts vary.
Tools we actually use
Affiliate disclosure: we may earn a small commission if you sign up. It never costs you extra.
Keep going
Dollar cost averaging — frequently asked questions
Is DCA better than lump sum?
Statistically, lump-sum beats DCA ~66% of the time for rising-market assets — because markets trend up long-term, getting money in sooner beats spacing it out. DCA wins in bear markets (where spacing captures the drawdown) and during high volatility. The biggest real benefit of DCA is behavioral: people who DCA actually stay invested; lump-sum investors often cash out at the first drop.
What's the best platform to automate DCA?
Swan Bitcoin and River Financial (BTC-only, zero/low fees on recurring buys); Coinbase recurring buys (any asset, 0.5-1.5% fees); Kraken Pro recurring (lower fees than Coinbase retail); Strike for BTC specifically. Most major exchanges have some form of recurring buy now. Compare all-in fees over your DCA horizon — small fee differences compound significantly over years.
Should I DCA into altcoins?
DCA works best on assets you plan to hold long-term and that won't go to zero. BTC and ETH are reasonable DCA targets. DCAing into random altcoins accepts the 'go to zero' risk without the diversification benefit — better to DCA into a broader basket (BTC + ETH + top-5 alts) or pick 1-2 alts with conviction and size appropriately.
How long should I DCA for?
Until you've built the position size you want or until your strategy changes. Short-horizon DCA (3-6 months) only captures minor smoothing. Multi-year DCA (2-4 years) through at least one full cycle gives you the real smoothing benefit. Set a target end date or target position size and stop at whichever comes first.
Is DCA taxable?
Buying with USD is not a taxable event; only selling or swapping is. DCA accumulation has no immediate tax impact — but when you later sell, you need accurate cost-basis records for each lot. Most DCA platforms provide annual cost-basis reports (FIFO or specific-lot). Using one platform for DCA simplifies tax tracking enormously vs spreading buys across 4-5 exchanges.
What if I miss a DCA payment?
Skip it and resume the next scheduled buy. Do not try to 'make up' a missed buy with a double purchase — that defeats the smoothing purpose and introduces timing decisions. If you miss 2-3 payments in a row, ask whether your contribution amount is actually sustainable. A smaller weekly amount you never miss beats a larger amount that creates cash-flow stress.
Should I pause DCA near all-time highs?
No — the data is clear that pausing DCA near ATHs because 'it feels expensive' is a return-destroying behavior. In BTC's history, every ATH was eventually followed by a higher ATH. Stopping DCA at $60K because 'it's high' meant buying less of the run to $100K. If you've stress-tested your contribution amount and it fits your budget, keep buying.
How do I track DCA cost basis for taxes?
Export a full transaction history from your DCA platform at year-end. Every recurring buy is a separate lot with its own date and price. Use crypto tax software (Koinly, CoinTracker, TaxBit) to import the CSV and calculate FIFO or specific-lot cost basis. The IRS requires you to report each sale against the specific lot(s) sold. Good records from day one prevent headaches when you eventually sell.
Digital Dashboard Hub
Track your crypto P&L, cost basis, and net worth
DDH lets you log investment positions, track net worth including crypto, and project portfolio growth — all tools, no spreadsheets. Free 14-day trial.
Track your crypto portfolio free →