Your first OKX spot trade:
a 100 USDT limit order
For a first order of 100 USDT, three habits do most of the work: use a limit order rather than a market order, enter the size as the USDT you want to spend, and don't sell straight after buying. The steps below go through the order panel one field at a time; the fee figures are OKX's regular-user spot rates (Maker 0.08% / Taker 0.10%).
Order types to know before your first OKX trade
1. Five order types at a glance
Every order type trades off the same two things: a guaranteed fill or a guaranteed price. None gives you both.
| Order type | Fill guaranteed? | Price guaranteed? | The mistake to avoid |
|---|---|---|---|
| Market | Yes, if there's someone on the other side | No | Eating through several price levels at once on a thin pair |
| Limit | No | Yes (or better) | Placing it at a price that never comes, then forgetting it — the funds stay frozen in the open order |
| Stop-market | Almost always, once triggered | No | Treating the trigger price as the fill price |
| Stop-limit | No | Yes | It triggers but never fills, so it's as if no stop was set |
| Reduce-only (futures) | Same as the order it's attached to | Same as the order it's attached to | Forgetting to tick it on a closing order, so the close opens a reverse position (see perpetual futures risk) |
For your first trade, pick limit. A market order on a thin pair can fill noticeably above the price you saw on screen, and that difference never shows up on your fee statement.
2. Maker vs taker (this is what sets your fee)
- Maker: your limit order's price cannot fill immediately (better than the current spread), so it sits on the book waiting → you've added liquidity → lower fee (0.08%).
- Taker: your market order or aggressive limit fills instantly by hitting an existing order → you've consumed liquidity → higher fee (0.10%).
Practical takeaway: price your limit a tick or two better than the spread, wait a few seconds, and you save 0.02% (roughly 20% of the fee).
3. Spot vs futures vs leverage
- Spot: pay USDT, receive real BTC. Worst case you lose your principal. Beginners stop here.
- Futures / leverage: borrowed exposure that magnifies wins and losses. Don't touch in your first 6 months — liquidations show up much faster than profits.
Limit vs market: the maths
Here are the numbers behind "use a limit order", on a 10,000 USDT order so the differences are easy to see.
Fee cost difference (Maker vs Taker)
OKX spot, regular user: Maker 0.080% / Taker 0.100%. On the same 10,000 USDT BTC buy:
- Maker (limit order waiting on the book): fee = $10,000 × 0.080% = $8.00
- Taker (market order or aggressive limit that fills instantly): fee = $10,000 × 0.100% = $10.00
- Delta: $2.00 per order = Maker saves 20% on fees
$2 doesn't sound like much. But if you do 100 trades of $10K in a year, that's $200. For anyone trading more than once or twice a week, defaulting to limit orders compounds into meaningful savings.
Slippage cost (the bigger one)
Slippage is the hidden cost of market orders. A market buy actually fills by eating the book from the best ask upward, level by level, until your size is full. If the book is thin, you may chew through several price levels.
An illustrative BTC/USDT order book (example numbers, not a live snapshot):
| Level | Ask price | Size (BTC) | Cumulative USD |
|---|---|---|---|
| Ask 1 | $67,234.5 | 0.85 | $57,149 |
| Ask 2 | $67,234.6 | 1.20 | $137,830 |
| Ask 3 | $67,234.8 | 0.95 | $201,705 |
| Ask 4 | $67,235.0 | 0.50 | $235,322 |
| Ask 5 | $67,235.2 | 1.40 | $329,452 |
At this depth, a $10,000 market buy fills entirely at Ask 1, so slippage is effectively zero. But the same $10,000 order on a thinly traded low-cap pair might hit a book like this (again, example numbers):
| Level | Ask price | Size | Cumulative USD |
|---|---|---|---|
| Ask 1 | $1.000 | 500 | $500 |
| Ask 2 | $1.005 | 800 | $1,304 |
| Ask 3 | $1.012 | 1,200 | $2,518 |
| Ask 4 | $1.020 | 2,000 | $4,558 |
| Ask 5 | $1.035 | 3,000 | $7,663 |
| Ask 6 | $1.055 | 5,000 | $12,938 |
A $10,000 market buy has to eat all the way up to Ask 6 ($1.055) before it's full. Laying the arithmetic out: clearing the first five levels costs $7,663.4 and gets you 7,500 coins; the remaining $2,336.6 buys roughly 2,214.8 more at $1.055, for about 9,714.8 in total. Weighted average fill ≈ $1.029 — about 2.9% above the "current price" of $1.000 — so marked against $1.000 you're showing roughly $285 of unrealised loss the second the order fills. This is why low-cap pairs + market orders = beginner trap.
Math summary:
- Deep book + small size → slippage is negligible, but you still pay the 0.02% higher Taker fee;
- Large size, or a thin book → add up the size on the first few ask levels before you place the order; the second example above put the average fill 2.9% above the best ask;
- Conclusion: limit order, every time. Maker fills save fees and, more importantly, control slippage.
100 USDT walkthrough: 5 steps
Open the BTC/USDT spot page
Before you start: spot trading uses your Trading account. If your USDT arrived in the Funding account, OKX's Help Center says to transfer it to the Trading account first (Assets → Transfer).
Log in to OKX → top menu "Trade" → "Spot" → type BTC in the search box → pick BTC/USDT.
Read the spread
The centre column is the chart + order book. The order book has red asks (sellers) on top and green bids (buyers) below, with the current price between them.
Note:
- Best ask (bottom red row) = the lowest price you can buy at right now;
- Best bid (top green row) = the highest price you can sell at right now;
- The gap between them is the spread — tight on majors, wide on low-cap pairs.
Pick "Limit" and enter the price
In the right-side order panel, set the type to "Limit" (often the default — confirm anyway).
Enter price = best ask minus one or two ticks. If the best ask is $67,234.5, try $67,234.3. This way:
- Your order sits on the book → Maker fill → 0.08% fee;
- It fills when the market trades down to your price; until then it waits;
- If price runs away, just cancel and re-place.
Enter the size in USDT, not in BTC
The order panel lets you size an order either as a coin quantity or as a USDT total; the exact labels depend on the app version. Where you can, enter the USDT figure you want to spend (100) and let the panel work out the BTC quantity, then check that quantity before you submit.
This way you can never accidentally place "1 BTC" when you meant "0.001 BTC."
Verify and click "Buy BTC"
Before clicking, look once more:
- Is the direction "Buy" or "Sell"?
- Is the price the one you set?
- Is the total roughly 100 USDT?
If everything checks out, click "Buy BTC." The order appears in "Open Orders" below until it fills.
That's your first spot trade. Don't sell what you just bought. The reason is mostly psychological — the urge to "lock in" or panic-sell right after buying is what makes beginners cycle fees. The BTC you bought sits in your Trading account, where spot trading happens; OKX's Help Center describes moving assets back to the Funding account through Assets → Transfer when you need to. Leave it where it is and walk away.
Four questions before you confirm any order
These take two seconds each. If you can't answer one, don't hit confirm yet.
- Does this order need to fill for sure, or fill at this price for sure? Answer that and the order type picks itself. If you want both, you haven't thought the trade through yet.
- If it's a closing order on futures, is reduce-only ticked? No exceptions for small sizes.
- Trigger price and order price: which number went in which box? Read them back. Swapping them throws no error.
- If this order doesn't fill for months, can you live with that money staying frozen? If not, cancel it on a fixed day each week, or don't place it.
What the OKX order screens look like: 5 simplified illustrations
The five panels below are simplified drawings, not screenshots, and the labels and layout in the live OKX app may differ. Use them to know which fields to look for when you place your first order.
Panel 1: the limit order form
Standard limit-order panel. Three things to find: (1) the order book on the left — red asks above, green bids below, with the lowest red row (Ask 1 = $67,234.5) being the price you'd pay on a market buy; (2) the price field, where you enter $67,234.3, just under the ask; (3) the amount field, where you enter 100 USDT. Note the bottom-right button is green ("Buy BTC"); red is "Sell BTC." Before clicking, run the three numbers in your head once: price 67,234.3 / amount 100 / direction buy. Then click.
Panel 2: the Open Orders list, with an order waiting to fill
After clicking Buy, the order shows up here. How to read it: the "Filled %" column shows progress — 0% means nothing has filled yet, 100% means it's fully done and moves to Order History. If it stays at 0% while the price moves away from your limit, the market isn't coming to you — click Cancel on the right and re-place closer to the touch.
Panel 3: a market order with a slippage warning (the screen to avoid)
This panel illustrates a market order. What gives it away: (1) "Market" is selected instead of "Limit"; (2) there's no price field to fill in, only an amount, plus an estimate of where it will fill. If that's what you're looking at on your first trade, switch back to the Limit tab. Market orders make sense mainly for small sizes on deep, major pairs, when getting filled matters more to you than the exact price.
Panel 4: a take-profit / stop-loss conditional order
Right after the BTC buy fills, set the TP/SL. Key points: (1) take-profit trigger = entry × 1.15 ($67,234.3 × 1.15 ≈ $77,319); (2) stop-loss trigger = entry × 0.92 ($67,234.3 × 0.92 ≈ $61,856); (3) quantity set to 100% (entire position); (4) in this illustration both legs sell at a limit price once triggered. For the stop-loss leg, read stop-market vs stop-limit below before you choose: a limit stop can trigger and still not fill. The setup is 1.875:1 reward-to-risk (upside +15% / downside -8%).
Panel 5: the fill record, showing what you actually got
Once filled, check the data here. Three things to confirm: (1) fill price matches your limit (Maker fills always fill exactly at the placed price); (2) quantity ties out against fee: on a buy, OKX takes the fee from the coin you receive, so 0.00149 BTC × 0.080% ≈ 0.0000012 BTC comes off and 0.0014888 BTC lands in your account (the worked examples on OKX's fee page show the same); (3) role shows "Maker" (if it shows "Taker," you were too aggressive on price and paid 0.02% extra). The BTC appears in your Trading account under Assets. Take a screenshot of your first fill — it's both a keepsake and useful evidence if anything ever needs support intervention.
OKX spot fee tiers
The top few rows of OKX's spot fee schedule (from the spot table at okx.com/fees, checked October 2026; tiers are assessed on assets or 30-day volume, each business line assessed separately with the highest tier applying, and what you actually pay is whatever your own fee page shows once you're logged in):
| Tier | Assets or 30-day volume (USD) | Maker | Taker |
|---|---|---|---|
| Regular user | < $100K and < $1M | 0.080% | 0.100% |
| VIP 1 | ≥ $100K or ≥ $1M | 0.0675% | 0.080% |
| VIP 2 | ≥ $200K or ≥ $5M | 0.060% | 0.070% |
| VIP 3 | ≥ $2M or ≥ $10M | 0.055% | 0.065% |
For a beginner, the differences are negligible. A single $100 trade at the regular-user Taker rate = $0.10. Focus on not misclicking; that matters far more than shaving 0.02%.
Some older tutorials claim you can "hold OKB to offset fees." OKX's help page on reducing trading fees says OKB can't offset trading fees and holding OKB doesn't affect fee tiers (checked October 2026) — don't go buying OKB to save on fees. What you actually pay is the personal rate shown on OKX's fee page for the current period.
Setting a stop-loss on OKX: stop-market vs stop-limit
Stop-loss / take-profit (TP/SL) is a pre-configured "sell automatically at price X" conditional order. Both kinds are activated by a trigger price; the difference is what happens after the trigger:
- Stop-limit (limit TP/SL): on trigger, a limit order goes in at the separate price you set — it won't fill worse than that, but it has to wait for a counterparty, so in a fast market or a thin book it may not fill at all, or only partly.
- Stop-market (market TP/SL): on trigger, it sells at market — it almost always fills, but the fill price can drift away from the trigger, and the faster the move, the further it drifts.
The dangerous case is a price that falls straight through your trigger and doesn't come back. A stop-market order fills somewhere past the trigger: an ugly price, but the position is closed. A stop-limit order triggers, rests near the trigger price while the market is already well below it, and doesn't fill — you think you have a stop-loss, and the position rides the move down intact. So don't try to fit "I must get out" and "I want a good price" into one order: to cap your maximum loss, use a stop-market order. Use a stop-limit only when you can live with it not filling, and then leave room between the trigger and the limit price.
Beginner recommendation
- Stop-loss trigger at entry − 8%: if it fills at the planned price, this $100 position loses about $8. With a stop-limit, a fast drop may leave it unfilled, and the real loss can end up bigger than $8;
- Take-profit at entry + 15% (limit) — close out if you get there;
- Stop-loss distance < take-profit distance — 8% against 15% is roughly a 1:1.9 risk-reward ratio;
- Once set, don't keep tweaking them — that defeats the whole point of pre-committing.
A stop-loss isn't a guarantee. In extreme moves (e.g. an on-chain event causing a price wick), stops can fill far below the trigger price (slippage). Even so, a stop is still the best tool you have for capping max loss — vastly better than "watching it go lower because you can't bring yourself to sell."
Where to put the stop, and taking profit in steps
The previous section is the entry-level setup (fixed −8% / +15%). Below are three ways to place a stop plus ways to take profit in steps, for once you've placed a few trades.
3 ways to set a stop, and how to choose
Method 1: percentage stop (entry level)
Entry price × (1 − X%). X is usually 5-10%. Pros: simple, beginner-friendly, no chart-reading required. Cons: completely decoupled from market structure. If you bought BTC at $67,234 and set -8% = $61,855 — but $62,000 happens to sit on top of a strong historical support, the market might wick down to $61,800, reverse, and rip to $70,000 — and your $61,855 stop has already triggered on the way through (whether it then sells, and at what price, depends on whether you picked a limit or a market order). Best for: your first 5-10 trades, anyone who doesn't read charts yet, and positions under $500 where complex stops aren't worth the effort.
Method 2: structural stop (intermediate)
Place the stop just below the most recent obvious support level. E.g. BTC's weekly low is $66,000 → stop at $65,500 ($500 / 0.76% buffer below the low). Pros: respects market structure, avoids being stopped out by noise. Cons: requires you to read charts. How to find support: look at the 4-hour chart, find the lowest close among the past 5-10 candles. Or use a moving average (50 / 200 EMA on the 4h or daily) as dynamic support.
Method 3: ATR-based stop (advanced)
ATR (Average True Range) is a volatility indicator. Setup: stop = entry − N × ATR(14), with N typically 1.5-2. E.g. BTC 4h ATR(14) = $800, N = 2 → stop = entry − $1,600. Pros: auto-adapts to current volatility. Wider in volatile regimes, tighter in calm ones. Cons: requires an ATR indicator on your chart. Best for: post-20th-trade territory.
Partial profit-taking: don't sell all at once
A classic beginner error is "wait for a big move and dump everything at once" — which either means you don't sell because price reverses before your target, or you sell too early and miss the larger move. Scaling out solves this:
| Plan | Tranche 1 | Tranche 2 | Tranche 3 | Tranche 4 |
|---|---|---|---|---|
| 3-step conservative | +10% sell 1/3 | +25% sell 1/3 | +50% sell 1/3 | — |
| 4-step ladder | +10% sell 25% | +20% sell 25% | +35% sell 25% | +60% sell 25% |
| Bank some + trail | +10% sell 50% (returns about 55% of your cost) | Trail the remaining 50% | — | — |
The third row is often sold as "get your principal back, then ride the rest for free." Do the arithmetic first: cost 100, up 10%, the position is worth 110, and selling half returns 55 — you're still 45 short of your original stake. Ignoring fees, recovering the full 100 at +10% means selling about 91% of the position (100 ÷ 110). Same maths at +8% and selling a third: 36 comes back.
So what this plan actually does is bank part of the position and let the rest run. It genuinely is calmer to hold, but don't tell yourself the principal is safe. OKX supports multiple conditional orders, so you can stack three sell triggers at different price levels simultaneously.
7 order-entry mistakes to avoid on your first OKX trades
⚑ 1. Wrong coin (chasing momentum / copying a friend)
Say you see a screenshot on X / Telegram / Discord of "+30% on coin X" and buy immediately. By the time the screenshot reaches you, the move may already be over — and whoever posted it may be selling to you. Recommendation: force your first trade to be BTC or ETH only. Skip anything you "heard about." The first trade isn't there to make money — it's there to learn the flow.
⚑ 2. Big size without checking depth
Beginners assume "the price on the chart" is their fill price and ignore order-book depth. On thin pairs, a market buy at size can fill well above the chart price (see the second order-book example above). Recommendation: spend 30 seconds on the order book before placing — as a rule of thumb, the total across asks 1-5 should comfortably exceed your size. If not, scale into smaller chunks or pick a different pair.
⚑ 3. Market order at size
Market order + low-cap pair is where slippage gets expensive. Even on majors, a market order during a wick can fill at a terrible price. For the first trade, find the "Limit" button. If your limit hasn't filled in 5 minutes, the answer is to adjust the price, not switch to market.
⚑ 4. Mixing up a USDT amount and a coin quantity
"Buy 100 BTC" vs "Buy 100 USDT of BTC" is night and day. 100 BTC is millions of dollars — your balance will reject the order outright, but the inverse ("sell 100 BTC" on a margin or futures account) might not stop you in time. Beginners should size orders in USDT where the panel allows it, and let the panel compute the BTC.
⚑ 5. No stop, just "hold and hope"
"I'll just hodl through this" is an expensive habit. Crypto prices can fall a long way and stay down for a long time, and without a stop there is nothing that limits how much of the position you give back. Every spot position above $100 needs a stop — wide is fine (-15%), but not none. If you can't stomach a stop, cut the size to something you'd be okay losing entirely.
⚑ 6. Selling immediately / "buy and dump one second later"
"Just bought, wonder if I can flip for a few cents" is an easy impulse to give in to. Round-trip fees of 0.16-0.20% on 100 USDT = $0.16-$0.20 vanished. All that round trip bought you was two fees. Set yourself a minimum holding time (e.g. 24 hours) and force a cooling-off period before any decision.
⚑ 7. Rotating coins / following friend tips
"X is pumping, switch to that" — you sell coin A, buy coin B, know neither, pay two sets of fees, and end up with a portfolio mess and no real understanding of any of the coins. Recommendation: trade only BTC + ETH in your first year. Any "I should switch" impulse gets a 24-hour cooldown before action. Frequent rotation is gambling, not investing.
Risk disclosure
Crypto asset prices are highly volatile, and large moves within a single day do happen. This guide teaches the mechanics only and does not constitute advice on which coins to buy, what price to enter at, or how to scale in or out. Whether to buy BTC, when, and how much is entirely your own decision based on your own risk tolerance. If losing 100 USDT would hurt you, don't trade crypto at all.
FAQ
Should a beginner pick limit or market order?
Limit order. Market orders fill instantly but you don't see the actual fill price — and on thin pairs or fast-moving markets, slippage can be brutal. Limit orders give beginners control, at the cost of possibly waiting, or not filling at all.
What are OKX spot trading fees?
For regular users the spot rates are Maker 0.08% / Taker 0.10% (OKX fee page, checked October 2026). VIP tiers pay less — check the OKX fee page for live numbers.
Is 100 USDT too small to start with?
No. The minimum order size for each pair is shown in the order panel. 100 USDT is a sensible size for learning — enough to run through the full flow, small enough that losing it won't sting.
When should I sell what I just bought?
That's a strategy question we won't answer specifically. What we will say: selling one second after buying is always wrong — you just pay fees twice. At a minimum, give yourself a "minimum holding time" rule (e.g. 24 hours).
Can I trade from the mobile app?
Yes. The OKX app's spot order flow is essentially identical to the web, with mobile optimisations. That said, we recommend beginners use the web on a larger screen for the first trade — the order book is easier to read and harder to misclick.
This page shows our OKX referral code · how the referral arrangement works