OKX intra-site transfer and transfer between accounts tutorial

OKX intra-site transfer and transfer between accounts tutorial cover image
Detailed explanation of transfer operations between capital accounts, trading accounts, and financial accounts on the OKX platform, as well as how to transfer money to other OKX users for free through intra-site transfers.

On the OKX platform, your assets are distributed across different accounts, each designed for a specific purpose. Understanding the account structure and mastering fund transfers is essential for using OKX efficiently. Additionally, OKX supports internal transfers that let you send cryptocurrency to other OKX users for free and instantly.

This article covers OKX’s inter-account transfers and internal transfer features in detail. For more background on OKX’s account structure, refer to the wiki site.

OKX Account Structure Explained

OKX divides user assets into multiple independent accounts, each serving a different function:

Account Types Overview

Account TypePurposeApplicable Operations
Funding AccountDeposits, withdrawals, and C2CDeposit, withdraw, C2C trading, internal transfers
Trading AccountSpot and futures tradingSpot, margin, and futures trading
Earn AccountSavings and stakingEarn products, DeFi, staking

Why Multiple Accounts?

The core purpose of this design is risk isolation:

  • Funds in the trading account are used for trading — even if losses occur, assets in the funding account are unaffected
  • Earn account funds are completely separate from trading funds
  • Deposits and withdrawals only go through the funding account, making it easier to manage fund flows

Fund Flow Logic

Understanding how funds move between accounts is important:

  1. Deposit path: External deposit / C2C buy → Funding Account → Transfer to other accounts
  2. Trading path: Funding Account → Transfer to Trading Account → Trade
  3. Earn path: Funding Account → Transfer to Earn Account → Subscribe to products
  4. Withdrawal path: Other accounts → Transfer back to Funding Account → Withdraw / C2C sell

Step 1: Transfer Between Accounts

Inter-account transfer is the most basic operation, used to move funds between different accounts within the same OKX account.

Web Version

  1. Log in to the OKX website
  2. Click “Assets” → “Asset Overview” in the top right
  3. Click the “Transfer” button
  4. In the popup window, configure:
    • From: Select the source (e.g., “Funding Account”)
    • To: Select the destination (e.g., “Trading Account”)
    • Token: Select the token to transfer (e.g., USDT)
    • Amount: Enter the transfer amount
  5. Click “Confirm Transfer”

App Version

  1. Open the OKX app
  2. Tap “Assets” at the bottom
  3. Tap the “Transfer” icon at the top
  4. Set the source account, destination account, token, and amount
  5. Confirm the transfer

Transfer Features

  • Instant arrival: Transfers are processed internally within OKX — no blockchain confirmation needed
  • Completely free: No fees whatsoever
  • No minimum: You can transfer any amount
  • Unlimited: Transfer as many times as you want, anytime

Step 2: Internal Transfer to Another User

Internal transfer sends cryptocurrency directly to another OKX user — completely free and instant.

Transfer Methods

OKX supports several internal transfer methods:

Method 1: Transfer via Phone Number or Email

  1. Go to “Assets” → “Withdraw / Transfer”
  2. Select “Internal Transfer”
  3. Enter the recipient’s OKX-registered phone number or email
  4. Select the token and enter the amount
  5. Complete security verification and confirm

Method 2: Transfer via UID

  1. Get the recipient’s OKX UID (found in their Personal Center)
  2. Enter their UID on the internal transfer page
  3. Set the token and amount
  4. Verify and confirm

Method 3: Transfer via QR Code

  1. The recipient generates a receiving QR code in the OKX app
  2. The sender scans the QR code
  3. Confirm the amount and complete the transfer

Internal Transfer Notes

  • Funds are deducted from your Funding Account
  • The recipient receives funds in their Funding Account
  • Both parties must have completed KYC verification
  • Double-check the recipient’s information to avoid sending to the wrong person

Step 3: Sub-Account Management

OKX supports sub-accounts, suitable for users who need to manage multiple strategies.

What Is a Sub-Account?

A sub-account is an independent trading unit under your main account. Each sub-account has its own trading environment and fund management, but funds can be transferred freely between the main account and sub-accounts.

