Calculating Fees on Bitget: Understanding the Fee Structure
Bitget’s Fee Structure
Deposit Fees
There are no fees for crypto deposits on Bitget.
Trading Fees
Please always refer to Bitget’s Fee Schedule Page for the latest fees for Spot and Futures trading on Bitget. As of now:
For Spot trading, each trade will carry a standard trading fee of 0.1% for both Makers and Takers.
Note: Spot trading transaction fee will be reduced by 20% when paying with BGB. If you hold BGB in your account, your spot trading fees will be automatically subtracted from your BGB balance. When the BGB balance is insufficient to support the transaction fee, the transaction fee will be paid in full according to the original method.
You can turn on this function by heading to ‘Asset’, and hitting on the ‘BGB fee discount’ check box, under the ‘Spot account’ tab.
For Futures trading, each trade will carry a transaction fee of 0.02% for Makers and 0.06% for Takers. To find out how the futures fee is calculated, please refer to the next section.
Withdrawal Fees
Bitget’s withdrawal fees are automatically adjusted based on the status of the market.
For our latest withdrawal fees, please refer to the Fee Schedule Page.
Bitget’s Futures Fee Calculations
Futures trading fees futures fee on Bitget is calculated based on your trading pair and whether you are a Maker or a Taker.
What are Makers and Takers?
Put simply:
- Makers provide liquidity by creating a market for a token on the exchange.
- Takers remove liquidity by fulfilling open orders.
You are a Maker if you create buying or selling orders that aren’t carried out immediately, you wait for orders to be filled (e.g., “sell BTC when the price hits $100k”). Hence, by playing the Maker role, you create liquidity for the exchange - meaning it’s easier for others to buy or sell when the condition meets. For this reason, the exchange will reward makers with lower transaction fees.
On the other hand, you are a Taker if you fill someone else’s orders. You make use of the liquidity (that was created by the Makers) to buy or sell assets easily. By playing the Taker role and using the liquidity, you would often have to pay a higher transaction fee.
Futures transaction fee formula on Bitget
Transaction fee = Order value x Fee rate
Order value = (Number of contracts x Price)
For example:
Trader A establishes a long position for 1 BTCUSDT futures contract at market price. Trader B closes a long position for 1 BTCUSDT futures contract with a limit order at 40,000 USDT. When these orders are both executed at 40,000 USDT:
Taker fee of Trader A = 1 × 40,000 × 0.06% = 24 USDT
Maker fee of Trader B = 1 × 40,000 × 0.02% = 8 USDT
In conclusion, Bitget's withdrawal fees fluctuate based on market conditions. You can always refer to the Fee Schedule Page for the latest prices. When trading futures on Bitget, the costs are calculated considering your trading pair and your role as a maker or taker. Makers add liquidity to the market, thus, they are rewarded with lower fees. Conversely, Takers utilize the available liquidity to execute transactions instantly, often incurring higher fees in the process. The fees for futures transactions are calculated using the formula: Transaction fee = Order value x Fee rate, where the Order value equals the Number of contracts multiplied by the Price. Hence, your role and the type of order you place significantly impact your overall transaction cost.