OKX Guides

OKX Futures Fees: Perpetual Trading Costs and Break-Even Calculation

Looking up OKX futures fees? Calculate opening and closing fees, funding, slippage, and the price move needed to break even on a perpetual position.

OKX Futures Fees: Perpetual Trading Costs and Break-Even Calculation

Last checked: August 9, 2026. This independent educational guide is not investment advice. Perpetual swaps are leveraged derivatives and may not be available in every region. Always use the rates, funding interval, and contract details shown in your own OKX account before trading.

Looking up OKX futures fees? Perpetual swap costs are easy to underestimate because the number shown next to a single fill is not the whole cost of a trade. A complete estimate needs the opening fee, the closing fee, any funding paid or received while the position is open, and an allowance for spread or slippage. This guide gives you a reusable calculation you can run before placing an order.

OKX futures fees: the short answer

For a USDT-margined perpetual position, start with this planning formula:

Estimated round-trip cost = opening trading fee + closing trading fee + net funding paid + estimated slippage

Then convert that cost into a break-even price move:

Approximate break-even move (%) = estimated round-trip cost ÷ position notional × 100

This percentage is the approximate favorable price move required before the trade has a positive net result. It is a planning estimate, not the liquidation price shown by the platform. Closing notional changes with the exit price, so an exact result must use the actual fill prices and filled quantities.

Step 1: find your actual maker and taker rates

Do not copy a fee rate from a blog, social post, or another trader. OKX says web users can check Assets → My trading fees to see their current tier and the schedule for different instruments and pairs. The order panel also shows the fee rates for the selected pair. Your applicable rate can depend on account tier, instrument, pair, region, and current rules.

OKX website with the Assets menu open and My trading fees highlighted

A maker order rests on the order book before it fills. A taker order fills immediately against existing liquidity. Maker rates are usually lower, but a limit order is not automatically a maker order: if its price crosses the book and executes immediately, it is a taker order. If this distinction is new, read our beginner guide to limit, market, and stop orders before using leverage.

Step 2: calculate the opening and closing fees

For a USDT-margined perpetual, OKX publishes this structure:

Trading fee = contract value × number of contracts × fill price × fee rate

The multiplication after the fee rate is the filled position value, or notional. In simpler terms:

Trading fee = filled notional × fee rate

Run the calculation twice: once with the opening fill and once with the expected closing fill. OKX states that opening and closing use the same fee logic; the applicable maker or taker rate depends on how each order actually fills. A trade opened as maker can still close as taker. Partially filled orders should be calculated from the executed amount, not the original order size.

Leverage changes the margin you post, but it does not shrink the notional used for the fee calculation. A 10,000 USDT position with 10x leverage may require roughly one-tenth of that amount as initial margin before other requirements, yet its trading fees are still based on the 10,000 USDT notional. This is why fees consume a larger percentage of your margin as leverage rises.

For a broader overview of spot, futures, withdrawals, and fee tiers, see our OKX fee guide.

Step 3: add funding only when the position crosses a settlement

Perpetual swaps have no fixed expiry, so funding payments help keep the contract price close to its reference index. OKX’s formula is:

Funding fee = position value × funding rate

A positive funding rate means longs pay shorts; a negative rate means shorts pay longs. OKX states that it facilitates this transfer between traders rather than retaining the funding payment as a service fee. Treat funding received as a negative cost in your worksheet.

The default assessment times are 00:00, 08:00, and 16:00 UTC, but OKX also supports 1-, 2-, and 4-hour intervals and may adjust frequency with market conditions. You only pay or receive funding if the position is open at the assessment point. Check the contract’s current funding rate, next funding time, and interval rather than assuming every market uses the default schedule.

Do not use the currently displayed funding rate as a guaranteed forecast for several future intervals. Rates change. For planning, model at least three cases: no funding, the current indicated rate for one interval, and a less favorable rate or longer holding period.

Worked example: what price move covers the costs?

