Market Analysis 11 min readPublished

FII DII Data Explained: DIIs Bought 8× What FIIs Sold in August. Nifty Fell Anyway.

What FII and DII numbers actually measure, why NSE and NSDL publish different FII figures for the same month, why ₹58,000 crore of domestic buying did not stop a five-week Nifty slide, and the three ways the data is worth reading.

MarketsEasy Research

Share:
TL;DR

FII and DII data is the daily net of what foreign and domestic institutions bought and sold in the NSE/BSE cash market. In August 2026 FIIs sold a net ₹7,532 crore and DIIs bought ₹58,268 crore — nearly eight times as much — and Nifty still fell, because flows do not set prices; the marginal seller's urgency does. The same week, the depositories reported FPIs *buying* ₹29,630 crore in August, and both numbers are correct — they measure different things. This post explains what the number is, why two official sources disagree, and the only three ways we have found the data actually useful. Today's figures are on Share Market Today.

August and the first half of September, by the numbers:

FII net, August (NSE)

−₹7,532 cr

cash-market provisional

DII net, August (NSE)

+₹58,268 cr

7.7× the FII sale

FPI net, August (CDSL)

+₹29,630 cr

same month, depository data

Nifty, 7–11 Sep

−2.09%

fifth straight weekly fall

Every evening around 6 PM the same two numbers appear on every finance site, every broker app and half of trading Twitter: FII net, DII net. Green or red, buyer or seller. And every evening the same question follows in our inbox — "DIIs bought ₹2,000 crore today, why is Nifty down?" This post is the long answer, written once so we can stop typing the short one.

We are going to be blunt about something up front. FII/DII data is one of the most-watched and least-understood numbers in Indian markets. Most of the ways people use it do not work, and we can show you why with the last six weeks of data. There are three ways it is genuinely useful. They are at the end.

Live right now — the number everyone is refreshing:

Live data

FII net

--

NSE cash market, latest session

DII net

--

NSE cash market, latest session

Nifty 50

--

NSE benchmark

The short version
  • FII/DII data is the daily net (buy minus sell) of foreign and domestic institutional trades in the NSE and BSE cash segment, published by the exchanges after 6 PM as provisional figures.
  • On 11 September 2026 FIIs bought ₹12,617 crore and sold ₹13,548 crore. The "FII selling ₹931 crore" headline was 3.5% of their gross activity that day.
  • NSE reported FIIs as net sellers of ₹7,532 crore in August 2026; CDSL reported FPIs as net buyers of ₹29,630 crore in the same month. Exchange data counts secondary-market trades; depository data counts everything, including IPO allotments and QIPs.
  • DIIs bought ₹58,268 crore in August and ₹24,987 crore in the first eight sessions of September. Nifty fell in both periods, ending 7–11 September at 23,398 after five consecutive weekly declines.
  • The September 2026 outflow is being driven by US 10-year yields near 4.7%, Brent crude above $100 and a rupee near ₹96 per dollar, not by anything India-specific.

What FII and DII actually mean

FII stands for Foreign Institutional Investor. Since 2014 the regulatory term is FPI (Foreign Portfolio Investor), but the exchanges, the media and every trader still say FII, so we will too. It covers foreign mutual funds, pension funds, sovereign wealth funds, hedge funds and the proprietary desks of foreign banks — anyone registered with SEBI to invest in Indian securities from outside the country.

DII stands for Domestic Institutional Investor: Indian mutual funds, insurance companies (LIC alone is enormous), banks, pension funds like EPFO and NPS, and domestic financial institutions. When you put ₹5,000 into a SIP, it shows up in this number when the fund deploys it.

Neither number includes you. Retail trades, HNI trades and proprietary trading by Indian brokers are all in a third bucket that the daily headline ignores. On most days that bucket is bigger than either of the two that get reported.

How to read one day's number

Take Friday, 11 September 2026, the day of the week's largest FII sale. The headline was "FIIs sell ₹931 crore". Here is the full print from NSE.

