1. Calculators
  2. Crypto & Digital Assets

Crypto DCA & Average Buy Price Calculator

Find the average price you paid for a coin across all your purchases, fees included, and what the position is worth now. A second tool models a recurring dollar-cost averaging plan, buy by buy.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Enter each purchase of the same coin as the dollars you spent and the price you paid. Fees are optional, in dollars.

Your purchases
Amount spentPrice per coinFee (optional)
$
$
$
$
$
$
$
$
$
$
$
$
The amount spent includes the fee. Your exchange's trade history lists each fill.
$
Values the coins and shows your profit or loss.

Results

Average cost per coin$0.9910$1,450.00 spent for 1,463.198622 coins, fees included
Average price paid, before fees
$0.9860
Coins held
1,463.198622
Total spent
$1,450.00
Including $7.25 of fees
Current value
$1,609.52
Unrealized profit
$159.52
11.00% of what you spent
Cushion above break-even
9.91%

You paid $0.9910 per coin on average, fees included. At $1.1000 the position is $159.52 in profit.

Purchase prices and your running average cost

Purchase priceAverage cost (incl. fees)
$0.8$0.9$1$1.1$1.2$1.3Buy 1Buy 2Buy 3Buy 4Now $1.1000

Purchase by purchase

BuySpentPriceFeeCoins boughtCoins heldAverage cost
1$500.00$1.2000$2.50414.5833414.5833$1.2060
2$300.00$0.9500$1.50314.2105728.7939$1.0977
3$400.00$0.8000$2.00497.50001,226.2939$0.9786
4$250.00$1.0500$1.25236.90481,463.1986$0.9910

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the crypto DCA calculator

There are two tools. Average buy price works from purchases you have already made. DCA plan models a schedule of equal purchases.

Average buy price

  1. Add a row for each purchase of the same coin: the dollars you spent and the price per coin. Your exchange’s order history lists each fill. If one order filled at several prices, enter each fill or the order’s average price.
  2. Enter the fee in dollars if your exchange charged one. The calculator treats it as part of the amount spent, so it reduces the coins you received.
  3. Enter the current price to see the value and the profit or loss.

DCA plan

  1. Enter the amount per purchase, how often you buy and how many purchases to model.
  2. Enter the fee as a percentage of each purchase. Recurring-buy features on some platforms charge more than ordinary trades, so check the rate.
  3. Enter a price for each purchase. Paste prices from your history, or type a path you want to test. The example is a made-up Coin A that falls by a third and then recovers. If you list fewer prices than purchases, the last one repeats.

How the average cost is calculated

Coins from each purchase = (Amount − Fee) ÷ Price
Average cost = Total spent ÷ Total coins
Average price before fees = (Total spent − Total fees) ÷ Total coinsTotal spent includes the fees. In the DCA plan the fee is a percentage: coins = Amount × (1 − Fee %) ÷ Price.
Value = Total coins × Current price
Profit or loss = Value − Total spent
Rise needed to break even = Average cost ÷ Current price − 1For a fixed amount per purchase and no fees, the average cost equals the harmonic mean of the prices: n ÷ (1/P1 + 1/P2 + … + 1/Pn).

Worked examples

Average buy price. You bought Coin A four times, spending $1,450.00 in total, including $7.25 of fees. That bought 1,463.198622 coins, an average cost of $0.9910 per coin, or $0.9860 before fees. At $1.10 the coins are worth $1,609.52, an unrealized profit of $159.52 (+11.00%).

DCA plan. Making 12 purchases of $100 each in Coin A, one a week, with a 0.5% fee, invests $1,200.00 and buys 1,371.638393 coins. The prices averaged $0.8950, but your average cost before fees was $0.8705, 2.74% lower, because the cheap weeks bought more coins. At the last price of $1.1500 the coins are worth $1,577.38.

If the price in the first example were $0.85 instead, the same coins would be worth $1,243.72, a loss of $206.28, and the price would need to rise 16.59% to get back to your average cost.

What dollar-cost averaging does and does not do

The same $100 weekly plan gives very different results depending on the path of the price:

Price path over 12 purchases Average price Your average cost before fees Result at the last price
Falls, then recovers (example) $0.8950 $0.8705 $377.38
Falls steadily by two thirds $0.6700 $0.6003 -$523.78
Rises steadily $0.7750 $0.7349 $505.85

Three points stand out. First, in every pattern your average cost before fees sits at or below the average price; that is a mathematical property of fixed-dollar buying, not luck. Second, it does not prevent losses: in a steady decline the plan loses money because the price ends below what you paid on average. Third, in a steady rise, buying everything at the start would have bought more coins, so spreading purchases costs you something when prices only go up.

Dollar-cost averaging is best understood as a rule for timing: it removes the decision of when to buy, and it limits the damage of putting everything in at a peak. Whether it beats investing a lump sum depends on the price path, which nobody knows in advance. The Bitcoin investment calculator compares the two on any price history you paste.

Common mistakes with average cost

  • Averaging the prices instead of weighting them. The simple average of the four example prices is $1.0000, not your $0.9860 average price. The right figure weights each price by the coins bought there.
  • Leaving out fees. Fees raise your cost per coin. On small, frequent purchases they can be a noticeable part of the total.
  • Mixing coins or networks. Wrapped or bridged versions of a coin are different assets with their own prices and risks. Keep each one in its own calculation.
  • Forgetting transfers out. Coins sent to a wallet with a network fee are fewer than the coins you bought. Use the coins you actually hold when you value the position.
  • Treating the break-even price as a target. It tells you where you stop losing money, not where the price is likely to go.

What this calculator does not include

  • Sales. It models purchases only. To see the result of selling, use the crypto profit calculator.
  • Taxes and tax lots. US tax rules may match sales to specific purchases rather than to the average. The crypto tax calculator covers the tax side.
  • Staking or lending rewards, which add coins without a purchase price.
  • Real prices. The example prices are fictional. Results depend entirely on the prices you enter, and past prices do not predict future ones.

Frequently asked questions

How do I calculate my average buy price for crypto?
Add up the dollars you spent on all purchases, including fees, and divide by the total number of coins you received. Do not simply average the prices: a $500 purchase should count five times as much as a $100 one. In the example, $1,450.00 bought 1,463.198622 coins, an average of $0.9910 each.
Is dollar-cost averaging good for crypto?
It spreads purchases over time, so you do not put everything in at a single price that turns out to be a high. It does not protect against a long decline: if the price keeps falling, every purchase loses money. It is a way to manage timing and emotion, not a way to remove risk.
Why is my average cost lower than the average price?
When you invest a fixed dollar amount each time, a lower price buys more coins and a higher price buys fewer. The low-price purchases therefore carry more weight, and your average cost before fees is the harmonic mean of the prices, which is never above their simple average.
Should I include fees in my average cost?
Yes, for judging profit and loss: the fees are part of what each coin cost you. The calculator shows both figures. For tax records in the US, follow the cost basis your exchange reports, which normally includes transaction fees.
What happens if I sell part of my coins?
Selling some coins does not change the average cost of the coins you keep under a simple average-cost view. For US taxes, though, which purchases a sale comes from depends on the accounting method, such as first in, first out or specific identification, and that can change the gain you report.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.