Understanding OKX Contract Fees
OKX (formerly OKEx) is a leading global cryptocurrency exchange offering diverse services, including spot trading, contract trading, and leveraged tokens. Contract trading has gained significant popularity, making fee structures a critical consideration for traders.
Fee Structure for Perpetual Contracts
- Maker Fees: 0.02%–0.015%
- Taker Fees: 0.05%–0.03%
- Funding Rates: Applied every 12 hours (10:00 and 22:00 UTC)
Calculating Funding Fees
Funding fees are exchanged between long and short position holders based on the formula:
Funding Fee (USD) = Contract Face Value × Number of Contracts × Funding Rate
Where:
- Funding Rate = Clamp(MA((Future Mid Price − Spot Index Price) / Spot Index Price + Interest), −0.25%, 0.25%)
- Positive rate: Long positions pay shorts.
- Negative rate: Short positions pay longs.
Realized vs. Unrealized P&L
Realized Profit/Loss
For Buy Positions:
= (Contract Face Value / Settlement Price − Contract Face Value / Average Close Price) × Closed Position Size
Example: Buying 2 BTC contracts at $500 and selling 1 at $1,000 realizes 0.1 BTC profit.
For Sell Positions:
= (Contract Face Value / Average Close Price − Contract Face Value / Settlement Price) × Closed Position Size
Example: Selling 10 BTC contracts at $500 and buying back 8 at $1,000 incurs −0.8 BTC loss.
Unrealized Profit/Loss
For Buy Positions:
= (Contract Face Value / Settlement Price − Contract Face Value / Mark Price) × Open Position Size
Example: Holding 6 BTC contracts bought at $500 with a $600 mark price yields 0.2 BTC unrealized gain.
For Sell Positions:
= (Contract Face Value / Mark Price − Contract Face Value / Settlement Price) × Open Position Size
Step-by-Step Guide to OKX Contract Trading
1. Account Setup
👉 Register for an OKX account and complete identity verification (Lv.1 for basic trading; Lv.2 for higher limits).
2. Margin Mode Selection
Choose between:
- Single-Currency Margin
- Cross-Currency Margin
- Portfolio Margin
3. Transfer Funds
Move assets to your Trading Account via:
- Assets Page → "Funds Transfer"
- Leverage Trading Page → "Transfer" button
4. Execute Trades
Long Example (USDT Margin):
- Select "Buy," set leverage (e.g., 10x), input price/quantity, and confirm.
Short Example (ETH Margin):
- Select "Sell," adjust parameters, and execute.
Key Notes:
- Interest rates vary by asset and user tier.
- Max borrow amounts depend on leverage tiers.
FAQ Section
1. What time are funding fees charged?
Every 12 hours at 10:00 and 22:00 UTC.
2. How is the funding rate determined?
By the difference between perpetual contract prices and the spot index, capped at ±0.25%.
3. Can I change my margin mode later?
Yes, via "Account Mode" in trading settings.
4. Are fees different for makers/takers?
Yes, makers typically pay lower fees for providing liquidity.
5. How is unrealized P&L calculated?
Based on mark price vs. entry price for open positions.
Key Takeaways
- OKX’s fee model is transparent but sensitive to market conditions.
- Use funding rate trends to inform holding periods.
- 👉 Explore OKX’s advanced tools for optimal trading strategies.
Always align trades with your risk tolerance and market analysis.