What Is the Mid-Market Exchange Rate and Why It Matters

Every time you send money internationally, two numbers determine how much your recipient actually receives: the fee and the exchange rate. Most people watch the fee. Almost nobody watches the exchange rate — and that is exactly what banks and remittance companies count on.

The mid-market exchange rate (also called the interbank rate or spot rate) is the midpoint between the buy and sell prices of any two currencies on global markets at a given moment. It is the rate you see on Google, Reuters, or Bloomberg. It is the rate banks use when trading currencies with each other. And it is almost never the rate they offer you.

Instead, providers apply an FX markup — a percentage they quietly add to the spread — that can cost senders 2–8% on top of any listed fee. On a $500 transfer, a 5% markup means $25 disappears without any line item on your receipt. Multiplied across 52 weekly transfers, that is $1,300 lost per year to a hidden charge most senders cannot name.

This guide explains exactly what the mid-market rate is, how to find it, how to calculate the markup any provider is charging you, and which services come closest to offering the real rate.

How the Mid-Market Rate Is Set

The foreign exchange (FX) market is the largest financial market on earth, with over $7.5 trillion traded daily according to the Bank for International Settlements. Currency pairs are quoted continuously by banks, institutional traders, and electronic platforms around the world, 24 hours a day, five days a week.

For any currency pair — say USD/MXN — there is always a bid price (the price buyers will pay) and an ask price (the price sellers will accept). The mid-market rate is the exact midpoint between these two prices at any moment in time. It represents the fairest, most neutral measure of what one currency is worth in another.

For example, if the USD/MXN bid is 16.90 and the ask is 16.92, the mid-market rate is 16.91. When a remittance company quotes you a rate of 16.40, they have applied a 3% markup below the mid-market rate, costing you approximately $15 on a $500 transfer before any flat fee is charged.

Central banks, including the European Central Bank and the US Federal Reserve, publish reference rates each business day based on market activity. These published reference rates are a useful anchor, though live market rates fluctuate continuously throughout the trading day.

$7.5T — Daily volume in the global FX market (BIS, 2022 Triennial Survey) (Bank for International Settlements)

What Is FX Markup and How Does It Work?

FX markup is the difference between the mid-market rate and the rate a provider actually gives you. It is a form of fee that does not appear as a line item — it is baked silently into the exchange rate itself. The wider the gap between the real rate and the quoted rate, the more the provider earns from your transfer.

Here is a concrete example. Suppose the mid-market USD/INR rate today is 83.50. A bank quotes you 80.10. That gap of 3.40 INR per dollar is a 4.1% markup. On a $1,000 transfer, your recipient receives ₹80,100 instead of ₹83,500 — a difference of ₹3,400, or about $41. The bank earned $41 from the spread alone, before charging any transfer fee.

Traditional banks are the worst offenders. Their FX markups on common remittance corridors typically run 3–8%, sometimes higher for less liquid currency pairs. Money transfer operators like Western Union and MoneyGram typically apply 1.5–4% markup on top of their listed fees. Digital fintechs like Wise use the mid-market rate directly and earn revenue only from their transparent flat fee.

Crypto rails work differently again. When you buy USDC (pegged 1:1 to the US dollar) and send it via Stellar or Tron, there is no FX conversion until the recipient sells USDC for local currency on a local exchange. The off-ramp rate on those local exchanges is typically within 0.1–0.5% of the mid-market rate, making crypto rails among the most rate-efficient options for many corridors.

FX markup comparison: $1,000 USD → INR across providers

ProviderRate OfferedMid-Market RateMarkup %Hidden CostFlat Fee
Major US Bank (wire)79.2083.505.2%$52$35–50
Western Union (online)81.1083.502.9%$29$5–8
Remitly (economy)82.7083.501.0%$10$3.99
Wise83.5083.500%$0$5–8
USDC on Stellar (via CoinDCX)83.2583.500.3%$3$1–3

The advertised rate is rarely the rate you get

Many providers advertise a rate prominently on their homepage that applies only to large transfers, specific payment methods (bank debit vs. card), or promotional corridors. Always calculate the all-in cost — including FX markup and flat fee — on the exact amount you plan to send, using the recipient's local currency as the final check.

How to Calculate the FX Markup Yourself

You do not need to trust any provider's claims about offering a 'great rate.' With a mid-market rate reference and a calculator, you can verify the markup in 30 seconds.

Step 1: Look up the current mid-market rate. Go to Google and type the currency pair (e.g., 'USD to NGN'). Google uses a real-time data feed. You can also use xe.com, which refreshes every few minutes. Write down this number.

Step 2: Get the rate the provider is quoting you. On the provider's website or app, enter your send amount and note the rate displayed (sometimes shown as 'exchange rate' or 'conversion rate'). Make sure you are reading the rate, not the recipient amount.

