How to Calculate Crypto Trading Fees: A Worked Example

Knowing how to calculate crypto trading fees takes one multiplication. Here's a worked example for spot and futures orders, with leverage included.

Share
How to Calculate Crypto Trading Fees: A Worked Example

Knowing how to calculate crypto trading fees means you can price an order before you place it. The maths is simple: the fee is a percentage of the order's value. Here is how it works with real figures.

The Basic Formula

Trading fee = order value x fee rate. Whether the rate is the maker or taker rate depends on how your order executes. A limit order that rests on the order book and fills later is a maker order. An order that fills immediately against existing orders, such as a market order, is a taker order.

Worked Example: A Spot Order

On Bitval, spot fees are 0.12% maker and 0.145% taker. For a spot order worth $1,000:

  • Maker order: $1,000 x 0.12% = $1.20
  • Taker order: $1,000 x 0.145% = $1.45

The difference is small on one order, but it repeats on every trade, so it adds up for anyone trading often.

Worked Example: A Futures Order

Bitval futures fees are 0.03% maker and 0.06% taker. For a futures position with a notional value of $1,000:

  • Maker order: $1,000 x 0.03% = $0.30
  • Taker order: $1,000 x 0.06% = $0.60

Remember to Count Both Sides

A complete trade has an entry and an exit, so the fee is charged twice. A $1,000 spot position opened and closed with taker orders costs about $1.45 on the way in and $1.45 on the way out, or roughly $2.90 in total, before any price movement.

How Leverage Changes the Calculation

With leverage, the fee applies to the position size, not to the margin you put up. If you post $100 of margin at 10x leverage, your position is worth $1,000, so a taker order on futures costs $0.60. That is $0.60 charged against $100 of your own capital, which is a larger share of your money than the same fee would be on an unleveraged trade.

Costs Outside the Trading Fee

Trading fees are one part of the total. Withdrawals carry a network cost plus a flat fee on Bitval, and deposits are free. To know your full cost, add the withdrawal charge to the trading fees on both sides of the trade.

A Quick Way to Estimate

Multiply the order value by the rate, then double it for a round trip. If you calculate crypto trading fees this way before each order, there are no surprises when you check your history.

You can create a Bitval account and compare these rates with what you currently pay.


This article is for informational purposes only and does not constitute financial advice. Fee figures are examples for illustration; check the current fee schedule before trading. Leverage and margin trading carry substantial risk, including losing more than your initial margin.