Depositing and withdrawing crypto are the two steps on OKX (formerly OKEx) most likely to make a beginner's palms sweat — because they involve real money moving on the blockchain, and once an on-chain transfer goes wrong, it's basically gone. Unlike a P2P deposit, where there's a merchant and platform matching, an on-chain transfer is you filling in the address yourself and hitting confirm yourself. Get it wrong and the platform can't help.
So this guide doesn't just show you where to tap — more importantly, it boxes off in red the points where things are most likely to go off the rails. By the end you should understand what depositing and withdrawing each are, how to pick the right network, where to copy the address, how to save on fees, how long it takes, and what affects your limits. Get the concepts straight first, then act.
✅ What this guide does for you Tells deposit / withdraw / P2P deposit apart; walks you step by step through depositing and withdrawing; makes "picking the network" — the one deadly step — clear; shows what affects fees, timing and limits; and teaches you to use a "small test transfer" to cut risk to the minimum.
01First: deposit, withdraw and P2P are three different things
These are the terms beginners mix up most, so let's separate them once and for all:
| Action | What it actually does | Form of the money |
| P2P deposit | Buying USDT from a merchant with your local currency | Fiat → coin |
| Deposit (crypto) | Moving crypto you already hold into OKX over the blockchain | Coins (moved in on-chain) |
| Withdraw (crypto) | Moving coins from OKX out to another wallet/exchange over the blockchain | Coins (moved out on-chain) |
Hold on to this distinction: P2P is converting between fiat and coins; crypto deposit and withdrawal are coins moving around on the blockchain. This article only covers the latter. If you want to buy coins with your local currency, or sell coins back to fiat, that's P2P — see the safe P2P deposit guide and cashing out to your bank.
02Deposit flow: moving coins from elsewhere into OKX
Typical scenario: you have some USDT in another wallet or exchange and want to move it into OKX to trade. Here's the flow:
Go to "Assets" → "Deposit"
Open the OKX app, tap "Assets," and find "Deposit" (or "Deposit → Crypto deposit").
Pick the coin + pick the network
First choose the coin you're depositing (e.g. USDT), then choose the network (e.g. TRC20 / ERC20). This step is critically important — the next section is all about it.
Copy the deposit address
The page generates a string of an address (possibly with a QR code). That string is "your receiving account on OKX on this network." Tap copy — never type it by hand.
Back at the sending side, paste the address, pick the same network, send
Go to the wallet/exchange you're sending from, paste that address, pick the exact same network you just selected, enter the amount, and confirm the send.
Wait for on-chain confirmation
After sending, wait for the blockchain to confirm. Timing depends on that network's confirmation speed — anywhere from a few minutes to tens of minutes. Once it arrives, you'll see the coins in your OKX assets.
03The deadliest step: pick the right network (the wrong one can be unrecoverable)
This section gets its own heading because 90% of disasters in deposits and withdrawals come from picking the wrong network. Make sure you understand it.
The same coin (say USDT) can exist on several different blockchains: on the TRON chain it's TRC20-USDT, on Ethereum it's ERC20-USDT, and so on. They're all called USDT, but they run on different chains, and the addresses aren't interchangeable.
⚠️ Iron rule: both sides must be on the exact same network Whichever network you pick when depositing on OKX is the network the generated address belongs to. The sending side must pick that same network to send. If OKX gives you a TRC20 address but you pick ERC20 on the sending side — the funds may not arrive properly, and in serious cases can't be recovered. Same goes for withdrawals: whatever network the recipient's address is on, you must pick that network when withdrawing.
How to avoid mistakes? Remember two things: (1) first confirm with the receiving side which network it supports/wants, (2) have the sending side strictly follow that network. When both sides match, then hit send. If they don't match, stop — don't gamble.
Not started yet? First get an account that can deposit and withdraw
Depositing and withdrawing both need a KYC-verified OKX account. Enter invite code OK2707 at the bottom when you register, and your trading fees get partly rebated.
Sign up on OKX →
04Withdrawal flow: moving coins out of OKX
Withdrawing is the reverse: moving coins from OKX out to your on-chain wallet or another exchange. Because it's "moving out," the platform adds a few more security checks — and that's a good thing.
Go to "Assets" → "Withdraw"
Tap "Assets" → "Withdraw" → choose "Crypto / on-chain withdrawal" (don't pick internal transfer or fiat withdrawal by mistake).
Fill in the receiving address + pick the network
Paste the recipient's address (don't type it by hand) and pick the same network that address belongs to. You can add frequently used addresses to an address book/whitelist for more safety later.
Enter the amount, check the network fee
Enter the withdrawal amount and the page shows that network's fee, plus the amount you'll actually receive. Confirm the numbers line up.
Pass the security checks
Withdrawals usually require 2FA (authenticator app), an SMS/email code, a fund password and so on. If you haven't set these up, go do your security setup first. This gate is there to protect you.
Submit, wait for on-chain confirmation
After submitting, it goes into processing and on-chain confirmation. Timing again depends on the network. You can track progress on a block explorer using the transaction hash.
05Fees: essentially the "network fee" — pick a low-fee network to save
A lot of people assume the withdrawal fee is a "service charge" the platform takes. In fact most of it is the network fee paid to the blockchain (miner fee / gas). That cost is set by the chain and varies enormously between chains.
- Deposit: on the OKX side, OKX generally doesn't add a separate deposit fee; what you pay is the network fee on the sending side's chain.
- Withdraw: a withdrawal incurs a network fee, and how much depends on which network you pick.
💡 The key to saving For the same USDT withdrawal, going over TRC20 is usually a fair bit cheaper than the Ethereum mainnet (ERC20). So, provided the receiving side also supports it, favor the network with the lower fee. The big caveat: the other side has to support that network — otherwise picking the wrong network just to save on fees can lose your coins. Saving pennies to lose a fortune isn't worth it.
06Timing: it depends on on-chain "confirmations"
"I sent it, why hasn't it arrived?" — in most cases it's still waiting for on-chain confirmation, not lost. A blockchain transfer has to be packed into a block and get a number of confirmations before the platform credits it.
- Different chains confirm at different speeds: some take a few minutes, some (like Ethereum when congested) take longer.
- Network congestion and how high a network fee you set also affect the speed.
- A withdrawal hitting platform risk-control review can also make you wait a bit longer.
Within the normal wait window, don't panic. If it's far beyond what you'd expect, take the transaction hash (TxID) to that chain's block explorer to check the status — whether it's still unconfirmed, or confirmed but not yet credited by the platform — then decide whether to contact support.
07Limits: mainly about your KYC level
Both deposits and withdrawals have caps, and those caps are mainly tied to your identity verification (KYC) level: the higher your verification level, the larger the per-transaction / daily amount you can usually deposit and withdraw.
So if you find your withdrawal limit too low, it's most likely that your KYC level is still low — just go and complete the higher tier of verification. The exact limit figures change with platform policy, so go by the current limit shown on your account's withdrawal page. If you haven't figured out KYC yet, see how to pass KYC without a national ID card.
📋 Editor's hands-on test · 2026-06-04
We withdrew 50 USDT from OKX and timed it: picked the TRC20 network, pasted the receiving address, checked it character by character, confirmed both ends were on the same network, passed 2FA and submitted. The page showed a fixed network fee (a tiny amount); from tapping "Submit" to the coins landing in the other wallet took about 3 minutes. During the wait, we watched the confirmation count tick up one by one on a block explorer using the transaction hash. The one thing that made it all go smoothly: both sides picked TRC20 and the address was checked character by character with no errors. For exact rates and timing, go by the chain conditions when you do it.
08Golden rules: nail these three and you're basically fine
Turn the three below into muscle memory and on-chain transfers become solid:
- Send a small test first: the first time you send to a new address, or before sending a large amount, send a tiny amount first (say a few USDT), confirm it arrives correctly, then send the rest. That bit of network fee buys you peace of mind.
- Only copy-paste the address, then check it character by character: never type an address by hand. After pasting, check that the first few and last few characters match what the recipient gave you.
- Watch out for clipboard tampering: some malware quietly swaps out the address in your clipboard. So after pasting, always eyeball the start and end again — don't copy and immediately hit send.
⚠️ On-chain transfers are irreversible Once a blockchain transfer is sent and confirmed, it can't be undone and there's no "refund" from the platform. All your caution belongs to "before you tap send." Going a little slower and double-checking beats regret afterward, every time.
09FAQ
I sent coins and they still haven't arrived — are they lost?
Don't panic first — usually it's still waiting for on-chain confirmation. Take the transaction hash (TxID) to that chain's block explorer: if it shows "unconfirmed / confirming," keep waiting; if it shows confirmed but OKX hasn't credited it, it may be platform processing or risk-control review — wait a bit more, and only contact
official support if it stays abnormal for a long time. This all assumes you picked the right network and entered the address correctly to begin with.
Does the deposit address change? Can I keep using the same one?
The deposit address for the same coin on the same network can usually be reused. Even so, it's wise to go back in and reconfirm the current address and network before each deposit — building a "copy it fresh each time" habit is safer.
Is withdrawing crypto the same as "cashing out to my bank"?
No. The withdrawal in this article is moving coins to another address on-chain. Converting coins back to your local currency in a bank account is a P2P withdrawal / fiat withdrawal — a completely different flow; see the
cashing-out guide.
Why do withdrawals sometimes take a while and need extra verification?
That's usually platform risk-control protecting you — a new address, a large amount, a login from an unusual location and the like can trigger extra review or delayed crediting. It's a safety mechanism, not a fault. Setting up your full
security — 2FA, anti-phishing code and so on — helps normal withdrawals go more smoothly.
A
Aboard EditorialAn independent beginner's guide to opening accounts on crypto exchanges. We don't make investment decisions for you — we just flag the pitfalls at every step.
Before depositing or withdrawing, lay the groundwork on account and security
There's no undo on on-chain transfers, so get your account security solid before you operate freely. On the sign-up page, remember to open the invite-code field, enter OK2707, then submit — your trading fees get partly rebated.
Sign up on OKX now →
Invite code OK2707 · signing up through this site costs you nothing extra · on-chain transfers are irreversible, crypto prices are highly volatile, investing carries risk — use only money you can afford and decide for yourself. See our disclaimer.
Affiliate disclosure: Aboard is an independent third-party information site with no affiliation to OKX. This article contains referral links; when you sign up through them and enter the invite code, we may receive a promotional service fee from the platform. The platform pays it, it adds nothing to your cost, and it doesn't affect our objectivity. The "up to 20% (subject to OKX's current program)" rebate is governed by OKX's official program; fees, timing, limits and the like all go by the live figures shown on OKX's official pages.