Step 3: Divide the provider's rate by the mid-market rate and subtract 1. Formula: Markup % = (Mid-market rate ÷ Provider rate − 1) × 100. Example: Mid-market USD/PHP = 56.80. Provider rate = 55.10. Markup = (56.80 ÷ 55.10 − 1) × 100 = 3.1%.

Step 4: Multiply your send amount by the markup percentage to find the hidden FX cost in dollars. On a $500 transfer at 3.1% markup, the hidden cost is $15.50 — in addition to any listed fee.

Use the recipient amount as your true benchmark

The most accurate way to compare providers is to enter the same send amount on each platform and compare how many local currency units the recipient actually receives. A provider with a lower fee but higher markup may send less money despite advertising a cheaper transfer.

Why Banks Don't Use the Mid-Market Rate for Customers

Banks have access to the mid-market rate through interbank trading. They do not pass it to retail customers for one reason: the spread is profitable. FX revenue is a significant contributor to bank non-interest income. According to the Consumer Financial Protection Bureau, consumers in the US alone overpay billions of dollars per year in avoidable FX markups.

Historically, this arrangement was accepted because there were no alternatives. Sending money internationally required a bank. Banks faced no competitive pressure to improve rates and little regulatory requirement to disclose the markup as a fee.

That changed with the emergence of digital money transfer operators in the 2010s and crypto rails in the 2020s. Today, Wise, Revolut, and similar services built their entire value proposition on the promise of the mid-market rate — and earned tens of millions of customers by making the hidden cost visible.

Regulation is catching up slowly. The European Union's Payment Services Directive 2 (PSD2) requires providers to disclose the exchange rate and any markup before a transaction is confirmed. The US CFPB requires money transfer operators to disclose the exchange rate and total fees in an itemized prepayment disclosure. However, enforcement is uneven, and the disclosure requirements focus on transfer operators rather than banks offering wires.

6.36% — Average global cost to send $200 internationally, including FX markup (World Bank Remittance Prices Worldwide, Issue 54, Q3 2025) (World Bank Remittance Prices Worldwide, Issue 54 (Q3 2025))

Which Providers Offer Rates Closest to Mid-Market?

Wise (formerly TransferWise) was the first major provider to build a business model around using the mid-market rate. They charge a transparent, percentage-based fee (typically 0.4–1.5% depending on corridor) and apply zero FX markup. What you see on Google is what they convert at. For corridors they support, Wise is one of the two or three cheapest options available.

Revolut offers mid-market rates during weekday trading hours for amounts within its plan tier limits (e.g., £1,000/month on the free plan). Above limits or on weekends, a 0.5–2% markup applies. This is important to check before initiating large or weekend transfers.

Crypto rails — specifically USDC on Stellar, Tron, or Solana — sidestep the FX conversion problem entirely until the recipient side. There is no markup applied on the blockchain transfer itself. The off-ramp conversion (USDC → local currency on exchanges like CoinDCX for INR, Bitso for MXN, or Luno for NGN/ZAR) applies the exchange's spot rate, typically within 0.1–0.5% of mid-market. Combined with blockchain fees often under $2, the all-in cost is frequently the lowest available.

Traditional operators including Western Union and MoneyGram typically apply 1.5–4% markup depending on the corridor and payment method. Cash delivery options carry higher margins than bank deposit options. Their rates have improved competitively in recent years but rarely match fintech or crypto rail efficiency.

Major banks remain the most expensive option by a wide margin. Their FX markup on cross-border transfers ranges from 3–8%, and when combined with SWIFT fees of $25–50 plus potential intermediary bank charges of $10–25, the all-in cost on a $500 transfer can reach 15–20%.

Provider approach to mid-market rate

ProviderUses Mid-Market Rate?FX Markup RangeRevenue Model
WiseYes0%Transparent percentage fee
Revolut (within plan limits)Yes (weekdays)0–2%Subscription + over-limit markup
USDC on Stellar / TronNear-market (off-ramp)0.1–0.5%On-ramp fee + blockchain gas
Remitly (express)No0.5–2%Flat fee + FX spread
Western Union (online)No1.5–4%Flat fee + FX spread
MoneyGramNo2–4%Flat fee + FX spread
Major US/UK BankNo3–8%SWIFT fee + FX spread

When Does the Mid-Market Rate Change — and Does Timing Matter?

The mid-market rate fluctuates continuously during the trading week as supply and demand for currencies shifts in response to economic data, central bank decisions, geopolitical events, and market sentiment. The FX market is closed on weekends (Saturday and Sunday UTC), which is why some providers apply a weekend markup: they are bearing the risk that rates will move before markets reopen.

