How are futures trading fees calculated on OKX?

Опубликовано 20 мар. 2023 г.Обновлено 2 февр. 2026 г.4 мин на чтение321

For a contract that includes both opening and closing a position, the common fees include:

  • Opening fee when the position is opened

  • Closing fee when the position is closed

  • Funding fee for perpetual contracts (exchange between long and short positions)

  • Liquidation fee (charged at the taker fee rate)

  • Maintenance margin fee incurred during liquidation

This fee calculation method also applies to futures grid and futures DCA (Martingale) strategies.

Trading fee rates

If the fee level is lv1, then the taker fee rate is 0.05%, and the maker fee rate is 0.02%. You can view your current fee tier on the trading fee page.

What is the formula for USDT-margined futures trading fees?

USDT futures opening fee = Contract value × Number of contracts × Opening price × Fee rate

Closing fee is calculated using the same formula, based on the closing quantity and closing price.

Example of opening a BTC/USDT futures perpetual:

  • Contract value: 0.01 BTC

  • Quantity: 100 contracts

  • Price: 10,000 USDT

  • Fee tier: Lv.1

  • Order type: Taker (fully filled)

Opening fee calculation: 0.01 × 100 × 10,000 × 0.0005 = 5 USDT

What is the formula for crypto-margined futures trading fees?

Crypto-margined futures opening fee = Contract value × Number of contracts ÷ Opening price × Fee rate

The closing fee's calculation method is the same as the opening fee, but using the closing quantity and closing price instead.

Example of opening a BTC/USD futures perpetual contract (crypto-margined):

  • Contract value: 100 USD

  • Quantity: 100 contracts

  • Price: 10,000 USD

  • Fee tier: Lv.1

  • Order type: Taker (fully filled)

Opening fee calculation: 100 × 100 ÷ 10,000 × 0.0005 = 0.0005 BTC

What's futures trading fees?

Sub-account and main account fee tiers

  • Your main account’s fee tier is determined by the total futures trading volume of the main account and all sub-accounts over the past 30 days.

  • After a sub-account is created, it will inherit the main account’s fee tier after 24:00 (HKT) on the same day.

30-day futures trading volume calculation

Futures trading volume is calculated in USD.

  • Each contract’s volume is converted to BTC

  • BTC is converted to USD using the daily midpoint price: (Open + Close) ÷ 2

  • The system calculates total volume daily at 00:00 UTC and sums the 30-day cumulative volume

Example:
If you trade BTC, ETH, or ETC crypto-margined futures, each contract is first converted to BTC, then to USD, and summed daily to calculate your 30-day trading volume.

Maker and Taker Orders

  • Maker order: An order that enters the order book and is not executed immediately. Maker fees apply.

  • Taker order: An order that is executed immediately against an existing order. Taker fees apply.

Example:

  • The current sell price is 1,000 USD and you place a buy order at 999 USD. Since the price doesn't meet the execution condition, your order enters the buy side of the order book as a maker order.

  • When another user sells at 999 USD and your order is filled, the maker fee applies.

Liquidation fee

The liquidation fee is charged according to your current taker fee rate.

Daily withdrawal limit

Your daily withdrawal limit depends on your fee tier and identity verification level. All withdrawals are calculated in USD equivalent.

Example:

  • A verified user has a daily withdrawal limit of 300 USD and the user has withdrawn 250 USD in cash, 25 USD worth of OMG, and 15 USD worth of XUC.

  • Total withdrawals for the day: 290 USD ; remaining limit for the day: 10 USD

If you attempt to withdraw 20 USD worth of XRP, the system will reject the withdrawal request.

Important notes

  • Users are classified as regular or vip users based on their 30-day trading volume and asset holdings, with each tier enjoying different trading fees. For more details, kindly refer to this table.

  • You can refer to this article on how to reduce your trading fee.

  • For unfilled orders, there's no fee for cancellation. Maker orders which add liquidity to the order book without executing immediately, generally have lower fees. Taker orders which execute immediately and remove liquidity from the order book, usually have higher fees.