Crypto Average Buy Calculator

Find your true cost basis across every buy. Add each purchase price and quantity, optionally enter the current price, then press Calculate to see your weighted average and profit or loss.

Written by TopicDrill Editorial Team·Updated June 2026

Share this calculator

Your buys

Add each purchase, then press Calculate.

Buy priceQuantity
$
$
$
$

Average buy price

$29,166.67

Total coins0.3
Total invested$8,750
Current value$13,500
Profit / loss+$4,750 (+54.3%)

Average price after each buy

Avg price
$0$8.3k$16.5k$24.8k$33.0k#1#2#3

Advertisement

How the crypto average calculator works

When you buy the same coin at several different prices, your real entry point is a blend of them all. This tool tracks every buy, multiplies each price by the quantity you bought, and divides the total spent by the total coins to give a weighted average cost basis, the single number that tells you where you actually stand.

The line chart shows how that average shifts as you add buys. Buying at a lower price drags the line down, buying at a higher price pushes it up, and the size of the move depends on how much you bought relative to your existing stack.

A worked example

Say you buy 0.1 BTC at $30,000, then 0.15 BTC at $25,000, then 0.05 BTC at $40,000. You spend $3,000 plus $3,750 plus $2,000, a total of $8,750 for 0.30 BTC. Dividing gives an average of about $29,167 per coin. At a current price of $45,000 your stack is worth $13,500, an unrealized gain of roughly $4,750.

Things to keep in mind

Your average price is only a cost reference, not a prediction, and tax rules on disposals vary by country, so check the guidance from your tax authority such as the IRS digital assets page before you sell. If you want to swap between coins or to a fiat amount first, try our crypto converter.

Frequently asked questions

How is the average buy price calculated?

The tool uses a weighted average, not a simple average of the prices. It adds up the dollars spent on every buy, adds up the coins received, then divides total dollars by total coins. Larger buys therefore pull the average toward their price.

Why is my average different from the midpoint of my prices?

A midpoint treats every buy as equal, but a weighted average weights each price by how many coins you bought at it. If you bought far more at a low price than at a high price, your true cost basis sits closer to that low price.

What does break even mean here?

Break even is the price at which selling your whole position returns exactly what you paid, ignoring fees and taxes. It equals your average buy price, so any market price above it is an unrealized gain and any price below it is an unrealized loss.

Does this account for trading fees and taxes?

No. The calculator works from the prices and quantities you enter, so it does not add exchange fees or estimate capital gains tax. To get a truer cost basis, include any fee in the price you paid for each buy.

Related guides

View all →

Advertisement