NSE cash-market provisional data, 11 September 2026 (₹ crore):

BoughtSoldNetBuy share
FII12,616.8913,547.79−930.9048.2%
DII15,109.5813,141.41+1,968.1753.5%
Combined27,726.4726,689.20+1,037.27

Read the first row again. Foreign institutions bought ₹12,617 crore of Indian shares that day. They also sold ₹13,548 crore. The number that made the headlines is the difference, and it is 3.5% of the gross. "FIIs are selling" describes a group that spent twelve and a half thousand crore buying.

This is the first thing to internalise: the net figure is a small residual of two enormous flows. It swings sign easily. A single block deal, an index rebalance or a large fund's quarter-end rotation can flip a day from red to green without any change in how foreign investors feel about India.

The exchange figure is labelled "provisional" for a reason. It is compiled from custodian reports the same evening and is occasionally revised. The number you see at 6 PM is the best estimate, not the settled truth.

Why NSE and NSDL publish different FII numbers for the same month

This is the part that trips up almost everyone, including financial journalists. There are two official sources for foreign flows and they routinely disagree, sometimes on the sign.

Two sources, one month — foreign investor net flow into Indian equities (₹ crore):

PeriodNSE provisional (exchange)NSDL / CDSL (depository)
July 2026not compiled here+20,200
August 2026−7,532+29,630
1–11 September 2026+579−13,138

August: NSE says foreigners sold ₹7,532 crore, the depositories say they bought ₹29,630 crore. September so far: NSE says they are marginally net buyers, the depositories say they have pulled out ₹13,138 crore. Neither source is wrong. They count different things.

What each source includes:

  • NSE/BSE provisional data counts trades executed on the exchange in the cash segment that day, as reported by custodians. Secondary market only. Published the same evening. This is the number in the daily headline and the one on our Share Market Today page.
  • NSDL/CDSL depository data counts the change in FPI custody holdings. It includes IPO allotments, QIPs, preferential allotments, rights issues, off-market block transfers and buyback tenders — none of which are exchange trades. Published with a lag of a day or two, and as a fortnightly and monthly total.

So August makes sense once you know that. Foreign funds were net sellers on the exchange while simultaneously putting large sums into primary-market issues — IPO anchor books and QIPs — which the exchange data never sees. The depositories caught the whole picture: a ₹29,630 crore net inflow. And September's reversal to a ₹13,138 crore outflow on depository data, against near-flat exchange data, tells you the primary-market taps have closed and the secondary selling is no longer being offset.

The practical rule: use exchange data for *today*, and depository data for *the trend*. Anyone who quotes a monthly FII figure without saying which source it came from is quoting a number they do not understand.

Try it now . Free

Share Market Today — FII/DII flow alongside everything else

The day's FII and DII print next to the indices, sector moves, F&O pulse and insider trades, so the flow number sits in context rather than in a headline. Updated every evening after NSE publishes.

See Today's Flow

Why Nifty fell when DIIs bought eight times what FIIs sold

Here is the six-week record. DIIs bought ₹58,268 crore in August and another ₹24,987 crore in the first eight sessions of September. FIIs sold ₹7,532 crore in August and were roughly flat in September on exchange data. Domestic institutions out-bought foreign selling by nearly eight to one. Nifty fell for five consecutive weeks and closed 7–11 September at 23,398, down 2.09% on the week, having broken below 23,500.

If flows set prices, that is impossible. Flows do not set prices. Four things explain it, and none of them is a secret.

1. Every trade has two sides, so net flow is not net demand

When a DII buys ₹100 crore of a stock, someone sold it ₹100 crore of that stock. The buy and the sell are the same transaction. Adding up one side's net and calling it "demand" is a category error. What moves price is not who bought, but *at what price the seller was willing to let go and how badly the buyer wanted it*. A patient buyer with limit orders below the market and an urgent seller hitting bids produces a falling price with the buyer "net buying" all the way down. That is a fair description of most of August.

