OKX · Fees
How OKX Fees Are Calculated + How Much the OK30001 Invite Code Saves (Run the Numbers)
People who do quant are far more fee-sensitive than the average trader. The reason is simple: you place a lot of orders. A grid can fill dozens of times a day, and a strategy run over a month adds up to no small sum in fees. A fee gap that looks trivial, applied across high frequency, can directly decide whether a strategy wins or loses.
So this piece is us — the MeowQuant desk — breaking OKX's (also written OKEx) fees out clearly: how it charges, where maker and taker differ, where the fee tier comes from, what the invite-code discount really is (spoiler: a discount isn't a cash rebate into your account), and finally a worked example to let you feel how much you can save. We write none of the rate numbers in stone — OKX adjusts them with the market, and the specifics go entirely by what the official site currently publishes; this article only covers the math and the logic.
The basic fee structure
OKX's trading fee is, at its core, charged as a percentage of your fill amount. That percentage is jointly determined by two dimensions:
- Whether you're the maker or the taker (maker / taker) — within the same tier, these two numbers are usually different.
- Which fee tier you're in — the higher the tier, the lower both numbers.
Also keep two separate systems straight: spot and contract rates are separate, with different numbers, and contracts also have extra costs like the funding rate. To keep things clear, this article focuses on spot only — which is also the part a beginner should understand first. Contracts carry leverage and high risk; we cover them separately later and won't touch them here.
The difference between maker (limit) and taker (market)
This is the pair of concepts to understand first in fees, because it directly affects your cost and is strongly tied to how you place orders.
- Maker (limit-order side): you place a limit order that won't fill immediately, it enters the order book and waits for someone to fill it. You provided liquidity to the market, so the exchange gives you a better rate.
- Taker (market-taking side): your order fills immediately against existing orders in the book — a market order, say, or a limit order priced to match right away. You "took away" liquidity, so the rate is usually higher.
The general rule is the maker rate is lower than the taker rate. For quant this has a very practical meaning: a strategy like a grid, which places lots of limit orders and waits for fills, leans naturally toward maker, so its cost structure is cheaper than a strategy that frequently enters and exits with market orders. Conversely, if your strategy needs to chase price and must fill immediately, it mostly goes taker, with higher cost, and you have to factor this in when designing the strategy. The exact figures for the two rates go by what OKX's site currently publishes.
Where the fee tier comes from
Why does someone have a lower rate than you? Because rates are tiered, and the tier usually hinges on these two things:
| Factor | How it affects the rate | The reality for ordinary users |
|---|---|---|
| Recent trading volume | The higher the volume, the higher the tier, the lower the maker/taker rate | Ordinary people don't trade much, mostly sit at the base tier |
| OKB holdings | The more of the platform token OKB held, the lower the rate tier available | Not everyone will hoard OKB specifically |
| VIP / pro user | Meet higher thresholds to enter a better rate layer | Mostly whales or institutions; beginners can't reach it |
The conclusion is clear: the vast majority of beginners sit at the base tier. Volume doesn't climb, and they won't hoard a pile of OKB. Precisely because most people are at the base tier, the discount an invite code brings becomes meaningful — it's a rare cost break ordinary users can get without piling on volume.
What the invite-code discount really is
Here we have to dispel a very common misconception. Many people hear "invite code" and "rebate" and assume it's a cash rebate into your account on every trade — the exchange sharing its earnings with you. The truth is more direct and more plain:
Registering with an invite code gets you a discount at the fee level, reflected in the rate you're charged on fills, rather than a separate cash payment to you.
In other words, it makes each trade cost a little less, rather than giving you a little more afterward. The result is saving money either way, but the mechanism differs, and understanding it clearly avoids getting fooled by exaggerated "invite code earns X a month" claims. We'll only state the facts: register with OK30001 and your account gets the corresponding fee discount, applicable to your fills, and to API orders all the same. We don't promise any specific rebate figure, and the actual discount percentage goes by OKX's current rules.
Run the numbers (example)
Concepts alone don't land, so let's walk the logic with a set of example numbers. Note: the rates below are example values set casually to demonstrate the math, not OKX's real rates — for real rates, go by the official site.
Suppose: you do spot, with a cumulative monthly fill amount of 100,000 USDT (buys and sells combined), most of it grid limit orders (maker). And suppose, under some example rate, the standard maker is 0.08%, dropping to 0.06% after the invite-code discount (purely example numbers). Then:
| Item | Without invite code (example) | After OK30001 discount (example) |
|---|---|---|
| Monthly fill amount | 100,000 USDT | 100,000 USDT |
| Example maker rate | 0.08% | 0.06% |
| Fees that month | ≈ 80 USDT | ≈ 60 USDT |
| Saved that month | — | ≈ 20 USDT |
See the trick? The larger the fill amount and the more frequent the orders, the more that percentage gap gets amplified. For someone who buys a lot occasionally and holds it, the fee difference is nearly negligible; but for a quant strategy doing hundreds of thousands or millions in monthly fills, that gap adds up to no small sum over a year. Once more, all the numbers above are examples, only to illustrate the math — your real rate goes by what OKX's site currently publishes.
Work out your own numbers on the tools page
Rather than plug into our example, plug in your own numbers. Our tools page has a fee + rebate discount calculator, front-end only and collecting none of your data: enter your estimated monthly trading volume and your current tier's rate (copy it from OKX's "Fees" page), and it estimates your rough fees and the difference before and after the discount. What that gives you is numbers close to your real situation.
If you run a grid, that calculation needs a bit more detail — grid count, range, and trigger frequency all affect the actual number of fills, which in turn affects fees. Pair this with our grid parameter estimator to see "how much grid profit you can earn" and "how much fee you'll pay" side by side, so you know whether the parameters are actually worth it.
Tested: cross-checked against the dashboard rates
OK30001 and went to the "Fees / My Level" page to cross-check: the page showed the current spot maker and taker rates and the tier the account was in. We copied those two numbers verbatim into the fee calculator on the tools page, entered an assumed monthly fill amount, ran it, and the fee it computed matched what we worked out mentally by percentage. Here we deliberately don't write the specific rate numbers we saw into the article — because OKX adjusts them, and writing them in stone would only mislead later readers. To see your own real rates, follow this path to the dashboard: log in → Fees / My Level page.
On cost and risk
One last reminder not to put the cart before the horse: fees are an important part of cost, but they're not the only thing deciding whether you make money, and saving more on fees doesn't mean earning more. A losing strategy loses no matter how much fee it saves; padding volume to chase a higher fee tier and "earn the fees back" is usually not worth it.
FAQ
Which has the lower fee, maker or taker?
Generally the maker (limit-order side) has a lower rate than the taker (market-taking side), because placing a limit order provides liquidity to the market and exchanges usually give it a better rate. So a strategy that places lots of limit orders, like a grid, is naturally cheaper than one that frequently takes with market orders. The exact figures for the two rates go by what OKX's site currently publishes.
Does the invite-code discount pay cash directly to me?
No. Registering with an invite code gets you a discount at the fee level, reflected in the rate you're actually charged on fills, rather than a separate cash payment into your account. In other words, it makes each trade cost a little less, rather than paying you afterward. We don't promise any specific rebate figure, and the actual discount goes by OKX's current rules.
How is the fee tier determined?
OKX's fee tier usually hinges on two factors: your recent trading volume, and the amount of the platform token OKB you hold. The higher the volume and the more OKB held, the higher the tier and the lower the rate. Most ordinary users sit at the base tier, and that's when the invite-code discount is more meaningful. The exact tier criteria go by OKX's official site.
Are spot and contract fees the same?
No. Spot and contract are two separate rate systems with different numbers, and contracts also involve extra costs like the funding rate. This article's examples are spot only. Contracts carry leverage and far higher risk; in the beginner stage we suggest getting spot and its costs straight first, rather than touching contracts right away. The exact rates go by what OKX's site currently publishes.
Do high-frequency place-and-cancel orders rack up a lot of fees?
Placing orders without filling usually isn't charged; the fee is generally only taken at the moment of a fill. But what high-frequency strategies really need to worry about is interface rate limits and slippage, not placing and cancelling itself. Also, under different rate systems the maker rate on filled limit orders may differ by your tier, so check the rules for your tier before running high-frequency.
Are API orders and web orders charged the same fee?
The same. Fees are split by your account tier and maker/taker, independent of whether you order via web, app, or API. For an account registered with an invite code, orders placed via the API enjoy the same discount. If you want to run scripts, rest assured the cost won't go up just because you go through the API.
Once costs are clear, what's next is actually placing orders. To run strategies via the API, read the API quant intro; not registered yet, walk the full registration guide; torn between OKX and Binance, read OKX or Binance for quant. Get the numbers straight first, then talk strategy — that's the basics of quant.
Want each trade to cost a little less?
For people who order frequently, the fee discount adds up enough to take seriously. A new account opened with the invite code gets the corresponding discount, and API orders enjoy it the same — but only if you enter the code at the moment of registration.
Crypto prices are highly volatile, and contracts and leverage can wipe out your principal. A fee discount doesn't guarantee profit — use only money you can afford to lose.