Calculatort

How does a bid-ask spread turn into a dollar cost on a currency trade?

Be the first to rate this page.

A bid-ask spread is the gap between the price a buyer will pay (the bid) and the price a seller will accept (the ask) for a currency pair; multiplying that gap, measured in pips, by a position's pip value converts the spread into a dollar cost, so a 2-pip spread on a 100,000-unit position quoted near 1.1000 costs about $18.18 to cross.

What forex bid ask spread pip cost means

Investor.gov's investing glossary defines a bid-ask spread as the difference between the highest price a buyer is willing to pay for an asset and the lowest price a seller is willing to accept; in a currency quote, that gap is commonly measured in pips, typically the fourth decimal place of the rate. A bid-ask spread is a cost built into a live two-sided quote; the exchange-rate markup this site's own currency-fee guide describes is a related but separate concept applied to a card or merchant conversion rather than a two-sided trading quote.

Bid1.0998
Ask1.1000
Spread2 pips
Pip value, 100,000 units at 1.1000$9.09
Cost of a 2-pip spread$18.18

How does a bid-ask spread turn into a dollar cost on a currency trade?: worked example

A currency pair is quoted with a 1.0998 bid and a 1.1000 ask, a 2-pip spread. For a 100,000-unit position, this site's own pip-value formula - pip size times position size, divided by the exchange rate - gives (0.0001 x 100,000) divided by 1.1000, or $9.09 per pip. Two pips of spread therefore cost about $18.18 the moment a position is opened and closed at those two prices, before any separate commission.

How to calculate forex bid ask spread pip cost

Read the bid and ask from the quote, subtract to get the spread in the quoted currency, then convert to pips by dividing by the pair's pip size (commonly 0.0001). Multiply the pip count by the pip value for the specific position size and rate to get the dollar cost of crossing the spread.

Use the relevant inputs with these related Calculatort pages: pip value calculator · exchange-rate margin calculator · currency conversion tool.

Common mistakes

Do not assume the spread is the only trading cost - a separate commission can apply - and do not use the mid-price between bid and ask as the rate at which a trade actually executes. Do not apply a pip size meant for a JPY-quoted pair, commonly 0.01, to a pair that uses 0.0001.

Where this calculation stops

This arithmetic prices a stated bid-ask spread; it does not predict how a spread will widen during volatile conditions, does not include financing or overnight charges, and does not evaluate whether a given position size is appropriate for an account's leverage or risk tolerance.

A second position, a JPY-quoted pair with a different pip size

Yen-quoted pairs are conventionally quoted to two decimal places, so one pip there is 0.01 rather than the 0.0001 used for the euro/dollar pair above. Suppose USD/JPY is quoted with a bid of 149.98 and an ask of 150.00, a 2-pip spread by that convention. For a 100,000-unit position, pip value equals pip size times position size, divided by the exchange rate: (0.01 times 100,000) divided by 150.00, or about $6.67 per pip. Two pips of spread on this position cost about $13.33 to cross - a different dollar figure than the euro/dollar example even though both spreads are quoted as '2 pips,' because the pip size and quote currency differ.

How position size changes the dollar cost of the same spread

Position sizePip value at 1.1000 (EUR/USD)Cost of a 2-pip spread
10,000 units$0.91$1.82
100,000 units$9.09$18.18
1,000,000 units$90.91$181.82

The spread in pips does not change with position size; the dollar cost of crossing it scales linearly with it, since pip value is directly proportional to position size in the pip-value formula.

Why pip value itself changes as the exchange rate moves

The pip-value formula divides by the quoted exchange rate, so pip value is not a fixed dollar figure even for a constant position size - it moves as the rate moves. At 1.1000, a 100,000-unit EUR/USD position has a $9.09 pip value; if the rate later moves to 1.2000, the same formula gives (0.0001 times 100,000) divided by 1.2000, or $8.33 per pip - a lower dollar value per pip at the higher exchange rate, holding position size constant. A spread cost calculated once at trade entry should be recalculated, not reused, once the rate has moved meaningfully.

The dispute this guide resolves: a zero-spread or commission-only quote still has a cost to check

Retail forex disclosure rules require a dealer to make its compensation method clear to customers rather than leaving the total trading cost implicit. The National Futures Association's forex regulatory guidance states that NFA member forex dealers must provide customers with understandable disclosure of how they are compensated and must give both the bid and the offer when a customer places an order - so a quote advertised as having no spread still needs its bid and ask, or its separate commission schedule, checked against the actual two-sided price a broker provides, not assumed to be free because no spread is stated on a marketing page.

Checking a pip-value calculation by working backward from the dollar cost

To verify the $18.18 result, divide it back by the 2-pip spread: $18.18 divided by 2 pips should return the $9.09 per-pip value used to build it. That per-pip value can itself be checked by multiplying pip size by position size and dividing by the quoted rate again - (0.0001 times 100,000) divided by 1.1000 - which should return the same $9.09, confirming the position size, pip size, and rate were carried through the calculation consistently.

The round-trip cost of opening and closing a position

The $18.18 figure already calculated prices crossing the spread once, at entry. A trade that is opened and later closed crosses a bid-ask spread twice - once to enter and once to exit - so the round-trip cost of the same 100,000-unit, 2-pip-spread position is closer to $36.36 if the spread is unchanged between entry and exit, before any separate commission or financing charge. Treating the entry-only figure as the full cost of a completed trade understates the actual cost by roughly half.

What a widening spread does to the same position

SpreadCost to cross, 100,000 units at 1.1000
1 pip$9.09
2 pips$18.18
5 pips$45.45
10 pips$90.91

Spreads are not fixed; they can widen sharply around scheduled news releases or thin trading hours, and the same pip-value formula applies at whatever spread is quoted at the moment of the trade, not the spread quoted earlier in the session. A trader who benchmarks a broker's typical cost against this table should record the spread actually quoted at several different times of day, not a single favorable reading, since the pip-value arithmetic itself never changes even when the spread it is multiplying does.

Source and verification

The US Securities and Exchange Commission's Investor.gov glossary defines a bid-ask spread as the difference between the bid and ask prices quoted for a security or asset. Read the named source. Verify the source date and the controlling statement, agreement, payroll record, or accounting record before relying on the illustrated result.

Enter your values, review the result, then use it with confidence.

Rate this page

Be the first to rate this page.