跳到主要内容
Rate transparency

Crypto exchange rates: how swap pricing really works

There is no single crypto exchange rate. The price you see quoted on a market data site is a mid-market reference — the midpoint between the best bid and the best ask on the venues that site tracks. It is not an offer, and nobody will fill your swap at it.

What you actually receive is a payout: one specific provider's answer to the question "if I send you this exact amount right now, what will you send back?" That answer already contains their spread, their routing choice, their network fee estimate and their own risk margin. Two providers asked the same question at the same second routinely answer differently, and the difference is larger than most people assume.

This page explains how a swap rate is built, why quotes diverge, what our own sampling shows about the size of that divergence, and how to check a rate before you accept it.

How far apart the quotes actually are

These are our own measurements from the last 30 days, not an estimate. Every connected provider that can route a pair is asked for the same amount at the same instant, and the gap between the best and worst fillable payout is recorded.

Quote sets compared
181
Pairs sampled
12
Median best-worst gap
2.17%
Average gap
2.27%

Per-pair figures, the winning-provider breakdown and the full methodology live on the Crypto Swap Rate Index.

Here is a small experiment worth running once in your life. Open four swap services in four tabs, ask all of them the same question — one bitcoin, into ether, right now — and write down the four numbers they hand back. They will not match. They are not close cousins of each other either. The spread between the friendliest and the least friendly answer is usually larger than every fee any of them advertises, and it changes again by the time you finish reading the page.

Nobody is cheating you in that experiment. Four honest businesses, quoting the same trade at the same second, genuinely arrive at different numbers — and the reasons why are the whole subject of this page. Once you can see the machinery, the question “what is the crypto exchange rate?” stops being a question with one answer and becomes something much more useful: a number you can shop for.

Chapter one

A swap rate is not a price. It is a promise with costs stapled to it.

When a price site tells you bitcoin is worth some amount in ether, it is reporting an average of what other people traded at, somewhere else, a moment ago. That is a reference price. It is a fact about history. You cannot transact at it, in the same way you cannot buy a house at last month’s average sale price.

A swap quote is a different kind of object entirely. It is a firm offer: send this exact amount, to this address, and we will send this exact amount back. To make that offer, someone has to absorb every cost that sits between your wallet and theirs, and price the risk that any of it moves while your transaction is in flight. Four costs do nearly all the work.

The market cost. Somebody, somewhere, must actually take the other side. On liquid routes the book is deep and that costs almost nothing. On thin ones, filling your order moves the price against itself — the larger your trade, the further down the book it eats. This is why the same provider can look brilliant on a $200 BTC to ETH swap and mediocre on a $60,000 one.

The network cost. Two chains are involved, and both charge rent. Sending bitcoin costs whatever the mempool demands that hour; delivering ether costs whatever gas is doing. Neither the provider nor you controls these, and on small trades they dominate everything else. A $40 swap can lose a tenth of its value to two network fees while the rate itself was excellent.

The risk cost. The moment a provider quotes you a fixed number, they have written you an option. If the market moves in your favour during the ten minutes your deposit is confirming, they eat it. Fixed-rate quotes therefore always carry a buffer — that buffer is the honest price of certainty, not a trick. Floating quotes hand the movement back to you and are typically a little kinder as a result.

The margin. Everyone needs to eat. Some services take it as a visible percentage; most take it inside the rate, which is the part that trips people up.

Add those four together and you have the number on your screen. Change any one of them — a busier chain, a bigger trade, a fixed rate instead of a floating one — and the number changes with it.

Chapter two

Why four honest providers give you four different numbers

Providers are not all standing in the same room. Each one reaches liquidity through its own set of relationships: some run their own inventory, some route into centralised order books, some pull from on-chain pools, most do a mix and the mix differs by asset. Your Monero quote and your USDC quote may not even be sourced on the same continent of the market.

Inventory matters as much as access. A provider already holding a pile of Tether it would rather not be holding will quote a keen price to move it, and a defensive one to take more on. That is not a public fact. It is invisible from the outside, it changes hourly, and it is one of the main reasons the “best” provider is a different name this afternoon than it was this morning.

Then there is size. Every desk has a comfortable band. Under it, the fixed costs of doing your trade are annoying; over it, you are asking them to absorb real market impact. Between two providers with different comfortable bands, the winner flips purely because you typed a different amount — no news event required.

Finally, appetite. Payout networks congest, deposits get stuck, a chain has a bad day. A provider that would rather not touch a route right now does not usually refuse it. It just quotes a number that means no thank you. Read enough quote sets and you learn to recognise that number on sight.

None of this is fixable by choosing one favourite service and being loyal to it. It is only fixable by asking everyone, every time — which is the entire design of our live comparison, and the raw material behind the Crypto Swap Rate Index.

Chapter three

The uncomfortable part: the rate is the fee

Ask a room of crypto users what a swap costs and most will name a percentage they once read on a fees page. That number is very often the least important figure in the transaction.

Consider two offers on the same trade. The first advertises 0.25% and pays out less. The second advertises nothing at all and pays out more. Which one cost you money? The only figure that has ever mattered is how much arrives in your wallet, and it is the only figure that survives every difference in how a service chooses to present itself.

