Crypto DCA Calculator

U.S. only tools

Dollar cost averaging means investing a fixed amount on a regular schedule rather than committing everything on one day. Because the amount is fixed, the expensive periods buy fewer coins and the cheap ones buy more, so the average cost ends up below the average price.

One row per purchase. Enter the amount you spent and the price on that date.

WhenA label for the buy - "January", "2025-03-14". It orders the rows and names them in the table; it is not used in the arithmetic.
Amount spentDollars you put in on that buy, before the fee below is taken off.
PriceThe price of one unit when that buy filled - the exchange fill price, not the day high or low.

The exchange fee taken from each purchase before the coins are bought.

$

Used to value the coins you are holding.

Results update as you type. Nothing leaves your device.

Currency symbol

Symbol only - nothing is converted and no exchange rate is used. Figures quoted in the explanation text stay as the sources publish them.

The position is worth today

$1,499.27

0.033317 coins bought for $1,200 in 6 purchases

Up
$299.27 24.94% on the money invested
Average cost
$36,017.48 14.2% below the first price
Fees paid
$6.00 0.5% on each purchase
Price today
$45,000.00 First buy was at $42,000.00

Money in against value now

  • Invested$1,200
  • Gain$299

Buying at a fixed amount each time means the expensive months buy fewer coins and the cheap months buy more, which is what pulls the average cost below the average price.

What each purchase bought

WhenSpentFeeCoins boughtCoins so farAverage cost
January$200$1.000.0047380.004738$42,211.06
February$200$1.000.0055280.010266$38,964.05
March$200$1.000.0071070.017373$34,536.32
April$200$1.000.0064190.023792$33,624.22
May$200$1.000.0051030.028895$34,608.14
June$200$1.000.0044220.033317$36,017.48

The average cost is the running cost basis: it moves with every purchase, and it is the number the price has to beat for the position to break even.

Against one purchase on the first date

MeasureBuying monthlyOne lump sum
Coins held0.0333170.028429
Value today$1,499$1,279
Profit or loss$299$79
Return24.94%6.61%

Spreading the purchases came out $220 ahead of buying everything on the first date, because the later purchases were made below that first price.

If the price ends somewhere else

End priceBuying monthlyOne lump sumDCA ahead by
-50% → $22,500$750$640+$110
-25% → $33,750$1,124$959+$165
0% → $45,000$1,499$1,279+$220
+25% → $56,250$1,874$1,599+$275
+50% → $67,500$2,249$1,919+$330
+100% → $90,000$2,999$2,559+$440

Dollar cost averaging does not change where the price ends up, only the average price you paid to get there. When a market only rises, buying early wins; when it falls and recovers, spreading the buys usually does.

6 purchases of $200 each put $1,200 to work at an average cost of $36,017.48. A fixed amount per period buys fewer coins when the price is high and more when it is low, which is a discipline about behavior as much as arithmetic: it removes the decision about whether today is a good day to buy.

This calculator takes every purchase you have made, charges the exchange fee on each one, and reports the coins held, the average cost, the value today and the return, along with a comparison against putting the same total in on the first date.

About this crypto dca calculator

Instead of betting on one entry date, a fixed schedule buys the same amount again and again, so the expensive periods buy fewer coins and the cheap ones buy more, and the average cost lands below the average price. That is the whole mechanical argument, and it says nothing about whether the asset deserves the money.

Each purchase is (amount minus fee) divided by price, the running average is total spent over total coins, and a lump-sum comparison invests the same total on the first date so the two paths are measured the same way. Prices and fees remain on your own hardware throughout; nothing about your holdings is transmitted.

It does not model the exchange spread on each fill, staking rewards, network fees paid in coin, or the order of coins sold when you realize only part of a position. Read the average cost as an estimate from your own records, not a guarantee the position is ahead. Keep your own purchase list and update the final price before drawing a conclusion.

How this crypto dca calculator works

How the average cost is built

Each purchase buys (amount − fee) ÷ price coins, where the fee is the percentage your exchange charges on that buy. Adding those up gives the position, and dividing the total money spent by the total coins gives the average cost. Fees push the average cost up, which is why a high-fee venue needs a bigger price move to break even.

A useful check: the average cost of a series of equal purchases is below the arithmetic average of the prices, and the gap widens with volatility. The table of purchases shows the running average after each buy, so you can watch the average fall toward the cheaper prices as the schedule proceeds.

The calculator also runs the same total money as a single lump sum on the first purchase date, at the same fee rate, so you can see how much of the difference came from the schedule itself rather than from the price move — the two paths are otherwise kept exactly equal.

What DCA does and does not do

It removes the decision about whether today is a good day to buy, which is a behavioral benefit more than a mathematical one. It also reduces the risk of committing all your money just before a fall, at the cost of buying less of the way up.

It does not make a bad asset good, and it does not change where the price ends up. If the price only rises, buying early with a lump sum wins; if it falls and recovers, spreading the purchases usually wins. The comparison table shows both outcomes at several end prices.

The value and the return are printed against the price you enter, so the same schedule reads as a winner or a loser purely by moving that one number. Nothing about a future price is assumed: the tool prices the purchases you give it and lets the end price decide the rest.

What is modelled

The fee on each purchase, the coins bought, the running average cost, the value at the price you enter and the alternative of one purchase on the first date with the same total money. Every figure is computed locally from the amounts, prices and fees you type.