Sub-Account Use Cases

  • Strategy isolation: Use different sub-accounts for different investment strategies
  • Team management: Team members each operate their own sub-account
  • API trading: Assign separate sub-accounts to different trading bots
  • Risk isolation: Keep high-risk trading separate from conservative investments

Transferring Between Main and Sub-Accounts

  1. Go to the “Assets” page
  2. Select “Transfer”
  3. Choose “Sub-Account” in the from/to field
  4. Select the specific sub-account name
  5. Set the token and amount
  6. Confirm the transfer

Note: Direct transfers between sub-accounts are not supported. Transfer to the main account first, then from the main account to the target sub-account.

Common Transfer Scenarios

Scenario 1: Trading After a C2C Purchase

You just bought USDT through C2C and want to spot trade:

  1. USDT arrives in the Funding Account automatically
  2. Assets → Transfer → From Funding Account to Trading Account
  3. Enter the USDT amount → Confirm
  4. Go to the trading page and start trading

Scenario 2: Withdrawing After Trading Profits

You made a profit and want to withdraw to an external wallet:

  1. USDT profits are in the Trading Account
  2. Assets → Transfer → From Trading Account to Funding Account
  3. Enter the withdrawal amount → Confirm
  4. Go to the withdrawal page to complete the withdrawal

For detailed withdrawal instructions, see the OKX Withdrawal to External Wallet Tutorial.

Scenario 3: Earning Yield on Idle Funds

You want to put idle funds into earn products:

  1. Make sure funds are in the Funding Account or Earn Account
  2. Transfer to the Earn Account (if needed)
  3. Subscribe to an earn product

Scenario 4: Sending Crypto to a Friend

Your friend also uses OKX and you want to send them some USDT:

  1. Confirm the funds are in your Funding Account
  2. Use the Internal Transfer feature
  3. Enter your friend’s phone number / email / UID
  4. Free and instant delivery

Transfers vs. Withdrawals: Know the Difference

Many beginners confuse transfers with withdrawals. Here is a clear comparison:

ComparisonInter-Account TransferInternal TransferWithdrawal (On-Chain)
ScopeWithin the same accountBetween OKX usersTo any external address
FeeFreeFreeNetwork fee charged
Arrival TimeInstantInstantMinutes to hours
Address NeededNoPhone / email / UIDBlockchain address required
Security VerificationNoneRequiredMulti-factor required
ReversibilityCan be transferred backIrreversibleIrreversible

Quick Transfer Tips

One-Click Full Transfer

On the transfer page, there is usually an “All” button next to the amount field. Click it to transfer the entire balance of that token at once.

Multi-Token Transfers

If you need to transfer multiple tokens, you must do them one at a time. Batch multi-token transfers are not currently supported.

Transfer History

All transfer records can be viewed at:

  • Web: Assets → Transfer History
  • App: Assets → Transaction Details → Transfers

Check your transfer history periodically to ensure all fund movements are correct.

Common Issues and Solutions

”Insufficient Balance” Error

  • Check if you selected the wrong source account
  • Confirm the token selection is correct
  • Some funds may be frozen by open trading orders

Internal Transfer Not Received by Recipient

  • Verify the recipient’s phone number or email is correct
  • The recipient may need to check their Funding Account specifically
  • Contact OKX support to check the transfer status

Cannot Create Sub-Account

  • KYC verification must be completed on the main account
  • There is a limit on the number of sub-accounts
  • Check if the account has any unresolved security risks

For more fund management tips, see the OKX USDT Deposit and Withdrawal Guide.

Summary

While OKX’s multi-account structure may seem complex at first, it is actually a very sensible approach to fund management. Inter-account transfers are free and instant, and internal transfers are equally convenient. Once you master these operations, you can manage your crypto assets flexibly on the OKX platform.

Key takeaways: The Funding Account is the “hub” — all funds flow in and out through it. Transfer to the appropriate account before trading or earning. Internal transfers are the best way to send crypto to friends — free and instant.

Risk Warning: Internal transfers are irreversible once completed. Always double-check the recipient’s information before confirming. When managing sub-account funds, monitor each account’s risk exposure and avoid over-concentration. If you notice any unusual fund activity, contact OKX official support immediately.

Continue Through The Topic Page

Deposit & Withdraw

Go back to the topic overview when you want the full sequence, not just this single article.