Crypto position toolUpdated Jul 6, 2026

Crypto Average Price Calculator

Enter each crypto buy price and amount to calculate your average entry price, position size and total cost. Futures mode adds estimated liquidation.

The crypto average price calculator helps you calculate the average entry price of a position built from several BTC, ETH or other USDT-pair purchases. Enter the buy price and coin amount for each trade — the result updates automatically.

The calculator opens with a demo BTCUSDT example: two purchases of roughly 1,000 USDT each. Replace the values with your own trades, delete rows or add more buys.

Use “Spot” for a simple average price calculation. Switch to “Futures” if you want to estimate a leveraged position: direction, leverage, account balance and estimated liquidation price will appear.

Mode

Position result

Average Entry Price:
Quantity
Notional
Add PurchaseAdd all trades — we'll calculate the average entry price and position size.
#1
Quantity
BTC
Entry Price
USDT
Notional:

How to use the calculator

  1. Select a trading pair, such as BTCUSDT, ETHUSDT or another supported pair.
  2. Enter the coin amount and entry price for each purchase.
  3. Click “Add buy” if you made more than one trade.
  4. Check the result: average entry price, total coin amount and position cost.
  5. For futures, enable “Futures” mode and enter the position direction, leverage and account balance.

Crypto average price formula

Average entry price is calculated as the total cost of all purchases divided by the total number of coins:

Average price = (Price 1 × Amount 1 + Price 2 × Amount 2 + ... ) / (Amount 1 + Amount 2 + ...)

For example, if you bought 0.01 BTC at 70,000 USDT and 0.02 BTC at 68,000 USDT:

(0.01 × 70,000 + 0.02 × 68,000) / 0.03 = 68,666.67 USDT

That is the average entry price of the position before fees.

What the calculator includes

In Spot mode, the calculator uses the entry price and coin amount of each purchase. It calculates the average entry price, total position size and total cost in USDT.

In Futures mode, it also uses the position direction, leverage, account balance and margin parameters for supported USDT-M contracts. The liquidation price is an estimate and may differ from the value shown on an exchange.

The calculation does not include trading fees, funding rates, slippage, margin mode, exchange rounding or future changes to contract rules. Treat the result as an educational estimate, not trading advice.

Crypto exchange offers and promos

CashbackBonusesExchangeCashbackBinance20%UG702FNSClick to copyGet CashbackBinance Futures10%privatefinanceClick to copyGet CashbackKuCoin20%QBSZBMQ8Click to copyGet CashbackDeribit10%Get CashbackBitfinex6%6R_6gtXMzClick to copyGet CashbackMexc20%mexc-iamforex20Click to copyGet CashbackCoinEx30%iamforexClick to copyGet CashbackBitmex30%IAMFOREXClick to copyGet Cashback

Calculator features

  • Average entry price calculation. Add multiple buys to see the average price, total coin amount and position cost.
  • Spot and futures modes. Use Spot for a simple calculation, or Futures to estimate a leveraged position.
  • Estimated liquidation price. Futures mode shows an indicative liquidation level based on your leverage and account balance.
  • DCA and Grid tools. Open the advanced section to build averaging scenarios and view analytics.
  • Scenario saving. Save a calculation in your browser or share a link with selected parameters.

Frequently asked questions

How do I calculate the average purchase price of crypto?

Add the cost of all purchases and divide it by the total number of coins bought. The cost of each purchase is the entry price multiplied by the coin amount.

What is average entry price?

Average entry price is the average cost of one coin after all added purchases. It helps you understand the price level where the position becomes profitable or unprofitable before fees.

What is the difference between averaging and DCA?

DCA is a planned buying method that usually uses fixed intervals or predefined price levels. Averaging is broader: it includes any additional purchases that change your average entry price.

Can I use the calculator for spot trading?

Yes. Choose “Spot” mode and enter the price and amount for each crypto purchase.

Can I use the calculator for futures?

Yes, but futures calculations are approximate. In “Futures” mode, the calculator also uses position direction, leverage, account balance and margin parameters.

Why can the liquidation price differ from Binance?

An exchange may account for fees, funding, margin mode, exact contract rules, rounding and changes in maintenance margin. Use the liquidation price on this page as an estimate, not an exact trade value.

Does the calculator include trading fees?

The current version calculates average price from the entry price and coin amount of each purchase. If fees matter for your break-even price, include them separately.

How many trades can I add?

Add as many rows as you need for the position. The average price updates automatically when you add, edit or remove a row.

Is averaging down a safe strategy?

No. Averaging can increase risk, especially in leveraged futures. Before making any trading decision, understand the position size, possible loss and liquidation risk.

Risk warning

⚠️ Important: our editorial team does not recommend averaging down losing futures positions. Averaging can increase financial risk and may lead to liquidation. The information on this page is provided for educational and informational purposes only and is not financial advice.

Nikolay is an experienced specialist in financial markets and co-founder of IamForexTrader. He has been successfully trading Forex since 2014 and has been actively involved in the cryptocurrency market since 2017.

He develops investment strategies adaptable to any level of experience and has been actively investing in stocks, bonds and ETFs since 2018.