Monivo adds nothing on top of the provider’s number — the payout you are shown is the payout they committed to. We say that not as a slogan but because it is the only position that makes the comparison meaningful: if we took a cut inside the rate, we would have an incentive to show you the provider who lets us take the biggest one.

Judge a swap the way you would judge a currency exchange at an airport: not by the sign in the window, but by the notes in your hand afterwards.

This is also why the gap between best and worst is the number we chose to publish and keep publishing. It is the money that exists on the table before anybody has done anything clever — the cost of not looking. The index tracks it per pair, from quote sets captured at the same instant, with no modelling in between.

Chapter four

Fixed or floating: buying certainty, and what it costs

Every swap you make is one of two bets, and most people make it without noticing which.

A fixed rate locks the payout when you accept it. If the market lurches while your deposit confirms, that is the provider’s problem. You pay for this with a slightly worse starting number, and with a deadline — miss the window and the lock is void, at which point you are usually offered the market rate or a refund.

A floating rate settles at whatever the market is doing when your deposit lands. It usually starts better, and it can finish better or worse. On a fast chain the exposure is a couple of minutes and mostly theoretical; sending bitcoin during a congested hour is a genuinely different proposition.

A rule of thumb that has served people well: float when the amount is small or the sending chain is fast; fix when the amount would ruin your week if it moved 3%. Paying a supplier a precise invoice amount is a fixed-rate situation. Rotating a bit of SOL into USDT on a quiet afternoon is not.

The step-by-step mechanics of both, including what actually happens if a fixed-rate window expires, are laid out in our guide to swapping crypto.

Chapter five

Where the gap opens up — and where it barely exists

Comparison is not equally valuable everywhere, and it would be dishonest to pretend otherwise. On the busiest routes the providers are all reading roughly the same book, and the difference between first and fourth place is small. Swap ETH into USDT and you are in the most heavily contested corner of the market; you should expect the winners to be separated by very little.

The gap widens in four predictable places.

Privacy assets. Fewer venues will touch Monero, so the ones that do are not being disciplined by as much competition. Routes like BTC to XMR and USDT to XMR are, in our own sampling, among the most worthwhile to compare. If this is your regular trade, the Monero exchange hub is written for you.

Anything down the long tail. The further you get from the top of the market, the fewer providers can route the pair at all — and a pair quoted by two desks behaves very differently from one quoted by eight. We list over a thousand assets precisely because coverage itself varies this much; the full asset list shows what can be routed.

Network choices. The same token on different rails is effectively a different asset to a pricing engine. Moving Tether across Tron versus Ethereum changes both the network cost and which desks are keen — enough that the practical differences got their own TRC-20 to ERC-20 walkthrough.

Awkward sizes. Very small trades are dominated by network fees; large ones by market impact. Both push providers apart, in opposite directions.

Which is the practical takeaway: comparing costs you nothing, and on the routes where it does not matter, you find that out in about four seconds.

Chapter six

How to read a quote in thirty seconds

This is the part to keep. Six checks, in order, before you send anything anywhere.

One: quote the real amount. Not a round number for research — the exact figure you intend to send. Pricing is size-dependent, so a quote for an amount you are not sending is a quote for somebody else’s trade.

Two: read the payout, not the rate. Compare the received amount across providers and ignore every advertised percentage. It is the only apples-to-apples number in the business.

Three: check which network you are on. Both sides. Most swaps that go wrong go wrong here, not in the pricing.

Four: decide fixed or floating deliberately, using the rule in chapter four rather than accepting whichever the interface offered first.

Five: look at the minimum and the timer. Below the minimum, a trade can strand; a lock with three minutes left on it is a lock you will probably miss.

Six: send a test amount when the sum is life-changing. The network fee on a small probe is the cheapest insurance available on the whole internet.

Crypto-to-crypto swaps here need no account and no identity check, so none of this requires signing up somewhere to see the real number — the reasoning behind that is in the no-KYC pillar, and the boundary is simple and stated plainly: anything touching a bank or a card is regulated, and identity checks apply there.

Chapter seven

Why we publish the spread instead of talking about it

Every aggregator in this industry claims to find the best rate. It is an easy claim to make and an awkward one to check, which is why we decided to publish the evidence rather than the adjective.

A sampler asks every connected provider for the same swap, at the same instant, across a standing panel of pairs, and stores every answer. Nothing is modelled, nothing is back-filled, and losing quotes are kept exactly as they came in — they are the point. From that raw record we publish the best and worst fillable payout per pair, the gap between them, and which provider won.

It is deliberately falsifiable. If our own routing were mediocre, this data would say so, in public, with timestamps. You can read the live version on the Crypto Swap Rate Index, and the numbers are free to quote — including commercially — with a link back.

And then the part that actually matters: do it on your own trade. Put the real pair and the real amount into the comparison, watch the answers land side by side, and take the best one. Most swaps settle in under ten minutes, and the wallet stays yours the entire way.

What a swap rate is actually made of

