Crypto DCA Calculator

Use this crypto DCA calculator to model buying a fixed amount on a schedule. Set the amount, frequency, fee and a market scenario, then see your average cost, coins bought and how DCA compares with investing a lump sum.

Ready to start a DCA plan?Licensed in 39 US states + DC, FCA-registered in the UK Buy Crypto Safely
Gold bitcoin coins resting on a laptop keyboard in front of a price chart
Free, no sign-upruns in your browser
DCA vs lump sumsame money, two plans
5 scenariosbull, bear, chop, crash, custom
On this page 9
  1. How the inputs work
  2. How to calculate DCA
  3. Worked example
  4. DCA vs lump sum
  5. Frequency and fees
  6. Using your results
  7. DCA spreadsheet template
  8. FAQ
  9. Sources

Key takeaways

  • Average cost = total spent ÷ total coins. Equal buys always give an average below the simple average of the prices you paid.
  • DCA beats a lump sum when prices fall after you start, and loses when they rise steadily. Over traditional-market history, lump sum won about two-thirds of the time.
  • Buying frequency matters less than most people think. Fees, especially flat per-purchase fees, matter more.
  • The calculator uses scenario-shaped random paths, not real prices. Use it to understand behaviour, not to forecast.

DCA vs lump-sum simulator

Scenario model, not a forecast

The lump sum invests the same total on day one. Prices follow a seeded random path shaped by the scenario, so results are illustrative only. Change the seed to see luck at work.

Total invested
–
Average cost
–
DCA value
–
Lump-sum value
–
DCA vs lump sum
–
Coins bought
–
PriceYour average cost

Dollar-cost averaging is the simplest crypto plan there is: pick an amount, pick a schedule, keep buying. This free crypto DCA calculator shows what that plan does to your average cost in different markets and how it stacks up against putting the same money in on day one. If you are new to the idea itself, start with what DCA in crypto means; this page focuses on the numbers.

How the DCA calculator inputs work

InputWhat it doesTip
Market scenarioShapes the random path: bull, bear, sideways, crash and recovery, or customRun the bear case before the bull case
Amount per buyDollars spent on each purchaseUse what you can keep up for years
FrequencyWeekly, every two weeks or monthlyMatch it to your pay cycle
Start priceThe coin price at your first buyEnter today's price for any coin
Fee per buyPercentage taken from each purchaseCheck the real fee on your buy screen
Duration1 to 10 years of buyingLonger plans smooth more timing luck
Price change (custom)Where the price ends, from −90% to +400%Test break-even: when does DCA lose money?
VolatilityHow violently the path swingsAltcoins usually belong on High

The lump-sum comparison invests the total amount you would have spent by the end, all at the start price, with the same fee. The end price is pinned to your scenario, so both plans finish at the same price and the comparison is fair. "New random path" changes the route the price takes to get there, which is where DCA wins or loses.

How to calculate DCA in crypto: the average-cost formula

Three formulas do all the work. For each purchase:

coins bought = (amount − fee) ÷ price

Across the whole plan:

average cost = total spent ÷ total coins
value        = total coins × current price
profit/loss  = value − total spent

A useful property: if you spend the same amount every time and ignore fees, your average cost equals the harmonic mean of the prices, which is always at or below the ordinary average. You automatically buy more coins when the price is low. That is the mechanical edge of DCA, and the reason it smooths out volatile markets. It does not make a falling coin profitable.

Worked example: six months of $100 buys

Suppose you buy $100 of bitcoin every month for six months with a 0.25% fee. The prices are illustrative, chosen to show a dip and recovery.

Illustrative six-month DCA plan, $100 per buy, 0.25% fee (our own calculation)

MonthBTC priceBTC boughtTotal BTCInvestedAverage cost
1$60,0000.0016620.001662$100$60,150
2$52,0000.0019180.003581$200$55,854
3$45,0000.0022170.005797$300$51,747
4$48,0000.0020780.007876$400$50,790
5$56,0000.0017810.009657$500$51,777
6$63,0000.0015830.011240$600$53,380

