ETF Bid-Ask Spread Cost Calculator: Dollars and Basis Points

An ETF bid-ask spread is the difference between the highest quoted price a buyer will pay and the lowest quoted price a seller will accept. If you buy at the ask and could immediately sell at the bid while prices remain unchanged, the spread becomes a trading cost. Use the calculator to convert a live quote into dollars, percent, and basis points.

ETF Bid-Ask Spread Cost Calculator

Enter a bid and ask observed at the same time. The model assumes a purchase at the ask and an immediate sale at the bid with no price movement. Real execution can differ because quotes, available size, and market conditions change.

Quote midpoint
$100.00
Quoted spread
$0.10
0.10% | 10.00 bps
Estimated one-way cost
$5.00
Half-spread relative to midpoint
Estimated round-trip cost
$10.00
Break-even move: 0.10%

Round-trip estimate includes the full quoted spread plus two entered commissions.

Last reviewed: July 22, 2026 | Author and reviewer: StockWin Editorial Team

Bid-ask spread formulas

The basic dollar spread is:

Quoted spread per share = ask price - bid price

The midpoint is:

Midpoint = (bid price + ask price) / 2

To compare ETFs with different share prices, convert the spread to a percentage or basis points:

Spread percentage = (ask - bid) / midpoint x 100

Spread in basis points = (ask - bid) / midpoint x 10,000

One percentage point equals 100 basis points. A 0.10% spread equals 10 basis points.

Worked example

Assume an ETF displays a $99.95 bid and a $100.05 ask. The midpoint is $100.00, and the quoted spread is $0.10 per share.

  • Quoted spread: $100.05 - $99.95 = $0.10
  • Spread percentage: $0.10 / $100.00 = 0.10%
  • Spread in basis points: 0.10% x 100 = 10 basis points
  • One-way half-spread estimate for 100 shares: $0.05 x 100 = $5
  • Immediate round-trip spread estimate: $0.10 x 100 = $10

The SEC uses the same immediate buy-at-ask and sell-at-bid idea to illustrate how a spread can reduce an investor's return. This does not mean every order will execute exactly at the displayed best price. Available size, order routing, volatility, and other orders can change execution.

Input or resultExampleMeaning
Bid$99.95Highest displayed price a buyer currently offers
Ask$100.05Lowest displayed price a seller currently accepts
Midpoint$100.00Reference halfway between bid and ask
Full quoted spread$0.10 or 10 bpsImmediate round-trip gap if the quote and price do not move
One-way half-spread$0.05 or 5 bpsSimple execution-cost estimate relative to midpoint

One-way cost versus round-trip cost

A buyer crossing the spread pays the ask, which is half the quoted spread above the midpoint in a symmetric quote. That is why a common one-way estimate uses half the spread. A seller crossing the spread receives the bid, which is half the spread below the midpoint.

An immediate buy and sell crosses both sides. Under the calculator's assumptions, the round-trip spread cost equals the full spread multiplied by the number of shares. Two commissions are then added: one for the purchase and one for the sale.

This framework is an estimate, not a promise of execution. A limit order may execute inside the spread, at the quoted price, in part, or not at all. A market order may fill across multiple price levels if the displayed size is smaller than the order.

Spread versus expense ratio versus tracking difference

MeasureWhen it mattersWhat it measures
Bid-ask spreadWhen buying or selling ETF sharesDifference between current best bid and ask
Expense ratioWhile the investment is heldAnnual fund operating expenses as a percentage of assets
Tracking differenceWhen evaluating historical benchmark resultsETF total return minus benchmark total return

A low expense ratio does not guarantee a low total cost for a short holding period. If an ETF has a wide spread or limited displayed size, entry and exit costs may outweigh a small annual fee difference. For a long holding period, recurring fund expenses and actual tracking results may become more important.

Use the ETF Expense Ratio Calculator for a hypothetical long-term fee comparison. Use the ETF Tracking Difference Calculator to compare historical fund and benchmark returns.

Quoted spread, effective spread, and slippage

The calculator uses the displayed quoted spread. Actual trading costs can be different.

  • Quoted spread: difference between the best displayed bid and ask.
  • Effective spread: an execution-based measure comparing the trade price with a reference midpoint.
  • Slippage: the difference between an expected price and the actual average execution price.
  • Market impact: price movement associated with the effort to execute an order, especially when the order is large relative to available liquidity.

A one-cent quote does not prove that every share in a large order can trade at that price. Check the displayed size and, when appropriate, additional depth. Actual fills and broker execution reports are the evidence for realized trading cost.

Why ETF spreads change

Liquidity of the underlying holdings

Market makers hedge ETF quotes using the underlying securities or related instruments. When those markets are liquid and open, competitive quotes can be easier to maintain. Less-liquid bonds, international securities trading outside local hours, or difficult-to-hedge assets can contribute to wider spreads.

Volatility and market uncertainty

