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.
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.