2. DII money is mostly passive and does not chase

The bulk of the DII number is mutual fund SIP inflows and insurance premium deployment. It arrives on a schedule — the fifth, the tenth, the fifteenth — and gets invested regardless of the level. Fund managers with mandated cash limits buy because they have to, not because they see value at today's price. That is exactly the kind of buyer that provides a floor without producing a rally. The market has been calling it "DII providing support" for two years for a reason: support is what it is, and support is not lift.

3. FIIs sell what moves the index; DIIs buy what does not

Foreign portfolios are concentrated in large-cap, index-heavy names — IT services, private banks, the top ten Nifty constituents. When they sell, the index feels it directly. The week of 7–11 September, Nifty IT was the weakest sector cluster with Infosys, HCL Tech and Wipro all down, and Nifty Metal (−2.30%) and Realty (−2.70%) followed. Domestic funds, meanwhile, have been deploying across mid-caps, small-caps and the broader market. ₹2,000 crore into 400 stocks does not offset ₹1,000 crore out of five.

4. The cash number ignores derivatives

FIIs express a large part of their India view through index futures and options, not cash shares. A fund can be a mild net buyer in cash and heavily short Nifty futures in the same week, and the daily FII/DII print will show you only the first half. NSE does publish participant-wise F&O positions — FII index futures long versus short — and in a falling market that table is often the more honest one. It is also the one almost nobody reads.

None of this means DII buying is irrelevant. It means the ratio of DII to FII is a description of who owns Indian equities, not a forecast of where they trade next week.

Why FIIs are selling in September 2026

The September outflow is a global story, not an Indian one. When the same thing happens in Korea, Taiwan, Brazil and India in the same fortnight, the cause is not in Mumbai.

What is pushing money out of emerging markets this month:

DriverWhere it standsWhy it matters for India flows
US Treasury yields10-year near 4.7%; 30-year around 5.3%, a level last seen in 2007A risk-free dollar return that high raises the bar every emerging market has to clear
Crude oilBrent spiked to about $110 and is holding above $100India imports most of its oil; higher crude widens the deficit and feeds inflation
The rupeeNear ₹96 per dollarA 10% rupee gain in a stock is worth less in dollars every week the currency slips; hedging costs eat the rest
US FedMarket pricing a chance of a hike at the September FOMCA hike or hawkish hold strengthens the dollar and extends all of the above

Note what is not on the list: Indian earnings, Indian GDP, Indian politics. Those matter for which stocks foreign funds hold. They are not what decides whether the fund is adding to or trimming its India allocation this month. That decision is made in the dollar and the oil price.

The same logic runs in reverse. If the FOMC holds, yields ease and crude comes off, September's selling will reverse without anything in India changing. Anyone waiting for a domestic trigger to bring FIIs back is watching the wrong screen.

Does today's FII selling predict tomorrow's market?

No. We have tested this on our own stored data and the result matches what every academic study of Indian flows has found: the day-to-day FII net figure has close to zero predictive value for the next session. Today's selling tells you that Nifty fell today — you already knew that, because the selling caused it, or the fall caused the selling, and at daily resolution you cannot tell which.

The relationship does exist at longer horizons. A persistent multi-week trend in the *depository* data — the kind September is currently printing — has historically coincided with drawdowns that last as long as the trend does. That is a weak, slow signal, and it is the only one in the dataset.

Common uses of the daily number that do not survive a backtest:

  • Buying the open because "DIIs bought big yesterday". The market already knows; the buying is in yesterday's close.
  • Shorting because "FIIs have sold five days in a row". Streaks of five are common and reverse as often as they extend.
  • Treating the DII/FII ratio as a bullish signal. It was near 8:1 in August and Nifty fell.
  • Reading a large single-day FII buy as a "reversal". Check for a block deal or index inclusion first — it usually is one.

The three ways the data is actually worth reading

