Calculators

Average entry price calculator: where is my break-even after adding to a position?

Your average entry price is all the money you put into the position divided by all the coins you now hold — so two equal buys at 100,000 and 90,000 leave you at 94,737, not at the 95,000 midpoint. The calculator below does that for up to three entries and also shows the price where you truly come out flat, with trading fees counted in. There is one thing the position line — the row in the app that shows your open trade — won't tell you: the second entry made the position twice as big, and that pulls the price where your margin runs out much closer.
ContentsHow the exchange works out your entry price after you addAveraging down a long on bitcoinAveraging up a shortWhere you actually break even once fees are countedWhy adding pulls your liquidation price closerDecide the second entry before you place the first

Fill in each entry the way you actually place it: the price you were filled at and the size of that entry in USDT of position, not the margin you set aside. Choose long or short, set your fee rate, and you get three numbers — the coins the position now holds, the average entry the exchange will show, and your break-even price once fees are paid.

What is my average entry after adding to the position?

Sizes are position sizes in USDT (margin × leverage). Leave a row empty if you did not use it.

Average entry price
—

Total position—
Coins held—
Break-even with fees—

Adding to a losing position lowers the average but makes the position bigger: the liquidation price moves closer, not further away.

How the exchange works out your entry price after you add

The exchange doesn't keep your entries as separate trades. It tracks two things about the position: how many coins it holds and what they cost in total. The average entry price you see is the second number divided by the first, and it is recalculated the moment a new fill lands.

Here is the part that catches people out. The same 500 USDT buys more coins when the price is lower, so two equal entries never leave you exactly in the middle. Buy 500 USDT of bitcoin at 100,000 and you hold 0.005 BTC; add 500 USDT at 90,000 and you pick up 0.00556 BTC more. That's 0.01056 BTC for 1,000 USDT, an average of 94,737 — about 260 USDT below the midpoint. For a long that small pull is in your favor; for a short it works against you.

You will meet the same arithmetic even when you never meant to average in. A big market order that eats through several price levels fills at a handful of prices, and the position line shows the average of them.

Two measuring jugs labelled BUY 1 and BUY 2 poured into a third jug marked AVG, with a Bitcoin coin beside it
Two entries become one position with one average price — and the level lands where the water says, not where you guessed.

Averaging down a long on bitcoin

Say you went long 500 USDT of bitcoin at 100,000 and the price slid to 90,000. You're down 50 USDT and you decide to add another 500 USDT at the lower price. All numbers here are illustrative, but the arithmetic is the real one.

Illustrative numbers: two equal entries on one long, and the average they produce.
EntryPriceSize in USDTCoins you get
First entry100,000500 USDT0.00500 BTC
Second entry90,000500 USDT0.00556 BTC
Position now94,737 average1,000 USDT0.01056 BTC

Before you added, the price had to climb all the way back to 100,000 — about 11% from where it was — just to get you level. After adding, you are level at 94,737, which is 5.3% away. That's the attraction, and it is real. The price you pay for it is on the other side of the same line: the position is twice as big, so every 1% move is now worth about 10 USDT instead of 5, in both directions. If bitcoin drops another 5%, you lose 50 USDT instead of 25.

Averaging up a short

Shorts work the same way with the signs flipped, and the pull toward the lower price now goes against you. You short 300 USDT of ETH at 4,000, which is 0.075 ETH. The price climbs to 4,400 and you add 300 USDT more, picking up 0.0682 ETH. The position holds 0.1432 ETH for 600 USDT, and the average entry is 4,190 — a touch below the 4,200 midpoint you might have expected.

To come out flat, ETH now has to fall back to 4,190 instead of 4,000: a drop of about 4.8% from 4,400 instead of 9.1%. And again, the second entry doubled what each move is worth to you. If you want to see how a given move turns into money before you commit, run it through the profit and loss calculator first.

Where you actually break even once fees are counted

The average entry is not your break-even price, because the exchange charges a fee on each execution — entry and exit, separately, on the size of that execution. On Binance USDⓈ-M futures at the base level, that's 0.02% if your order sits in the book as a limit and 0.05% if it takes the price that's already there; paying fees in BNB brings those to 0.018% and 0.045%. The page on futures fees walks through which role your order gets.

