India Capital Flows: Validation

The checks run on the India Capital Flows data, with every result beyond rounding listed. Snapshot of 15 Nov 2026; the tool's Validation tab updates on every data refresh.

Source data: NSDL, NSE, SEBI, AMFI and RBI published data · Last updated: 2026-11-15
Live tool

Explore every macro and financial-stress signal behind this analysis on live charts in TREMOR.

The checks behind the India Capital Flows tool. This page is a snapshot taken on 15 Nov 2026: monthly data to Oct 2026, daily trades to 12 Nov 2026. The tool's Validation tab runs again on every data refresh and has the row-by-row tables. A new mismatch with no explanation stops the refresh until it is looked at.

For what each source and series means, see the companion India Capital Flows methodology page.

Open the interactive India Capital Flows tool on TREMOR for the live Validation tab.

Summary

Checked againstWhat is checkedHow muchResult
Another publisherFPI equity on the stock exchanges: NSDL against NSE, day by day19 trading daysSame direction on 19 of 19. Typical gap Rs 674 crore
Another publisherFPI flows each month: NSDL against RBI107 monthsAs NSDL reports it: same direction in 94 of 107, typical gap US$ 793 million. By trading month: 96 of 107, US$ 238 million
Another publisherMutual funds each month: AMFI against SEBI89 months512 of 526 figures agree to within Rs 1 crore. 14 differ, each explained
Another publisherThe rupee to dollar rate NSDL uses against the market rate5,259 daysTypical gap 0.101% since 2020
Two reports, one publisherNSDL's reports against each other: daily and monthly, country and custody, sectors1,898 comparisons1,885 agree. 13 beyond rounding, listed
TotalsParts against the total the publisher prints2,657 comparisons2,652 agree. 5 beyond rounding, listed

1. Checked against another publisher

NSE, RBI and the currency market against NSDL. SEBI against AMFI.

Foreign investors on the stock exchanges: NSDL against NSE

NSE publishes a provisional figure the same evening, from what trading members report during the day. NSDL publishes the confirmed figure a working day later, from custodians. They are separate counts of the same trades, so they should move together and stay close.

14 Oct 2026 to 12 Nov 2026: same direction on 19 of 19 trading days. Typical gap Rs 674 crore, largest Rs 2,115 crore.

NSE publishes only the latest day, so this comparison starts on the first day it was collected and grows by a row every trading day.

FPI flows each month: NSDL against RBI

RBI publishes its own monthly figure for net foreign portfolio investment, in US dollars, on a balance-of-payments basis. The tool's month can be counted two ways, and both are compared here.

