FeeFloor Research
Which crypto exchange is actually the cheapest?
You are reading the live rolling series — these figures move every six hours as new sweeps land. The citable, frozen release is Version 1.0 — 50 sweeps, 73,001 observations, data cutoff 24 July 2026, SHA-256 verified. Quote Version 1.0 if you need a number that will still be true next month.
By the FeeFloor Data TeamContinuously measured since 16 July 202681 full measurements so farUpdated 3 Aug 2026, 12:02 UTC
Sell-side coverage (per market)
Coverage history: v2 (2026-07-16) — Sell-side support expanded to all order-book venues (perp 35/49 → 49/49; spot already full). v3 (2026-07-17) — Spot-sell reset: 8 sweeps before 2026-07-17 06:00 UTC were corrupt (a spot-engine regression ignored side and returned buy data). They are excluded; spot-sell maturity restarts on post-fix measurements. Buy and perp-sell were unaffected. Sweeps before a change keep the version they were collected under, so an expansion in supported venues is never read as a market move.
- Measured since
- 16 July 2026
- Completed measurements
- 81
- Raw observations
- 63,076
- Cadence
- Every 6 hours
These results measure market sells against the bid side of each order book. This series is younger than buy and covers a subset of venues — see coverage above.
No single venue was cheapest across every measured scenario. Which venue wins shifts with the asset, the market and the size of the trade.
Across the 24 scenarios we measure, the most successful venue — Lighter — ranked cheapest in 11 of 24. But no venue won them all: 4 different exchanges took the top spot in at least one scenario. The cheapest exchange is not unknowable — it is conditional.
The short answers
The cheapest venue for the trade most people actually make, by the dimensions that move it.
Cheapest small spot trades
MEXC
Lowest all-in cost in 265 of 414 small spot measurements
Cheapest large spot trades
MEXC
Lowest all-in cost in 300 of 414 large spot measurements
Cheapest small perp trades
Lighter
Lowest all-in cost in 482 of 486 small perp measurements
Cheapest large perp trades
Lighter
Lowest all-in cost in 370 of 486 large perp measurements
Cheapest $1M order
MEXC
Lowest all-in cost on a $1M order in 207 of 450 measurements
Best measured order-book depth
edgeX
Fills a $1M order in 100% of measurements at ~0.6 bps slippage (243 sampled)
Most consistently low-cost
Lighter
Lowest all-in cost in 47% of all measurements across every scenario
Highest scenario win rate
Lighter
Cheapest in 11 of 24 scenario cells across the window
The scenario matrix (market sells)
This is the authoritative result: the cheapest venue for every asset × market × order-size combination we measure, by all-in cost of a market buy. Switch asset, market and time window below — each cell shows the winner, its all-in cost in dollars and basis points, and its margin over the runner-up. Windows that don’t yet have enough sweeps say so rather than pretending to a conclusion.
Winner per cell over the latest window · 1 sweep
How the cheapest venue changes as a BTC trade grows from $1K to $1M
Follow one asset and market — a BTC perpetual taker order — across four sizes. At the bottom of the range the trading fee dominates, so the venue with the lowest fee wins. As the order grows, the spread you cross and the slippage your size pushes through the book matter more than the fee, and the ranking shifts. By $1M, some venues cannot fill the order at all and drop out entirely — the line simply stops.
Fee vs. spread vs. slippage: what moves the ranking
Three costs make up every all-in number, and they scale differently. The fee is a flat percentage — identical at $1K and $1M, so it dominates only when the others are small. The spreadyou cross is roughly fixed in basis points but reads larger on lower-priced assets, which is why SOL’s spread looks higher than BTC’s even in a tight market. Slippage is the one that grows with size: a small order barely moves the book, a large one walks through several levels. The cross-over between fee-dominated and slippage-dominated is exactly where the cheapest venue changes hands.
Here is that composition for a $100K BTC perpetual, cheapest first. The bar length is total cost; the segments are fee, half-spread and slippage. Watch whether the venue tagged “lowest fee” is the shortest bar — a smaller fee can be undone by a wider spread or more slippage.
Spot and perpetuals are different races
We never blend the two, because they are won by different venues. Perpetual futures are dominated by low-fee perp DEXs and derivatives specialists; spot is a separate contest among the large centralized exchanges. A venue that is cheapest for spot BTC can be mid-pack for the perpetual, and vice versa — reading a single “cheapest exchange” across both is how most comparisons mislead.
Zero trading fees don’t mean zero trading cost
The headline fee is the most-advertised and least-complete number in crypto. In the latest completed sweep, the venue with the lowest advertised fee also delivered the lowest all-in cost in only 22 of 24 scenarios with enough venues to compare. In the other 2, a venue charging a higher fee was actually cheaper once spread and slippage were counted — the gap the fee page never shows you.
Across all 81 measurements so far (1800 comparable cells), the lowest-advertised-fee venue was cheapest all-in 71% of the time — the stable figure that supersedes any single sweep.
The $1M question: who has real liquidity
At size, depth decides. Below is how many venues per market could not fill a $1M order within tolerance in the most recent sweep — the ones that look competitive on a fee page but run out of book when the order is real.
BTC · Spot
5 depth-limited · 16 could fill
BTC · Perpetual
7 depth-limited · 42 could fill
ETH · Spot
5 depth-limited · 15 could fill
ETH · Perpetual
8 depth-limited · 40 could fill
SOL · Spot
4 depth-limited · 15 could fill
SOL · Perpetual
11 depth-limited · 34 could fill
This section is the seed of a companion study, The $1 Million Crypto Trade: Which Exchanges Have Real Liquidity?, which will go deeper on order-book depth alone.
Methodology, limitations and data
Every number is all-in cost — fee + spread + slippage — measured from live order books, exactly as described on our methodology page. The study uses standard list prices (taker, standard tier, no referral discount) so anyone can reproduce it; referral discounts are a separate lever, not baked into these results. We re-measure all 24 scenarios every few hours and report the winner per cell plus a scenario win rate over the whole window — we deliberately do notcollapse the scenarios into one average “overall winner”, because that number would depend entirely on how you weight assets, markets and sizes. The best measured order-book depth answer excludes oracle-priced venues (GMX, Jupiter, Gains and similar), which fill any size from an external price and so have no order book to measure.
These headline figures are buy-side. Every number in the matrix and short answers is a market buy, walked against the ask side of each order book. Sell-side execution (walking the bids) is now being collected as a separate side series with its own start date and coverage — shown alongside buys in the chapter below, never averaged into them, and only once each segment has enough history to be worth reporting.
Other limitations. These are estimates of immediate execution cost at measurement time; real fills move with the book. The window so far is 81 sweeps — the longer it runs, the more robust the win rates. Funding, withdrawal and regional pricing differences are out of scope.
The data behind this report is public and reusable under CC BY 4.0 (attribution to FeeFloor). Download the full long-format history — CSV (one row per sweep × scenario × venue) or the rolling aggregate JSON. See also the companion study on exchange liquidity the live ranking on the front page, and the API & embed docs to build on this data.
Buying vs selling: early historical findings
Selling walks the bid side of the book, buying the ask side — on a lopsided book the cheapest venue can differ. These are paired buy/sell comparisons, spot and perpetual kept separate, never averaged into one figure. A segment appears here only once it has 20 valid sell sweeps.
Perpetual — buying vs selling
81 sell sweeps · since 16 Jul 2026 · cov v3Different cheapest venue
0%
0 of 12 cells
Median buy/sell gap
0.06 bps
absolute, per cell
Largest asymmetry
0.14 bps
ETH $1M
| Order size | Cells | Different winner | Median gap |
|---|---|---|---|
| $1K | 3 | 0 | 0.05 bps |
| $10K | 3 | 0 | 0.07 bps |
| $100K | 3 | 0 | 0.07 bps |
| $1M | 3 | 0 | 0.05 bps |
Biggest gaps: ETH $1M ($14), SOL $10K ($0), SOL $100K ($1).
Spot — buying vs selling
69 sell sweeps · since 17 Jul 2026 · cov v3Different cheapest venue
0%
0 of 12 cells
Median buy/sell gap
0.09 bps
absolute, per cell
Largest asymmetry
1.12 bps
SOL $1M
| Order size | Cells | Different winner | Median gap |
|---|---|---|---|
| $1K | 3 | 0 | 0.04 bps |
| $10K | 3 | 0 | 0.01 bps |
| $100K | 3 | 0 | 0.16 bps |
| $1M | 3 | 0 | 0.53 bps |
Biggest gaps: SOL $1M ($112), ETH $1K ($0), BTC $1M ($53).
Cite this report
FeeFloor Data Team. “Which Crypto Exchange Is Actually Cheapest? A Cost Study.” Version 1.0, FeeFloor, 2026. Data measured through 24 July 2026. feefloor.com/research/snapshots/v1
Version 1.0 is frozen and hash-verified (50 sweeps, cutoff 24 July 2026). Latest live data may differ from the cited Version 1 snapshot. Sources: frozen CSV · methodology · corrections · contact@feefloor.com.