At $63,000 the DCA position is worth about $708, an 18% gain, even though the price is only 5% above where you started. A $600 lump sum at $60,000 would be worth about $628. DCA won because half the buys happened below the start price.

Now flip the path: the price climbs steadily from $60,000 to $70,000 in $2,000 steps. DCA's average cost rises to about $64,983, and the position ends at about $646. The lump sum, bought entirely at $60,000, ends at about $698. Same coin, same end price trend, opposite winner. Which one wins depends on the path, and you do not know the path in advance.

DCA vs lump sum: what the evidence says

The best-known studies come from traditional markets. Vanguard's 2012 paper "Dollar-cost averaging just means taking risk later" compared the two approaches across US, UK and Australian markets and found lump-sum investing came out ahead about two-thirds of the time. Its 2023 follow-up, Cost averaging: Invest now or temporarily hold your cash?, reached a similar conclusion and noted that cost averaging can still suit investors who are very averse to risk and losses.

The logic is simple. If markets rise more often than they fall, money invested earlier spends more time rising. DCA holds cash on the sidelines, so on average it misses some of that. Its advantage is behavioural: it caps the regret of putting everything in the day before a crash, and it makes a plan easier to stick with.

Crypto adds two twists. Volatility is far higher, so the gap between the two outcomes on any single path can be large in either direction. And crypto history is short, with a few huge cycles, so backtests of "DCA vs lump sum in bitcoin" depend heavily on the start date chosen. We have not seen a crypto study robust enough to quote a single win rate, which is why this tool lets you test paths instead.

Open hand holding a bitcoin coin under a rising white arrow on a grid background
In steadily rising markets a lump sum usually wins; DCA shines when the path dips first.

How frequency and fees change the result

People spend a lot of time on daily vs weekly vs monthly. In a simulation we ran for this page (1,000 random three-year paths with 70% annual volatility and no drift), the median difference between weekly and monthly average cost was about 0.8%, and nine in ten paths were within about 2.1%. Daily vs weekly differed by a median of about 0.2%. Timing luck largely washes out over years.

Fees do not wash out. How they are charged matters:

Fee type$1,200 a year monthly$1,200 a year dailyTakeaway
0.25% of each buy$3.00$3.00Frequency does not matter
Hypothetical $1 flat fee per buy$12 (1%)$365 (30%)Frequent small buys get crushed
Spread on a simple buy screenVariesVariesCompare with the order-book price

Check what your exchange actually charges for recurring purchases on the confirmation screen. Kraken, for instance, notes that recurring orders are not available on Kraken Pro, and Coinbase executes the first purchase immediately when you set up a schedule. Our DCA bots comparison lists exchange recurring-buy features side by side.

How to use your DCA results

01

Run the scenarios you fear

Bear market and crash first. If you could live with that outcome for the full duration, the plan is sized right.

02

Find your break-even

In Custom, move the price change slider until DCA value equals total invested. That is how far the coin can fall while your average cost still protects you.

03

Reseed a few times

Each new path changes the order of highs and lows. The spread you see is the real uncertainty.

04

Compare the cost line

On the chart, the pink dashed line is your average cost. When price is above it you are in profit.

05

Turn it into a real plan

Pick an amount you can keep up, set a recurring buy on a venue you trust, and log each purchase.

A DCA plan needs a venue that lasts

Recurring buys can run for years, so pick a long-running, regulated exchange. CEX.IO has operated since 2013, is a FinCEN-registered MSB with money transmitter licences in 39 US states plus DC, is FCA-registered in the UK and holds a PCI DSS Level 1 certificate for card payments.

