USDT Perpetuals
Every time an order is filled, a trading fee is charged. Traders fall into two categories: maker (adds liquidity) or taker (removes liquidity).
Maker vs. Taker
Taker
Your order executes immediately against existing liquidity (e.g., market orders, or aggressive limit orders).
You pay the taker fee.
Maker
Your order rests on the order book and is later matched by someone else.
You pay the maker fee.
Trading fee (USDT Perpetuals)
Fee rates
Taker fee rate: {TAKER_FEE_RATE}
Maker fee rate: {MAKER_FEE_RATE}
Note: Fee tiers (VIP/volume/discounts) can change the rates applied to your account.
When it’s charged
Trading fees are charged per fill (partial fills = fees on the filled portion).
Fees apply when opening and closing a position (because both actions are executed trades).
The trading fee is deducted from your account balance or an orders margin.
How to calculate the trading fee (USDT Perpetuals)
Formula
Trading Fee = Order Value × Trading Fee Rate
For USDT Perpetuals, order value is:
Order Value = Quantity × Executed Price
> “Quantity” is in the contract’s base size (e.g., BTC). “Executed Price” is the actual fill price.
Examples
Assume:
You trade 10 BTC on BTCUSDT Perpetual
Execution price = 8,000 USDT
Taker fee rate =
{TAKER_FEE_RATE}(example: 0.055%)Maker fee rate =
{MAKER_FEE_RATE}(example: 0.02%)
Example A -Market order (Taker)
Order Value = 10 × 8,000 = 80,000 USDT
Trading Fee = 80,000 × {TAKER_FEE_RATE}
Example B - Limit order that rests (Maker)
Order Value = 10 × 8,000 = 80,000 USDT
Trading Fee = 80,000 × {MAKER_FEE_RATE}
Important notes
A limit order can still be a taker
If your limit order is priced so it matches immediately (it “crosses the spread”), it executes right away and is treated as a taker fill (taker fee applies).
Perpetuals don’t have a settlement fee
USDT perpetuals do not expire, so there’s no scheduled settlement like dated futures contracts.
