Independent education site, not affiliated with Binance / banks / brokerages We never collect passwords, codes, private keys, seed phrases or KYC files Some outbound links are sponsored referral links

“Zero fee” is often the most expensive kind: how the spread eats your moneyMid-market rate, quoted spread and hidden cost, and how to back out what you lost

The most common line in any currency ad is “zero fee”, yet the thing that really decides how much you walk away with is rarely that fee line. It is the spread buried inside the exchange rate. Who this is for: people who convert currency often, move dollars in and out through multi-currency wallets or exchanges, and want to know exactly how much was taken. Who it is not for: anyone hoping for an answer on whether to convert now or whether the rate will rise or fall. This guide does not forecast markets or call timing.

The short version

To judge whether a conversion was expensive, you only need one number: for the same amount of local currency, how many dollars ended up in your hands. Whether a fee is printed, printed as a few units, or printed as zero, is all surface. The real cost is made of two parts. One is the fee written down. The other is the spread baked into the rate. The second part is often larger, and far easier to miss.

The method is simple. First find the current mid-market rate (the true middle of the market). Then compare it against the price you were quoted, and the gap is the money the spread took. Learn that one step, and you can pry open any platform and any “no fee” claim for yourself.

Below we start from “how to check the mid-market rate”, then walk step by step to an illustrative $1000 example that backs out how much you were squeezed.

How to check the mid-market rate

The mid-market rate (often written mid-market rate, also called the interbank rate or the market midpoint) is the number sitting exactly between the buy price and the sell price. It is the shared reference every quote builds on, with no markup added, so it is your baseline for judging every price you are shown.

Checking it is not hard. Open any public exchange-rate page, search the currency pair (your local currency against the dollar, say), and the live rate you see is usually close to the mid. Write that number down. It becomes the ruler for this conversion. Spending fifteen seconds on it before you convert is often more useful than an afternoon spent hunting for “whose fee is lowest”.

One small habit: check the mid-market rate before you convert, then once it is done, back the number out again from what you actually received. Do this a few times and you will get a feel for which channels run wide spreads and which run tight, instead of being led by the ad copy.

The spread is the gap between the quote and the mid

Once the mid-market rate is clear, the spread takes one sentence: the spread is the gap between the price the platform quotes you and the mid-market rate. A platform will not convert at the mid. It adds a little on top of the mid (quoting you a touch dearer when you buy dollars, a touch cheaper when you sell), and that added slice is a piece of its revenue, which is a piece of your cost.

The catch: the spread is usually not listed under the “fee” line. It is folded straight into the rate. So when you see “zero fee”, that does not mean the conversion was free. It only means the explicit-fee line is zero, while the hidden line (the spread) is still there. You have to read both lines together to know the real cost.

How to read the official page: go to the platform’s pricing or fees page and look for these words: exchange rate (the rate it uses), mid-market rate (whether it states it uses the mid), markup or spread (the added margin), and fee (the explicit charge). Some platforms state plainly, “we use the mid-market rate and charge a separate fee”. Others bury the whole cost in the rate and list nothing. Whether a channel can spell out its cost is itself a clue worth weighing.

Explicit fees and hidden fees

Splitting the cost of a conversion into two kinds makes things much clearer:

TypeWhat it looks likeWhere to find itEasy to miss?
Explicit feeA stated commission, transfer fee or fixed chargeThe fee line, the statement detailNo, it is out in the open
Hidden fee (spread)The markup folded into the rateOnly visible when you compare against the midYes, often masked by “zero fee”
Add-on chargesIntermediary-bank fees, withdrawal fees, currency-conversion feesThe fine print, the reconciliation after it landsFairly easy, scattered across steps

Whether each item applies, and how it is measured, follows each platform’s own page as shown at the time.

Plenty of channels are happy to push the explicit fee very low, even to zero, because they earn on the hidden fee (the spread). That is not necessarily a bad thing. The point is that you need to know where to look and how to compute it, so you can make a real comparison across channels.

Why “zero fee” can cost more

“Zero fee” is a wonderfully useful piece of ad copy, because it is true: the explicit-fee line really is zero. The trouble is it tells only half the story. When a channel drops the explicit fee to zero, it usually shifts the cost into the hidden fee, which means it widens the spread. The result: the one advertising no fee can leave you with fewer dollars than a channel that charges a clear, stated fee but uses the mid-market rate.

So “zero fee” is not a scam, but it is a misleading frame. Only one standard cuts through every bit of marketing when you judge whether a conversion was expensive: for the same amount, how much ended up in your hands. Ignore the words on the fee line. Look at the number at the finish.

Back out how much the spread took

For all the words above, the practice comes down to three steps. Suppose you want to convert local currency into $1000:

  1. Check the mid first. Before converting, find the current mid-market rate on a public rate page and write it down.
  2. Read the platform’s actual quote. On the order screen, see the price it gives you and the real amount you receive or are charged.
  3. Compare the two; the gap is the spread. Hold the platform’s quote up against the mid, and the difference is the money the spread took on this conversion. Turn it into a share of the total, and cross-channel comparison becomes obvious.