On the bitcoin example above, two market entries of 500 USDT each cost 0.25 USDT apiece, and closing the whole 1,000 USDT position with a market order costs about 0.50 more. Call it 1 USDT. That shifts your break-even from the 94,737 average to roughly 94,832 — about 0.1% higher, which is the fee you paid going in plus the fee coming out. On the short, break-even sits at about 4,186 instead of 4,190. Small amounts, but they decide whether a trade you closed "at your entry" shows green or red, and they're the reason a position closed exactly at the average entry always ends up slightly negative. Hold the position across a funding settlement and funding moves that line a little further too.

Why adding pulls your liquidation price closer

This is the part that people skip, and it is the one that costs money. Your liquidation price depends on how many coins the position holds and how much spare money stands behind them. Adding grows the first number without adding anything to the second, unless you deposit more.

Take the same long with 200 USDT in your futures wallet and the position in cross margin, which is how new contracts start on Binance. At 90,000 you're down 50 USDT, so about 150 USDT of cushion is left. With only the first entry — 0.005 BTC — that cushion covers roughly 30,000 USDT of further decline, so the danger zone sits somewhere near 60,000. After you add, the position holds 0.01056 BTC, the cushion is still 150 USDT, and it now covers only about 14,200 of decline: trouble starts near 75,800. The gap between the current price and liquidation shrank from roughly 33% to roughly 16%, and you never touched a leverage slider.

Those are rough figures that ignore the maintenance margin the exchange holds back; the real level is calculated on the mark price and on risk tiers, so check it with the liquidation calculator and on the position line in the app after the second entry fills. Whether the add eats into one position's margin or into your whole balance depends on cross or isolated margin — in isolated, the second entry demands its own margin and your other positions stay out of it.

Decide the second entry before you place the first

Averaging down is not automatically a mistake. It becomes one when it's improvised — when the plan was 500 USDT of risk and the position quietly grew to 1,000 because the chart hurt to look at. If adding is part of your idea, write both entries down before the first order goes in, size them together with the position size calculator, and keep a stop below the whole thing.

Two entries, one risk budget. Work out your worst case on the full 1,000 USDT position, not on the 500 you started with. If that number is more than you're willing to lose, the second entry is too big — cut it in half or skip it.

The quickest way to make all of this concrete is to put a small position on and watch the numbers move. Run your planned entries through the calculator, then open a Binance Futures account and compare: the average entry on the position line should match what you calculated, and the liquidation price next to it will show you exactly what the second entry cost in room to breathe. Demo mode is enough for the first run, where it's available in your country.

How do I calculate average entry price in crypto?

Add up the USDT you put into every entry, add up the coins each entry bought, and divide the first by the second. Coins from one entry = that entry's USDT ÷ its price. The calculator above does this for up to three entries, for a long or a short.

Is this the same as a DCA calculator?

The arithmetic is identical — a DCA calculator for spot buying and an average entry calculator for futures both compute money in ÷ coins held. The difference is what happens afterwards: on futures, a bigger position also means a nearer liquidation price, which is why this page spends time on that part.

Does my average entry change when I close part of the position?

No. A partial close reduces the number of coins and books part of your result, but the average entry on the remaining position stays where it was. Only a new entry in the same direction moves it.

Why is my break-even a bit worse than the average entry on screen?

Because the entry price the exchange shows is the price of your fills, and fees are charged separately on top. You pay a fee going in and another one coming out, so with market orders on Binance's standard fee the price has to move roughly 0.1% past your average before the trade is genuinely flat.

Does averaging down actually work?

Sometimes it rescues a trade, and sometimes it turns a small loss into a big one, because you commit more money exactly when you're wrong so far. The honest test is the one above: calculate the new average, the new break-even and the new liquidation price before you add, and only add if the whole position still fits the loss you planned for.

Can I use the same calculator for spot buying?

Yes for the average entry and the coin count — that part is the same whether you're buying spot or opening futures. Ignore the liquidation discussion, since spot coins you own outright can't be liquidated.

Find an answer to your question