Every time someone tells me their exchange is basically free now, I have the same reaction. The trading fee is the price on the menu, and it is usually the smallest number in the room. A venue that runs at a fraction of a percent per trade, or even zero on some pairs, is not doing charity. It is making money in five or six other places that never show up on your receipt, and once you know where those places are, a lot of the product design suddenly makes sense. The pushy token listings, the leverage prompts, the staking button they keep moving to the top of the screen. None of that is random.
So here is the honest map of how these businesses actually earn, roughly in the order that a beginner would run into each one.
The fees you can see, and the ones you cannot
The visible layer is the trading fee, split into maker and taker. If you place a resting limit order that adds liquidity, you are a maker and you pay less, sometimes nothing, sometimes a rebate. If you cross the spread and take liquidity right now with a market order, you are a taker and you pay more. This is deliberate. The exchange wants a thick order book because a thick book attracts more traders, so it pays makers to build the book and charges takers to eat it. Fine so far.
The less visible fee is the spread itself, and this is where the simple retail products earn their keep. On a plain order book you can see the best bid and best ask and the gap between them. On a convert or instant-buy button, the one that says you are trading with zero fees, you often are not seeing a real book at all. You are getting a single quoted price with the markup baked inside it. The exchange buys at one number and sells to you at a slightly worse one, and the difference is the fee you were told you avoided. The rule of thumb I use with beginners is that any button labeled instant, easy, or fee-free is usually the most expensive way to trade on the whole platform.
Listings, lending, and the float
A few streams sit further back and they matter more than most people realize because they push directly on what the exchange wants you to do.
- Listing fees. Getting a token onto a major exchange can be worth a lot to the project behind it, and exchanges have historically charged for the privilege, sometimes in cash, sometimes in a chunk of the token supply. The incentive this creates is obvious once you say it out loud. A venue paid to list tokens has a reason to list more of them, including risky ones, and to promote the ones it holds a bag of.
- Margin lending. When you trade with leverage, you are borrowing, and the exchange or its lending pool charges interest on that borrow, often billed hourly or as a funding rate on perpetuals. This is why the leverage slider is never hard to find. More borrow means more interest, and it also means more liquidations, which brings in fees too.
- Staking cuts. When you stake a token through an exchange, it runs the validating and hands you a yield, minus a slice it keeps for itself. The slice is often quiet and sits inside the quoted percentage, so the yield you see is already net of the exchange's cut.
- Stablecoin partnerships. Stablecoin issuers earn interest on the reserves backing their coins, and exchanges that help distribute a stablecoin or hold large balances of it can get a share of that yield. This is one reason a platform will nudge you toward one particular stablecoin over another.
- Float on your balances. This is the sneaky one. Money and coins sitting in your account are, in plain custodial setups, held by the exchange. Idle fiat can earn interest that the exchange keeps, and idle assets can be lent out. You parked it, they earn on it, and you see none of that yield unless they choose to share it.
That last one is worth sitting with, because it changes the relationship. If the venue earns on your idle balance, then it benefits from you leaving money on the platform whether or not you ever trade. Deposits are not just a convenience for you. They are inventory for them.
What the revenue map tells you to actually do
The reason I bother mapping all this is that each stream points a product at you, and once you can name the stream, you can see the nudge coming. Here is the short version of how I think through a venue, and it works for a beginner just as well as it works for me.
- Assume the loudest button is the most profitable one for them, not the best one for you. Instant buy, one-tap leverage, and the staking promo are loud because they pay well.
- Check whether you are trading against a book or a quote. If you cannot see a bid and an ask, you are paying a spread you cannot measure, so treat the price as worse than it looks.
- Read the leverage and funding terms before you touch the slider, not after. The funding rate is a fee that compounds while you sleep.
- Ask what happens to your idle balance. If the answer is that the exchange earns on it and you do not, that is a cost of keeping money there, so keep less of it there when you are not using it.
- Notice which tokens get the biggest banners. A heavily promoted new listing is often the one the exchange has the most direct financial reason to move.
None of this makes exchanges villains. They are businesses, and a business with six revenue streams is generally more stable than one living on trading fees alone. The point is just that your interests and theirs line up on some streams and pull apart on others. They win when you trade, sure, but they also win when you leverage up, when you leave balances idle, and when you buy the token they were paid to feature. That is a lot of quiet pressure in one direction.
The practical move is to separate the venue from the strategy. Use the exchange for what it is genuinely good at, which is execution and access, and keep the thinking somewhere that is not being paid to sell you the next trade. Part of why I built Blockcircle the way I did, with non-custodial routing so your keys never leave your control, was that I did not want the place holding my coins to also be the place earning on them while they sat. Whatever tools you use, the habit that pays off is small and boring. Before you click, ask which of the exchange's revenue streams that click feeds, and whether you are fine feeding it.