Rapid price changes increase the risk that a quote becomes stale before a market maker can hedge. Spreads often widen when volatility rises or important price information is arriving quickly.

Time of day

Quotes can be wider near the market open, around major news, or when the underlying market is closed. The closing period can also be active. A single observation is not a complete measure of an ETF's typical market quality.

Order size and displayed depth

The national best bid and offer show the best prices, not unlimited capacity. If an order exceeds the shares available at the best quote, the remaining shares may execute at less favorable prices.

Competition and fund scale

More market makers, arbitrage activity, trading interest, and accessible hedges can support narrower quotes. Trading volume is useful context, but ETF liquidity is not determined only by the number of ETF shares traded on screen.

Where to find an ETF's 30-day median spread

SEC rules require many ETFs to publish a 30-day median bid-ask spread on the fund website. This historical measure is useful for comparison, but it is not the live spread for an order placed now.

  1. Open the issuer's official ETF product page.
  2. Find trading information, market price, premium or discount, or bid-ask spread data.
  3. Confirm the calculation period and as-of date.
  4. Compare funds using the same spread convention.
  5. Check a live bid, ask, and displayed size immediately before a trade.

A median is the middle observation, not the worst spread. It may hide unusually wide periods. Review market conditions and several dates when trading cost is important.

Market order versus limit order

FINRA explains that a market order generally prioritizes execution, but the investor may not receive the last displayed price in a fast-moving market. A limit order sets the maximum purchase price or minimum sale price, providing price control but no guarantee that the order will execute.

Using a limit order does not eliminate the spread, market impact, or opportunity cost. It changes the execution instruction. Choose an order type based on the need for price control, execution certainty, order size, and market conditions. Review the broker's handling and routing disclosures.

Bid-ask spread versus premium or discount to NAV

These are different measurements. The spread compares two market quotes: bid and ask. A premium or discount compares an ETF market price with its net asset value per share.

An ETF can have a narrow bid-ask spread while trading at a premium or discount to NAV. It can also trade close to NAV with a wider spread. For international or less-liquid holdings, reference values may rely on markets that are closed or moving at different times, so interpret both figures carefully.

ETF trading-cost checklist

  1. Confirm the exact ETF ticker and listing currency.
  2. Read the live bid, ask, and displayed share size at the same moment.
  3. Convert the spread to basis points using the midpoint.
  4. Multiply by the intended share count and include commissions or platform fees.
  5. Compare the order size with available liquidity at the best quote.
  6. Check the issuer's 30-day median spread and premium-discount history.
  7. Consider whether the underlying market is open and trading normally.
  8. Decide whether a market or limit order fits the execution objective.
  9. After execution, compare the average fill with the contemporaneous quote.
  10. Keep spread cost separate from expense ratio, taxes, currency conversion, and tracking difference.

Put the live spread in context: Use the ETF Cost Calculators hub to compare quote-based trading friction with expense ratio and historical tracking difference.

Move from one quote to a holding-period model: Use the ETF Total Cost Calculator to combine spread assumptions with recurring fund expenses, commissions, trade size, and holding period.

Do not confuse two trading measures: After calculating the quoted spread, use the ETF Premium/Discount to NAV Calculator to compare market price with matching NAV data.

Primary sources and further reading

Frequently asked questions

Is the bid-ask spread charged by my broker?

Not usually as a separate line-item fee. It is embedded in the prices available to buyers and sellers. Broker commissions, regulatory fees, platform fees, and currency-conversion charges are separate.

Does a zero commission mean an ETF trade is free?

No. A trade can still involve a bid-ask spread, slippage, market impact, premium or discount to NAV, taxes, and currency costs.

Why does the calculator use half the spread for a one-way trade?

The midpoint is used as a neutral quote reference. In a symmetric quote, buying at the ask is half the spread above the midpoint and selling at the bid is half the spread below it. Actual fair value and execution cost may differ.

Is a narrower spread always a better ETF?

No. A narrow spread can reduce trading friction, but investors must also compare exposure, benchmark, tracking, fund expenses, tax structure, risks, assets, and the issuer's documents.

Can a limit order guarantee a better price?

A limit order controls the worst acceptable price, but it does not guarantee execution. The market may move away, available size may be insufficient, or only part of the order may fill.

Does the calculator predict my actual fill?

No. It converts a quoted bid and ask into an educational estimate. Real fills depend on live prices, size, order type, routing, timing, and market conditions.

Important: This calculator is educational information, not investment, tax, legal, or execution advice. It does not recommend an ETF or order type. Verify live quotes, fees, fund disclosures, and broker procedures before trading.

Comments

Most Popular

한국거래소(KRX) 가이드: 코스피·코스닥·코넥스 구조와 확인 방법

RSI·MACD·스토캐스틱 사용법: 계산·신호·오류를 한눈에

코스피·코스닥 상장 요건: 7가지 심사 기준과 실제 절차