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.
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
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.