Is a "zero-fee" transfer really free? How FX markups work

FXMetrics editorial team · Updated · How we calculate

Every transfer has two costs: the visible fee and the exchange-rate markup. Many "zero-fee" services give you a rate 1–3% worse than the mid-market rate, and that gap never appears on a fee table.

Diagram: the amount you send, valued at the mid-market rate, minus the visible fee and the markup hidden in the exchange rate, equals what the recipient actually gets
True cost = visible fee + exchange-rate markup

What a 1% markup costs

At the ECB reference rate on 2026-10-07, 1 SGD = 5.2363 CNY. On a 10,000 SGD transfer:

MarkupRate you getRecipient gets less by
0.5%5.2101261.81 CNY
1%5.1839523.63 CNY
2%5.13161,047.26 CNY
3%5.07921,570.89 CNY

How to check

  1. Look up the mid-market rate (shown live in our calculator).
  2. Compute the markup: (mid − offered) ÷ mid.
  3. Add the fee. That's your true cost.

The simplest comparison

Ignore the fee and the rate on their own; compare only what the recipient finally receives. That one number includes both costs.

Frequently asked questions

What is the mid-market rate?

The midpoint between the buy and sell prices on the wholesale market: the fairest benchmark for comparing transfer costs.

What markup is normal?

It varies widely: some digital services convert at or near the mid-market rate and charge a fee, while traditional channels often add 1–3%.

See how much you could save

Open the calculator