Here is a purely illustrative breakdown, to show what those three steps look like in numbers. Every figure in the table is a round number invented to demonstrate the method, not a real quote from any platform:

Step (illustrative)ValueNote
Owed at the mid$1000What you would get at the current mid, the ideal case
Actually received$990Converted at the platform’s quote, a bit short
Taken by the spread$10The gap between $1000 and $990, hidden in the rate
Stated fee$0This is the so-called “zero fee”
Real total cost$10Explicit plus hidden, on the order of one percent of this amount

Illustrative, not a quote; see each provider’s page at the time.

Spread calculator

Put in the mid-market rate and the platform’s quote, and see how much this conversion loses to the spread. Everything is computed locally in your browser; nothing is uploaded or stored.

Fill in all three (each greater than 0) and the result appears.

Computed from the numbers you enter, for illustration only; any fee or rate is whatever the platform’s own page shows at the time. This tool is not investment advice.

Read that table and you have the whole point: the fee says zero, the real cost is not zero, and those ten dollars are not on the fee line at all. They sit in the gap between “owed” and “received”. For any other channel, you just repeat the three steps, and you can tell for yourself who runs the wider spread, without trusting a single line of advertising.

Weekend and holiday delays

Beyond cost there is one more hidden price that is easy to overlook: time. Many cross-border conversions and transfers ride bank settlement systems, which do not process on weekends and holidays. A transfer you start on a Friday night may not truly land until Monday or later. The rate moves over that window, and the money sits unusable.

This is not a fee, but it is a real cost. If you have a deadline (a payment to make, say), confirm the channel’s settlement timing before you convert, and avoid starting one over a weekend or a long holiday. It saves a good deal of anxiety.

Don’t gamble timing on money you need

Once you know how the spread works, some people flip it around: should I wait for a “good rate” before converting? For money you actually need, my view is don’t gamble. No one can reliably predict where the rate goes in the short run, and betting on timing to save a sliver of spread often costs more than it saves. The cost of picking the wrong channel and going back and forth tends to hurt more than a passing wobble in the rate.

The steadier approach: pick the channel well (tight spread, transparent terms), get the process running smoothly, convert when you need to, and don’t let “wait for a better price” turn into an endless dither. For how the different containers compare on cost and trade-offs, read on: Where to park dollars: the bar, the cost and the risk of four containers compared, and for how the spread shows up in multi-currency wallets specifically: Can Wise and Revolut “hold” dollars?

Common mistakes

Mistake one: “zero fee” means free. Only the explicit fee is waived; the spread is still there. Always look at the amount received, not the line that prints the fee.

Mistake two: the spread is the platform overcharging. The spread is a recognized way currency channels earn, and it does not by itself mean you are being fleeced. The point is that it varies in size, and you need to compare it, not assume it is automatically fair.

Mistake three: the lowest-fee channel is always cheapest. Not so. A channel with a low fee but a wide spread can be dearer than one that charges a clear fee and uses the mid. You have to add the two costs together.

Mistake four: predicting the rate saves money. For money you need, betting on timing rarely matters. Picking the channel well beats guessing the right level.

FAQ

Are the spread and the fee the same thing?No. The fee is the stated, explicit charge; the spread is the hidden charge folded into the rate. One sits on the fee line, the other shows only when you compare against the mid. The real cost is the two added together.
Where is the most reliable place to check the mid-market rate?Use a public, well-known exchange-rate page to check the live mid, and treat it as your baseline. There is no need to trust a single source; glance at one or two and take a rough level. The exact figure follows the live rate at the moment you check.
How do I quickly judge whether a channel’s spread is wide?Run a small test: note the mid, place the order, see what actually arrives, and turn the gap into a share. That is the spread’s size. Run the same method across a few channels and the wide ones stand out at once.
So is there a genuinely cheap way to convert?There is no channel that is “always cheapest”, only one that fits this particular amount better. Cheap or not depends on the amount, the currency, the settlement requirement and what is available in your region. This site endorses no channel; it only teaches you to do the math yourself.

Sources and updates

This article explains how the spread and the fee make up the cost of a currency conversion, and how to compute them. It is not investment, tax or legal advice, and every figure here is illustrative for demonstration, not a quote from any platform. For the mid-market rate, rely on the live data shown on a public exchange-rate page at the time you check; for each channel’s rate, spread, fees and settlement timing, rely on its official pages (pricing page, fee table, order screen) as shown at the time; for compliance questions around currency conversion, check your local rules.
Update note: 2026-06-20. First publication, adding the explicit-versus-hidden fee table and the illustrative $1000 back-out example.


Q

Qiao Dai

I lived in a high-inflation country for a few years and watched the local currency shed a big chunk in a single year. Over time I moved my savings into dollar-pegged things the hard way: opened an offshore dollar account, took payments through Wise, and tripped over my first stablecoin mistakes. The spread quietly ate some of my money before I learned to back it out. At DollarVault I write up the wrong turns so you don’t have to take them. About the author