For most individual remittances of under $5,000, short-term rate fluctuations of 0.1–0.5% matter less than choosing the right provider. The structural difference between a bank charging 5% markup and Wise charging 0% is far larger than any intraday rate movement.

However, for larger transfers — $10,000 or more — timing and rate locking become more significant. Some providers, including Wise and OFX, offer rate alerts and forward contracts that let you lock in today's rate for a transfer executed within 12 months. This can be valuable for property purchases, business payments, or large family transfers where even a 1% rate move represents hundreds of dollars.

For crypto rail transfers, the relevant rate is the off-ramp spot rate at the time the recipient (or the off-ramp exchange) converts USDC to local currency. This conversion typically takes seconds to minutes, minimizing exposure to rate movement during transit.

Avoid weekend transfers when FX markup applies

If using Revolut or any provider that applies a weekend FX surcharge, schedule your transfer for Monday–Friday during active trading hours (8am–6pm GMT overlaps both London and New York sessions) to get the tightest possible spread.

How RemitRoutes Shows You the Real Cost

RemitRoutes calculates and displays the all-in cost of every provider for your specific corridor and amount — including both flat fees and FX markup — so you can compare apples to apples. The comparison shows the exact amount your recipient will receive in their local currency, not just the advertised fee.

For crypto rail options, RemitRoutes fetches live off-ramp rates from exchanges including CoinDCX (INR), Bitso (MXN), Luno (NGN, ZAR), Quidax (GHS), PDAX (PHP), VALR (ZAR), and others. These rates are updated every six hours from live market data — never estimated or simulated.

When you see a 'mid-market rate' badge on a result in RemitRoutes, it means the provider is converting at or within 0.3% of the rate shown on Google for that corridor at time of scrape. Use the comparison to verify any quote you receive from a provider before confirming your transfer.

Find out what rate you should be getting

Enter your corridor and amount to see the mid-market rate, the rate each provider actually offers, and how much FX markup each one is charging — all in one place.

Keep learning

Frequently asked questions

What is the mid-market exchange rate?

The mid-market exchange rate is the midpoint between the buy price and sell price of a currency pair on global FX markets at any given moment. It is the rate shown on Google, Reuters, and Bloomberg, and the rate that banks use when trading with each other. It does not include any markup or profit margin.

Why don't banks use the mid-market rate for customers?

Banks apply an FX markup — typically 3–8% above the mid-market rate — when converting currency for retail customers. This spread is a major source of non-interest income for banks. Unlike a listed fee, the markup is not shown as a separate line item, making it invisible to most customers.

How do I find the mid-market rate right now?

Search the currency pair on Google (e.g., 'USD to NGN') for a near-real-time mid-market rate. You can also use xe.com, which refreshes every few minutes, or the European Central Bank's published reference rates for major currency pairs. These sources show the real rate with no markup applied.

How do I calculate how much FX markup a provider is charging me?

Divide the mid-market rate by the rate the provider is offering, subtract 1, and multiply by 100. Example: mid-market USD/MXN = 17.00, provider rate = 16.50. Markup = (17.00 ÷ 16.50 − 1) × 100 = 3.0%. On a $1,000 transfer, that is $30 in hidden FX cost.

Which money transfer services offer the mid-market rate?

Wise (TransferWise) is the most widely available service that applies the mid-market rate with zero FX markup. Revolut offers mid-market rates within plan limits on weekdays. Crypto rails via USDC on Stellar or Tron also achieve near-market rates because there is no FX conversion during transit — only at the off-ramp.

Does the mid-market rate change on weekends?

The FX market is closed on weekends, so the mid-market rate does not move. However, some providers apply a weekend surcharge (0.5–2%) to cover the risk that rates will change before markets reopen on Monday. Wise does not apply a weekend markup; Revolut does above a threshold. Check your provider's policy before sending large amounts on weekends.

Is a 0% FX markup really possible?

Yes. Wise, for example, genuinely converts at the mid-market rate and earns revenue only from its transparent flat fee (typically 0.4–1.5% of the transfer). Crypto rails using stablecoins like USDC avoid FX entirely during transit, with only the off-ramp conversion subject to market rates, typically within 0.1–0.5% of mid-market. Zero markup is real — it requires the provider to change their revenue model from opaque spread to transparent fee.

How much money can I save by using a provider with the mid-market rate?

On a $500 monthly transfer with a 5% bank markup versus a 0% markup provider, you save approximately $25 per transfer or $300 per year. For a $1,000 monthly transfer at the same markup difference, annual savings exceed $600. The larger your transfer amount and the higher the frequency, the more significant the rate comparison becomes relative to flat fees.

Compare live rates across 370+ corridors on RemitRoutes · methodology.