IPO Guide

How to Calculate IPO Returns: A Step-by-Step Guide for Indian Retail Investors

By IPO Track Team·19 Jul 2026·8 min read·1,363 words·20 views

Understanding IPO Price Band, Final Issue Price, and the Role of GMP

When a company decides to go public in India, it announces a price band – a range within which the final issue price (FIP) will be set. The band is expressed as “₹ X – ₹ Y per share” and is determined after consulting the lead managers, market sentiment, and comparable peer valuations.

  • Floor price (₹ X): The lowest price at which the company is willing to sell its shares.
  • Ceiling price (₹ Y): The highest price the company is comfortable with.
  • Final Issue Price (FIP): The exact price at which shares are allotted after the book‑building process. It is usually announced a day before the listing.
  • GMP – Grey Market Premium: An informal, off‑exchange price at which the IPO shares trade before listing. A positive GMP indicates strong demand, but it is not a guarantee of listing‑day performance.

For retail investors, the price band helps gauge the potential upside. A narrow band (e.g., ₹ 150‑₹ 155) suggests the company and its bankers have a clear valuation, while a wide band (₹ 200‑₹ 300) often reflects uncertainty and can lead to higher volatility on the listing day.

The Subscription Process, Allotment Mechanics, and How to Verify Your Allocation

Retail investors can subscribe to an IPO through their trading account (demat‑linked) on the ASBA (Application Supported by Blocked Amount) platform. The steps are:

  1. Log in to your broker’s web or mobile app.
  2. Navigate to the “IPO” or “New Issue” section.
  3. Select the IPO, enter the number of shares (minimum 1 lot), and confirm the application.
  4. The amount (FIP × shares × lot size) gets blocked in your bank account until the allotment is finalized.

Allotment mechanics differ for retail and institutional investors:

  • Retail Category (RC): Usually 15‑20 % of total issue size, allocated on a proportionate basis after oversubscription is resolved.
  • Institutional Category (IC): The remaining 80‑85 % goes to qualified institutional buyers (QIBs) and non‑institutional investors (NIIs).

To verify your allocation:

  • Check the “IPO Allotment Status” on the NSE or BSE website under “IPO – Allotment”.
  • Log in to your broker’s portal; the allotted shares will appear in your demat account within 2‑3 business days after the issue closes.
  • Keep the “Allotment Letter” (PDF) for future reference and tax filing.

Determining the Listing Day Price and Tracking Post‑Listing Performance

The listing day price is the price at which the shares start trading on the exchange, usually disclosed at 9:15 am IST. It can be obtained from:

  • The “Live Market” tab on NSE/BSE.
  • Your broker’s “Market Watch” screen.
  • Financial portals like Moneycontrol, Economic Times Markets, or Yahoo Finance.

After the opening, the price fluctuates based on demand‑supply dynamics. To track performance:

  • Set price alerts on your mobile app (e.g., Zerodha Kite, Upstox, Angel One).
  • Use the “Historical Data” feature on NSE/BSE to download daily closing prices for the first 30 days.
  • Monitor the price‑to‑earnings (P/E) ratio and other fundamentals to gauge whether the movement is driven by speculation or fundamentals.

Step‑by‑Step Formula to Compute Gross and Net Returns

Below is a practical worksheet you can copy into Excel or Google Sheets.

Parameter Symbol Example (Zomato IPO)
Final Issue Price (₹ per share) FIP ₹ 2,250
Lot Size (shares) LS 50
Number of Lots Subscribed NL 2
Allotted Lots (after ASBA) AL 2
Listing Day Closing Price (₹) LCP ₹ 3,200
Brokerage (% of turnover) BR 0.05 % (flat for equity delivery)
GST on Brokerage (₹) GST 18 %
STT (Securities Transaction Tax) – on sale STT 0.025 % of sale value
Capital Gains Tax Rate (short‑term) CGST_ST 15 % (plus surcharge & cess)

1. Gross Return (₹)

Gross Profit = (LCP – FIP) × LS × AL
             = (3,200 – 2,250) × 50 × 2
             = ₹ 95,000

2. Transaction Costs

Buy‑side Brokerage = FIP × LS × AL × BR
                    = 2,250 × 50 × 2 × 0.0005
                    = ₹ 112.5

Buy‑side GST = Brokerage × 0.18 = ₹ 20.25
Total Buy Cost = Brokerage + GST = ₹ 132.75

Sell‑side Brokerage = LCP × LS × AL × BR
                     = 3,200 × 50 × 2 × 0.0005
                     = ₹ 160

Sell‑side GST = 0.18 × 160 = ₹ 28.80
STT (sale) = LCP × LS × AL × 0.00025
            = 3,200 × 50 × 2 × 0.00025
            = ₹ 80

Total Sell Cost = Brokerage + GST + STT = ₹ 268.80

3. Net Profit (₹)

Net Profit = Gross Profit – Total Buy Cost – Total Sell Cost
           = 95,000 – 132.75 – 268.80
           = ₹ 94,598.45

4. Percentage Returns

Gross % = (Gross Profit / (FIP × LS × AL)) × 100
        = (95,000 / (2,250×50×2)) ×100
        = 84.44 %

Net % = (Net Profit / (FIP × LS × AL)) × 100
      = (94,598.45 / 225,000) ×100
      = 42.04 %

