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.

    SG

    Gajji Srinath, Founder, The Valuation Node

    Published 5 min read
    Bookmark
    A busy street with a currency exchange office showing its rates

    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 dataExchange provisional data
    CoversFPIs onlyFIIs and DIIs
    MarketsSecondary market plus primary market (IPOs, QIPs)Exchange cash market trades only
    TimingBased on settlement and reporting by custodiansReleased the same evening, then revised
    Best forMonthly and yearly totalsQuick 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

    1. Use NSDL monthly data for FPI trends, and exchange data only for quick daily context.
    2. Look at flows over three to twelve months, not single days.
    3. Separate primary and secondary market activity.
    4. Check block deals and index events before reading a large daily figure.
    5. 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

    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.

    SG

    Gajji Srinath

    Founder of The Valuation Node. MBA candidate at NIT Rourkela.

    LinkedIn