What we do with it, in order of usefulness:

  • Explain a move you did not understand. Nifty down 1% on no news, IT and banks leading the fall, FII net −₹2,500 crore on the print: that is foreign selling of index heavyweights, and it tells you the move is about dollars and yields, not about the companies. Trade the sector, not the story.
  • Confirm a trend you already see. Three weeks of depository outflows plus a rupee making new lows plus Nifty below its 50-day average is a trend with a cause behind it. One red FII day is noise. The alignment is the signal.
  • Catch the regime change. The day the depository data flips from sustained outflow to inflow — not one green day, a fortnightly total — has marked the start of most of the significant rallies of the last decade. It arrives with a lag and you will not catch the bottom. You will catch the second week.

Everything else — the daily green/red, the "FIIs dump ₹900 crore" push notification, the ratio charts — is content, not information. It fills the 6 PM slot and it moves nothing.

Nothing here is a recommendation to buy or sell. It is an explanation of what a widely quoted statistic measures, so you can decide how much weight it deserves in your own process.

The other side of the same question: why did Nifty fall today — the six real reasons. For the fear gauge that moves with foreign flows, India VIX explained. And if a gap open on flow news is your problem, gap-up or gap-down — stop losing in the first 15 minutes. The day's flow print, with the rest of the market around it, is always on Share Market Today.

Frequently Asked Questions

What is FII DII data?

The daily net amount (purchases minus sales) that Foreign Institutional Investors and Domestic Institutional Investors traded in the NSE and BSE cash market. The exchanges publish it as provisional figures after about 6 PM each trading day. A positive number means the group bought more than it sold.

Why do different websites show different FII figures for the same month?

There are two official sources. NSE/BSE provisional data counts only secondary-market cash trades on the exchange. NSDL/CDSL depository data counts the change in FPI holdings, which also includes IPO allotments, QIPs, block transfers and buybacks. In August 2026 NSE showed FIIs net selling ₹7,532 crore while CDSL showed FPIs net buying ₹29,630 crore. Both are correct.

Why is Nifty falling when DIIs are buying?

Because flows do not set prices — the urgency of the marginal seller does. DII money is largely scheduled SIP and insurance deployment that buys regardless of level and provides a floor, not a lift. FIIs sell concentrated index heavyweights, which moves Nifty directly, while DIIs spread purchases across the broader market. In August 2026 DIIs bought nearly 8× what FIIs sold and Nifty still fell.

Why are FIIs selling Indian stocks in September 2026?

Global factors: US 10-year Treasury yields near 4.7% and the 30-year around 5.3%, Brent crude above $100, a rupee near ₹96 per dollar and the possibility of a hawkish September FOMC. The same selling is happening across emerging markets. FPIs withdrew ₹13,138 crore from Indian equities in the first half of September on depository data.

Does FII selling mean the market will fall tomorrow?

Not reliably. The daily FII net figure has close to zero predictive value for the next session — it mostly describes the day that just happened. A sustained multi-week trend in depository data has coincided with longer drawdowns, but that is a slow signal, not a next-day one.

What does the FII net value mean?

Gross purchases minus gross sales for the session. On 11 September 2026 FIIs bought ₹12,617 crore and sold ₹13,548 crore, giving a net of −₹931 crore. The net is usually a small fraction of the gross activity and can flip sign on a single block deal.

When is FII DII data released?

NSE and BSE publish provisional cash-market figures after market close, usually between 6 and 7 PM IST. NSDL and CDSL publish depository-based FPI data with a lag of one to two days, plus fortnightly and monthly totals.

Does FII DII data include retail investors?

No. Retail, HNI and proprietary broker trades are in a separate category that the daily headline does not report. On most days that category is larger than either the FII or DII figure.

MarketsEasy Research

Flows & Market Data

We store every NSE FII/DII print since we started tracking it and show the day's flow on the Share Market Today page, so we spend a lot of time explaining what the number does and does not mean.

Related Posts