Average cost calculator

Bought a coin several times at different prices? Enter your buys to get your average cost per coin with fees, the price you need to break even, and where you stand now. Free, no account needed.

Your buys

#Price (USDT)USDT spentCoins receivedCost with fee

Result

Coins held0
Total spent0USDT, fees included
Average cost-USDT per coin
Fees paid0USDT
Break-even price-to sell without loss, after the sell fee

What if I buy more?

See how one more buy would move your average cost (dollar-cost averaging).

How the average cost is calculated

Your average cost is everything you paid, fees included, divided by the coins you actually hold:

average cost = total USDT spent / coins received

On Binance the buy fee is normally taken from the coins you receive, so 0.1% of each buy never reaches your wallet. If you pay fees with BNB instead, you receive the full amount but the fee is an extra cost. Either way the calculator counts it.

Example: you spend 500 USDT on BTC at 60,000 and another 500 USDT at 50,000, with a 0.1% fee taken from the coins. You receive 0.0083250 + 0.0099900 = 0.0183150 BTC for 1,000 USDT, so your average cost is about 54,600 USDT per BTC, not the 55,000 midpoint: buying more at the lower price pulls the average down.

Break-even: selling also costs a fee, so to get your 1,000 USDT back you need a price slightly above your average cost: average cost / (1 - fee).

Sold part of your coins? Enter only the buys behind the coins you still hold (or reduce the last buy), then calculate again.

Not investment advice. Crypto trading carries a high risk of loss. These tools, rankings, picks and back-tests are for information and education only and are not investment advice. Indicator signals and past results do not guarantee future results; back-tests ignore slippage and assume perfect fills. Market data: Binance spot, USDT pairs. Times are UTC.