How to Use the Pre-Open Session to Buy or Sell IPO Shares on Listing Day
By IPO Track Team·19 Jul 2026·9 min read·1,592 words·54 views
Understanding the Pre‑Open Session on IPO Listing Day (9:00 AM – 9:45 AM)
The first 45 minutes of a stock’s debut on the Indian exchanges are a high‑stakes, high‑visibility event. Known as the pre‑open session, this window runs from 9:00 AM to 9:45 AM IST and determines the price at which the new shares will start trading on the open market. For retail investors, mastering the mechanics of this period can mean the difference between securing a coveted allocation at a fair price and watching the stock swing wildly in the minutes that follow.
Why the Pre‑Open Session Matters
- Price Discovery: The equilibrium listing price is established through a call‑auction process that aggregates all buy and sell orders submitted during the pre‑open.
- Liquidity Allocation: The exchange matches orders to ensure that the maximum number of shares can be transacted at the determined price.
- Risk Management: By concentrating order flow into a short, controlled window, the market mitigates the volatility that would otherwise accompany a sudden influx of orders at the open.
Key Milestones in the 9:00 AM – 9:45 AM Window
| Time (IST) | Event | What It Means for Retail Investors |
|---|---|---|
| 09:00 – 09:05 | Order‑Entry Opens | All market participants—retail, institutional, and foreign—can start submitting limit orders for the IPO shares. |
| 09:05 – 09:08 | Order‑Modification & Cancellation Window (First Phase) | Orders can be edited or withdrawn without penalty; this is the safest time to fine‑tune your bid price. |
| 09:08 – 09:12 | Order‑Modification & Cancellation Window (Second Phase) | Further adjustments are allowed, but the exchange begins aggregating the order book to calculate the tentative equilibrium price. |
| 09:12 – 09:15 | Final Order‑Entry Freeze (Pre‑Open Close) | No new orders or cancellations are accepted. The order book is now static for price‑discovery calculations. |
| 09:15 – 09:30 | Call Auction & Price Determination | The exchange runs its algorithm to find the price that maximises the number of matched shares (the “equilibrium price”). |
| 09:30 – 09:45 | Order‑Matching & Allocation | Matched orders are executed at the equilibrium price. Unmatched orders are automatically cancelled. |
| 09:45 | Market Opens | Trading begins on the open market at the price discovered during the pre‑open. |
The Call‑Auction Mechanics Behind the Equilibrium Listing Price
The call‑auction is a deterministic algorithm that seeks a single price where the total quantity of buy orders (demand) equals, as closely as possible, the total quantity of sell orders (supply). In the Indian context, both the National Stock Exchange (NSE) and the Bombay Stock Exchange (BSE) employ a similar “price‑time‑priority” rule set, with a few nuanced differences.
Step‑by‑Step Walkthrough
- Order Aggregation: All limit orders submitted between 09:00 and 09:15 are collected. Each order specifies a price and a quantity.
- Price Grid Construction: The exchange builds a price grid ranging from the lowest bid price to the highest ask price, typically in ₹0.05 increments.
- Cumulative Demand & Supply Curves: For each price level, the system calculates:
- Cumulative Demand – total shares buyers are willing to purchase at or above that price.
- Cumulative Supply – total shares sellers are willing to part with at or below that price.
- Intersection Identification: The algorithm finds the price(s) where cumulative demand ≥ cumulative supply and cumulative supply ≥ cumulative demand. If multiple prices satisfy this, the exchange selects the price with the highest order‑matching volume.
- Tie‑Breaker Rules: If two or more prices yield the same matched volume, the exchange chooses the price closest to the indicative price (the median of all submitted orders) and, if still tied, the lower price to protect investors.
- Final Price Announcement: At 09:30, the equilibrium price is broadcast to all participants, and matched orders are executed at this price.
Real‑World Example: “TechNova Ltd.” IPO (June 2024)
TechNova Ltd., a Bangalore‑based SaaS startup, launched its IPO with a face value of ₹10 per share and a total issue size of 5 crore shares. The following simplified order book illustrates how the call‑auction derived the final price of ₹210.
| Price (₹) | Buy Quantity (Shares) | Cumulative Buy (Shares) | Sell Quantity (Shares) | Cumulative Sell (Shares) |
|---|---|---|---|---|
| 200 | 1,00,00,000 | 1,00,00,000 | 0 | 0 |
| 205 | 50,00,000 | 1,50,00,000 | 0 | 0 |
| 210 | 30,00,000 | 1,80,00,000 | 2,00,00,000 | 2,00,00,000 |
| 215 | 10,00,000 | 1,90,00,000 | 1,00,00,000 | 3,00,00,000 |
| 220 | 5,00,000 | 1,95,00,000 | 1,00,00,000 | 4,00,00,000 |
At ₹210, cumulative demand (1.8 crore) exactly matches cumulative supply (2 crore). The algorithm therefore selects ₹210 as the equilibrium price, allowing the maximum 2 crore shares to be matched. All buy orders at ₹210 or higher are filled, and all sell orders at ₹210 or lower are executed.
How Retail Investors Can Participate During the Pre‑Open
Step‑by‑Step Guide for Placing Orders
- Secure Your Allocation: Before the pre‑open, ensure you have a confirmed IPO allotment in your demat account. This can be done via the ASBA (Application Supported by Blocked Amount) process on the day of the issue.
- Log Into Your Trading Platform: Use a broker that offers “pre‑open order entry” (most major Indian brokers do). Verify that the IPO’s trading symbol (e.g., “TECHNOV”) appears in the pre‑open market.
- Choose the Order Type: For the pre‑open, you can only place limit orders. Market orders are not accepted because the price is not yet known.
- Set Your Limit Price: Decide on a price you are comfortable buying or selling at. A common strategy is to set the limit a few rupees below the IPO’s issue price to capture upside, but not so low that you risk being left out of the match.
- Enter Quantity: Input the number of shares you wish to trade, keeping in mind your allocated amount and any additional shares you might have purchased on the secondary market.
- Submit the Order Before 09:12 AM: Orders placed after 09:12 AM may be rejected or treated as “after‑hours” orders, which are not part of the call‑auction.
- Monitor the Order Status: Most platforms provide a real‑time “pre‑open order book” view. Use this to gauge market sentiment and adjust your limit price before the 09:12 AM freeze.
- Do Not Cancel After 09:12 AM: Once the order‑entry window closes, any attempt to cancel will be ignored, and the order will either be matched or automatically cancelled at 09:45 AM.
Timing Tips for Retail Investors
- Early Bird (09:00 – 09:05): Submit a “baseline” order at the issue price or slightly above. This guarantees you are in the pool before the flood of orders arrives.
- Mid‑Window Adjustment (09:05 – 09:12): Observe the emerging order book. If you notice heavy sell pressure, consider lowering your bid by ₹2‑₹5 to improve fill probability.
- Last‑Minute Check (09:12 – 09:15): Use the final minutes to verify that your order is correctly entered. At this stage, you cannot modify, but you can confirm that the order is “active” in the system.
Common Pitfalls and How to Avoid Them
1. Submitting a Market Order by Mistake
Many retail platforms default to market orders for regular trading. In the pre‑open, a market order will be rejected, and the broker may flag it as an “invalid order,” potentially costing you the chance to trade on the listing day. Always double‑check the order type before hitting “Submit.”
2. Ignoring the 09:12 AM Order‑Entry Freeze
If you attempt to place or modify an order after 09:12 AM, the exchange will not consider it in the price‑discovery algorithm. The order will either sit idle and be cancelled at 09:45 AM or, worse, be executed at a price far from the equilibrium, exposing you to unexpected slippage.
3. Over‑Pricing Your Limit Order
Setting a limit price significantly above the issue price (e.g., ₹250 for a ₹210 IPO) may guarantee a fill, but it also locks you into a higher cost if the equilibrium price settles lower. Remember, the call‑auction will match you at the equilibrium price, not your limit, but an excessively high limit can signal aggressive demand and distort the price‑discovery process, sometimes leading to a higher final price that may not reflect fundamentals.
4. Under‑Estimating the Order Quantity
Retail investors often limit themselves to the exact number of shares allotted via ASBA, forgetting that they can also trade the secondary market on the same day. If you anticipate strong demand, consider placing an additional order for a modest number of extra shares (subject to your broker’s margin requirements). However, be cautious of the “price‑impact” – a large extra order can push the equilibrium price upward.
5. Not Checking for “Partial Fills”
Even if your limit price matches the equilibrium, you may receive only a partial fill if the total demand at that price exceeds the available supply. Your broker’s platform should show the filled quantity versus the pending quantity. If you receive a partial fill, you can either:
- Leave the remainder as a regular market order (it will be executed after the market opens at the prevailing price), or
- Cancel the remaining portion before 09:45 AM to avoid unintended exposure.
6. Forgetting About the “Price‑Band” Rule
Both NSE and BSE enforce a price‑band rule that restricts the equilibrium price to a certain range around the issue price (typically ±10%). If the aggregated order flow would push the price outside this band, the exchange will adjust the price to the nearest band limit. Retail investors who set limit orders far outside the band risk having their orders automatically discarded.
Actionable Checklist for Retail Investors on IPO Listing Day
| Task | When | Why It Matters |
|---|---|---|
| Complete ASBA Application | Before the issue closes (usually 3 days prior) | Ensures you have a confirmed allotment to trade in the pre‑open. |
| Verify Trading Symbol on Broker Platform | 08:45 AM | Prevents last‑minute confusion or “symbol not found” errors. |
| Place Baseline Limit Order (Issue Price + ₹0‑₹2) | 09:00 AM – 09:05 AM | Guarantees participation before the order flood. |
| Monitor Order Book & Adjust Limit (if needed) | 09:05 AM – 09:12 AM | Improves fill probability while managing price expectations. |
| Confirm Order Status (Active/Cancelled) |