Registrations checked October 2026 on the company's legal pages. Availability depends on your country; crypto is high-risk.

  • Since 2013One of the longest-running crypto exchanges still operating
    source
  • 39 US states + DCFinCEN-registered MSB with state money transmitter licences (NMLS 1804170)
    source
  • FCA-registeredUK cryptoasset business under the MLRs, FRN 1007192
    source
  • PCI DSS Level 1Card-payment security standard, 2026 certificate published
    source

DCA spreadsheet template for Google Sheets or Excel

A calculator models the plan; a log tracks the reality. Set up a sheet with one row per purchase and these columns. The formulas assume row 2 is your first purchase; copy them down.

DCA log columns and formulas (Google Sheets and Excel)

ColumnHeaderWhat to enter or formula
ADatePurchase date
BCoinBTC, ETH, etc.
CPricePrice per coin at fill
DAmount spentTotal charged, including fee
EFeeFee in dollars
FCoins bought=(D2-E2)/C2
GTotal coins=SUM($F$2:F2)
HTotal invested=SUM($D$2:D2)
IAverage cost=H2/G2
JCurrent priceTyped in, or a price function where your sheet supports one
KValue=G2*J2
LP&L and P&L %=K2-H2 and =L2/H2

Keep one sheet per coin, or add a filter on column B. If you buy on several exchanges, add an "Exchange" column so you can reconcile with statements at tax time. A log also keeps you honest: after a year you can compare your real average cost with what the calculator suggested.

Want the buying to happen automatically? Compare recurring buys and bots in our guide to crypto DCA bots, or check whether a paid bot is worth it with the trading bot ROI calculator. All calculators are listed on the crypto tools hub, and if you decide to automate more than buying, start with our ranking of the best AI crypto trading bots. This calculator is for education, not financial advice.

Frequently asked questions

How do you calculate DCA in crypto?

Add up everything you spent, including fees, and divide by the total number of coins you received. That is your average cost per coin. Each purchase buys (amount − fee) ÷ price coins. Your profit or loss is total coins × current price minus total spent.

Is DCA better than investing a lump sum?

Not on average. Research on traditional markets, including Vanguard's 2012 and 2023 papers, found lump-sum investing came out ahead roughly two-thirds of the time, because markets rose more often than they fell. DCA wins when prices drop after you start, and it reduces the regret of investing everything at a top. Crypto is far more volatile, so the spread of outcomes is wider.

Is it better to DCA daily, weekly or monthly?

Over long periods the difference in average cost is usually small. In our own 1,000-path simulation the median gap between weekly and monthly average cost was under 1%. Fees decide more: percentage fees cost the same however often you buy, but flat per-purchase fees and minimums make frequent small buys expensive.

Does this DCA calculator use real bitcoin prices?

No. It generates a seeded random price path shaped by the scenario you choose (bull, bear, sideways, crash and recovery, or custom) and pins the end price to that scenario. That lets you see how DCA behaves in different markets rather than in one historical window. Press "New random path" to see how much luck matters.

Can I use this as a crypto DCA simulator for any coin?

Yes. Enter the coin's current price as the start price and pick a volatility level that matches it; altcoins usually belong on High. The maths is the same for any asset. Results are illustrative and not a forecast for that coin.

Is there a DCA spreadsheet template for Google Sheets or Excel?

You can build one in a few minutes with the columns in our DCA log table: date, price, amount, fee, coins bought, cumulative coins, total invested, average cost, value and P&L. The formulas work the same in Google Sheets and Excel.

Sources and fact-check dates

We link to primary sources wherever possible. Dates show when the page was published or when we last checked it.

  1. Vanguard (2023): Cost averaging: Invest now or temporarily hold your cash? · published Feb 2023, checked 2026-10-21
  2. Shtekhman, Tasopoulos, Wimmer: Dollar-cost averaging just means taking risk later (Vanguard, 2012), coverage · checked 2026-10-21
  3. Kraken support: Recurring orders · checked 2026-10-21
  4. Coinbase help: How to set up recurring buys · checked 2026-10-21