NSDL month counted asMonthsSame direction as RBITypical gap, US$ millionCorrelation
Trading month (the option)107962380.96
As NSDL reports it (the tool's default)107947930.95

Added up over twelve months, the one-day date shift washes out:

Twelve-month totals, NSDL month counted asPeriodsSame direction as RBITypical gap, US$ millionTypical gap, %Within 10% of RBI
As NSDL reports it96891,4848.2%53
Trading month96901,3368.6%52

Oct 2017 to Aug 2026. Month by month the trading month is closer to RBI's figure. Over twelve months the two are level.

Why the two differ. Neither RBI nor NSDL publishes a reconciliation of the two that we could find. Part of the gap is timing, and we measured it. NSDL counts each day in the month it reported it, a working day after the trades. Counted by trading month, the monthly figures are much closer. Over twelve months the timing washes out and about 8% remains. We believe the rest comes from how each figure is built. RBI's figure is on a balance-of-payments basis, from reports of money crossing the border. NSDL's figure comes from custodians' reports of FPI trades, converted to dollars at each day's rate.

Mutual funds each month: AMFI against SEBI

The tool's mutual fund figures come from AMFI's monthly report. SEBI publishes its own monthly statistics for the same industry, built from the same returns the fund houses file. Each month is compared for all funds, equity funds and debt funds: assets at month end and money put in, net.

Apr 2019 to Sep 2026: 512 of 526 figures agree to within Rs 1 crore. 14 differ by more, in 13 months, each explained below. 6 figures could not be compared because SEBI's page leaves them out.

SEBI publishes about a month after AMFI, so the newest AMFI month is checked once SEBI's page for it appears.

The 13 months that differ or could not be compared (all funds, net in)

MonthAll funds, net in: AMFISEBIGapGap, %Why
Sep 2026-1,33,375.57-1,33,375.56-0.01-0.000%A figure revised after AMFI's monthly report. The gap reverses within two months.
Aug 2026+41,353.60+41,383.43-29.83-0.072%A figure revised after AMFI's monthly report. The gap reverses within two months.
Jul 2026+2,35,902.39+2,35,872.59+29.80+0.013%A figure revised after AMFI's monthly report. The gap reverses within two months.
Jul 2025+1,78,794.31+1,77,935.34+858.97+0.483%A figure revised after AMFI's monthly report. The gap reverses within two months.
Jun 2025+49,094.61+49,953.62-859.01-1.720%A figure revised after AMFI's monthly report. The gap reverses within two months.
Dec 2024-80,354.57-20,059.36-60,295.21-300.584%Follows from SEBI's November 2024 page: December is worked out as the year to December minus the year to November.
Nov 2024+60,295.300.00+60,295.30SEBI's page for November 2024 repeats October's Grand Total row. Its category rows are November's.
Oct 2024+2,39,828.69+2,39,828.78-0.09-0.000%SEBI's page for the month before has no equity sub-total, so the equity net figure cannot be worked out.
Sep 2024-71,114.08-71,114.15+0.07+0.000%SEBI's page has no equity sub-total this month.
Aug 2024+1,08,123.40+1,08,123.48-0.08-0.000%SEBI's page has no equity sub-total this month.
May 2024+1,10,516.97n/aSEBI has no page for the month before, so the month's net figure cannot be worked out.
Dec 2019-61,809.70-61,497.08-312.62-0.508%A figure revised after AMFI's monthly report. The gap reverses within two months.
Oct 2019+1,33,481.91+1,33,481.910.000.000%A figure revised after AMFI's monthly report. The gap reverses within two months.

Rs crore. Gap = AMFI minus SEBI. Gap % is on SEBI's figure. SEBI's figures run from 1 April of each fiscal year, so a month is SEBI's year to that month minus its year to the month before.

The rupee to dollar rate NSDL uses

NSDL converts each day's flows to US dollars at a rate it prints. That rate is compared with the market close for the same trading day (Yahoo Finance, USD/INR).

PeriodDaysTypical gap19 days in 20 withinLargest gap
2005 to 20111,6860.243%0.92%8.1%
2012 to 20191,9160.165%0.643%5.41%
2020 to date1,6570.101%0.469%2.26%

A market close and an official daily rate are set at different times of day, so a small gap is normal.

2. Checked between two reports of the same publisher

NSDL publishes the same money in more than one report. 1,898 comparisons, 13 beyond rounding.

What must agreeComparisonsExactWithin roundingBeyond rounding
Daily flows added up for each month = NSDL's monthly report, every route (to Rs 5 crore)689226670
Total FPI holdings agree between the country report and the custody report348327192
Sector holdings at each month end add up to total FPI equity holdings in the country report1773712911
US dollars: daily flows added up for each month = NSDL's monthly US dollar report, every route (to US$5 million)684226620

Within rounding = off by no more than NSDL's rounding to whole crores (daily against monthly: Rs 5 crore, or US$ 5 million).

Daily against monthly, FPI equity: across all 262 months from January 2005 the largest gap is Rs 3.8 crore.

The 13 comparisons beyond rounding

CheckMonthFigureComparedFirst figureSecond figureGapGap, %
Country report against custody report, total FPI holdingsNov 2022FPI equity holdingsCountry report against custody report49,86,48048,34,447+1,52,033+3.14%
Country report against custody report, total FPI holdingsNov 2022All FPI holdingsCountry report against custody report53,98,30352,45,010+1,53,293+2.92%
Sector holdings against FPI equity holdingsJan 2012FPI equity holdingsSectors added up against country report8,93,6528,93,326+326+0.04%
Sector holdings against FPI equity holdingsFeb 2012FPI equity holdingsSectors added up against country report9,52,6979,54,249-1,552-0.16%
Sector holdings against FPI equity holdingsMar 2012FPI equity holdingsSectors added up against country report9,69,4509,53,514+15,936+1.67%
Sector holdings against FPI equity holdingsApr 2012FPI equity holdingsSectors added up against country report8,95,4029,43,196-47,794-5.07%
Sector holdings against FPI equity holdingsJun 2012FPI equity holdingsSectors added up against country report9,35,7839,34,143+1,640+0.18%
Sector holdings against FPI equity holdingsAug 2012FPI equity holdingsSectors added up against country report9,53,3929,53,541-149-0.02%
Sector holdings against FPI equity holdingsSep 2012FPI equity holdingsSectors added up against country report10,56,56210,56,537+250.00%
Sector holdings against FPI equity holdingsMar 2013FPI equity holdingsSectors added up against country report11,49,88311,49,864+190.00%
Sector holdings against FPI equity holdingsApr 2013FPI equity holdingsSectors added up against country report11,98,45811,98,771-313-0.03%
Sector holdings against FPI equity holdingsMay 2013FPI equity holdingsSectors added up against country report12,40,18612,40,127+590.00%
Sector holdings against FPI equity holdingsJun 2013FPI equity holdingsSectors added up against country report11,83,30511,83,450-145-0.01%

Rs crore, or US$ million for the dollar check. Gap is the first figure minus the second, and the gap % is taken on the second. Each of these is explained under known issues, and the figures are shown as published.

3. Totals that must add up

Parts against the total the publisher prints. 2,657 comparisons, 5 beyond rounding.

What must agreeComparisonsExactWithin roundingBeyond rounding
Each month: equity + debt + hybrid + mutual funds + AIFs = NSDL's published total299244550
Each month: debt = general limit + VRR + FAR29929900
Holdings by fund domicile: top 10 countries + Other = total, every month5342113230
Custody holdings of every client type add up to the custody total, every month3561122440
FPI holdings by SEBI category add up to their totals, every month4641682924
US dollars, each month: equity + debt + hybrid + mutual funds + AIFs = NSDL's published total299254441
US dollars, each month: debt = general limit + VRR + FAR29929900

FDI (RBI): FDI net equals FDI into India minus FDI by India in all 107 months from Oct 2017 to Aug 2026, to within US$ 0.01 million.

The 5 comparisons beyond rounding

CheckMonthFigureComparedFirst figureSecond figureGapGap, %
FPI categories against their printed totalJun 2014FPI equity holdingsParts added up against printed total17,28,56817,15,429+13,139+0.77%
FPI categories against their printed totalJul 2014FPI equity holdingsParts added up against printed total17,71,28217,55,734+15,548+0.89%
FPI categories against their printed totalAug 2014FPI equity holdingsParts added up against printed total18,27,13418,13,273+13,861+0.76%
FPI categories against their printed totalSep 2014FPI equity holdingsParts added up against printed total18,52,37218,36,008+16,364+0.89%
US dollar routes against the printed totalApr 2014All routes, net flowParts added up against printed total74418-344-82.30%

Rs crore, or US$ million for the dollar check. Gap is the first figure minus the second, and the gap % is taken on the second. Each of these is explained under known issues, and the figures are shown as published.

4. Known issues in the source data

16 items. Figures are shown as the source published them, and each item says what the tool does about it.

Seen, no explanation found, shown as published (5)

IDAreaItem
DQ1Who holds: FPI categoriesJun to Sep 2014: categories add up to more than the total
In Jun 2014 to Sep 2014, the months when FIIs were moved into the new FPI categories, the category rows add up to more than NSDL's printed total. Largest gap Rs 16,364 crore.
What the tool does: Shown as published.
DQ2HoldingsNov 2022: two NSDL reports disagree on total FPI holdings
The country report and the custody report give total FPI holdings Rs 1.53 lakh crore apart in Nov 2022. Every other month they agree to within Rs 1 crore.
What the tool does: Holdings charts use the country report. Shown as published.
DQ3Sectors2012 and 2013: older sector list does not add up to FPI holdings
The sector list for 2012 and 2013 includes individual issuers alongside sectors. From 2014, sector holdings add up to total FPI equity holdings within a few crore every month.
What the tool does: Shown as published in the older sector list.
DQ4Who holds: custodyInsurers' custody holdings swing in 2014 to 2016
Custody holdings of insurance companies read Rs 9.59 lakh crore (Mar 2014), Rs 3.72 lakh crore (Mar 2015), Rs 12.27 lakh crore (Mar 2016). We believe the swings follow which clients each custodian reports.
What the tool does: Shown as published. Avoid reading single months of the custody split in this period.
DQ16FlowsApr 2014: the US dollar total does not add up
NSDL's April 2014 US dollar page prints a total of US$418 million, the same figure as its rupee total. Its own parts add up to US$74 million.
What the tool does: Shown as published. The equity and debt lines are not affected.

Seen, and how the tool handles it (9)

IDAreaItem
DQ6SectorsNSDL changed its sector list on 30 Apr 2022
The list went from about 35 sectors (plus some issuers) to 24, with no published mapping between the two.
What the tool does: The two lists are shown separately and never joined. The current list has 109 fortnights of history.
DQ7Who holds: FPI categoriesSEBI changed the FPI categories in 2014 and 2019
Category names and groupings differ before 2014, from 2014 to 2019, and after 2019.
What the tool does: Shown as published. Compare a category only within one set of rules.
DQ8CountriesCountry means the fund's home, and only the top 10 are listed
NSDL reports the country where the fund is domiciled. Mauritius, Singapore, Luxembourg and Ireland are fund hubs. Only the top 10 countries are listed each month.
What the tool does: A country outside the top 10 in a month is counted in Other for that month and shows a gap in its line.
DQ9FlowsThe current month is month to date
NSDL updates the current month (Nov 2026) every day until it ends. Completed months do not change (checked against a July 2026 copy: no cell changed).
What the tool does: The current month is left out of monthly charts and 12-month sums. Daily charts show every day reported so far.
DQ10FlowsNSDL dates each day by when it was reported
Custodians report a day's trades on the next working day, and NSDL's daily page carries that later date. A few entries hold more than one trading day: a depository holiday while the exchanges traded, a Saturday session or the Muhurat session. NSDL's monthly report counts each day in the month it was reported.
What the tool does: Daily and monthly charts show NSDL's own dates by default. The Date and Month controls switch to the trading day. An entry that holds more than one trading day is then shown on the first of them.
DQ11FlowsUS dollar figures
NSDL converts each day's flows to US dollars at that day's rate and publishes a monthly report in US dollars as well as rupees, from January 2002. Its monthly dollar figures match the daily dollar figures added up.
What the tool does: Monthly dollar figures are NSDL's monthly US dollar report. The current month to date adds up the daily report, the same days as the rupee figure.
DQ12FlowsNSDL and RBI measure FPI flows differently
RBI's FPI series is on a balance-of-payments basis in US dollars and comes out about two months later. NSDL's is custodian-reported data by trade, in rupees and US dollars. The two do not match.
What the tool does: FPI figures in the tool are NSDL's. RBI's monthly figure is used only as a check, on the Validation tab.
DQ15FlowsFAR and mutual funds are reported separately only from Sep 2024, AIFs from Sep 2025
Before September 2024 NSDL's monthly report puts FAR money inside the general-limit debt line, and has no separate mutual fund lines. AIFs have their own line from September 2025.
What the tool does: Shown as published. Total debt is comparable across the whole history; the split by route is not.
DQ14AllRounding
NSDL prints whole crores in its monthly and holdings reports, so a total can differ from the sum of its parts by a few crore.
What the tool does: Differences within rounding count as a match in our checks.

Seen and fixed (2)

IDAreaItem
DQ5Who holds: FPI categoriesCategory breakdown from Aug 2024
From August 2024 NSDL splits the category report into two tables. Our first parse read only the smaller one. Fixed on 5 Oct 2026: both tables are read and add up to the grand total.
What the tool does: Expired FPIs that have not been re-categorised are shown as one line.
DQ17Sectors30 September 2012 and 31 October 2014 sector reports
NSDL's 30 September 2012 page has a header that does not match its columns, and our first parse read the wrong columns: the fortnight's net flows were shown as holdings. NSDL's 31 October 2014 page opens with a blank row, and our first parse skipped the fortnight. Fixed on 15 Nov 2026: both are read from NSDL's own pages and checked against the country report.
What the tool does: Shown as NSDL published them.

5. What has a second source and what does not

Where a figure has one publisher only, it is checked within that publisher's own reports.

DataPublisherChecked against
FPI equity on the stock exchanges, dailyNSDLNSE provisional figure, every trading day (section 1)
FPI flows, monthlyNSDLRBI's monthly figure (section 1). NSDL's daily report against its monthly report (section 2)
FPI flows in US dollarsNSDLThe market exchange rate (section 1). NSDL's dollar report against its rupee report (sections 2 and 3)
FPI holdingsNSDLNSDL's country report against its custody report and its sector report (section 2)
FPI sectors and countriesNSDLSector holdings against total FPI equity holdings (section 2). Parts against totals (section 3)
Mutual fund flows and assetsAMFISEBI's monthly statistics, every month from April 2019 (section 1)
SIP contributionsAMFIOne publisher
Mutual fund tradesSEBIOne publisher
FDIRBIThe three lines against each other (section 3)

See it live

This page is the static, readable companion to TREMOR's interactive India Capital Flows tool. Open the interactive tool on TREMOR for the Validation tab with its row-by-row tables, or read the India Capital Flows methodology page. TREMOR is part of tigzig.com - AI for analytics, databases and macro signals.