Fee and slippage calculator

OKX Fee Calculator for Spot and Perpetual Trading

Calculate an OKX spot or perpetual trade from your account's maker or taker fee, order size, entry and exit sides, and a separate slippage allowance.

OKX referral offer Create an OKX account Check regional availability, complete verification, then start with a small deposit and withdrawal test. Get exclusive new-user welcome rewards and 20% off trading fees Open OKX

Editable account-rate model

OKX trading cost calculator

Check your current OKX fee tier ↗ Use the fee rate shown in your own OKX account. For perpetuals, you can also model margin, leverage and a signed funding cash flow.
Product
Execution role
Quick notional

Estimated net trading cost

$15.00
Exchange fee
$10.00
Spread / slippage allowance
$5.00
Break-even move
0.150%
Cost / notional
15.00 bps
Calculation$10,000 × (0.100% + 5 bps) × 1
Inputs are saved in the URL fragment

Scenario estimate only. Deposits, withdrawals, taxes, liquidation, borrow interest and price PnL are not included. Funding intervals vary by contract—enter the actual rate and number of settlements.

Direct answer

Enter the maker or taker fee currently shown in your OKX account, order notional, one-way or round-trip execution, and a slippage allowance. For example, a $10,000 one-way taker execution at 0.100% plus 5 bps of slippage equals $10 in fees, $5 in slippage and $15 total; the same assumptions applied to entry and exit equal $30. The tool does not guess your account tier or include funding and transfer costs.

$10,000 fee$10.00One-way taker example at 0.100%.
Slippage budget$5.00One-way example at 5 basis points.
One-way total$15.00Fee plus slippage allowance.
Round-trip total$30.00Same notional and assumptions on both sides.

What the OKX fee calculator includes

The tool uses a transparent scenario formula instead of claiming to read your account. Enter the maker or taker rate displayed by OKX, then choose whether the estimate covers one execution or a simple entry-and-exit round trip.

exchange fee = order notional × fee rate × charged sides
slippage allowance = order notional × slippage bps ÷ 10,000 × charged sides
estimated total = exchange fee + slippage allowance

The product selector labels the scenario as spot or perpetuals, but it does not insert a hidden public rate. That avoids presenting a stale tier as the rate for every region, product and account.

Maker and taker are execution roles

A maker order adds liquidity when it rests on the order book before execution. A taker order removes liquidity by matching existing orders. The order type alone does not guarantee the role: a limit order that crosses the book can execute as taker. Confirm the executed role and rate in the account record.

InputWhat to enterCommon mistake
Order notionalDollar value of the executed orderEntering margin instead of leveraged notional
Fee rateCurrent account rate for that product and roleCopying an unrelated headline tier
Charged sidesOne for one execution; two for a simple round tripAssuming entry and exit have identical notionals
Slippage allowanceYour scenario in basis pointsTreating a budget as a guaranteed fill

OKX does not publish one universal rate that applies to every user. As one regional example, an EEA fee announcement listed regular spot at 0.0800% maker and 0.1000% taker for users with X-Perps enabled, and 0.200% maker and 0.350% taker under another EEA schedule. These figures demonstrate the size of the regional difference; they are not a global default. The calculator therefore asks for the rate visible in your own account.

Worked example

With the editable defaults, a $10,000 one-way taker scenario at 0.100% creates a $10 exchange fee. A 5 bps slippage allowance adds $5, producing a $15 scenario total and a 0.150% break-even move. Switching to entry plus exit applies the same assumptions twice, producing $30.

This is a reproducible example, not a statement about your current OKX tier. Real exits can have a different price, notional, fee role and fee rate.

One-way notionalFee at 0.100%Slippage at 5 bpsOne-way totalSimple round trip
$1,000$1.00$0.50$1.50$3.00
$10,000$10.00$5.00$15.00$30.00
$100,000$100.00$50.00$150.00$300.00

After trading, compare the estimate with the completed fill and bill records. Check the executed notional, maker or taker role, charged rate and any separately posted funding payment. That turns the calculator from a generic estimate into an account-specific cost review.

Costs intentionally excluded

  • perpetual funding payments or receipts;
  • deposit, withdrawal and blockchain network fees;
  • currency conversion and payment-method charges;
  • liquidation, borrow interest and option-specific costs;
  • taxes; and
  • profit or loss from the asset’s price movement.

Use the calculator to compare execution assumptions, then verify the executable order and current account tier inside OKX. If you connect software to the exchange, follow the OKX API key security guide before granting trading permissions.

OKX referral offer Create an OKX account Check regional availability, complete verification, then start with a small deposit and withdrawal test. Get exclusive new-user welcome rewards and 20% off trading fees Open OKX

Frequently asked questions

How are OKX trading fees calculated?

For this calculator, exchange fee equals order notional multiplied by the fee rate and the number of charged sides. Slippage allowance is calculated separately in basis points and added to show a scenario total.

Does the calculator know my OKX fee tier?

No. Enter the current maker or taker rate displayed in your own OKX account. The default is an editable example, not a live account quote.

Does an entry and exit pay two fees?

In a simple round-trip estimate, each charged execution is counted separately. The actual exit notional, order role and rate can differ, so model each leg separately when precision matters.

Is every limit order charged the maker fee?

No. A limit order can execute immediately against the book and be charged as taker. Use the role and fee shown in the completed fill or bill record, not the order label alone.

Is there one OKX fee rate for every country and account?

No. Product, region, account tier and promotional programs can change the rate. For example, OKX's published EEA schedule showed regular spot at 0.0800% maker and 0.1000% taker for users with X-Perps enabled, while another EEA schedule showed 0.200% and 0.350%. Treat these as regional examples and enter the rate shown in your account.

Does the result include perpetual funding?

No. Funding is time-dependent and separate from the execution fee. Deposits, withdrawals, network fees, taxes, liquidation and price movement are also excluded.