Order book depth chart on a currency exchange. The x-axis is the unit price, the y-axis is cumulative order depth. Bids (buyers) on the left, asks (sellers) on the right, with a bid–ask spread in the middle.

The bid–ask spread (also bid–offer or bid/ask and buy/sell in the case of a market maker), is the difference between the prices quoted (either by a single market maker or in a limit order book) for an immediate sale (offer) and an immediate purchase (bid) for stocks, futures contracts, options, or currency pairs. The size of the bid–ask spread in a security is one measure of the liquidity of the market and of the size of the transaction cost.[1] If the spread is 0 then it is a frictionless asset.

Liquidity

The trader initiating the transaction is said to demand liquidity, and the other party (counterparty) to the transaction supplies liquidity. Liquidity demanders place market orders and liquidity suppliers place limit orders. For a round trip (a purchase and sale together) the liquidity demander pays the spread and the liquidity supplier earns the spread. All limit orders outstanding at a given time (i.e. limit orders that have not been executed) are together called the Limit Order Book. In some markets such as NASDAQ, dealers supply liquidity. However, on most exchanges, such as the Australian Securities Exchange, there are no designated liquidity suppliers, and liquidity is supplied by other traders. On these exchanges, and even on NASDAQ, institutions and individuals can supply liquidity by placing limit orders.

Percent spread is ${\displaystyle {\frac {{\hbox{offer}}-{\hbox{bid}}}{\hbox{mid-point}}}\times 100}$ .

If the current bid price for the EUR/USD currency pair is 1.5760 and the current offer price is 1.5763, this means that currently you can sell the EUR/USD at 1.5760 and buy at 1.5763. The difference between those prices (3 pips) is the spread.

If the USD/JPY currency pair is currently trading at 101.89/101.92, that is another way of saying that the bid for the USD/JPY is 101.89 and the offer is 101.92. This means that currently, holders of USD can sell 1 USD for 101.89 JPY and investors who wish to buy dollars can do so at a cost of 101.92 JPY per 1 USD.