14 October 2026 · 4 min read
What belongs in a crypto exchange admin panel
The screen vendors never show you. Pairs, fees, approvals, limits, user states and the reserve report, plus the controls that stop one mistake becoming an incident.
Every exchange vendor shows the trading screen. Almost none show the admin panel, which is strange, because the trading screen is used by your customers and the admin panel is used by you, every day, forever.
Here is what actually needs to be in it.
Markets and pairs
- Add a pair, set its tick size, minimum order size and price decimals
- Pause trading on a pair without taking the venue down
- Cancel resting orders on a paused pair, with a record of why
The pause button matters more than it sounds. The first time a listed asset does something strange, your options are pause or watch.
Fees
- Maker and taker per pair, with volume tiers if you use them
- Withdrawal fee per chain, editable without a deployment
- A fee change log, so a bad month can be explained
Withdrawal fees change with network conditions. If changing one requires a developer, it will not get changed and the margin quietly disappears. Where exchange revenue actually comes from covers why this line matters more than people expect.
Withdrawals and approvals
The most important screen in the product:
- A queue of pending withdrawals with amount, destination, user history and risk flags
- Approve, reject, or hold with a note
- Limits per user, per period, and a different path for anything above them
- A full audit trail: who approved what, when, from which account
If one compromised admin account can move everything, you do not have an approval process, you have a button. Two person approval above a threshold is the cheapest insurance in the whole system.
Users
- Find a user by email, address or transaction
- See balances, open orders, deposit and withdrawal history in one place
- Freeze an account, force a password reset, close a session
- KYC state, if you run KYC, with the evidence attached
Support quality is almost entirely decided by this screen. If finding a user takes four clicks and two tabs, every support message takes four times longer than it should.
Custody and reserves
- Hot wallet balance per chain against what you owe users
- Cold storage balances and the last sweep
- A reserve report produced on demand rather than assembled by hand
Build this on day one. Retrofitting reserve reporting after somebody asks for it is a bad week, and being unable to answer the question is worse.
Operations
- Stuck withdrawals, with a documented rebroadcast path
- Chain watcher health: last block seen per chain
- Deposits in pending, and how long they have been there
Most incidents start as something visible on one of these three lists an hour before anyone notices.
What not to put in it
- Anything that edits a balance directly. Adjustments should be ledger entries with a reason, never a number somebody types over another number.
- A single all powerful role. Support, finance and engineering need different permissions.
- Charts nobody acts on. An admin panel is a control surface, not a dashboard to admire.
The question to ask a vendor
Ask to see the console, live, with a withdrawal being approved. If they can only show the trading screen, you are looking at a template with an API attached. The rest of that checklist is here.
Questions
What is an exchange admin panel
The operator side of the venue: markets and pairs, fee configuration, the withdrawal approval queue, user management, custody and reserve reporting, and the operational lists that show what is stuck or behind.
What is the most important screen in an exchange back office
The withdrawal queue. It is where money leaves, so it needs limits, an approval step, risk flags and an audit trail of who approved what.
Should admin users have different permissions
Yes. Support, finance and engineering need different access, and withdrawal approval above a threshold should require two people. One all powerful role turns a single compromised account into a total loss.
Can an admin edit a user balance
Not directly. Adjustments belong in the ledger as entries with a reason and an author, so every balance can be explained. A panel that lets someone type over a number has no audit trail worth the name.
What is a reserve report
A statement of what the venue holds against what it owes users, produced on demand. It should exist from day one rather than being assembled by hand the first time somebody asks.
Is the admin panel included in the build
Yes, in every tier. The console is not an extra, it is the half of the product you personally use every day.