Bid Price

Returns the current bid price for stocks, ETFs, indices, and options. The bid price represents the highest price at which a buyer is willing to purchase the security.

Supported Symbol Formats

Type Format Example
US Stocks SYMBOL AAPL, MSFT
ETFs SYMBOL SPY, QQQ
Indices ^SYMBOL ^SPX, ^VIX
Options OCC Symbol AAPL240315C00170000
Canadian SYMBOL:CA SHOP:CA

Understanding Bid Price

The bid price is part of the bid-ask spread:

  • Bid: The highest price buyers are willing to pay
  • Ask: The lowest price sellers are willing to accept
  • Spread: The difference between ask and bid

Notes

  • Prices are delayed approximately 15 minutes for most symbols
  • For real-time streaming prices, use QM_Stream_Bid()
  • Returns "NA" if the symbol is invalid or data is unavailable

Syntax

=Bid(Symbol)
Excel Desktop (Windows)

Examples

=Bid("AAPL")
Apple bid price
=Bid("MSFT")
Microsoft bid price
=Bid("SPY")
SPY ETF bid price
=Bid("^SPX")
S&P 500 index bid
=Bid(A1)
Symbol from cell reference
=Ask("AAPL")-Bid("AAPL")
Calculate bid-ask spread

When to Use

  • Getting current bid prices for securities
  • Calculating bid-ask spreads
  • Analyzing market liquidity
  • Building quote tables and watchlists
  • Determining execution costs for sell orders

When NOT to Use

Scenario Use Instead
Real-time streaming bid prices QM_Stream_Bid()
Historical bid prices Bid_Historical()
Last traded price Last()
Ask price Ask()
Pre-market prices QM_Stream_PreMarketBid()

Common Issues & FAQ

Why am I getting "NA"?

Check symbol format:

  • US stocks: Use ticker only (AAPL)
  • Indices: Add ^ prefix (^SPX)
  • Canadian stocks: Add :CA suffix (SHOP:CA)

How do I get real-time streaming bid prices?

Use QM_Stream_Bid() for streaming updates that refresh automatically.

Why is the bid lower than the last price?

The bid is the highest price buyers will pay, which is typically slightly lower than the last traded price in an active market.

How do I calculate the bid-ask spread?

Use the formula =Ask("AAPL")-Bid("AAPL") to get the spread in dollars.

Get Access to 1 Billion Usable Market data points IN YOUR EXCEL SHEETS WITH EASY TO USE EXCEL FUNCTIONS

Get started today
MarketXLS Excel Add-in Tutorial - How to Use Bid Price and Other Financial Formulas
How does MarketXLS work?