Most people who buy an ETF on the NSE app look at one number: the last traded price. That’s half the picture. The other half is the ETF indicative NAV, or iNAV, a running estimate of what one unit of the fund is actually worth based on the live prices of whatever it holds. If you check the two side by side before you hit buy, you’ll know whether you’re paying a fair price, a premium or picking it up at a discount.
This sounds like a small habit. It isn’t. On a thinly traded ETF, the gap between the screen price and the value of the basket can be bigger than a year’s expense ratio, and you pay it in one click. So let’s go through what iNAV is, how often it’s updated under SEBI’s rules, and how we’d actually use it on a trading day.
In this article
- What ETF indicative NAV actually means
- How often iNAV is updated under SEBI rules
- Why the price and the iNAV drift apart
- A worked example: checking premium before you buy
- A simple routine for using iNAV before every ETF trade
- iNAV is not the same as tracking error
- What happens if an ETF keeps trading at a discount
- Where iNAV can mislead you
- The short version
What ETF indicative NAV actually means
A regular mutual fund has one NAV a day, struck after the market closes. An ETF is different because its units trade on the exchange all day, like a share. The price you see is whatever the last buyer and seller agreed on. Nothing forces that price to match the value of the fund’s portfolio at that exact moment.
That’s the gap iNAV fills. SEBI’s Master Circular for Mutual Funds (March 20, 2026) defines the iNAV of an ETF as the per-unit NAV based on the current market value of its portfolio during the ETF’s trading hours. In plain terms: take the live value of everything the fund owns, divide by the units outstanding, and you get a per-unit fair value that moves through the session.
The same circular says this figure has to be disclosed on a continuous basis on the stock exchanges where the ETF is listed and traded. So it isn’t something hidden in an AMC factsheet. It’s published on the exchange itself, during trading hours.
The last traded price tells you what someone paid. The iNAV tells you what the basket is worth. You want both before you click buy.
How often iNAV is updated under SEBI rules
Here’s where people get caught out. Not every ETF’s iNAV is equally fresh. SEBI’s circular sets different update rules depending on what the ETF holds:
- Equity ETFs: within a maximum time lag of 15 seconds from the underlying market. For a Nifty 50 or Sensex ETF, that’s close to real time.
- Debt ETFs and hybrid ETFs: at least four times a day, meaning the opening and closing iNAV plus at least two updates in between, with a minimum gap of 90 minutes between those two disclosures.
- Gold and silver ETFs: based on the latest available data for gold or silver, so the iNAV may be static or dynamic depending on whether the underlying price is available.
- ETFs on international indices: based on the latest available data on the portfolio, again static or dynamic depending on how much the domestic and overseas trading hours overlap.
Read that list again with a trader’s eye. An equity ETF iNAV is useful almost tick by tick. A debt ETF iNAV that was last refreshed 80 minutes ago is a rough guide, not a live quote. And an iNAV on an international ETF during Indian hours, when the overseas market may be shut, could be a number that simply isn’t moving. A gap between price and iNAV there doesn’t automatically mean mispricing. It may just mean the iNAV is stale and the market price is guessing where the overseas index will open.
Why the price and the iNAV drift apart
In theory, ETF prices shouldn’t stray far from the value of the basket. The reason is arbitrage. As the Wikipedia entry on exchange-traded funds explains, large participants can create new units by delivering the underlying securities to the fund, or redeem units for the underlying securities. If the ETF trades above its holdings’ value, they create units and sell them. If it trades below, they buy units and redeem them. That activity pulls the price back towards NAV.
In India, SEBI leans on market makers for this. The circular requires each AMC to appoint at least two market makers, who are stock exchange members, to provide continuous liquidity in its ETFs, and they deal with the AMC in multiples of the creation unit size.
But the mechanism isn’t free. The same Wikipedia page notes the spread between an ETF’s price and its holdings exists because of trading costs and the time, risk and fees involved in exchanging securities. So small gaps are normal. The question is whether the gap you’re looking at is small enough to ignore.
Gaps tend to widen in a few situations we see again and again:
- Low-volume ETFs where the order book is thin and one large order moves the price.
- The first few minutes after the open, before quotes settle.
- Days when there’s a rush into one theme, such as gold or a hot sector, and buyers simply outbid each other.
- International ETFs when the overseas market is closed, as above.
A worked example: checking premium before you buy
Let’s put numbers on it. These are hypothetical figures, made up purely to show the arithmetic. They don’t describe any real ETF.
Say you want to buy units of a Nifty 50 ETF. At 11:20 am you see:
- Last traded price: ₹262.40
- iNAV: ₹260.10
- Best offer (what you’d pay to buy now): ₹262.60
The premium of the price over the iNAV is:
Premium (%) = (Market price − iNAV) ÷ iNAV × 100
Using the best offer, since that’s what you’d actually pay: (262.60 − 260.10) ÷ 260.10 × 100 = 2.50 ÷ 260.10 × 100 ≈ 0.96%.
So you’d be paying almost 1% more than the basket is worth. On a ₹1,00,000 purchase, that’s roughly ₹960 of extra cost on day one, before brokerage and other charges. If the premium shrinks back towards zero later, as it often does when market makers step in, that ₹960 disappears from your returns even if the Nifty doesn’t move.
Now a second reading on a different day, same hypothetical ETF:
- Best offer: ₹258.95
- iNAV: ₹258.80
Premium: (258.95 − 258.80) ÷ 258.80 × 100 = 0.15 ÷ 258.80 × 100 ≈ 0.06%. That’s a fair price. You’d buy without a second thought.
And the reverse case. Suppose you’re selling and the best bid is ₹255.20 while the iNAV is ₹257.00. The discount is (255.20 − 257.00) ÷ 257.00 × 100 ≈ −0.70%. Selling at market there hands about 0.7% of value to the buyer. A limit order closer to iNAV, or waiting for the book to fill, usually makes more sense.
A 1% premium on entry quietly eats more than many index ETFs charge in a full year of expenses.
A simple routine for using iNAV before every ETF trade
Here’s the checklist we’d follow. It takes under a minute.
- Pull up the iNAV next to the price. It’s disclosed on the exchange where the ETF trades, as SEBI requires. Don’t trade off the last traded price alone.
- Check what kind of ETF it is. Equity ETF iNAV is near live. Debt, hybrid, gold, silver and international ETFs may be showing an older or static figure, so give the gap more slack and judge it with care.
- Work out the premium or discount using the best offer if you’re buying and the best bid if you’re selling, not the last trade.
- Use a limit order. Set it at or close to iNAV. Market orders on thin ETFs are how people end up paying a premium they never noticed.
- Avoid the opening minutes if the book looks thin. Let quotes settle.
- Look at volume and the depth of the book. A tight gap with ₹2,000 of depth on the offer side isn’t much comfort if you’re buying ₹2 lakh.
If you size positions carefully, this fits in with the rest of your process. Our guide on risk management in trading covers position sizing, and the iNAV check is simply the cost-control step for ETFs.
iNAV is not the same as tracking error
People mix these up, so it’s worth separating them. iNAV versus price tells you whether you’re paying a fair price for the units right now. Tracking error and tracking difference tell you how well the fund’s NAV has followed its index over time. A fund can have a tiny tracking error and still trade at a 1% premium on a given afternoon. We’ve covered the second idea in our piece on ETF tracking error.
Same with debt products. If you park cash in a liquid ETF, the iNAV update rule for debt ETFs (at least four times a day) matters. The number you see mid-session may be an hour or more old, so a small gap is often just timing.
What happens if an ETF keeps trading at a discount
SEBI has a safety valve for investors stuck in an ETF that trades badly. Normally, dealing directly with the AMC is only for transactions above ₹25 crore (market makers are exempt from that threshold). But the master circular opens a liquidity window. Investors can go straight to the AMC to redeem units, for transactions up to ₹25 crore and without any exit load, in any of these cases:
- The ETF’s closing price is at a discount of more than 1% to the day-end NAV for 7 continuous trading days.
- There are no quotes for the ETF on the stock exchanges for 3 consecutive trading days.
- The total bid size on the exchange is less than half the creation unit size daily, averaged over 7 consecutive trading days.
Redemption requests received by 3:00 pm on a trading day under this window are processed at that day’s closing NAV, and AMCs have to disclose on their websites when any of these scenarios arises. It’s a backstop, not something you’d plan around. But it’s good to know the regulator has thought about the illiquid-ETF problem.
Where iNAV can mislead you
A few honest caveats.
First, iNAV is an estimate built from the latest prices of the underlying holdings. If some of those holdings haven’t traded recently, as with many corporate bonds, the iNAV inherits that staleness. That’s part of why SEBI sets a slower minimum update rule for debt ETFs.
Second, for international ETFs, the market price during Indian hours sometimes carries information the iNAV doesn’t, such as a big overnight move in US futures. A premium there may be the market being right, not the market being silly.
Third, iNAV ignores your own costs. Brokerage, STT where applicable, exchange charges and GST sit on top. A 0.05% premium is fine. A 0.05% premium plus a wide bid-ask spread on a small order may not be.
None of this makes iNAV less useful. It just means you read it with the ETF type in mind, which is the whole point of the SEBI update schedule above.
The short version
Before you trade any ETF, put the price next to the ETF indicative NAV. Work out the premium or discount from the best bid or offer. Use a limit order near iNAV. Be stricter with equity ETFs, where iNAV is close to live, and more forgiving with debt, gold, silver and international ETFs, where it may lag. Do that every time and you’ll stop overpaying for the very thing ETFs are meant to give you cheaply: the index.
Disclaimer: This article is for educational purposes only and is not investment advice. The prices and percentages in the worked example are hypothetical. Please consult a SEBI-registered adviser before making investment decisions.

Leave a Reply
Join the conversation
Commenting is open to registered readers. Sign up with just your email — no password needed, and it takes under a minute.
Sign up to comment Log in