Skip to content
Portfolio Tools

Average Price Calculator

Add your crypto buys to get one weighted average buy price, see what the position is worth now and test how another purchase moves the average.

Coin
Enter each buy as
Buy 1 $5,800.00
Buy 2 $16,800.00
Buy 3 $10,400.00
Average buy price$82,500.00+4.82% vs now3 purchases · 0.4 BTC for $33,000.00
Total coins0.4BTC across all buys
Total cost$33,000.00What you spent
Value now$34,591.20At $86,478.00
Profit+$1,591.20Break-even at $82,500.00
Your buys on the price scale Buy · size = amountAverage $82.5KNow $86.5K

Plan another buy

Buying $1,000.00 more at $86,478.00 adds 0.01156363 BTC.
Live
New average$82,611.77+0.14% vs $82,500.00
Total coins0.41156363BTC
Total cost$34,000.00Including the new buy

How the average is calculated

Every price is weighted by how much you bought.

Total coins

coins = Σ (spent ÷ price)

Add up the coins from every purchase. If you entered dollars, each buy is converted at its own price.

Average price

average = total spent ÷ total coins

Divide everything you spent by everything you received.

Profit or loss

P/L = coins × price now − total spent

Compare the value of your coins today with what they cost you.

About this page

The crypto average price calculator turns several purchases of the same coin into one average buy price. Enter each buy as coins bought or dollars spent, with its price, and it returns total coins, total cost, the value now at the live price, profit or loss and the break-even price. Your buys appear on a price scale next to the average and today's price.

The average is weighted by size: total spent divided by total coins received, not a simple mean of the prices. A large buy at a low price pulls the average down more than a small buy at a high price. Plan another buy adds one more purchase at the live price or any price you type and shows the new average, which is how traders check the effect of averaging down.

Prices come from Binance, OKX and Coinbase, with DefiLlama for coins none of them lists, and refresh every 5 minutes. There is no fee field, so enter the dollars spent including fees if you want the average to reflect your full cost. You can add as many buys as you need and remove any of them.

Questions

Short answers to what people ask most.

Divide the total spent across every purchase by the total coins received. Each buy is weighted by its size, so the result is a weighted average, not a simple mean of the prices.

Buying more of a coin after its price falls, which lowers your average buy price. The Plan another buy panel shows how far a new purchase would move it.

The extra purchase is added to the totals and the division is done again, so the average moves toward the new buy's price. It works at the live price or any price you enter.

Not always. For US taxes, cost basis is usually tracked per purchase, not as one average. The average here helps judge a position; use your exchange's tax records for filing.

Total coins, total cost, the current value, profit or loss and the break-even price at the average. Your buys are also placed on a price scale.

The live price from Binance, OKX and Coinbase, with DefiLlama for coins those exchanges do not list. It refreshes every 5 minutes.

More tools

Other free calculators and trackers.