The figures below are illustrative assumptions, not a quote of your account’s current rates. Suppose you plan a 10,000 USDT notional long position and assume:

  • The opening fills as taker at 0.05%.
  • The closing also fills as taker at 0.05%.
  • You hold through one funding assessment at +0.01%, so the long pays funding.
  • Slippage is excluded at first.

The estimate is:

Cost item Calculation Estimated cost
Opening fee 10,000 × 0.05% 5 USDT
Closing fee 10,000 × 0.05% 5 USDT
One funding payment 10,000 × 0.01% 1 USDT
Total before slippage 5 + 5 + 1 11 USDT

The approximate break-even move is 11 ÷ 10,000 = 0.11%. The market therefore needs to move roughly 0.11% in your favor just to cover these assumed costs. If your margin is 1,000 USDT, the same 11 USDT equals 1.1% of the margin even though it is only 0.11% of notional.

Now test the alternatives. If both orders qualify as maker under your actual schedule, replace both rates and recalculate. If you close before the funding assessment completes, remove that funding line. If you expect two assessments, calculate each one with the best estimate available at that time. If the close price is materially different from entry, use the expected closing notional rather than reusing 10,000 USDT.

Step 4: include spread and slippage

Trading fees and funding are visible, but execution cost can still dominate a short-term trade. The bid-ask spread is the gap between the best available buy and sell prices. Slippage is the difference between the price you expected and the average price actually received, often because the order consumes several levels of the book.

Before trading, inspect the order book and estimate the average fill for your intended size. A market order may be appropriate when immediate execution matters, but it removes your control over price. A resting limit order controls price but may not fill. Do not label a transaction “cheap” based on its fee rate alone; our analysis of why a zero-fee OKX pair can still have spread cost explains the same principle in spot markets.

For a conservative worksheet, add a slippage allowance to both entry and exit. If you cannot estimate it from current market depth, reduce the order size or avoid treating the calculated break-even point as reliable.

A pre-trade worksheet you can reuse

Fill in these values from the actual contract and your account:

Input Your value Where to verify
Position notional ___ Order ticket / contract calculator
Opening maker or taker rate ___ Pair fee display / My trading fees
Expected closing rate ___ Pair fee display / My trading fees
Current funding rate ___ Contract information
Next funding time and interval ___ Contract information
Number of funding assessments expected ___ Your planned holding window
Entry slippage allowance ___ Current order-book depth
Exit slippage allowance ___ Conservative estimate

Calculate:

  1. Opening fee = opening notional × opening rate.
  2. Closing fee = expected closing notional × closing rate.
  3. Net funding = sum of each expected funding payment; subtract funding you expect to receive.
  4. Slippage cost = entry allowance + exit allowance.
  5. Break-even move = total estimated cost ÷ entry notional.

If the expected market move is barely larger than the estimated cost, there is little room for a worse fill, a funding-rate change, or an incorrect assumption. Recalculate whenever position size, order type, holding time, or the displayed rate changes.

Common mistakes

  • Counting only the opening fee. Closing is another fill and normally incurs its own fee.
  • Dividing the fee by margin instead of notional. Fees are calculated from executed position value; leverage affects how large the result feels relative to your collateral.
  • Assuming every limit order is maker. A marketable limit order can execute immediately as taker.
  • Multiplying one funding rate by days without checking intervals. Funding frequency and rates can change by contract and market conditions.
  • Treating funding as always payable. Its direction depends on the sign of the rate and whether you are long or short.
  • Ignoring liquidation-related costs. OKX says forced liquidation fees use the taker rate for the user’s current tier; liquidation also creates far greater risk than an ordinary planned exit.
  • Using an old fee table. Verify the current account and pair-specific schedule immediately before placing the order.

Official references

These OKX pages note that rules and product availability may differ by customer or region. Use this article as a calculation framework, then replace every assumption with the live values displayed for your own account and contract.