FII and DII Flows: What the Data Can and Cannot Tell Investors
"FIIs sold ₹3,000 crore, so the market fell." The sentence sounds like an explanation, but every share sold was also bought. Here is what flow data can and cannot tell you.
Gajji Srinath, Founder, The Valuation Node

Key takeaways
- Every share sold is also bought; flows show who traded, not why prices moved.
- NSDL and exchange data measure different things and can differ by a lot.
- Flows are most useful for tracking ownership shifts over months and years.
- Daily flow numbers are provisional and noisy; avoid reading them as signals.
Every Sale Has a Buyer
Market commentary in India often follows a script. "FIIs sold ₹3,000 crore today while DIIs bought ₹2,500 crore, and the Nifty fell 1%." The flows are presented as the reason for the move.
But a market is a set of trades, and every trade has two sides. If foreign investors sold ₹3,000 crore of shares, someone bought ₹3,000 crore of shares. Flows cannot "leave the market" in the way the sentence suggests. What changes is the price at which buyers and sellers agree.
So flow data tells you who was buying and who was selling. It does not, on its own, tell you why the price moved, or where it will go next.
The Two Labels
- FIIs or FPIs. Foreign institutional investors are now formally called foreign portfolio investors (FPIs) and are registered with SEBI. The group includes pension funds, sovereign funds, mutual funds, ETFs and hedge funds, each with different reasons to buy and sell.
- DIIs. Domestic institutional investors include mutual funds, insurance companies, banks and pension funds such as the EPFO. In recent years, mutual funds fed by monthly SIPs have been the largest part of DII buying.
Retail investors, promoters and corporate holders make up the rest of the market. They are rarely in the headlines, but they trade too.
Two Data Sources, Two Different Numbers
There are two common sources, and they measure different things.
| NSDL / depository data | Exchange provisional data | |
|---|---|---|
| Covers | FPIs only | FIIs and DIIs |
| Markets | Secondary market plus primary market (IPOs, QIPs) | Exchange cash market trades only |
| Timing | Based on settlement and reporting by custodians | Released the same evening, then revised |
| Best for | Monthly and yearly totals | Quick daily snapshot |
Because NSDL data includes shares bought in IPOs and placements, while exchange data does not, the two can tell very different stories in the same year.
2025: A Year That Shows the Gap
2025 is a good example.
- NSDL data showed FPIs pulled out about ₹1.6 lakh crore from Indian equities over the year, counting both primary and secondary markets.
- Exchange provisional data showed FII net selling in the cash market of about ₹2.5 lakh crore by late November.
- DIIs bought more than ₹7 lakh crore through exchange trades over the same period.
The difference between the two foreign numbers is largely primary market buying. Foreign investors were buying shares in IPOs and placements while selling shares they already held on the exchange. Reading only one number would give the wrong picture.
The longer-term shift is clearer. In the March 2025 quarter, domestic institutions owned a larger share of NSE-listed companies than foreign investors did, for the first time in more than two decades.
The Flows Can Tell You Something
Used over months and years, flow data is useful.
- Ownership shifts. Who owns the market affects how it behaves. A market owned more by domestic SIP-fed funds reacts differently to a US rate rise than one owned mostly by foreign funds.
- The marginal buyer. When one group sells steadily, prices must fall far enough to attract another group. Flows show who that other group is.
- Links to global conditions. FPI flows often track the dollar, US bond yields and the rupee. Persistent selling can signal a global shift rather than an India-specific problem.
The Flows Cannot Tell You Much More
- Motive. A foreign fund might sell because of an index rebalancing, a redemption at home, or a currency hedge, not because of a view on India.
- Price direction. Large selling can happen on a day the market rises, if buyers are eager. The same rupee flow can come with very different price moves.
- Hidden supply. When a promoter sells a block of shares to foreign funds, flow data shows FPI buying. But the deal added supply to the market.
- Derivatives. Foreign investors also hold positions in index futures and options, which cash market flow data does not show.
The Currency Angle
Foreign investors measure their returns in dollars, not rupees. When the rupee weakens, their returns shrink even if Indian share prices hold up.
Illustrative example. The Nifty rises 8% over a year in rupee terms, but the rupee falls 6% against the dollar. A foreign investor's return in dollars is about 1.5% (1.08 × 0.94 = 1.015). A domestic investor earned 8% on the same shares.
This is why foreign selling often comes alongside a falling rupee, and why the two can feed each other. Selling adds to pressure on the rupee, and a weaker rupee makes Indian shares less attractive in dollar terms. It also explains why domestic and foreign investors can look at the same market and reach opposite conclusions.
Index Events and One-Day Spikes
Some of the largest single-day flow numbers have nothing to do with views on India. Global index providers such as MSCI and FTSE regularly change the weights of countries and stocks in their indices. Funds that track those indices must buy or sell on a set day, often in the last minutes of trading.
The result is a huge flow figure on one day, followed by quiet days. Reading that spike as a change in foreign sentiment would be a mistake. Index review dates are announced in advance, so they are easy to check.
A Better Way to Read the Daily Number
When you see "FIIs sold ₹X crore," ask three things. What was the price move on the same day? Was there a large block deal, IPO or index event? What does the monthly trend from NSDL say? The daily number is a starting point for questions, not a conclusion.
Habits for Using Flow Data
- Use NSDL monthly data for FPI trends, and exchange data only for quick daily context.
- Look at flows over three to twelve months, not single days.
- Separate primary and secondary market activity.
- Check block deals and index events before reading a large daily figure.
- Track ownership shares, not just rupee flows.
The Reframe
Flow data tells you who moved, not what anything is worth. Prices settle where the most willing buyer meets the most willing seller, and the reasons on both sides matter more than the totals.
Sources
Figures and claims come from the sources named in the text and in the methodology note above: company filings, exchange disclosures, and rating agency reports, as cited. See the editorial philosophy for how sources are chosen.
Cite this article
Gajji, S. (2026). "FII and DII Flows: What the Data Can and Cannot Tell Investors." The Valuation Node. https://valuationnode.com/analysis/market-analysis/fii-dii-flows-what-the-data-can-and-cannot-tell
Related
Five Years of Nifty 50 Returns: What Do the Numbers Reveal?
The Nifty 50 returned about 13% a year from 2021 to 2025. Change the start date, the currency or adjust for inflation, and the story changes.
MarketsIPO Issue Price vs. Listing Price vs. Subsequent Performance
Seven of India's most talked-about IPOs since 2021, tracked from issue price to listing to October 2026. Buying on listing day lost money in six of seven.
MarketsThe SIP Flywheel: What Happens to Nifty Multiples When Inflows Reverse
Monthly SIP flows have become the market's steadiest buyer. How the flywheel supports multiples, what a reversal would look like, and the signs to watch.
Discussion
Commenting as a guest. Add a name if you like, or leave it blank to post as Anonymous. Log in to comment as yourself.
Educational analysis, not investment advice. The author may hold positions in securities discussed; where relevant, this is stated above. See the disclaimer.
Stay in the loop
Roughly one email per month. No spam, no upsells.