Trading fees
Our trading fees are different for regular and VIP users. Regular users are divided into tiers by total OKB holding. VIP users are divided by 30-day trading volume. Tiers update daily.
- Spot
- Futures
- Perpetual swaps
- Options
Crypto
All trading pairs with these base currencies have the corresponding trading fees. For example, fees for BTC/USDT are from Class A and fees for USDT/BTC are from Class B.
Crypto
All crypto- and USDT-margined futures with these underlying currencies have the corresponding trading fees. For example, fees for BTCUSD are from Class A and fees for DOTUSD are from Class B.
Crypto
All crypto- and USDT-margined perpetual swaps with these underlying currencies have the corresponding trading fees. For example, fees for BTCUSD are from Class A and fees for DOTUSD are from Class B.
Regular users
Total OKB holding |
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
VIP users
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
- 30-day trading volume (USD) is the total trading volume for the corresponding market
- The Fee of Unified account mode is the same as that of Classic account mode.
- Total OKB holding
- Total OKB holding is the total amount of OKB that you have on your primary and sub-accounts. These include spot and margin accounts.
- Primary and sub-accounts
- The tier of your primary account depends on the 30-day trading volume of all primary and sub-accounts. Fees of your primary account are applied to your sub-accounts at 10:00 UTC on the same day after sub-account creation.
- 30-day trading volume (USD)
- We record transactions in BTC equivalent according to current prices. Every 24 hours, at 16:00 UTC, we convert your total trading volume to USD according to the average price, which is the halved sum of open and close prices. Let’s say, you traded OMG, XUC, BTC, LTC, and BCH. In this case, we recorded transactions in BTC at the moment of each trade. At 16:00 UTC, we’ll calculate your total trading volume and convert it to USD according to the average price. Then we’ll settle the volume at 16:00 UTC.
- For spot markets, we charge trading fees in base currencies. For example, if you trade BTC/USDT, we charge trading fees in BTC. But if you trade USDT/BTC, we charge fees in USDT.
- You can also get fee rebates from us. They’re paid in the same currencies as trading fees. For example, if you trade BTC/USDT and place a BTC sell order, you can get a trading fee rebate in BTC. If another user places a BTC buy order and you fill it, you can get a rebate in USDT because another user pays trading fees in USDT for this order.
- Makers and takers
- Maker orders are limit orders posted to the order book before the trade itself. For example, if the BTC market price is 10,000 USDT and you create a maker order with 9,900 USDT price, this order can’t be filled immediately. Instead, it’s posted to the order book so other users can fill it. After filling, you’ll pay the maker fee and another user will pay the taker fee. The final fee can’t exceed 12.5% of the option premium.
Regular users
Total OKB holding |
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
VIP users
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
- 30-day trading volume (USD) is the total trading volume for the corresponding market
- The Fee of Unified account mode is the same as that of Classic account mode.
- Total OKB holding
- Total OKB holding is the total amount of OKB that you have on your primary and sub-accounts. These include spot and margin accounts.
- Primary and sub-accounts
- The tier of your primary account depends on the 30-day trading volume of all primary and sub-accounts. Fees of your primary account are applied to your sub-accounts at 10:00 UTC on the same day after sub-account creation.
- 30-day trading volume (USD)
- We calculate the total 30-day volume of all your futures trades in BTC according to BTC/USD price. Every 24 hours, we convert the total volume to USD according to the average price, which is the halved sum of open and close prices. We settle it at 16:00 UTC daily.
- Let’s say, you traded BTC, ETH, and ETC crypto-margined futures within the last 30 days. We’ll convert your trading volume to BTC equivalent according to BTC/USD rate and then convert to USD according to the average price. Then we’ll settle the volume at 16:00 UTC.
- Makers and takers
- Maker orders are limit orders posted to the order book before the trade itself. For example, if the BTC market price is 10,000 USDT and you create a maker order with 9,900 USDT price, this order can’t be filled immediately. Instead, it’s posted to the order book so other users can fill it. After filling, you’ll pay the maker fee and another user will pay the taker fee. The final fee can’t exceed 12.5% of the option premium.
- Futures settlement fee
- The settlement fee for futures is 0.03% for all tokens and users regardless of their tiers.
- Forced liquidation fee
- The forced liquidation fee for futures is calculated according to your current tier’s taker fee.
Regular users
Total OKB holding |
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
VIP users
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
- 30-day trading volume (USD) is the total trading volume for the corresponding market
- The Fee of Unified account mode is the same as that of Classic account mode.
- Total OKB holding
- Total OKB holding is the total amount of OKB that you have on your primary and sub-accounts. These include spot and margin accounts.
- Primary and sub-accounts
- The tier of your primary account depends on the 30-day trading volume of all primary and sub-accounts. Fees of your primary account are applied to your sub-accounts at 10:00 UTC on the same day after sub-account creation.
- 30-day trading volume (USD)
- We calculate the total 30-day volume of all your perpetual swap trades in BTC according to BTC/USD price. Every 24 hours, we convert the total volume to USD according to the average price, which is the halved sum of open and close prices. We settle it at 16:00 UTC daily.
- Let’s say, you traded BTC, ETH, and ETC crypto-margined perpetual swaps within the last 30 days. We’ll convert your trading volume to BTC equivalent according to BTC/USD rate and then convert to USD according to the average price. Then we’ll settle the volume at 16:00 UTC.
- Makers and takers
- Maker orders are limit orders posted to the order book before the trade itself. For example, if the BTC market price is 10,000 USDT and you create a maker order with 9,900 USDT price, this order can’t be filled immediately. Instead, it’s posted to the order book so other users can fill it. After filling, you’ll pay the maker fee and another user will pay the taker fee. The final fee can’t exceed 12.5% of the option premium.
- Forced liquidation fee
- The forced liquidation fee for perpetual swaps is calculated according to your current tier’s taker fee.
Regular users
Total OKB holding |
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
VIP users
30-day trading volume({unit}) |
Maker fee |
Taker fee |
24h withdrawal limit (BTC) |
- 30-day trading volume (USD) is the total trading volume for the corresponding market
- The Fee of Unified account mode is the same as that of Classic account mode.
- Total OKB holding
- Total OKB holding is the total amount of OKB that you have on your primary and sub-accounts. These include spot and margin accounts.
- Primary and sub-accounts
- The tier of your primary account depends on the 30-day trading volume of all primary and sub-accounts. Fees of your primary account are applied to your sub-accounts at 10:00 UTC on the same day after sub-account creation.
- 30-day trading volume (USD)
- We calculate the total 30-day volume of all your options trades in BTC according to BTC/USD price. Every 24 hours, we convert the total volume to USD according to the average price, which is the halved sum of open and close prices. We settle it at 16:00 UTC daily. Let’s say, you traded BTC and ETH options within the last 30 days. We’ll convert your trading volume to BTC equivalent according to BTC/USD rate and then convert to USD according to the average price. Then we’ll settle the volume at 16:00 UTC.
- Makers and takers
- Maker orders are limit orders posted to the order book before the trade itself. For example, if the BTC market price is 10,000 USDT and you create a maker order with 9,900 USDT price, this order can’t be filled immediately. Instead, it’s posted to the order book so other users can fill it. After filling, you’ll pay the maker fee and another user will pay the taker fee. The final fee can’t exceed 12.5% of the option premium.
- How we calculate maker and taker fees:
- Taker fee = min (taker fee rate * contract multiplier * number of contracts, options price * contract multiplier * number of contracts * 12.5%)
- Maker fee = min (maker fee rate * contract multiplier * number of contracts, options price * contract multiplier * number of contracts * 12.5%)
- Option exercise fee
- The exercise fee for options is 0.02% for all users regardless of their tiers. This fee for a single contract can’t exceed 12.5% of the profit after exercise. 1-day and 2-day options don’t have the exercise fee. Not exercised options are fee-free, as well.
- Liquidation and partial liquidation fees
- The partial liquidation fee for options is calculated according to your current tier’s maker/taker fee. The liquidation fee for options is based on the taker fee of tier 1. Learn more about these fees in the options guide.
- Partial liquidations also have the penalty fee for short positions only. It’s 0.2% for all users regardless of their tiers. Penalty fees come into the insurance fund at the time of settlement.
- Both partial liquidation and liquidation fees can’t exceed 12.5% of the option premium.
- 24h withdrawal limit (BTC)
- 24h withdrawal limit is the maximum amount of crypto you can withdraw within 24 hours in BTC equivalent. If you want to increase your limit, just contact our customer support.
- Here’s an example. Let’s say, your 24h withdrawal limit is 300 BTC. After withdrawing 250 BTC, 25 BTC in OMG, and 15 BTC in XUC, you’ll have 10 BTC available to withdraw within these 24 hours. Thus, you’ll be able to withdraw 20 BTC in XRP the next day only. Alternatively, you can contact our customer support to increase your limit.
The table above is about the borrowing limit of Unified Account. The borrowing limit of Classic account is 100% of that of Unified Account.
Learn more about rules for margin interest rate discounts and margin borrowing amounts:
OKEx margin trading rules
Maximum margin borrowing amount
The maximum amount you can borrow depends on three factors: your margin account’s balance, your primary account, and position margin ratio. Learn more about margin rules and tiers:
margin borrowing position tiers
Here’s an example:
1. Alice has 600,000 USDT for BTC/USDT trading. 3x leverage lets her borrow 1,200,000 USDT more. Because of the borrowing limit, the maximum amount Alice can borrow is 1,000,000 USDT.
2. Bob has 200,000 USDT for BTC/USDT trading. 3x leverage lets him borrow 400,000 USDT more because this amount doesn't exceed the borrowing limit.
Note that the individual maximum borrowing limit vary by trading pairs. Even if you’ve borrowed 1,000,000 USDT for BTC/USDT trading, you can still borrow extra 500,000 USDT for XRP/USDT trading. To minimize your risks, we also consider other factors when calculating the limit. You can find the final amount on the margin trading page.