Mid-market reference
The theoretical price of the pair, derived from order books. It moves continuously and is the same for everyone. It is the baseline every other component is measured against.
Provider spread
The margin the liquidity provider keeps for taking the other side and carrying the price risk while your deposit confirms. This is where providers differ most, and it is rarely disclosed as a separate number.
Network fee
The blockchain cost of sending the payout. On congested networks this can dwarf the spread on small swaps, and providers estimate it differently — some conservatively, some optimistically.
Routing hops
Many pairs are not traded directly. A quote for an obscure asset may route through BTC, ETH or USDT, and each hop adds a spread. Two providers routing the same pair differently will quote differently for that reason alone.
Rate type
A floating rate is recalculated when your deposit confirms, so the final payout can move up or down. A fixed rate is locked at quote time and carries an explicit premium for that certainty — typically the largest single visible difference between two otherwise identical quotes.

How to check a rate before you accept it

1. Compare payouts, not percentages
Enter your real send amount and read the receive amount from every provider that can route the pair. Ignore fee marketing entirely.
2. Check the rate type
Confirm whether the quote is floating or fixed. A floating quote that looks best on screen can settle worse than a fixed one if the market moves during confirmation.
3. Confirm the network
USDT on Tron and USDT on Ethereum are different assets for settlement purposes, with very different network fees. A cheap-looking quote on the wrong network is not cheap.
4. Read the minimum and the expiry
Quotes carry a validity window and a minimum size. A quote that expires before your deposit confirms will be re-priced at whatever the market is then.
5. Compare again for large amounts
Spreads widen with size on thin pairs. A quote that was competitive at $500 may not be at $50,000, because the provider's inventory only stretches so far.

Check the rate on your own swap

Enter the pair and the amount you actually intend to send. Every provider that can route it is asked at once, and the payout shown is the best one they answered with.

输入您想兑换的金额
您获得
正在获取实时报价…

The data behind it

Everything above is measured, not asserted. These pages publish the measurements.

Rates by pair

Per-pair pages carry the current quote plus the spread history for that route.

Context and access

How the venue you use changes what you can get quoted at all.

Dated monthly reports

Each completed month is frozen at its own URL, so a figure cited in an article stays exactly as published.

Citing this research

The figures on this page are free to reuse in articles, newsletters and reports, including commercially, with attribution to Monivo and a link to the index. Copy the sentence and the link below as they are — both are regenerated from the current sample, so they will not go stale in your draft.

Citable figure

Across 181 simultaneous quote sets on 12 trading pairs, the median gap between the best and worst executable crypto swap payout was 2.17% (Monivo Crypto Swap Rate Index, 2026-09-08).

Attribution link

<a href="https://monivo.io/research/crypto-swap-rate-index">Monivo Crypto Swap Rate Index</a>

Writing something that needs a custom cut of the data — a specific pair, a longer window, a regional view? Ask us and we will run it and publish it at a dated URL you can cite.

Crypto exchange rates: common questions

What is the crypto exchange rate for a swap?

It is the payout a specific provider commits to for a specific amount at a specific moment — not the mid-market price you see on price charts. The mid-market price is a reference midpoint from order books; a swap rate is an executable offer that already includes the provider's spread, their routing choice and their network fee estimate.

Why do different exchanges show different rates for the same pair?

Because each provider prices from its own inventory, hedging costs and liquidity relationships. A provider already holding the asset you want can quote tighter than one who has to buy it first. Routing also differs: pairs that are not traded directly get routed through BTC, ETH or USDT, and each hop adds a spread.

How much can rates differ between providers?

It varies by pair and by moment. Major pairs with deep liquidity tend to cluster tightly; privacy assets, small caps and multi-hop routes spread much wider. Rather than quote a single figure, we publish the measured gap per pair on the rate index, recomputed from live quote sampling.

Is a fixed rate or a floating rate better?

A fixed rate is locked at quote time and carries a premium for that certainty. A floating rate is recalculated when your deposit confirms, so it can settle better or worse than shown. Fixed is worth the premium when the pair is volatile or the deposit network is slow; floating usually wins on fast, liquid pairs.

Do zero-fee exchanges give better rates?

Not necessarily. When a service charges no visible fee, its margin is inside the rate instead. A zero-fee provider quoting well below the best available payout is more expensive than one charging a visible fee on a sharp rate. Compare the amount that arrives in your wallet, not the fee line.

Does the network I choose change the rate?

It changes what you receive. The same token on different networks carries very different transfer costs, and providers build that estimate into the payout. Sending USDT over Tron rather than Ethereum can change the net amount materially on small swaps.

Do rates get worse for larger swaps?

On thin pairs, yes. A provider quotes from finite inventory, so a size that exhausts it forces a wider margin or a routed fill. On deep pairs the effect is small. Re-comparing at your actual size, rather than at a token amount, is the only reliable way to know.

How does Monivo make money if it does not add a fee?

Monivo is paid a share of the provider's own margin on swaps it routes, which is why the payout shown is the payout the provider would give directly. Nothing is added on top of the provider's quote.