Liquidity

Illiquid stock

Illiquid stock is a stock that may be difficult to trade in the desired quantity or timeframe without a substantial spread, price impact, or delay.

What it means

A stock can trade every day and still be difficult to trade at a particular size. Liquidity depends on how many shares are available near the quoted price, how quickly other orders arrive, and the size and timing of your order. An illiquid stock may have a wide bid-ask spread, limited market depth, low trading volume, or a combination of these.

Illiquidity is not a permanent yes-or-no label. A stock that is easy to trade in 100 shares may be difficult to trade in 10,000. Liquidity can also change during the trading day or around company news. A quote for a small number of shares does not establish the price available for a larger order.

How it is calculated

There is no universal formula or volume cutoff that makes a stock illiquid. Two useful measures are an order's participation in average daily volume and the quoted spread:

  • Participation rate (%) = order shares / average daily volume (shares per trading day) × 100. Order shares is the number of shares in the proposed trade; average daily volume (ADV) is the average number of shares traded per trading day over a stated period. The result compares an order with a typical full day's volume; it is not the percentage of today's trading that the order will actually represent.
  • Quoted spread (%) = (ask price − bid price) / ((ask price + bid price) / 2) × 100. Ask price is the lowest displayed selling price, bid price is the highest displayed buying price, and their average is the midpoint price. Both prices are in US$ per share in this example. The result is the full quoted spread as a percentage of the midpoint, not necessarily the cost of executing an entire order.

Market depth matters too: the displayed bid and ask may each cover only a small number of shares. ADV and a snapshot of the spread cannot, by themselves, establish the price at which every share would fill.

Worked example

Suppose, hypothetically, a stock has a bid of US$19.90, an ask of US$20.10, and ADV of 20,000 shares. The displayed ask covers 200 shares. Consider a proposed 2,000-share purchase:

  1. The midpoint is (US$19.90 + US$20.10) / 2 = US$20.00 per share.
  2. The quoted spread is (US$20.10 − US$19.90) / US$20.00 × 100 = 1%, or US$0.20 per share.
  3. The order is 2,000 / 20,000 × 100 = 10% of ADV. At the midpoint, its hypothetical value is 2,000 × US$20.00 = US$40,000.
  4. Only 200 shares are displayed at the US$20.10 ask. That does not mean only 200 shares can trade there, but the quote does not establish a fill price for the remaining 1,800 shares.

These figures flag execution uncertainty; they do not calculate the final fill price or total trading cost. A smaller order in the same stock would have a different participation rate.

Why it matters before you trade

A wide spread can raise the cost of an immediate trade. An order larger than the shares available near the quoted price may receive partial fills, take longer to complete, or encounter market impact. For a sale, limited buying interest can create similar uncertainty. Changes in price while an order is pending add another source of risk.

A pre-trade analysis considers the proposed quantity and execution conditions, not just the stock's ticker. Comparing order size with volume, checking the spread and considering depth helps distinguish the cost visible in a quote from costs that remain uncertain.

How PreTrAIde uses it

PreTrAIde's pre-trade analysis uses end-of-day prices and volumes in its market-data enrichment. Its quantitative layer estimates the bid-ask spread using a liquidity-tier model with a volatility uplift and a one-tick floor. It also calculates participation in daily volume, estimates market impact with an Almgren-Chriss-style model, and produces liquidity scoring and tiering. Its trading cost calculator covers spread and market impact.

For a stock basket and each line, PreTrAIde returns a GO, NO-GO, or MODIFY verdict with a risk assessment, suggested execution strategy, and plain-language reasoning. These outputs are decision support, not trade recommendations or guaranteed execution outcomes. PreTrAIde does not place orders; users trade through their own broker.

Common mistakes

  • Treating low volume as the only test: Spread, depth, order size, and timing also matter.
  • Treating ADV as available shares: ADV describes historical trading, not shares currently offered at one price.
  • Assuming the quoted spread is the total cost: A large order may face market impact, while actual fills depend on market conditions.
  • Equating a displayed quote with a guaranteed fill: Displayed size and prices can change before an order executes.

Frequently asked questions

How can you tell if a stock is illiquid?

Examine its bid-ask spread, trading volume, market depth, and your proposed order size relative to volume. No single cutoff works for every stock or order.

Can an illiquid stock have a small bid-ask spread?

Yes. A narrow displayed spread may apply to only a small number of shares, so a larger order could fill at different prices or take time to complete.

Does low average daily volume guarantee a poor fill?

No. ADV is a historical average, and the fill depends on the order's size, execution conditions, and available liquidity when it reaches the market.

Related terms

Liquidity

Dollar volume Turnover Free float Liquidity risk Days to liquidate Amihud illiquidity ratio Liquidity tier Daily liquidity ratio (DLR) All glossary terms →

Check your next trade before you place it

Build a basket, run a pre-trade analysis, and get a GO, NO-GO or MODIFY verdict with the cost, liquidity and risk behind it.

Start your free trial Try the free tools

Educational content, not investment advice. PreTrAIde is analysis software, not a broker: it never executes orders, and its verdicts are decision support, not recommendations to buy or sell.