Key Takeaways
- The National Best Bid and Offer (NBBO) is the highest national bid and lowest national offer for an NMS stock, calculated from qualifying quotations across US trading venues.
- The national best bid and national best offer can come from different venues and can change independently as venue-level quotations change.
- The securities information processors (SIPs) calculate and disseminate the consolidated NBBO. Many trading firms also construct their own consolidated market view from proprietary direct exchange feeds.
- The NBBO is widely used as a reference in order routing, execution-quality measurement, transaction cost analysis (TCA), and quantitative research.
- Since 3 November 2025, round lot sizes for NMS stocks can be 100, 40, 10, or one share depending on the stock’s average closing price, affecting which quotations can establish the NBBO.
The National Best Bid and Offer (NBBO) is the highest bid price and lowest offer price for an NMS stock calculated from qualifying quotations across US trading venues. It provides a consolidated reference for the best quoted prices in the national market at a given point in time.
The NBBO changes as qualifying venue quotations change. Accurate real-time analysis and historical reconstruction therefore depend on correctly processing market-data events across venues, including their sequence, timestamps, quotation conditions, and applicable market rules.
How Does the NBBO Work?
The NBBO compares qualifying venue-level best bids and offers and identifies the highest bid and lowest offer across the national market.
Each exchange disseminates its best bid and offer (BBO) for an NMS stock. The SIPs collect quotation information from the participating markets and calculate the national best prices.
The calculation identifies:
- National Best Bid (NBB): The highest qualifying bid
- National Best Offer (NBO): The lowest qualifying offer
- NBBO spread: The difference between the NBO and NBB
For example:
| Venue | Best bid | Best offer |
|---|---|---|
| Exchange A | $49.98 | $50.03 |
| Exchange B | $50.00 | $50.04 |
| Exchange C | $49.99 | $50.02 |
The NBB is $50.00 from Exchange B and the NBO is $50.02 from Exchange C. The resulting NBBO is:
$50.00 × $50.02
with a quoted spread of $0.02.
The two sides do not need to come from the same exchange. A change to a venue BBO also does not necessarily change the national best price. The NBBO changes only when an eligible quotation update changes the prevailing NBB or NBO, although the venue or displayed size associated with a national best price can change without the price itself moving.
What Is the Difference Between BBO and NBBO?
A BBO describes the best bid and offer on one venue; the NBBO consolidates the best qualifying prices across the national market.
Every exchange can have its own BBO for the same security. Those venue-level prices are inputs to the consolidated market view.
For example, one exchange may display the highest bid while another displays the lowest offer. As liquidity changes across venues, responsibility for either side of the NBBO can move from one exchange to another.
This distinction matters for market-data analysis. A venue BBO answers, “What was the top of this order book?” The NBBO answers, “What were the national best quoted prices across the applicable markets?”
Preserving both views allows analysts to determine which venue was setting the national best price, how long a quotation remained at the NBBO, and how the consolidated market changed around an order or execution.
How Is the NBBO Calculated?
The SIPs calculate the NBBO by comparing eligible best bids and offers reported by the participating markets and selecting the highest bid and lowest offer.
At a simplified level, a consolidated market-data process:
- Receives quotation updates from participating venues
- Applies the relevant quotation conditions and eligibility rules
- Maintains each venue’s current BBO
- Compares the qualifying bids and offers
- Selects the highest qualifying bid as the NBB
- Selects the lowest qualifying offer as the NBO
- Disseminates the resulting consolidated quotation
A trade does not itself become an NBBO update. An execution can consume displayed liquidity and cause the exchange to publish a new quotation, which may then change the NBBO.
That distinction matters when reconstructing market state from event data. Trades, order events, and quotes describe related activity, but they are not interchangeable.
What Is the Difference Between the SIP NBBO and a Direct-Feed Market View?
The SIP NBBO is the consolidated NBBO disseminated through the national market system plans, while trading firms can construct their own consolidated view of best prices from proprietary exchange feeds.
The SIPs receive quotation information from participating markets, consolidate it, calculate the NBB and NBO, and disseminate the result.
Many electronic trading systems also subscribe directly to proprietary exchange feeds. They can process venue quotations themselves and construct a consolidated view of the best bid and offer for routing, pricing, and other trading functions.
These views can temporarily differ. Market data takes time to travel from an exchange, through a consolidator, and into a consuming system. Direct and consolidated feeds can also have different transmission, aggregation, and processing paths. As a result, the most recently observed market state can depend on the data source and the point at which it is measured.
For historical analytics, “the NBBO at time T” therefore needs a precise definition. An analyst should know whether the benchmark is:
- The NBBO disseminated by the SIP
- A consolidated view reconstructed from direct exchange feeds
- A benchmark reconstructed from stored venue-level data using defined processing rules
That provenance matters when comparing results across TCA systems, backtests, or surveillance workflows.
What Does Regulation NMS Mean for the NBBO?
The NBBO is defined within Regulation National Market System (Regulation NMS) and is used throughout US equity market structure as a consolidated quotation reference.
Regulation NMS defines the national best bid and national best offer by reference to quotations calculated and disseminated pursuant to an effective national market system plan.
The NBBO is closely related to, but should not automatically be treated as synonymous with, the protected best bid and offer.
Under Rule 611 of Regulation NMS, the Order Protection Rule, trading centers must maintain policies and procedures reasonably designed to prevent trade-throughs of protected quotations, subject to specified exceptions. A protected quotation must meet the applicable regulatory requirements, including requirements relating to automated quotations.
In many normal market states the protected best prices and NBBO will coincide. Analysts should still preserve the distinction when the specific regulatory status of a quotation matters.
How Do Round Lots Affect the NBBO?
The applicable round lot size determines which displayed quotation sizes can establish the NBBO.
Since 3 November 2025, Regulation NMS uses four round lot tiers based on an NMS stock’s average closing price during the applicable evaluation period:
| Average closing price | Round lot |
|---|---|
| $250.00 or less | 100 shares |
| $250.01–$1,000.00 | 40 shares |
| $1,000.01–$10,000.00 | 10 shares |
| $10,000.01 or more | 1 share |
The round lot size can therefore be smaller than the traditional 100-share convention for higher-priced stocks.
This affects NBBO calculation because a quotation does not need to represent 100 shares in every stock to qualify as a round lot. For a security with a 10-share round lot, for example, a qualifying 10-share quotation can contribute to the NBBO.
Round lot assignments are based on defined evaluation periods and can change over time, so historical analysis needs to apply the rule in force for the relevant security and period.
What Is the Difference Between the NBBO and the Best Odd-Lot Price?
An odd-lot quotation can display a better price than the NBBO without itself establishing the NBBO when its size falls below the stock’s applicable round lot.
Suppose a stock has a 100-share round lot and the NBO is:
100 shares offered at $50.05
An exchange could also display:
25 shares offered at $50.03
The $50.03 offer is better priced, but its 25-share size is below the stock’s applicable round lot. The distinction means that the NBBO does not necessarily represent the most aggressive displayed price at every available size.
This has become increasingly relevant to execution-quality analysis. The SIPs began disseminating specified best odd-lot order information in 2026, giving market participants additional information about displayed prices that can sit inside the NBBO.
For analytics, the correct benchmark depends on the question being asked. NBBO, best odd-lot price, and other measures of displayed liquidity should not be treated as interchangeable.
Why Does the NBBO Matter for Trading?
The NBBO provides a common point-in-time reference for analyzing quoted market conditions around an order or execution.
Its use varies by workflow.
Order Routing
Electronic routers can use consolidated views of venue prices to identify displayed liquidity and determine where orders should be sent. Some systems use SIP information, while others construct their market view from direct feeds.
The distinction matters because routing operates on the market state observed by the system at the decision point.
Execution Quality
Execution analysis commonly compares a fill with quoted prices at a defined benchmark time. Depending on the analysis, that can include the prevailing NBB, NBO, NBBO midpoint, or spread.
A useful execution-quality calculation therefore needs both an execution timestamp and a precisely defined market-data benchmark.
Transaction Cost Analysis
NBBO data contributes to several common TCA measures, including:
- Quoted spread
- Effective spread
- Realized spread
- NBBO midpoint
- Price improvement
- Execution price relative to the bid or offer
These measures are not identical and can use different timestamps or reference prices. For example, an arrival benchmark captures market conditions when an order reaches a defined point in the workflow, while an execution-time benchmark measures the market around the fill.
Algorithmic Trading and Backtesting
Historical NBBO data provides market context for strategy research. A backtest may need the bid, offer, midpoint, spread, displayed size, or venue setting the national best price at the instant a strategy generated a signal.
If the reconstructed quotation state is wrong, the resulting simulation can use prices or spreads that were not observable under the benchmark definition being tested.
Why Is Historical NBBO Reconstruction Difficult?
Historical NBBO reconstruction requires rebuilding a multi-venue quotation state from correctly sequenced market-data events under a defined set of market rules.
The first question is what the analysis means by “NBBO.” Reproducing the SIP-disseminated NBBO and independently constructing a consolidated best-price view from direct exchange data are different exercises.
For either approach, common engineering issues include:
- Feed provenance: SIP and direct feeds represent different data paths and should be identified explicitly
- Message sequencing: Missing, duplicated, or out-of-order events can change reconstructed state
- Timestamp semantics: Exchange, SIP, receive, and application timestamps can represent different stages in an event’s lifecycle
- Quotation conditions: Not every disseminated quotation is necessarily eligible for NBBO calculation
- Venue state: Each exchange changes independently and can enter or leave the national best
- Size: A price can remain unchanged while size at the NBBO changes
- Trading status: Halts and other market states affect quotation interpretation
- Symbology: Instruments must be mapped consistently across venues and historical periods
- Rule changes: Round lot definitions and other market-structure rules can change the appropriate calculation over time
- Feed recovery: Gaps and corrections need to be handled before the reconstructed state can be relied on
These details are particularly important for TCA and backtesting. A benchmark should reproduce the market-data view defined by the analysis, rather than simply attach the nearest stored quote to an execution timestamp.
How Does NBBO Data Support Transaction Cost Analysis?
NBBO data provides the point-in-time quotation context needed to measure an execution against the market state used by the chosen TCA benchmark.
Consider a buy order executed at $50.04 when the relevant NBBO is:
$50.00 bid × $50.06 offer
The NBBO midpoint is $50.03.
That information allows the analyst to calculate measures such as execution relative to the midpoint and effective spread. Other analyses can compare the execution with the prevailing offer, an arrival-time NBBO, or a later quotation used to calculate realized spread.
The important requirement is benchmark consistency. An execution-time SIP NBBO should not be silently compared with an arrival benchmark reconstructed from direct feeds and presented as though the two represent the same market state.
How OneTick Cloud Supports NBBO-Related Analytics
OneTick Cloud provides normalized exchange data and tick analytics for workflows that need to analyze trades and quotations across time, including TCA, backtesting, and algorithm development.
NBBO-related analysis depends on granular market data and precise point-in-time processing. OneTick Cloud is a managed service for normalized and cleansed exchange data and supports workflows including backtesting, algorithm development, TCA, technical studies, and custom dataset creation.
OneTick is designed to process trades, quotes, and full-depth order-book data. Its Event Processors support market-specific tick analytics, including analysis of relationships between trades and quotes and the merging of order books from multiple venues.
Historical query and replay also allow quantitative and trading teams to analyze how market state changed around orders, executions, and strategy decisions.
These capabilities support NBBO-related workflows where teams need to:
- Analyze trades against contemporaneous quotations
- Reconstruct defined multi-venue market views from stored data
- Calculate bid, offer, midpoint, and spread benchmarks
- Backtest strategies against historical quote conditions
- Study venue-level changes around executions
- Build TCA datasets from normalized tick data
The exact NBBO benchmark still needs to be defined by the workflow. Teams should specify the feed source, timestamp convention, market rules, and reconstruction methodology used rather than assuming every consolidated best-price series represents the same view of the market.
OneTick Cloud provides normalized and cleansed exchange data on a T+1 basis alongside the analytical environment for working with that data, reducing the infrastructure firms need to build and operate for historical tick-data analysis.
Learn more about OneTick Cloud for normalized market data, historical analysis, backtesting, and transaction cost analysis.
Frequently Asked Questions
What does NBBO stand for?
NBBO stands for National Best Bid and Offer. It is the highest national bid and lowest national offer calculated from qualifying quotations for an NMS stock across participating US markets.
What is the National Best Bid?
The National Best Bid (NBB) is the highest qualifying bid used in the consolidated national quotation.
What is the National Best Offer?
The National Best Offer (NBO) is the lowest qualifying offer used in the consolidated national quotation.
Can the best bid and best offer come from different exchanges?
Yes. One exchange can establish the NBB while another establishes the NBO. Either side can move between venues as quotations change.
Does every exchange quote change alter the NBBO?
No. A venue can change its BBO without changing the national best price. An update changes the NBBO price only when it changes the highest qualifying bid or lowest qualifying offer, although size or venue attribution at the best price can change independently.
Is the SIP NBBO the same as an NBBO calculated from direct feeds?
Not necessarily at every instant. The SIP produces the consolidated NBBO disseminated under the national market system plans. Trading systems can also construct a consolidated best-price view from proprietary exchange feeds. Differences in transmission, aggregation, processing, and event timing can cause the observed states to differ temporarily.
Is the NBBO the same as top-of-book data?
No. Top-of-book data generally refers to the best bid and offer on an individual venue. The NBBO consolidates qualifying best prices across the national market.
Does the NBBO include odd-lot quotations?
An odd-lot quotation below the applicable round lot does not establish the NBBO solely because it displays a better price. Since November 2025, the applicable round lot can be 100, 40, 10, or one share depending on the stock’s average closing price.
Can an odd-lot price be better than the NBBO?
Yes. A displayed odd-lot order can be priced inside the NBBO when it is smaller than the applicable round lot. This is one reason execution-quality analysis may consider both NBBO and odd-lot information.
Why is NBBO important for transaction cost analysis?
NBBO data provides quotation context for an order or execution. It can be used to calculate or support measures including quoted spread, midpoint comparisons, effective spread, realized spread, and price improvement.
Can you reconstruct the NBBO from historical market data?
Yes, if the required quotation data, sequencing information, timestamps, quotation conditions, and applicable rules are available. The methodology should also specify whether the target is the SIP-disseminated NBBO or a consolidated view constructed from another market-data source.