Bitget USDT-M futures fees: 0.02% maker, 0.06% taker, and what a 60% fee share leaves you paying
The short answer
Bitget charges a standard 0.02% maker fee and a 0.06% taker fee on USDT-M perpetual futures. Its Trading Fees FAQ lists those as base rates before any VIP tier, and Bitget's public contract API returned the same two numbers (0.0002 and 0.0006) for BTCUSDT, ETHUSDT and XAGUSDT when we read it at 16:53 SGT on 3 November 2026. (Bitget Trading Fees FAQ)
The rebate is where the cost changes. NexuAlpha's partner registry, opened on 3 November, records a 60% reader share of eligible Bitget trading fees, settled automatically each day, for accounts opened through the route on our Bitget fees and sign-up page. On a $10,000 taker order that works out to a $6.00 fee and $3.60 back, so the net cost is $2.40, or 0.024% of the order value. The share applies to fees you pay. It is not a percentage of the trade size and it does not cover funding payments.
Show less
Bitget's standard futures rates, side by side with spot
The FAQ, dated 20 August 2026, gives these standard-tier figures:
Article table: scroll horizontally, or focus the table area and use the arrow keys.
| Product | Maker | Taker | Source |
|---|---|---|---|
| USDT-M perpetual futures | 0.02% | 0.06% | Bitget Trading Fees FAQ; Bitget contract API |
| Spot | 0.10% | 0.10% | Bitget Trading Fees FAQ |
A maker order is a limit order that rests on the book and adds liquidity. A taker order fills right away against an order that is already there, which is what a market order does. For a futures trader the gap is large: a taker fill costs three times what a maker fill costs at the standard tier.
The API check matters because a help article can lag. Bitget's public endpoint for USDT-M contracts lists a makerFeeRate and takerFeeRate for each symbol. On 3 November it showed 0.0002 and 0.0006 for the three contracts we queried. Those are the same 0.02% and 0.06% the FAQ prints.
Worked examples on one trade
The fee is a percentage of the order's value. With leverage, the order value is larger than the margin you post, so a 10x position opened with $1,000 of margin has a $10,000 order value and pays fees on $10,000.
The arithmetic below uses the Bitget row of the partner registry: perpetual taker 0.06%, maker 0.02%, share 0.6.
Article table: scroll horizontally, or focus the table area and use the arrow keys.
| Order | Fee at standard rate | Back at 60% | Net cost | Net rate |
|---|---|---|---|---|
| $10,000 taker | $10,000 × 0.06% = $6.00 | $3.60 | $2.40 | 0.024% |
| $10,000 maker | $10,000 × 0.02% = $2.00 | $1.20 | $0.80 | 0.008% |
| $10,000 open and close, both taker | $12.00 | $7.20 | $4.80 | 0.048% |
| $10,000 open as maker, close as taker | $8.00 | $4.80 | $3.20 | 0.032% |
Each row is one order or one pair of orders. A trader who opens and closes a $10,000 position five times a day as a taker pays $60.00 in standard fees; at a 60% share, $36.00 of that comes back and $24.00 is the real cost. The registry records daily automatic settlement for Bitget, so the returned amount does not wait for a monthly claim.
How Bitget compares on the same $10,000 taker order
The same registry carries perpetual fee fields and reader shares for OKX and Binance. Using those fields only:
Partner rebate share60%
Check regional eligibility and account terms
Enter the code when you sign up: nexu888
Partner rebate share20%
Check regional eligibility and account terms
Code applied automatically by the sign-up link: nexu888
Article table: scroll horizontally, or focus the table area and use the arrow keys.
| Venue | Taker rate (registry) | Fee on $10,000 | Reader share | Net after share |
|---|---|---|---|---|
| Bitget | 0.06% | $6.00 | 60%, daily | $2.40 |
| OKX | 0.05% | $5.00 | 20%, hourly | $4.00 |
| Binance | 0.05% | $5.00 | 25%, hourly | $3.75 |
Bitget's headline taker rate is the highest of the three. After the registry share it is the lowest, by $1.35 to $1.60 per $10,000 taker order. For maker orders all three registry rows show 0.02%, so the difference comes only from the share: $0.80 net on Bitget, $1.60 on OKX and $1.50 on Binance per $10,000.
These are standard-tier comparisons. A trader on a higher VIP level at any venue pays a different base rate, and the table does not model that.
What changes your rate: VIP tiers and BGB
Bitget's FAQ describes two discount routes:
- VIP tiers. Fees fall as qualifying trading volume, account assets or BGB holdings rise. The FAQ does not print the tier table; Bitget points traders to its live fee schedule.
- BGB fee payment. With "Use BGB to offset fees" switched on in the dashboard, the spot fee is deducted in BGB at a discount. The FAQ describes this for spot trading. It does not say the BGB offset reduces futures fees, so do not assume it does.
Both can apply at the same time on spot, according to the FAQ. If a VIP tier lowers your futures rate, the registry share applies to the lower fee you actually pay, so the dollar amount returned also falls.
Funding is a separate cost
Perpetual futures also carry funding payments. Bitget's FAQ gives the formula as position value × funding rate, paid between longs and shorts. When the rate is positive, longs pay shorts; when it is negative, shorts pay longs. Funding goes from one group of traders to the other. The registry describes a share of trading fees, so leave funding out of any rebate estimate.
The FAQ says funding is exchanged every 8 hours. The contract API is more specific per symbol: BTCUSDT and ETHUSDT showed an 8-hour interval on 3 November, while XAGUSDT (silver) showed 4 hours. Check the interval on the contract you trade, because a 4-hour contract settles funding six times a day.
A worked case with the XAGUSDT rate Bitget's ticker showed at 16:51 SGT, 0.0006% per interval: a $10,000 position pays or receives $0.06 per interval, or $0.36 across six intervals. That is small next to the $6.00 taker fee. When rates spike during a crowded move, the order flips. Our funding rates board shows current rates across venues.
Other contract limits from the API
The same API response listed limits that affect small traders:
- Minimum order value: 5 USDT for BTCUSDT, ETHUSDT and XAGUSDT.
- Maximum leverage: 150x for BTCUSDT and ETHUSDT, 100x for XAGUSDT.
- Size step: 0.0001 BTC on BTCUSDT, 0.01 ETH on ETHUSDT, 0.01 XAG on XAGUSDT.
Higher leverage does not change the fee rate. It does raise the order value relative to your margin, so the dollar fee per unit of margin rises with it. At 50x, a $200 margin opens a $10,000 position and pays the same $6.00 taker fee as the 10x example.
How to act on this
If you trade USDT-M perpetuals on Bitget, three habits cut the bill. Use limit orders where your strategy allows, because a maker fill costs a third of a taker fill. Count fees on order value, not margin, before you raise leverage. And open the account through the route on our Bitget exchange page, where the sign-up button carries the registry code and the 60% share is settled daily. If you also hold an OKX account, its registry row (0.05% taker, 20% share, hourly) is on our OKX page. You can compare both before choosing where a given strategy runs, and the Bitget fees and sign-up page keeps the current figures in one place.
Quick answers
What is Bitget's futures taker fee?
0.06% at the standard tier for USDT-M perpetuals, per Bitget's Trading Fees FAQ and its contract API on 3 November 2026. The maker fee is 0.02%.
How much do I get back on a $10,000 Bitget futures trade?
At the registry's 60% share, $3.60 on a $10,000 taker order ($6.00 fee) or $1.20 on a $10,000 maker order ($2.00 fee).
Does the rebate apply to funding?
No figure we opened says so. The registry describes a share of trading fees, and Bitget's FAQ describes funding as a payment between longs and shorts.
How often is Bitget funding charged?
Every 8 hours per the FAQ. The contract API showed 8 hours for BTCUSDT and ETHUSDT and 4 hours for XAGUSDT on 3 November.
What we could not confirm
The FAQ points to a live VIP fee schedule but does not print the tier table, and we did not find a Bitget page stating whether the BGB offset applies to futures. Rates for coin-margined (COIN-M) futures were not part of the pages we opened.
Partner rebate share60%
Check regional eligibility and account terms
Enter the code when you sign up: nexu888
Partner rebate share20%
Check regional eligibility and account terms
Code applied automatically by the sign-up link: nexu888
Sources
04- Bitget Trading Fees FAQ · bitget.com
- Bitget public USDT-M contracts API (BTCUSDT, ETHUSDT, XAGUSDT) · api.bitget.com
- Bitget XAGUSDT ticker API · api.bitget.com
- Partner registry: Bitget, OKX, Binance fees, reader share and settlement