Markets

FII vs DII: how foreign and domestic money movements drive Indian markets

On any given trading day, FII and DII buying and selling data is the most watched number after the index level. Here is what these flows mean and how to use them.

Creget Research 26 Mar 2026 6 min read

FII (Foreign Institutional Investors) and DII (Domestic Institutional Investors) are the two largest categories of institutional participants in Indian markets. Their buy and sell data is published daily by NSE and BSE, and it is among the most closely tracked data points by traders and fund managers alike.

Who are FIIs and DIIs?

FIIs (also called FPIs — Foreign Portfolio Investors under the newer SEBI classification) are foreign entities — hedge funds, sovereign wealth funds, pension funds, asset managers — that are registered to invest in Indian equities and debt. Major FII markets of origin include the US, Singapore, Mauritius, and UK.

DIIs include domestic mutual funds, insurance companies (LIC being the largest), and domestic pension funds. When retail investors buy mutual fund SIPs, that money eventually flows into markets as DII buying. India's SIP flows crossing ₹25,000 crore per month have made DIIs a structural counterbalance to FII volatility.

Why FII flows move markets

FIIs collectively hold 17–22% of NSE-listed market cap — a large enough stake that their buying or selling meaningfully impacts prices, especially in large caps. When the US dollar strengthens or global risk appetite falls (say, during Fed rate hikes), FIIs often pull money out of emerging markets including India. These episodes often coincide with sharp Nifty corrections.

The DII counterbalance

Pre-2015, FII outflows would cause Indian markets to fall sharply with no domestic offsetting demand. The explosion of retail SIP investing since 2016 has changed this. In FY2024 and FY2025, FII sold heavily while DIIs absorbed the selling — keeping markets far more stable than historical patterns would predict. This structural shift is one of the most important changes in Indian market dynamics in decades.

How to use FII/DII data

Do not try to trade on daily FII/DII data — it is too noisy. Instead, look at rolling 30-day trends. Sustained FII selling over multiple weeks is a genuine risk signal, especially when combined with rupee depreciation. Sustained FII buying is a tailwind. For long-term investors, the data is useful context but rarely a decision-changing signal — market fundamentals matter far more over 5+ year horizons.

FIIDIIInstitutional Flows

Related reading