Skip to main content

Trading Fees Explained

Updated over a month ago

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.

Did this answer your question?