WhatIsCrypto.info
BTC—ETH—BTC MAX SUPPLY21,000,000BTC MINED20,000,000+BLOCK REWARD3.125 BTCNEXT HALVING~2028BTC BLOCK TIME~10 MINETH BLOCK TIME12 SECETH TRANSFER21,000 GAS1 BTC100,000,000 SATS1 ETH1,000,000,000 GWEISTABLECOIN TARGET$1.00US CRYPTO FRAUD LOSSES 2025$11.4BCOINS ON COINGECKO~22,800FIRST BLOCKJAN 3 2009

Crypto average buy price calculator

Bought at several prices? Find your real average cost per coin, weighted by how much you bought each time, and where you stand at today's price.

Average cost = total spent including fees ÷ total coins. Doesn't include selling fees, taxes or coins you've sold. For tax, your country's cost-basis rules (such as FIFO or specific identification) decide which buys count, not this average.

How it's calculated

  • Entering coins: cost of each buy = coins × price × (1 + fee)
  • Entering dollars: coins from each buy = dollars × (1 − fee) ÷ price; cost = the dollars
  • Average buy price = total cost ÷ total coins. Because it divides by coins, bigger buys count for more: it's a weighted average, not the simple average of your prices.
  • Profit or loss = total coins × current price − total cost. The current price at which you'd break even (before selling fees) equals your average buy price.

Worked example

You bought 0.01 BTC at $95,000, 0.02 BTC at $80,000 and 0.015 BTC at $70,000, paying a 0.5% fee each time. Before fees that's $950 + $1,600 + $1,050 = $3,600 for 0.045 BTC. With fees, $3,618. Average buy price: $3,618 ÷ 0.045 = $80,400. The simple average of the three prices would be $81,667, which overstates it because the cheaper buys were bigger.

"Averaging down"

Buying more after a price drop lowers your average, so the price needs to recover less for you to break even. It doesn't reduce your risk: you have more money in the same coin. Regular buying of a fixed amount, dollar-cost averaging, is simulated over real price history in the recurring purchase simulator. To see the gain or loss on a single trade after fees, use the profit calculator.

Sources

  1. Digital assets: basis and holding period (IRS)
  2. Dollar-cost averaging (FINRA)

Related reading: How crypto portfolios are built: diversification and risk sizing

Questions

How do I calculate my average crypto buy price?

Add up everything you spent on the coin, including fees, and divide by the total number of coins you bought. That gives a weighted average, where bigger buys count more.

Is my average buy price my cost basis for taxes?

Not necessarily. In the US, the IRS requires you to track the basis of each purchase and use a method such as FIFO or specific identification when you sell, so the average is a planning number, not a tax figure.

Does dollar-cost averaging guarantee a profit?

No. It spreads out your buying, which smooths your average price, but if the price ends below your average you still have a loss.

Every result is worked out in your browser. Nothing you type is sent anywhere. Results are estimates for learning and planning, not financial or tax advice. Last reviewed November 4, 2026.