Web3 Wallet & Tools

OKX Sub-Accounts: What They're Actually For and How to Set Them Up

Sub-accounts look like a feature for institutions, but they solve a very personal problem: keeping one experiment from contaminating everything else. When they're worth using, and how to structure them.

OKX Sub-Accounts: What They're Actually For and How to Set Them Up

One account holding your long-term savings, an experimental bot, a futures position and this month's DCA budget is one account where everything can interfere with everything. Sub-accounts exist to draw walls — and unlike most "pro" features, the reasons to use them get stronger the less experienced you are.

What a sub-account is

A sub-account is a separate account living under your main one: its own balances, its own trading history, its own API keys — while the main account keeps overall control, moves funds between them, and sees everything. Think of it as rooms in a house rather than separate houses.

Problems sub-accounts actually solve

Strategy isolation. A grid bot running in its own sub-account can only ever use the funds you gave it. Whatever the bot does — or whatever you misconfigure — the blast radius is capped by construction, not by discipline.

Honest performance accounting. When everything shares one balance, a losing experiment hides inside overall fluctuations. Give the experiment its own sub-account and its profit or loss becomes a single, unarguable number. Most people discover their "profitable" side strategy wasn't.

API risk containment. If a third-party tool needs API access, create its keys under a sub-account holding only what that tool needs. A leaked or abused key then threatens a compartment, not your savings.

Separating time horizons. Long-term holdings in one place, active trading in another. The practical benefit is behavioural: you stop "borrowing" from long-term funds to top up a losing trade, because the transfer itself becomes a deliberate act you can notice.

A structure that works

For an individual, three compartments cover most needs:

  1. Core (main account): long-term holdings, Earn subscriptions, minimal activity.
  2. Active: manual trading with a fixed budget you refill consciously, never automatically.
  3. Bots/tools: one sub-account per bot or external tool, funded with exactly its working capital.

The refill rule is the point: money flows from Core outward by explicit decision, and losses in outer compartments never silently pull more.

Setting one up

Sub-account creation lives in the account/profile section of the web interface. You name the sub-account, optionally create API keys scoped to it, and transfer funds through the internal transfer screen (internal transfers between your own accounts don't touch the blockchain). Limits on the number of sub-accounts and on some features vary by verification level — check the current rules in the interface rather than assuming.

FAQ

Do sub-accounts have separate security settings? They inherit their existence from the main account — protect the main account's credentials and two-factor authentication above everything, because it controls all of them.

Can each sub-account use different trading modes? Yes, which is precisely the point: a futures experiment can live in an account mode your core savings never touch.

Is there a cost? Creating sub-accounts is free; trading fees apply per trade as usual, wherever the trade happens.

This content is educational only — not financial advice.