Traders can be classified as market takers or market makers. For every executed order, there is either a Trading Fee or a Trading Rebate incurred.
- Market Takers, who seek liquidity and take liquidity off the book immediately, will be charged a trading fee.
- Market Makers, who provide liquidity and increase the market depth of order book, will receive a rebate (negative trading fee) from Bybit.
- The trading fee(rebate) is deducted(added to) from the account balance, and it does not affect the initial margin of the order.
|Highest Leverage||Maker's Rebate||Taker's Fee|
In the Trade History tab, a positive fee rate indicates a Taker's Fee incurred while a negative fee rate indicates the a Maker's Rebate incurred.
Formula for Inverse Contract: Trading Fee = Order Value x Trading Fee Rate
Order value = Quantity / Executed Price
Trader A buy 10,000 BTCUSD contracts using Market order.
Trader B sell 10,000 BTCUSD contracts using Limit order.
Assuming that the execution price is 8,000 USD:
Taker fee for Trader A = 10,000/8,000 x 0.075% = 0.0009375 BTC
Maker rebate for Trader B = 10,000/8,000 x -0.025% = -0.0003125 BTC
Hence, upon execution, Trader A will pay 0.0009375 BTC of Taker's Fee and Trader B will receive 0.0003125 BTC of Maker's Rebate.
|USDT Contracts||Highest Leverage||Maker's Rebate||Taker's Fee|
Similarly for USDT contract, in the Trade History tab, a positive fee rate indicates a Taker's Fee incurred while a negative fee rate indicates a Maker's Rebate.
Formula for USDT Contract: Trading Fee = Order Value x Trading Fee Rate
Order value = Quantity x Executed Price
USDT Contract Example:
Trader A buy 10 BTC contract using Market order.
Trader B sell 10 BTC contract using Limit order.
Assuming that the execution price is 8000 USDT:
Taker's Fee for Trader A = 10 x 8000 x 0.075% = 60 USDT
Marker's Rebate for Trader B = 10 x 8000 x -0.025% = -20 USDT
Hence, upon execution, Trader A will be paying 60 USDT of Taker's Fee and Trader B will be receiving 20 USDT of Maker's Rebate.
The fee structure of spot trading is the same as that of Inverse and USDT Contracts on Bybit. The trading fee corresponds to the two different execution types: Maker and Taker.
The table below shows the trading fee you’ll be charged when you trade spot markets on Bybit.
Maker Fee Rate
Taker Fee Rate
All Spot Trading Pairs
How to calculate Bybit spot fees
Formula for Spot: Trading Fee = Filled Order Quantity x Trading Fee Rate
Taking BTC/USDT as an example:
If the current price of BTC is $40,000. Traders can buy or sell 0.5 BTC with 20,000 USDT.
Trader A buys 0.5 BTC using a Market Order with USDT.
Trader B buys 20,000 USDT using a Limit Order with BTC.
Taker's Fee for Trader A = 0.5 x 0.1% = 0.0005 BTC
Maker's Fee for Trader B = 20,000 x 0.1%= 20 USDT
After the order is filled:
Trader A buys 0.5 BTC with a Market Order, so he will pay a Taker's Fee of 0.0005 BTC. Therefore, Trader A will receive 0.4995 BTC.
Trader B buys 20,000 USDT with a Limit Order, so he will pay a Maker's Fee of 20 USDT. Therefore, Trader B will receive 19,980 USDT.
— The trading fee unit charged is based on the purchased cryptocurrency.
— There is no trading fee for unfilled parts of orders and cancelled orders.