Calcylator
Currency spread percentage

Currency spread percentage:
formula and worked example

The gap between the rate you are quoted and the mid-market rate is a cost, and one percentage lets you compare any provider.

Calcylator Editorial Team

Updated · 4 min read

The cost that never appears as a fee

When you exchange money, the headline cost is often a fee or commission, and it is easy to compare. The larger cost is frequently hidden in the exchange rate itself. Banks, airport counters and transfer apps buy a currency at one price and sell it to you at another. The distance between the rate they quote you and the neutral rate in the market is the spread, and expressing it as a percentage lets you compare providers on a like-for-like basis.

The benchmark is the mid-market rate, the midpoint between the prices at which the currency is bought and sold in the wholesale market. You will not usually get that rate yourself, but it is the fair reference against which any retail quote can be judged.

Spread is also a clue to how competitive a market is. Heavily traded pairs between large economies usually have narrow spreads, while thinly traded currencies and small-value retail transactions carry wider ones. Knowing the typical range for your route tells you whether a quote is ordinary or padded.

A seemingly tiny difference of one unit on a rate of 83 may not look like much, yet repeated on every transfer for a year or on a large remittance it becomes real money.

The formula and its two rates

Currency spread percentage =(quoted-mid_market) ÷ mid_market × 100
mid_market:
Mid market
quoted:
Quoted
Both rates must be for the same currency pair, in the same direction, taken at the same moment. A positive result means the quote is worse than mid-market for a buyer of the foreign currency.
  • Mid market: the reference rate for the pair, in units of local currency per unit of foreign currency.
  • Quoted: the rate the provider offers you, in the identical form and at the same time.

The sign tells you the direction. When you are buying foreign currency, a quote above mid-market costs you extra, giving a positive percentage. When you sell foreign currency, the quote is below mid-market and the figure comes out negative, though the cost to you is the same size.

Worked example: 83 mid-market, 84 quoted

  1. Find the difference between the quoted rate and the mid-market rate: 84 − 83 = 1.
  2. Divide that difference by the mid-market rate: 1 ÷ 83 ≈ 0.012048.
  3. Multiply by 100: about 1.205%.
  • Mid market

    83

  • Quoted

    84

Currency spread percentage

1.205 %

The provider's rate sits about 1.2% above the mid-market rate.

Translate that into money. Buying 1,000 units of foreign currency at 83 would cost 83,000, but at 84 it costs 84,000, so you pay 1,000 more. That 1,000 is 1.205% of 83,000, confirming the percentage.

Add the fees to see the real price

The spread is only one layer. Many providers add a flat transfer fee on top, and that fee weighs more on small amounts. A flat charge of 500 on the 84,000 purchase above is about 0.6% of the amount (500 ÷ 84,000 ≈ 0.595%). Combined with the spread, the total cost is 1,000 + 500 = 1,500, which is roughly 1.81% of the 83,000 you would pay at mid-market.

This is why a provider advertising no fee is not necessarily cheaper than one charging a visible fee. The no-fee offer may simply have a wider spread. Comparing the two means converting both into one total percentage of the amount.

Timing is another variable you can control. Rates quoted outside market hours or on weekends are often padded to protect the provider from price jumps before trading reopens, so the same transfer can cost more simply because of when it was made. If the transfer is not urgent, waiting for an active market can narrow the spread.

Reading the table, and why the last row looks odd

The table holds the quoted rate at 84 and moves the mid-market rate to 91.3, a 10% rise.

Mid-market rate raised from 83 to 91.3 with the quote held at 84
ScenarioMid marketCalculated result
Original assumptions831.205 %
Mid market increased by 10%91.3-7.996 %

The result turns negative, about −8%, because a quote of 84 is now below a mid-market rate of 91.3, which could not happen for a real retail offer to a buyer. The row is a reminder that the two rates must be recorded at the same moment. A quote taken in the morning against a mid-market rate from the afternoon will give a spread that is meaningless, or even flatter you with a negative sign.

Errors that distort a spread calculation

  • Using rates from different times. Currency rates move through the day, so both must be captured together.
  • Mixing directions. The rate to buy and the rate to sell differ; compare like with like.
  • Using the inverse of the pair. A quote of foreign per local is not comparable with local per foreign unless converted.
  • Forgetting fees, or counting them twice. If the quoted rate is already the net effective rate, do not add the fee again.

Another source of confusion is the direction of the quote. Some apps show the rate as local currency per foreign unit and others the reverse; 83 rupees per dollar and 0.01205 dollars per rupee describe the same price. Convert both rates into the same form before applying the formula.

How to compare two providers in practice

  1. Look up the mid-market rate for the pair from a neutral source.
  2. Collect each provider's quoted rate and fee for the same amount.
  3. Compute the spread for each, then add fee as a percentage of the amount.
  4. Compare total cost, and check delivery time and limits before choosing.

Do this once for the routes you use most often. After that you will know which provider to default to and when it is worth shopping around.

Common questions

How do I calculate the spread on a currency exchange?

Subtract the mid-market rate from the rate you were quoted, divide by the mid-market rate and multiply by 100. For a quote of 84 against a mid-market 83, that is about 1.2%.

What is the mid-market rate?

It is the midpoint between the buying and selling prices in the wholesale currency market. Retail providers rarely offer it, but it serves as the fair reference for judging how much margin a quote contains.

Is a no-fee transfer really free?

Not necessarily. A provider may recover its costs through a wider spread instead of a visible charge. Compare the final amount received, since that reflects both the margin in the rate and any separate fees.

Why would the spread come out negative?

A negative figure means the quoted rate is below mid-market in the direction you are buying, which would be unusual for a retail quote. Most often it means the two rates were taken at different times.

Does the spread matter for small amounts?

Percentage-wise it stays the same, but flat fees weigh heavier on small transfers. On a large transfer, even a small spread can add up to a substantial sum, so it is worth comparing carefully in both cases.

Was this guide helpful?

Continue reading

View all blogs