How to Deposit ETH on OKX: Complete Ethereum Funding Guide
When transferring ETH to OKX, the biggest risk is not slow operation, but picking from a long list of network options including ERC20, Arbitrum, Optimism on the deposit page without full clarity. Selecting the wrong network may lead to permanent loss of funds. This tutorial focuses on one core goal: use the correct matching network, fill in the right deposit address, and safely move your ETH to your OKX account.
Prerequisites
- A registered and logged-in OKX account. If you do not have one, you can use the OKX referral code 24U2795 during registration for extra perks.
- Hold ETH in an external non-custodial wallet (such as MetaMask, Trust Wallet) or another crypto exchange (such as Binance).
- We recommend completing basic identity verification (KYC 1): while deposit functions usually do not require verification, uncertified accounts may face restrictions on subsequent trading and withdrawal operations.
Critical Reminder: Before initiating any deposit, you must 100% confirm that the network used by the sending party is exactly the same as the network selected on the OKX deposit page. Otherwise, funds will be permanently lost and cannot be recovered.
Step-by-Step Operation Guide
1. Navigate to the crypto deposit page
Open the official OKX website or mobile App, log in, and enter the "Assets" page.
- Web platform: Click "Assets" in the top right corner → select "Deposit".
- App platform: Click "Assets" on the bottom navigation bar → tap the "Deposit" button at the top of the page.
You have completed this step when the crypto search box appears on your screen.
2. Select the crypto asset: ETH
Enter "ETH" in the crypto search box, then click "ETH (Ethereum)" in the search results. Be careful not to select fork coins such as ETC or ETHW by mistake.
Completion mark: A list of supported networks and a deposit address starting with "0x" will be displayed on the lower or right side of the page.
3. Select the correct deposit network — the most critical step
OKX supports multiple ETH deposit networks. Your network choice must be determined by which platform you are withdrawing ETH from.
- Scenario A: Withdrawing from a non-custodial wallet (MetaMask, Trust Wallet, etc.)
Open your wallet App and check the currently selected network. For example, if you hold ETH on the Arbitrum One network, you must select "Arbitrum One" on the OKX side.
- Scenario B: Withdrawing from other exchanges (Binance, Bybit, etc.)
Check the supported ETH withdrawal networks on the sending platform's withdrawal page, then only select the exact same network on OKX. For example, if Binance provides options including "Ethereum (ERC20)", "Arbitrum One" and "Optimism" when you withdraw ETH, choose one of them, then select the corresponding identical network on OKX. Note that network names may have minor wording differences across platforms, confirm they refer to the exact same blockchain rather than matching literal text only.
Reference for available networks (subject to actual display on OKX deposit page)
| Network Name (OKX) | Applicable Scenario | Estimated Arrival Time |
|---|---|---|
| ERC20 (Ethereum Mainnet) | Universal support, but with higher miner fees | Around 3-5 minutes (12 block confirmations required) |
| Arbitrum One | Low cost, fast speed | Around 1-3 minutes |
| Optimism | Low transaction fees | Usually near-instant arrival |
| zkSync Era | Low transaction fees | Usually near-instant arrival |
| Base | Extremely low cost | Around 1 minute |
Actual arrival time may vary due to network congestion, the table above shows standard estimated values under normal network conditions.
Completion mark: The network you selected is fully matched with the network used by the sending platform.
4. Get and copy your deposit address
After selecting the network, the page will display a "0x" prefixed deposit address and a corresponding QR code. Click the "Copy Address" button, or save the QR code to use on the sending platform.
- You do NOT need to fill in a Memo or Tag for ETH deposits. If any platform prompts you that a Memo is mandatory to deposit ETH, this is usually a scam or misoperation, stop the process immediately and verify the information.
Completion mark: The full deposit address is copied to your clipboard, or the corresponding QR code is saved locally.
5. Initiate the ETH transfer from the sending platform
On the withdrawal/transfer page of your external wallet or other exchange:
- Paste the OKX ETH deposit address you just copied.
- Double confirm that the network selected on the sending side is exactly identical to the network you chose on OKX.
- Enter the transfer amount. Notes:
- If you send from a self-custody wallet, you need to reserve enough on-chain ETH to pay for Gas fees, otherwise the transaction will not be broadcast successfully.
- If you withdraw from another exchange, the platform will automatically calculate and deduct the withdrawal fee, the amount you enter will be the actual amount received by your OKX account.
- Carefully verify the first 6 digits and last 6 digits of the deposit address, confirm all information is correct then click send.
Common Failure Cause 1: The transfer amount is lower than the minimum deposit limit.
The minimum deposit for ERC20 network is 0.001 ETH; for other networks, refer to the real-time prompt on the OKX deposit page. Amounts below the threshold will not be credited and cannot be recovered (Source: OKX Help Center, 2026-07-08).
Common Failure Cause 2: Sending ETH directly from a smart contract address.
OKX explicitly warns that you should never send ETH to the deposit address directly from a smart contract, otherwise the transaction may not be credited automatically, requiring long manual processing or even leading to permanent fund loss. Always initiate transfers from a regular personal wallet address (Source: OKX Help Center, 2026-07-08).
6. Wait for blockchain confirmation and check deposit status
After you send the transaction, you can check the progress in OKX via "Assets" → "Deposit History".
- Status showing "Pending Confirmation": The transaction has been broadcast but not yet recorded on the blockchain.
- Status showing "Confirming": The blockchain has started packing the transaction, and the page will display the number of confirmed blocks completed.
- Status showing "Credited": The funds have arrived and are available for use.
The ERC20 network usually requires 12 block confirmations, taking around 3-5 minutes; layer 2 networks have lower required confirmation counts and are usually much faster. If the funds do not arrive after more than 1 hour, check the following items:
- Enter your transaction hash (TXID) in a blockchain explorer such as Etherscan to check if the on-chain transaction status is successful.
- If the transaction shows success on chain but not credited on OKX, contact OKX customer support and provide the TXID for assistance.
- If the transaction shows failed on chain, the funds will usually be returned to the sending address, you need to check your Gas settings and other parameters for the transfer.
Risk Warnings
- Selecting the wrong network = permanent loss of assets. If you send ETH from Network A but select Network B on OKX, the exchange cannot recover the funds. The network verification in step 3 and step 5 is not a "suggestion", it is a mandatory security requirement to protect your assets.
- Never deposit non-ETH assets to your ETH deposit address. For example, sending USDT, NFTs or other tokens to an ETH address will result in permanent unrecoverable loss.
- Do a small test transfer for your first deposit. Especially when initiating a transfer from a self-custody wallet, a small test amount can verify the correctness of the address and network with very low cost.
Final Check: How to confirm your deposit is completed successfully?
When you see your ETH balance increase in the "Assets - Funding Account" page, and the corresponding deposit record shows "Credited", the whole operation is completed correctly.
After that, you can use the deposited ETH to do spot trading, or deposit it to OKX earn products to generate yield. If you just want to hold the assets temporarily, you can transfer funds from the funding account to the trading account at any time with zero extra fees.
OKX does not charge any fees for deposit operations, the only cost you incur is the on-chain miner fee paid to the blockchain network when you initiate the transfer. OKX will only charge network processing fees for withdrawals, no deductions will be made during the deposit process.
FAQ
Q1: I withdraw ETH from Binance to OKX, the network I selected is supported by Binance but not available on OKX, what should I do?
A: Choose a network that is supported by both platforms. If none of the networks supported by Binance are available on OKX (a very rare case), you cannot make a direct deposit. You can withdraw the ETH to your personal on-chain wallet first, then transfer it to OKX using a network that OKX supports.
Q2: Can I reuse my ETH deposit address?
A: Yes. Your ETH deposit address on OKX is permanent, as long as you use the same network, the address will not change. We recommend saving your frequently used OKX deposit address to the address book of your sending platform to avoid repeated verification work for future transfers.
Q3: My deposit failed but the funds have been deducted from the sending side, what should I do?
A: If the on-chain transaction is confirmed successful but not credited to OKX, submit a support ticket with your TXID, the OKX support team will help you verify and process the issue. If the on-chain transaction is rolled back or marked as failed, the ETH will automatically return to your sending address, you can then check your Gas settings, nonce value or other transfer parameters before reinitiating the transaction.
