17 October 2026 · 3 min read
How does a crypto exchange make money
Trading fees are the headline and rarely the biggest line. Spread, withdrawal fees, listings and float, with the honest version of what each one earns.
Before commissioning an exchange it is worth knowing exactly which lines earn, because the design that follows is different depending on the answer. Here are the five, in the order most new venues actually earn them.
Spread
For a swap or brokerage venue this is the whole business. You quote a price, you source the other side cheaper, and the difference is yours. No fee schedule, no taker and maker tiers, nothing for the user to compare.
It is also the most forgiving model for a new venue, because it earns from the first trade rather than from volume that does not exist yet.
Trading fees
The classic order book model: a percentage per fill, usually split into maker and taker, often tiered by thirty day volume.
The honest version is that trading fees are a volume business. A tenth of a percent on a thousand dollars is a dollar. The fee schedule everyone copies from the large exchanges only works at their scale, and copying it at launch earns almost nothing while making your venue look like a worse version of a bigger one.
Withdrawal fees
Every venue charges these and almost nobody plans them. Two useful facts:
- Charged correctly, they cover network fees plus a margin, and the margin is real money at volume.
- Charged carelessly, they become a loss during congestion, because your fixed withdrawal fee was set when the network was quiet.
Make the fee configurable per chain in the console, and review it. This is the line most new operators leave money on.
Listings
Projects pay to be listed. It is legitimate revenue and it is also the fastest way to damage a venue, because the incentive is to list anything that pays.
Listing revenue is the easiest money an exchange earns and the most expensive reputation it spends.
Float, and what you should not do with it
Balances sit on the venue between deposits and withdrawals. Some operators treat that float as working capital. It is customer money, and the number of venues that collapsed doing exactly this is the reason proof of reserve exists.
The defensible version is a reserve report you can produce on demand: what you hold, what you owe, and the difference. Build the reporting in from the start; retrofitting it after someone asks is a bad week.
What this means for the build
The revenue model decides the design.
- Spread led? You need a quote engine, routing and inventory control, not an order book.
- Fee led? You need a matching engine, fee tiers in the console and real liquidity.
- Withdrawal led? You need per chain fee configuration and a sweep policy that does not burn the margin.
- Listing led? You need a listing workflow, not just a pair you can add by hand.
That choice is the same one described in the four kinds of exchange, arrived at from the revenue side instead of the product side.
Questions
What is the main source of revenue for a crypto exchange
At scale, trading fees. For a new venue, spread, because it earns on the first trade rather than requiring volume that does not exist yet.
How much do exchanges charge per trade
Commonly between 0.1% and 0.5%, split into maker and taker and tiered by volume. Copying a large exchange's schedule at launch earns very little and makes your venue look like a weaker version of theirs.
Do withdrawal fees make real money
Yes, and they are the most commonly mishandled line. Set per chain, reviewed when networks get busy, they cover costs plus a margin. Set once and forgotten, they turn into a loss during congestion.
Is listing fee revenue a good idea
It is legitimate and it is risky. The incentive is to list whatever pays, and a venue known for bad listings loses the users who generate the fees.
Can I use customer balances as working capital
No. That is customer money, and the history of venues that treated float as capital is the reason proof of reserve reporting exists. Build the reserve report in from the start.
Which revenue model is best for a new exchange
Spread, usually. It works with no users, needs no fee schedule, and lets you prove demand before committing to the liquidity an order book requires.