FFactPlain CryptoAll tools

Guide · Updated 2026-11-05

Why Crypto Profit Is Lower After Buy and Sell Fees

See how entry and exit fees reduce a spot trade's net profit, ROI, and break-even sell price with a verified example.

Use the Crypto Profit CalculatorOpen the calculator →

A crypto position can rise in price while your realized result is smaller than the headline price move because buying and selling both have costs. For a spot trade, estimate the coins you receive after the entry fee, the sale proceeds after the exit fee, and then subtract the cash you invested. The crypto profit calculator applies those steps and reports net profit, ROI, total estimated fees, and the sell price needed to break even.

What the fee-adjusted calculation measures

This guide uses the calculator's investment mode: investment is the total cash spent, including the buy fee. If you enter an investment of $1,000 and a buy fee of 0.1%, $1,000 is still the total debit assumed by the calculator. It treats the buy fee as part of that cash amount and allocates 0.1% of it to the fee; the remaining amount buys the coins at the entered price.

The calculation is:

coins received = investment × (1 − buy fee rate) ÷ buy price
sell value = coins received × sell price
net profit = sell value × (1 − sell fee rate) − investment
total fees = buy fee + sell fee
ROI = net profit ÷ total cost × 100
break-even sell price = total cost ÷ (coins received × (1 − sell fee rate))

Enter fee rates as percentages in the calculator. In the equations above, convert the percentage to a decimal rate: 0.1% becomes 0.001. The implementation applies the buy fee as 1 - fee/100 to coins acquired in investment mode, calculates the exit fee against sale proceeds, subtracts the investment from net proceeds, and divides net profit by total cost for ROI. The break-even equation solves for the sell price at which the net proceeds equal the cash cost.

This model is for an entered spot buy followed by a spot sell. It excludes tax, spread, slippage, deposit and withdrawal charges, and any costs not represented by the fee fields. It also assumes your actual fee rates match the values you enter. It does not fetch a venue's current rates or know whether your trade qualifies for a discount.

Worked example: a $1,000 BTC buy and sale

Assume a buy price of $50,000, a total cash investment of $1,000, a sell price of $55,000, and a fee of 0.1% on both sides. The price rose 10% from entry to exit, but the trader's net result is not simply $100.

First calculate the buy fee rate as 0.1 ÷ 100 = 0.001. The coins acquired are:

$1,000 × (1 − 0.001) ÷ $50,000
= 0.01998 BTC

At a $55,000 sell price, gross sale value is:

0.01998 × $55,000 = $1,098.90

The sell fee is 0.1% of $1,098.90, or $1.0989. After that fee, sale proceeds are $1,097.8011. Subtract the original $1,000 investment:

net profit = $1,097.8011 − $1,000 = $97.8011

The entry fee is $1.00 and the exit fee is $1.0989, so total estimated fees are $2.0989. ROI is $97.8011 ÷ $1,000 × 100 = 9.78011%. The tool formats displayed money to cents and ROI to two decimal places, so its output appears as approximately $97.80 net profit, 9.78% ROI, and $2.10 total fees.

The break-even sell price uses the same coin quantity and the 0.1% exit fee:

$1,000 ÷ (0.01998 × (1 − 0.001))
= $50,100.1502… per BTC

The calculator displays approximately $50,100.15. At the original $50,000 entry price, selling would leave a small loss because the entry fee reduced the amount of BTC acquired and the exit fee would still be charged. A break-even level is therefore slightly above the entry price even when the market price itself has returned to entry.

How to use the result for your own trade

Use the calculator to enter the buy and planned sell prices in the same quote currency. Choose the investment amount or coin-amount mode that matches your records, then enter your buy and sell fee percentages separately. For investment mode, use the total cash amount the model expects you to spend. For coin mode, enter the number of coins received; the model adds the buy fee to their cost and subtracts the sell fee from proceeds.

Use a fee rate that matches the order type and account tier you expect to use. A maker order and a taker order can have different rates, and fee schedules can change. If you do not know your rate, check the applicable fee schedule and your account's actual trade history. Do not assume the calculator's default fee is your exchange's fee.

Compare three outputs before treating a planned target as profitable: net profit, ROI, and break-even sell price. Net profit is the modeled currency amount after entered fees. ROI puts that result in proportion to the cost. Break-even is the modeled sale price at which the same trade would produce zero net profit. These measures answer different questions and all depend on the assumptions above.

For repeated buys at different prices, the average cost calculator can estimate average entry and break-even after its own fee assumptions. For a planned stop and target, the risk-reward calculator evaluates risk and reward with an entered per-side fee. These tools use separate models; keep the quote currency, fee assumptions, and position size consistent when comparing them.

Common mistakes

FAQ

Why is my profit smaller than the coin's price increase?

The price change measures the move in the asset, while your net profit depends on the number of coins acquired, cash spent, and fees on both sides. This calculator estimates those fee effects from your inputs.

Does investment include the buy fee?

In investment mode, yes: the entered investment is the total cash cost used in the calculation. The buy fee reduces the portion that purchases coins. Coin mode instead starts from the specified amount of coins and adds the buy fee to cost.

Why is the break-even price above my entry price?

At the entry price, the sell proceeds would be reduced by the exit fee, and the buy fee reduced the coin quantity acquired. The price must rise enough for net sale proceeds to equal total cost.

Does the calculator include taxes or slippage?

No. It uses the prices, fee rates, and trade size you enter. Taxes, spread, slippage, and unentered charges are outside this estimate.

Should I use the default fee rate?

Only if it matches your actual fee assumption. Check the rate that applies to your account, region, order type, and fee discounts, then enter the buy and sell rates independently.

Not financial advice. This is a fee arithmetic example, not a recommendation to trade.