Not modelled: tax on sales (crypto is treated as property in the United States, so a sale realizes a gain or loss), staking rewards, network and withdrawal fees charged in coin rather than cash, and the exchange spread when the order is filled. These would each move the real result, so the page keeps them clearly outside the model.

Fees and the schedule

The fee on each purchase is part of the arithmetic: it adds to what you spend and takes coins off what you buy, so it raises the average cost that everything else depends on. A flat fee hurts small purchases more than a percentage fee does, because it is the same cost on a smaller amount.

The fee compounds in the opposite direction to the schedule: it is charged on every buy, so it moves the average cost more than the calendar does. On a small schedule a high venue fee can matter more than the price itself, which is the case the examples section shows with a 2% exchange fee.

That is why the fee rate sits next to the schedule rather than hidden from it: changing the fee changes the coins, the average and the comparison in one pass, and the examples show a schedule that is profitable at one fee level and only marginal at another.

Worked examples

Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

$200 a month through a volatile six months

Your purchases: 6 items · Fee on each buy: 0.5% · Price today: $45,000.00

The position is worth today

$1,499.27

0.033317 coins bought for $1,200 in 6 purchases

Up: $299.27 · Average cost: $36,017.48 · Fees paid: $6.00 · Price today: $45,000.00

The March purchase at $28,000 buys half as much again as the January purchase at $42,000, which is what drags the average cost below the average price.

A dip that is still below the average cost

Your purchases: 3 items · Fee on each buy: 0.5% · Price today: $42,000.00

The position is worth today

$1,305.94

0.031094 coins bought for $1,500 in 3 purchases

Down: -$194.06 · Average cost: $48,241.21 · Fees paid: $7.50 · Price today: $42,000.00

The position is worth more than the money put in even though the price today is below the first purchase, because most of the coins were bought lower down.

DCA in a market that only rose

Your purchases: 4 items · Fee on each buy: 0.5% · Price today: $34,000.00

The position is worth today

$1,341.62

0.039459 coins bought for $1,000 in 4 purchases

Up: $341.62 · Average cost: $25,342.47 · Fees paid: $5.00 · Price today: $34,000.00

A steadily rising market is the case where spreading the purchases costs money: the lump sum on the first date bought more coins at the lowest price.

A $100-a-month schedule on a 2% fee

Your purchases: 3 items · Fee on each buy: 2% · Price today: $45,000.00

The position is worth today

$345.45

0.007677 coins bought for $300 in 3 purchases

Up: $45.45 · Average cost: $39,079.46 · Fees paid: $6.00 · Price today: $45,000.00

Six dollars of fees on $300 of buys (2% on each purchase) leaves the average cost at $39,079.46, still below the $40,000 arithmetic average of the three prices. That is the DCA discount, and the fee per purchase is what erodes it.

Frequently asked questions

What is dollar cost averaging?

Investing a fixed amount on a fixed schedule regardless of the price. It is a rule about behavior as much as arithmetic: the decision about whether today is a good day to buy is removed, and the schedule makes the investing automatic.

Does DCA always beat a lump sum?

No. If the price rises steadily, buying earlier with the whole amount wins, because the money was invested at a lower price for longer. DCA wins when the price falls and later recovers, because the cheaper purchases reduce the average cost. The comparison table shows both cases at several end prices.

How is the average cost calculated?

Total money spent divided by total coins held. Each purchase buys (amount − fee) ÷ price, and the running average is the cumulative spend divided by the cumulative coins. Note that the average cost is not the average of the prices: equal amounts at two prices give a lower cost than the midpoint.

How often should I buy?

Studies generally find the schedule matters less than the habit, as long as it is consistent. Weekly, monthly and quarterly schedules produce very similar average costs over years; what changes the result far more is the fee per purchase and whether the buying continues through a fall.

Are crypto DCA gains taxed?

Each purchase sets a cost basis for the coins bought on that date, and a sale realizes a gain or loss based on that basis, normally on a first-in, first-out method unless you specify otherwise. In the United States crypto is treated as property, so short-term gains follow ordinary income rates and long-term gains qualify for the lower rates. This calculator does not compute tax.

What if my exchange charges a flat fee per purchase?

A flat fee hurts small purchases more than a percentage fee does, because it is the same cost on a smaller amount. If a purchase costs a fixed $2 and you buy $20 at a time, you are paying 10% — the schedule is too frequent for the fee structure, and buying less often is the fix.

Does this calculator handle selling?

No: it values what you hold at the price you enter. For the profit or loss on a sale, including the fee on the way out, use the crypto profit calculator with your average cost from this page.

Assumptions and sources

  • Average cost and DCA arithmetic: coins per purchase = (amount − fee) ÷ price, average cost = total spent ÷ total coins, and the lump-sum comparison invests the same total on the first date at the same fee rate.
  • This is not investment advice. DCA changes when money is invested, not whether an asset is suitable, and crypto assets can lose most of their value. The calculator works only on the prices you enter.
  • Tax treatment of crypto as property and the one-year short-term/long-term distinction: IRS guidance on digital assets. No tax is computed here, and nothing on this page is tax advice.
  • Not modelled: the exchange spread on each fill, staking or yield rewards, network and withdrawal fees paid in coin, and the order of the coins sold when only part of a position is realized.

Last reviewed 2026-09-14. Not investment or insurance advice; quotes come from a licensed provider. Read the full disclaimer.

Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.