Bitget futures: fee structure and calculation
This guide explains Bitget's fee structure for futures trading and how fees are calculated.
1. Introduction to futures transaction fees
Futures transaction fees are charges incurred when placing futures orders. These fees vary depending on the type of trade. You can find the current fee schedule on the latest Bitget announcement or fee schedule page .
Bitget's revenue comes primarily from transaction fees, including those from futures and spot trading. This article provides a detailed explanation of how futures transaction fees are calculated.
2. Futures transaction fee details
Futures transaction fees are calculated using a percentage-based formula, which varies depending on the trading product and whether the trader is a maker or a taker.
Maker: A maker order is placed at a specific price and does not get immediately matched with existing orders in the order book. Instead, it is added to the order book until another user places a matching order.
Taker: A taker order is executed immediately by matching an existing order in the order book. This happens when a user buys at or above the current market price, or sells at or below the current market price, thus reducing liquidity.
3. How is the futures transaction fee calculated?
Futures transaction fee formula:
Transaction fee
= (futures order quantity × transaction price) × transaction fee rate
= order value × transaction fee rate
Note: Order value = futures order quantity × transaction price
Example:
Trader A places a market order to buy 1 BTCUSDT. Trader B places a limit order to sell 1 BTCUSD. Assuming the transaction price is 40,000 USDT:
Trader A's taker fee = 1 × 40,000 × 0.06% = 24 USDT
Trader B's maker fee = 1 × 40,000 × 0.02% = 8 USDT
Thank you for your continued support! We are dedicated to providing you with better products and services.