Contents Lesson 7 of 16

5 min read · practitioner

Why does every currency pair have two prices?

Look at a live FX quote and you will not see one number. You will see two:

EUR/USD 1.0800 / 1.0801

Those are the bid and the ask, and the gap between them is the most important cost in the market — because in FX it is very often the only cost.

Which is which

Both prices are quoted from the market maker's point of view, and both refer to the base currency:

  • Bid (1.0800) — the price at which the maker will buy euros. It is the price at which you sell.
  • Ask / offer (1.0801) — the price at which the maker will sell euros. It is the price at which you buy.

The rule never varies: you buy at the higher number and sell at the lower one. The maker is always on the better side of both, which is precisely what it is paid for.

The spread is ask minus bid: 1.0801 − 1.0800 = 0.0001 = 1 pip. Traders say the pair is "one wide" or read it as "1.0800/01" — the leading digits, the big figure or handle, are dropped because they rarely change within a conversation.

What it costs, in money

Buy one standard lot of EUR/USD at the ask and sell it back instantly at the bid:

  • Bought 100,000 euros at 1.0801 → paid $108,010
  • Sold 100,000 euros at 1.0800 → received $108,000
  • Loss: $10, with no market movement whatsoever.

That is the round-trip cost, and it equals pip value × spread — here $10 × 1 pip. Every position therefore starts underwater by the width of the spread. It is not a fee, it does not appear on a statement, and it is charged whether the trade works or not.

Why spreads differ so much

Four factors do most of the explaining:

  • Liquidity of the pair. EUR/USD in wholesale size trades at fractions of a pip. An exotic pair can be tens or hundreds of pips wide. This is the whole subject of the next unit.
  • Time of day. Spreads are tightest when the largest centres are both open — the London/New York overlap — and widest in the thin hour around the Asian reopen and the daily rollover. Same pair, same broker, several times the cost.
  • Trade size. Very small and very large trades both pay more than the sweet spot in between: tiny tickets carry fixed handling costs, and enormous ones move the market against the maker.
  • Event risk. Spreads widen ahead of and during scheduled data releases and central bank announcements. A market maker facing a number it cannot predict protects itself with a wider quote. This is a mechanical response to uncertainty, not a manipulation.

Illustrative retail spreads — indicative only, they change constantly:

  • EUR/USD — under 1 pip → about $10 round trip per standard lot
  • GBP/JPY — around 3 pips → about $20 equivalent
  • USD/MXN — tens of pips → many times either of the above

The honest framing

The spread is what a market maker earns for standing ready to trade with you at a price it published before it knew which side you wanted. That service has genuine value and a genuine cost, and someone has to be paid for it. Reading a quote correctly means seeing that cost stated plainly in the two numbers, rather than assuming FX is free because no commission line appears.

In the data

The delayed quote below is everything a public price feed tells you about euro-dollar at one moment: an open, a high, a low, a last price and the previous day's close. There is no bid and no ask.

Live API response: fxc3 eurusd one price

The spread you would actually cross is simply not there; the last price is one number standing in for a two-sided market. Any calculation priced off it has assumed you dealt at the midpoint for free, which is a cost assumption rather than a data point.

Try it now

  1. Go looking for the spread and fail to find it. The chart below prints one price per bar — an open, a high, a low, a close — and no bid, no ask, anywhere. Write down what pricing off that single number therefore assumes: that you transacted at the midpoint, for nothing.
Interactive candles chart: EURUSD.FOREX (1M)
  1. Measure the high-to-low range of three separate sessions and divide each by that day's close. That ratio is the nearest thing to a liquidity measure this page supports, and it is emphatically not a spread — it is the distance the price travelled, not the toll charged for crossing.
  2. Now ask where a spread would be visible: on a bank's dealing screen, in a retail broker's platform, on a bureau de change board. Write down which of those three you have personally seen quote two prices at once. Your answer is the tier of the market you live in, and the whole of the next unit is about the ladder above it.

Build it yourself

Build a tool that shows FX alongside equities, and watch what the two quote conventions do to a column. First data on screen, and the meter that shows what it cost