Best Bid and Offer (BBO)
You see "Bid: 49.95, Ask: 50.05." These two prices define the market. The bid is the highest price any buyer will pay. The ask is the lowest price any seller will accept. Together, they form the Best Bid and Offer—the visible market. Everything below the bid and above the ask remains hidden, waiting for their turn at the best prices.
<strong>Quick definition: The Best Bid and Offer (BBO) are the highest current buy price (bid) and the lowest current sell price (ask) across all market participants, defining the market's trading spread and executing the next order.</strong>
Key Takeaways
- The BBO is the result of all orders on the order book; it changes constantly as orders execute and new orders arrive
- The spread (difference between bid and ask) is the cost of trading; smaller spreads indicate greater liquidity
- BBO data is disseminated in real-time by exchanges, powering price displays and trade execution
- Understanding BBO helps you recognize when you're getting a good execution price and when spreads are wide
- The national best bid and offer (NBBO) aggregates BBO across all exchanges, ensuring best execution
- BBO can be manipulated through order placement, spoofing, and layering strategies
- Spreads widen during low-liquidity periods (before market open, after market close, earnings surprises) and narrow during high-activity times
The Foundation: How BBO Forms
Order Book Hierarchy
The order book maintains strict price-time priority. The highest bid (best price for buyers) appears at the top of the buy side. The lowest ask (best price for sellers) appears at the top of the sell side.
Example book for XYZ stock:
Bids (Buy Orders) Asks (Sell Orders)
49.95 × 50,000 50.05 × 25,000
49.90 × 100,000 50.10 × 75,000
49.85 × 30,000 50.15 × 15,000
The BBO for XYZ is:
- Bid: 49.95 (highest buy price, buyers will pay up to this)
- Ask: 50.05 (lowest sell price, sellers will accept as low as this)
- Spread: 0.10 (the cost of trading immediately)
Market Participants and Liquidity Provision
Multiple market makers, retail traders, hedge funds, and institutions submit orders across the book. Each order is ranked by price (highest bid first, lowest ask first) and time (earlier orders execute before later orders at the same price). This competition pushes the BBO.
When a new trader submits an order above the current bid (e.g., 50.00 when bid is 49.95), they become the new best bid. They've offered more than the existing best bid holder, so their order has priority. The BBO updates instantly: "New Bid: 50.00."
Price-Time Priority and Execution
If you're the highest bidder (or tied for highest), your order executes against the lowest ask. If you're the lowest ask (or tied for lowest), your order executes against the highest bid. This price-time priority ensures:
- Best prices execute first: Your 50.05 ask executes before the 50.10 ask
- Time advantage: First order at 50.05 executes before a second order at 50.05 (arrives later)
- Transparency: Everyone can see who has priority
The Spread: Cost of Immediacy
Why Spreads Exist
A spread exists because buyers and sellers have conflicting interests. A buyer wants to pay as little as possible; a seller wants to receive as much as possible. The spread is the gap between these interests, and it represents the cost of achieving immediate execution.
Spread = Ask − Bid
For XYZ: 50.05 − 49.95 = 0.10 (10 cents)
This 10-cent spread is the cost of buying and immediately selling (or vice versa). You buy at 50.05, immediately sell at 49.95, and lose 0.10 per share.
What Drives Spreads Narrow or Wide
Factors That Narrow Spreads:
- High liquidity: many buy and sell orders, reducing the gap between willingness to buy and sell
- High volume and trading activity: active interest from multiple traders pushes bids higher and asks lower
- Market certainty: when price trends are clear and traders have confidence, they narrow spreads
- Large capital competition: multiple market makers competing for order flow tightens spreads
Factors That Widen Spreads:
- Low liquidity: few orders on the book, so buyers and sellers are far apart
- Earnings announcements or news: uncertainty causes traders to demand wider spreads to compensate for risk
- Low market hours: early morning or after 4 p.m. ET, most traders are inactive
- Thin stocks: illiquid securities or low-volume days see wide spreads
- High volatility: rapid price changes cause traders to widen spreads to reduce risk exposure
Spread as an Indicator
Professional traders use spreads to gauge market health:
- Apple (AAPL): 0.01 spread during normal trading (extremely liquid)
- Mid-cap tech stock: 0.05–0.10 spread (moderate liquidity)
- Illiquid penny stock: 0.20–1.00+ spread (poor liquidity)
A spread below 1 cent (sub-penny) indicates a highly competitive, liquid market. A spread above 1 dollar suggests a thinly traded or high-risk security.
Real-Time BBO Dissemination
Level 1 and Level 2 Data
Exchanges publish BBO in real-time:
Level 1 Data (Bid-Ask Quotes):
Just the BBO—the single best bid and single best ask, along with the size at each level.
Bid: 49.95 × 50,000 shares
Ask: 50.05 × 25,000 shares
This is what you see in a typical trading app. Free quotes from Yahoo Finance or Google Finance show Level 1 data.
Level 2 Data (Order Book Depth):
Multiple price levels below the BBO, showing all buy and sell orders waiting in line.
Bids Asks
49.95 × 50k 50.05 × 25k
49.90 × 100k 50.10 × 75k
49.85 × 30k 50.15 × 15k
Professional traders subscribe to Level 2 data to see the full order book and understand deeper liquidity.
Real-Time Updates
Every time an order is placed, canceled, or executed, the BBO updates. If the best bidder's order fills completely, the next-best bidder becomes the new BBO. Exchanges publish BBO updates many times per second; during high-volume periods, BBO can update hundreds of times per second.
This real-time dissemination drives price discovery. Your brokerage app, financial news sites, and trading platforms all consume BBO feeds from exchanges. They display updated prices continuously.
BBO Formation and Updates
Manipulating the BBO
Spoofing: Fake Orders at the BBO
A trader places a large buy order at 49.95 (matching the BBO bid). The market sees massive bid support at that level. Sellers respond, thinking the bid will hold. But the original trader cancels their order the moment price moves. This is spoofing—using fake orders to manipulate the apparent BBO.
The perpetrator profits by:
- Creating a false BBO through large orders
- Canceling when traders react
- Executing against disrupted price movements
Layering: Multiple False Orders
A trader places orders at multiple price levels below the current BBO:
Bid: 50.00 × 100,000 (new best bid)
Bid: 49.95 × 200,000 (Layer 1)
Bid: 49.90 × 300,000 (Layer 2)
All orders are fake. The intent is to create an appearance of deep bid support, pushing the BBO higher (to 50.00). Sellers see the new BBO and sell into it. The trader cancels their layers and profits from the price move they artificially created.
Quote Stuffing Effects on BBO
Quote stuffing (placing and immediately canceling orders) creates turbulent BBO data. The BBO might jump from 49.95 to 50.00 to 49.96 to 50.02 within microseconds, none of these levels representing real intent to trade. This noise confuses algorithmic traders and retail traders relying on BBO for decision-making.
Real-World Examples
Example 1: Apple Options Spread
Apple stock BBO during normal hours:
Bid: 182.45
Ask: 182.46
Spread: 0.01 (sub-penny)
Apple is the most liquid stock on U.S. exchanges. Hundreds of market makers compete for every share, keeping spreads razor-thin. A trader buying 100 shares pays 182.46 per share; a millisecond later, they can sell at 182.45. The round-trip cost is $100 per position—reasonable for a highly liquid asset.
Example 2: Illiquid Biotech Stock After Hours
BioTech Corp stock after 4 p.m. ET:
Bid: 23.50
Ask: 24.00
Spread: 0.50
After market close, most traders have logged off. Few market makers support illiquid stocks. The BBO widens to 0.50. A trader buying at 24.00 would lose 0.50 per share if they immediately sold at 23.50—a $500 loss per 1,000-share position. This wide spread reflects the risk and illiquidity of after-hours trading.
Example 3: Earnings Announcement Volatility
XYZ stock BBO 30 seconds after earnings release:
Pre-announcement: Bid 48.95, Ask 49.05 (0.10 spread)
Post-announcement: Bid 48.00, Ask 50.00 (2.00 spread)
The earnings surprise caused uncertainty. Traders widen the spread to compensate for higher risk and unknown fair value. The BBO jumps; the new bid is lower and the new ask is higher. Market makers protect themselves by widening the spread.
Mismatch and Mispricing
BBO Latency and Information Gaps
Quotes propagate from exchanges to brokers to your trading platform with small delays (typically 100–300 milliseconds for retail platforms). By the time you see a BBO quote, it might already be outdated. High-frequency traders and professional firms use direct exchange feeds (faster) to see BBO before it reaches retail platforms.
This latency creates opportunities for:
- Front-running: an HFT sees an order being submitted, quickly executes ahead of you, then sells to you at a worse price
- Stale quotes: you see a BBO that's no longer valid; you try to trade at that price and get rejected
Price Improvement and Broker Practices
Some brokers promise "price improvement"—they execute your order at a better price than the current BBO. How?
- They route your order to their market maker instead of the public exchange
- The market maker (often affiliated with the broker) executes at a slightly better price
- The spread is compressed, but the market maker captures the difference through their internal matching
This is legal if disclosed, though some brokers abuse it.
FAQ
What is the difference between BBO and NBBO?
BBO is the best bid and offer on a single exchange. NBBO (National Best Bid and Offer) aggregates the best bid and ask across all exchanges. If XYZ is trading at 49.95 / 50.05 on Nasdaq and 49.96 / 50.03 on NYSE, the NBBO is 49.96 / 50.03 (best of both). We cover NBBO in detail in the next article.
Can I trade at a price better than the BBO?
Not immediately at the current BBO, but you might:
- Place a limit order at a price better than the current BBO and wait for it to fill
- Use broker price improvement to execute at better than the published BBO (on the same exchange)
- Trade after-hours when the BBO widens, though at greater risk
Why does the BBO sometimes jump without news?
Orders arrive, execute, and the next-in-line order becomes the BBO. It might be much higher or lower than the previous BBO. This happens when:
- A large order clears all orders at a price level
- Multiple orders arrive simultaneously at different price levels
- News is being interpreted differently by different traders
Is a wide BBO always bad?
For you, yes—it costs more to trade. For market makers, it's compensation for risk and illiquidity. For the stock, a wide spread might indicate uncertainty or low interest. For high-frequency traders, wide spreads create opportunities to profit by arbitraging between price levels.
How do I use BBO to improve my trading?
- Liquidity indicator: narrow BBO = liquid; wide BBO = illiquid
- Execution cost: wide spreads mean your trades cost more; account for this
- Market sentiment: widening spreads can signal uncertainty or volatility building
- Patience vs. immediacy: if you buy at ask, you're paying the full spread; if you place a limit order at bid and wait, you might avoid the spread but lose execution certainty
Can market makers move the BBO artificially?
Yes, through spoofing and layering. This is illegal, but sophisticated traders sometimes attempt it. Exchanges monitor for these patterns and enforcement actions have reached into millions of dollars.
Does the BBO guarantee my execution?
No. If you try to buy at the BBO ask, someone else's order might execute first (due to time-priority). If the BBO moves before your order reaches the exchange, your order might miss it and execute at a worse price instead.
Related Concepts
- National Best Bid and Offer (NBBO): aggregated BBO across all U.S. exchanges
- Order Book: the full list of buy and sell orders below and above the BBO
- Market Microstructure: how order arrival, matching, and price formation work
- Bid-Ask Spread: the cost of trading, determined by BBO
- Price Improvement: executing at better than the published BBO
- Level 1 and Level 2 Data: different types of quote information available to traders
Summary
The Best Bid and Offer form the visible market, defining the highest price buyers will pay and the lowest price sellers will accept. The spread between them represents the cost of immediate execution, varying based on liquidity, time of day, and market conditions. Every trade executes either at the BBO (if you accept current prices) or creates new BBO when your order improves the market. Understanding BBO helps traders evaluate execution quality, recognize liquidity, and detect when manipulators are creating false price signals through spoofing or layering. The next layer of market structure—the national best bid and offer—aggregates BBO across all exchanges to ensure fair execution and price discovery.
Next
Learn how the best prices are coordinated across multiple exchanges in The NBBO, Explained.
Authority Sources & Further Reading: