ETF Bid-Ask Spread vs Expense Ratio: Two Costs on Different Clocks

An ETF's bid-ask spread and its expense ratio are usually listed next to each other on a product page, which makes them look comparable. They are not: the spread is a transaction cost paid once per round trip, and the expense ratio is a holding cost accrued every day. Comparing them requires a holding period. This guide defines each, uses the published figures for a large Bitcoin ETF, and converts both into the same unit so the comparison survives arithmetic.

CoinSoso EditorialPublished Article #00112Updated

Cover artwork: CoinSoso · AI-generated, not a photograph of a real venue, product or market capture.

Key takeaways

  • The bid-ask spread is a transaction cost paid when you cross the market; the expense ratio is a holding cost deducted from the fund's assets every day.
  • A 0.02% quoted spread costs about 0.02% per round trip; a 0.25% annual expense ratio costs 0.0205% over 30 days. They break even at roughly one month of holding.
  • On a $100,000 position, one round trip at a 0.02% spread costs about $20; a year of a 0.25% expense ratio costs about $250 — twelve and a half round trips per year is the crossover.
  • A limit order can avoid paying the spread and can even earn it, but it may not fill; the expense ratio is not optional.
  • Premium or discount to NAV is a third number, separate from both: it is a price paid relative to the fund's assets, and it may be recovered when you sell.

The short answer

The spread is paid per trade. The expense ratio is paid per day. Neither number means anything on its own, because the total cost depends on how long you hold and how often you trade.

Put them on the same clock and a simple rule appears: for a fund with a 0.02% quoted spread and a 0.25% annual fee, one month of holding costs about as much in fees as one round trip costs in spread. Below that, the trade is the bigger cost; above it, the fee is.

That arithmetic is the whole article. Everything below is how to do it with real published numbers.

What each cost actually is

The bid-ask spread is the difference between the highest price a buyer will pay and the lowest price a seller will accept. If the quote is 45.21 bid and 45.23 ask, the spread is 0.02 on a mid of 45.22, or about 0.044%. A market order pays roughly half of that on entry and half on exit, so a full round trip costs approximately the quoted spread. The exact amount depends on order size, timing and how the order is routed.

The expense ratio is the fund’s annual operating cost as a percentage of assets. It is deducted continuously from the portfolio, which is why a fund’s NAV grows slightly more slowly than its holdings. It appears on a product page as a small annual number and on your statement not at all — it is not billed, it is absorbed.

The two costs differ in three ways that matter:

Bid-ask spread Expense ratio
When it is paid On each trade Every day the fund is held
Who receives it The market and the counterparty The fund’s manager and service providers
Can you avoid it Yes — a resting limit order avoids crossing No

That last row is the one people skip. A spread is avoidable but not free: the limit order that avoids it may not fill, and while it rests the market may move away. The expense ratio is unavoidable for as long as you hold the fund.

The published numbers for one fund

iShares publishes both figures on the IBIT product page. Read on 2026-10-28, the page showed:

  • Net assets: $65,369,061,493 as of Oct 27, 2026.
  • Shares outstanding: 1,432,920,000 as of Oct 27, 2026.
  • NAV: $45.62 as of Oct 27, 2026.
  • Closing price: $45.22 as of Oct 26, 2026.
  • Premium/discount: −0.01% as of Oct 26, 2026.
  • 30-day median bid/ask spread: 0.02% as of Oct 26, 2026.
  • Sponsor fee: 0.25%, as stated in the prospectus.

Two cautions about reading that list, because the page mixes dates. The closing price is dated Oct 26 while the NAV is dated Oct 27, so subtracting one from the other produces a meaningless number. The premium/discount figure the page publishes is the correct paired comparison, and it was −0.01%. The 30-day median spread is also dated Oct 26, and it is a median over a month rather than a current quote.

With those caveats, the two costs are 0.02% and 0.25%. The question is how to compare them.

It is worth knowing exactly what that 0.02% measures, because Rule 6c-11 defines the calculation rather than leaving it to the fund. The rule says the median bid-ask spread is computed by taking the national best bid and offer at the end of each 10-second interval on each trading day of the last 30 calendar days, dividing each bid-ask difference by the midpoint, and taking the median of those values — and it must be expressed as a percentage rounded to the nearest hundredth.

Two things follow. First, the figure samples the quiet parts of the day as well as the busy ones, which is why it is a better planning number than a single quote. Second, the rounding is coarse: 0.02% is the nearest hundredth, so the underlying median could be anywhere from about 0.015% to 0.025%. Treat the published spread as a two-decimal number with a band around it, not as an exact cost.

Putting both on the same clock

Annualise the spread, or pro-rate the fee. Either direction works.

One round trip at 0.02%. If you buy and sell once, the spread costs about 0.02% of the position.

The fee over an arbitrary holding period is 0.25% × days ÷ 365.

Holding period Spread (one round trip) Expense ratio accrued Total
1 week 0.020% 0.0048% 0.0248%
1 month (30 days) 0.020% 0.0205% 0.0405%
3 months (91 days) 0.020% 0.0623% 0.0823%
1 year 0.020% 0.2500% 0.2700%
5 years 0.020% 1.2500% 1.2700%

The crossover is visible at one month: 0.0205% of fee against 0.020% of spread. Hold for a year and the fee is more than twelve times the spread.

The same arithmetic in dollars, on a $100,000 position:

  • One round trip at 0.02%: $20.
  • One year at 0.25%: $250.
  • Break-even: 250 ÷ 20 = 12.5 round trips per year.

So a buy-and-hold investor pays the fee and barely notices the spread. A strategy that trades in and out monthly pays the spread twelve times, which is roughly equal to a full year of fees — and it pays both.

Spread cost is flat per trade; expense ratio accrues with holding period and crosses the spread at about one month spread, flat 0.02% per round trip expense ratio, 0.25% per year 1 mo 1 yr Source: IBIT 30-day median spread 0.02% and 0.25% sponsor fee, 2026-10-28
The two lines cross at roughly one month of holding; before that the trade dominates, after it the fee does.

What moves the spread, and what does not move the fee

The spread is a market variable. It widens when volatility rises, when volume falls, around the open and close, and during stress. The 30-day median published on a product page deliberately smooths those swings, which makes it a reasonable planning number and a poor estimate of what you will pay at 9:31 a.m. on a volatile morning. The spread, depth and slippage guide separates those three costs.

The mechanism that keeps an ETF’s spread tight is creation and redemption: authorized participants can exchange baskets of the underlying for shares, and the arbitrage between the ETF price and the basket value pulls the two together. That mechanism is why a large, liquid ETF can quote 0.02% where a small one quotes several times that.

The article on this site covering creation and redemption explains the mechanics. This one does not repeat them; it takes the mechanism’s output — a tight spread — as an input.

The expense ratio behaves the opposite way. It is set in the prospectus, disclosed on the product page, and does not respond to volume or volatility. Some funds waive part of it for a period, and the page will say so; a waived fee is a temporary number, and the prospectus figure is the one that persists.

Premium/discount is a third number

A common error is to fold the premium or discount into either cost. It is neither.

  • The spread is the cost of crossing the market.
  • The expense ratio is the cost of holding the fund.
  • The premium or discount is the difference between the market price and the NAV at a point in time.

If you buy at a 0.3% premium and later sell at a 0.3% premium, the premium roughly cancels and you have paid only the spread and the fee. If you buy at a premium and the premium collapses before you sell, you have lost the difference in addition to both. That is a risk of timing, not a fee, and it is why the premium/discount is reported separately.

IBIT’s −0.01% on Oct 26 is a tiny discount: the market price was a hair below NAV. Reading it as “the fund is cheap” would be reading a one-day snapshot as a signal.

A note on what this is not

Two related topics have their own articles and are not re-explained here.

  • Tracking difference and tracking error describe how closely a fund follows its index over time. That is a different question from what a trade costs, and the tracking difference versus tracking error guide keeps the two separate.
  • Creation and redemption describe how shares are made and destroyed. That is the mechanism behind the tight spread, not the cost of it; the authorized participant guide covers the mechanics.

This article answers one question: given a spread and an expense ratio, which one costs more for the way you actually use the fund?

A checklist

  1. State the holding period. Without it neither number can be ranked.
  2. Count your round trips per year. Twelve round trips at 0.02% equals a year of a 0.25% fee.
  3. Use the median spread for planning and the live quote for execution. They are different numbers with different purposes.
  4. Check whether the fee is waived. A waiver is temporary; the prospectus number is the durable one.
  5. Keep the premium/discount separate. It is a price relative to NAV, not a fee, and it can work for or against you.
  6. Compare like with like across funds. A cheaper fee with a wider spread can cost more for a short holding; a tighter spread with a higher fee can cost more for a long one.

Risk note. IBIT’s net assets, shares outstanding, NAV, closing price, premium/discount, 30-day median bid/ask spread and sponsor fee were read from the iShares product page on 2026-10-28, with the as-of dates shown above. Spreads and premiums move continuously and the figures here are a snapshot, not a quote. The break-even arithmetic assumes one round trip at the quoted spread and a constant fee; it is an illustration, not a projection of any fund’s returns.

Sources

How this was researched. Written from primary documentation and the exchange or protocol's own published material, with sources listed at the end of the article.

Primary sources for the factual claims on this page. A date appears only where a human has actually read the source; where it is missing, the check is still outstanding.

  1. iShares — iShares Bitcoin Trust ETF (IBIT) product page (net assets, shares outstanding, NAV, 30-day median bid/ask spread, sponsor fee)(read 2026-10-28)
  2. SEC — Rule 6c-11, Exchange-traded funds (definition of ETF, arbitrage mechanism, premium/discount disclosure)(read 2026-10-28)

Frequently asked questions

Is the expense ratio included in the ETF's price?

Yes, indirectly. The fee is deducted from fund assets, so it reduces net asset value as it accrues and shows up as a drag on returns rather than as a separate charge on your statement. You do not pay it as a line item; you pay it through a slightly lower NAV than the fund would otherwise have.

Does the bid-ask spread show up in the fund's return?

No. Fund returns are computed from NAV, which is based on the value of the underlying holdings. The spread is a cost of the trade between you and the market, so it affects your personal return but not the fund's published performance.

Why is the spread so small for large ETFs?

Because the creation and redemption process lets authorized participants arbitrage the gap between the ETF's price and its underlying value. A tight, deep market is the visible result of that mechanism working, not a guarantee that it will always be that tight.

Should I always use a limit order to avoid the spread?

A limit order inside the spread avoids paying it, but it carries the risk of not filling and of adverse selection while it rests. For a long-term buy in a liquid ETF the spread is often a few basis points; for a large or urgent trade, the risk of not filling can cost more than the spread it saves.

Is a premium to NAV an extra fee?

No. It is the price you pay for the shares relative to the value of the assets they represent. If you buy at a 0.5% premium and sell at a 0.5% premium, the two roughly cancel; if the premium disappears before you sell, you have lost that difference on top of the spread.

Where to go next

Independent research. Each card shows the platform’s invite code, and its Create Account button is a referral link that may earn us a commission at no extra cost to you. Whether an account can be opened is decided by the platform at sign-up.

Binance

One of the largest global exchanges by traded volume, with a very broad product range.

20% Trading Fee Rebate

Use invite code con888 when signing up to enjoy trading fee benefits.

Download Android App

Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.

Do not install an APK from an unknown source, or one that has been modified or cannot be checked.

Read review →

OKX

A large global exchange offering spot, derivatives and a self-custody wallet.

20% Trading Fee Rebate

Enter invite code con888 when signing up to check available trading fee benefits.

Download Android App

Download from the exchange's official download service. Verify the source and follow the on-screen installation instructions.

Do not install an APK from an unknown source, or one that has been modified or cannot be checked.

Read review →