Crypto Average Price Calculator
Average Down Bitcoin, Ethereum & Altcoins
See your new average entry price after buying the dip, accurate to 8 decimal places.
What this calculator does
Crypto trades 24/7 and can drop 20% in a day, so it's worth knowing exactly what an extra buy does to your position before you place it.
Enter the coins you hold and the buys you're planning, and you'll see your new average entry price, total cost, unrealized P/L and return. Prices and quantities support up to 8 decimal places, so even small buys of BTC are calculated precisely.
How to use it
- Current price: Enter the coin's current market price. Your current return appears next to it right away.
- Current position: Enter your average entry price and the amount of the coin you hold, as shown on your exchange.
- Additional buy: Enter the price and amount you plan to buy. Use "Add another buy" to plan several limit orders at different levels.
- Results: Press "Calculate" to see your new average price, return, unrealized P/L and total cost.
- Currency: Use whatever your pair is quoted in (USD, USDT, EUR...), just keep it the same for every field.
Examples
"I bought Bitcoin at $100,000 and it's fallen to $60,000. What if I buy more?"
- Holding: 0.1 BTC at $100,000 ($10,000) / Additional buy: 0.1 BTC at $60,000 ($6,000)
- Total cost: $16,000 / Total amount: 0.2 BTC
- New average price: $80,000
- Return: -25.00% (vs. -40.00% before averaging down)
"I hold ETH bought at $4,000 and it's now $2,500. What does one more buy do?"
- Holding: 0.5 ETH at $4,000 ($2,000) / Additional buy: 0.5 ETH at $2,500 ($1,250)
- Total cost: $3,250 / Total amount: 1 ETH
- New average price: $3,250
- Return: -23.08% (vs. -37.50% before averaging down)
Crypto Average Price Calculator FAQ
Divide everything you've paid by the total amount of the coin you hold:
Average price = (existing cost + cost of new buys) ÷ (existing amount + new amount)
For example, 0.1 BTC bought at $100,000 ($10,000) plus 0.1 BTC bought at $60,000 ($6,000) is $16,000 for 0.2 BTC, an average of $80,000.
Average price = (existing cost + cost of new buys) ÷ (existing amount + new amount)
For example, 0.1 BTC bought at $100,000 ($10,000) plus 0.1 BTC bought at $60,000 ($6,000) is $16,000 for 0.2 BTC, an average of $80,000.
Yes. Prices and quantities are shown with up to 8 decimal places, the same precision Bitcoin uses (1 satoshi = 0.00000001 BTC). That makes it accurate for small recurring buys and low-priced altcoins alike.
Any currency works, because the calculator doesn't attach a currency symbol in crypto mode. Use whatever your trading pair is quoted in (USD, USDT, USDC, EUR, or even BTC for altcoin pairs), and use the same currency in every field. The results come out in that currency.
Fees aren't included automatically. On many exchanges the trading fee is deducted from the coins you receive, so the simplest fix is to enter the amount that was actually credited to your account rather than the amount you ordered.
If you paid the fee separately, add it to the purchase cost (fee ÷ amount, added to the buy price).
If you paid the fee separately, add it to the purchase cost (fee ÷ amount, added to the buy price).
Usually, yes. Crypto trades around the clock with much larger swings, and unlike most listed companies, smaller altcoins can lose nearly all of their value and never come back. Averaging down on a coin with no real demand behind it can simply mean losing more money.
Set a maximum total position size before you start, and stick to assets you'd be comfortable holding through a long downturn.
Set a maximum total position size before you start, and stick to assets you'd be comfortable holding through a long downturn.
Dollar-cost averaging (DCA) means buying a fixed amount on a schedule, such as $100 of BTC every week, regardless of price. Averaging down means buying specifically because the price has fallen below your entry, to lower your average price.
DCA removes timing decisions, while averaging down is a deliberate bet that the price will recover. Many long-term holders use DCA as their base plan and keep averaging down for planned, limited buys.
DCA removes timing decisions, while averaging down is a deliberate bet that the price will recover. Many long-term holders use DCA as their base plan and keep averaging down for planned, limited buys.
This calculator is designed for spot holdings. Adding to a leveraged futures position also changes your liquidation price, which a spot average doesn't show. For futures, check your new liquidation price with the Liquidation Price Calculator before adding to the position.
More calculators
Average Down Calculator
See exactly how far your average cost drops, and how your return changes, before you buy the dip.
Target Average Price Calculator
Work backwards from the average price you want to the exact quantity and budget you need.
Loss Recovery Calculator
Enter your loss and see exactly how much the price has to rise just to get back to even.
Liquidation Price Calculator
Find out exactly where a leveraged long or short gets liquidated, before you open the position.