Note: The net % appears lower because we deducted both buy‑ and sell‑side costs. The gross % is useful for quick benchmarking, while the net % reflects the actual cash you receive.

Tax Treatment of IPO Gains (Short‑Term vs Long‑Term Capital Gains) and Filing Requirements

Indian tax law distinguishes between:

  • Short‑Term Capital Gains (STCG): If shares are sold within 12 months of allotment, gains are taxed at 15 % plus applicable surcharge and cess.
  • Long‑Term Capital Gains (LTCG): If held for more than 12 months, gains exceeding ₹ 1 lac in a financial year are taxed at 10 % without the benefit of indexation.

For IPOs, most retail investors exit within the first 30 days, so STCG is the norm.

Filing Steps

  1. Collect the Allotment Letter (contains FIP, lot size, number of shares).
  2. Obtain the Sale Confirmation from your broker (trade date, sale price, brokerage, STT).
  3. Calculate net STCG as shown in the previous section.
  4. Report the amount under “Capital Gains – Short Term” in ITR‑2 or ITR‑3 (if you have other business income).
  5. Pay any tax due before the due date (usually 31 July for the assessment year).

Remember: TDS is not deducted on IPO sales, so you must self‑assess and pay any tax liability.

Common Pitfalls and How to Avoid Them

  • Over‑subscription: Retail categories are often oversubscribed 5‑10 times. This can lead to a lower allocation than requested. Mitigate by applying for multiple lots across different brokers or participating in “U‑draw” IPOs where allocation is random.
  • Lock‑in Periods: Some IPOs (especially for promoters) have a 6‑month lock‑in. Retail investors rarely face this, but always read the prospectus.
  • Price Volatility on Listing Day: A high GMP can create a “pop” that quickly reverses. Use stop‑loss orders or set a target exit price (e.g., 20 % above FIP) to avoid chasing the hype.
  • Ignoring Transaction Costs: Brokerage, GST, and STT can erode returns, especially on small‑lot IPOs. Choose a discount broker with low flat fees.
  • Tax Surprise: Forgetting to account for STCG tax leads to cash‑flow issues. Keep a small reserve to settle the tax when filing.
Tool / Platform Key Feature for IPO Investors How to Use It
NSE India Website Official allotment status, listing day price, historical price data Navigate to “IPO – Allotment” → Enter Company name → Download CSV
BSE India Website Real‑time market depth, post‑listing performance Search ticker → Click “Historical Data” → Set date range
Moneycontrol / Economic Times Markets Analyst ratings, GMP trends, price alerts Subscribe to “IPO Tracker” newsletter
Broker Mobile Apps (Kite, Upstox, Angel One) Instant ASBA application, order‑book view, push notifications Enable “IPO Alerts” in settings → Set desired entry/exit price
Google Sheets + NSE API (free) Automated daily price fetch for custom dashboards Use IMPORTHTML to pull the “Historical Prices” table

Real‑World Example: Zomato IPO (July 2021) – Full Calculation from Subscription to 30‑Day Exit

Below is a walk‑through for a retail investor who applied for 1 lot (50 shares) of Zomato.

Step Data Calculation
1. Final Issue Price ₹ 2,250
2. Allotted Shares 1 lot = 50 shares
3. Listing Day Closing Price (13 July 2021) ₹ 3,210
4. Gross Profit (3,210 – 2,250) × 50 = ₹ 48,000
5. Brokerage (0.05 % flat) Buy = ₹ 56.25; Sell = ₹ 80.25
#IPO Guide#Stock Market#Investment Tips#Learn Finance
I

Publisher & Analyst

IPO Track Team

Financial content specialist with a focus on initial public offerings (IPOs), market valuations, and grey market premium (GMP) analysis. Dedicated to delivering objective, data-driven insights to Indian stock market investors.

View Founder Portfolio

Related Posts

What is Grey Market Premium (GMP)?

Grey Market Premium (GMP) is the premium price at which an IPO share is traded in the unofficial (grey) market before it officially lists on the stock exchanges (NSE/BSE). A positive GMP indicates strong investor demand and expectations of listing gains, while a negative or N/A GMP suggests weaker market sentiment.

How is Allotment Status Finalized?

IPO allotment is finalized by the designated registrar (e.g., Link Intime, KFintech) based on subscription numbers. If the IPO is oversubscribed in the retail category, allotment is done through a computerized lottery system ensuring proportional distribution. Allotment updates can be tracked directly on our site.

Mainboard vs SME IPOs

Mainboard IPOs are public issues by larger companies listing on the main platforms of NSE/BSE, requiring higher minimum investments. SME IPOs are geared towards Small and Medium Enterprises, listing on the NSE Emerge or BSE SME platforms, and typically have larger minimum lot sizes (often ₹1 Lakh+).

IPO Subscription Status

Subscription figures reflect the total demand for an IPO across various investor classes: Qualified Institutional Buyers (QIB), Non-Institutional Investors (NII/HNI), and Retail Individual Investors (RII). Higher subscription multiples usually drive up the Grey Market Premium (GMP).

© 2026 IPO Track. All rights reserved.

Not SEBI registered. Information is for educational purposes only and does not constitute investment advice.