This specification describes the data as published on Oct 2, 2026, covering 2425 funds. Rebuilt every trading night.

Fund flows methodology

This is the working specification: what is in it, where every figure comes from, how it is worked out, what is checked every night, and what it cannot tell you. It is written to be checkable by someone who does not trust it.

2,425
funds covered
4
sources, two read every trading night
165
issuers

Scope

Net flows for 2,425 of the 4,246 funds ETFIQ covers, from 165 issuers. 521 have daily figures, 38.1% of assets; 1,904 have monthly figures only, from the SEC, 46.8% of assets. The other 1,821, 15.1% of assets, have no flows yet.

Only flows are published. The share counts and net asset values they are computed from are the issuers’ own, read under terms that do not allow republishing them, and they stay in ETFIQ’s private store.

Coverage by issuer: how each house’s funds are counted, and the share of its assets with daily figures

IssuerCadenceFundsDailyMonthly onlyAssets with daily figures
iSharesDaily403235085.3%
ProSharesDaily150130097.0%
State StreetDaily14896091.1%
YieldMaxDaily6159299.9%
First TrustMonthly, N-PORT28701810.0%
InnovatorMonthly, N-PORT16301410.0%
DirexionMonthly, N-PORT13201160.0%
InvescoMonthly, N-PORT2030860.0%
VanguardMonthly, N-PORT1090740.0%
Global XMonthly, N-PORT1030700.0%
Leverage SharesMonthly, N-PORT1090620.0%
GraniteSharesMonthly, N-PORT880610.0%
AllianzIMMonthly, N-PORT570540.0%
PGIMMonthly, N-PORT610530.0%
TradrMonthly, N-PORT790520.0%
DefianceMonthly, N-PORT810510.0%
RoundhillMonthly, N-PORT490450.0%
CalamosMonthly, N-PORT370360.0%
T-REXMonthly, N-PORT470350.0%
VanEckMonthly, N-PORT620340.0%
WisdomTreeMonthly, N-PORT740300.0%
FidelityMonthly, N-PORT740300.0%
AmplifyMonthly, N-PORT340290.0%
JPMorganMonthly, N-PORT670280.0%
FranklinMonthly, N-PORT530220.0%
SchwabMonthly, N-PORT290200.0%
BondBloxxMonthly, N-PORT190190.0%
Northern TrustMonthly, N-PORT310190.0%
Goldman SachsMonthly, N-PORT440180.0%
KraneSharesMonthly, N-PORT260160.0%
PIMCOMonthly, N-PORT190160.0%
NEOSMonthly, N-PORT190150.0%
XtrackersMonthly, N-PORT400140.0%
VirtusMonthly, N-PORT220140.0%
SimplifyMonthly, N-PORT170130.0%
Capital GroupMonthly, N-PORT200130.0%
T. Rowe PriceMonthly, N-PORT260120.0%
AllianceBernsteinMonthly, N-PORT170120.0%
NuveenMonthly, N-PORT230120.0%
PacerMonthly, N-PORT440110.0%
DimensionalMonthly, N-PORT390110.0%
SprottMonthly, N-PORT130110.0%
KurvMonthly, N-PORT140100.0%
ThemesMonthly, N-PORT100100.0%
ColumbiaMonthly, N-PORT22090.0%
Janus HendersonMonthly, N-PORT13090.0%
REXMonthly, N-PORT10090.0%
TCWMonthly, N-PORT11080.0%
AvantisMonthly, N-PORT25080.0%
ALPSMonthly, N-PORT23080.0%
Morgan StanleyMonthly, N-PORT11080.0%
New York Life InvestmentsMonthly, N-PORT15080.0%
John HancockMonthly, N-PORT11080.0%
Neuberger BermanMonthly, N-PORT13070.0%
Overlay SharesMonthly, N-PORT7070.0%
VistaSharesMonthly, N-PORT11070.0%
HarborMonthly, N-PORT32070.0%
ARKMonthly, N-PORT8070.0%
HartfordMonthly, N-PORT15060.0%
NicholasMonthly, N-PORT6060.0%
American CenturyMonthly, N-PORT13060.0%
DoubleLineMonthly, N-PORT8060.0%
AdvisorSharesMonthly, N-PORT8050.0%
TeucriumMonthly, N-PORT7050.0%
Angel OakMonthly, N-PORT5050.0%
NomuraMonthly, N-PORT8050.0%
F/mMonthly, N-PORT6050.0%
AptusMonthly, N-PORT5040.0%
GrayscaleMonthly, N-PORT4040.0%
PrincipalMonthly, N-PORT13040.0%
AAMMonthly, N-PORT8040.0%
VictorySharesMonthly, N-PORT20040.0%
TemaMonthly, N-PORT11040.0%
U.S. GlobalMonthly, N-PORT4040.0%
TrueSharesMonthly, N-PORT15030.0%
MadisonMonthly, N-PORT4030.0%
AllspringMonthly, N-PORT7030.0%
abrdnMonthly, N-PORT10030.0%
CambriaMonthly, N-PORT12030.0%
StriveMonthly, N-PORT11030.0%
TuttleMonthly, N-PORT8030.0%
TouchstoneMonthly, N-PORT9030.0%
Federated HermesMonthly, N-PORT9030.0%
GabelliMonthly, N-PORT7030.0%
GMOMonthly, N-PORT7030.0%
ObraMonthly, N-PORT3030.0%
RockefellerMonthly, N-PORT4030.0%
TortoiseMonthly, N-PORT5030.0%
EMQQ GlobalMonthly, N-PORT4030.0%
ROBO GlobalMonthly, N-PORT3030.0%
Volatility SharesMonthly, N-PORT6030.0%
Return StackedMonthly, N-PORT4030.0%
Core AlternativeMonthly, N-PORT2020.0%
FundstratMonthly, N-PORT3020.0%
MainMonthly, N-PORT2020.0%
ParametricMonthly, N-PORT3020.0%
SoFiMonthly, N-PORT4020.0%
Sterling CapitalMonthly, N-PORT2020.0%
SwanMonthly, N-PORT2020.0%
TappAlphaMonthly, N-PORT2020.0%
ThornburgMonthly, N-PORT4020.0%
WestwoodMonthly, N-PORT2020.0%
Alpha ArchitectMonthly, N-PORT7020.0%
AlgerMonthly, N-PORT5020.0%
BNY MellonMonthly, N-PORT10020.0%
USCFMonthly, N-PORT13020.0%
MFSMonthly, N-PORT7020.0%
Carbon CollectiveMonthly, N-PORT2020.0%
American BeaconMonthly, N-PORT2020.0%
LazardMonthly, N-PORT5020.0%
WedbushMonthly, N-PORT3020.0%
Horizon KineticsMonthly, N-PORT5020.0%
PictetMonthly, N-PORT4020.0%
Palmer SquareMonthly, N-PORT2020.0%
Raymond JamesMonthly, N-PORT3020.0%
RareviewMonthly, N-PORT2020.0%
SanJac AlphaMonthly, N-PORT2020.0%
ThriventMonthly, N-PORT5020.0%
YorkvilleMonthly, N-PORT5020.0%
FINQMonthly, N-PORT2020.0%
BitwiseMonthly, N-PORT2020.0%
RangeMonthly, N-PORT2020.0%
AltSharesMonthly, N-PORT2020.0%
Man GroupMonthly, N-PORT2020.0%
CorgiMonthly, N-PORT179010.0%
Exchange Traded ConceptsMonthly, N-PORT6010.0%
Infrastructure CapitalMonthly, N-PORT4010.0%
KensingtonMonthly, N-PORT1010.0%
Nest EggMonthly, N-PORT3010.0%
PeerlessMonthly, N-PORT1010.0%
SRHMonthly, N-PORT1010.0%
SheltonMonthly, N-PORT3010.0%
Abacus FCFMonthly, N-PORT3010.0%
HedgeyeMonthly, N-PORT3010.0%
AztlanMonthly, N-PORT2010.0%
iMGPMonthly, N-PORT2010.0%
CloughMonthly, N-PORT2010.0%
AXSMonthly, N-PORT2010.0%
Portfolio Building BlockMonthly, N-PORT2010.0%
PutnamMonthly, N-PORT3010.0%
SEIMonthly, N-PORT7010.0%
ERSharesMonthly, N-PORT1010.0%
Draco EvolutionMonthly, N-PORT1010.0%
QraftMonthly, N-PORT1010.0%
StockSnipsMonthly, N-PORT1010.0%
CoinSharesMonthly, N-PORT1010.0%
AOT InvestMonthly, N-PORT1010.0%
SarmayaMonthly, N-PORT1010.0%
PLUSMonthly, N-PORT2010.0%
LangarMonthly, N-PORT1010.0%
ImpaxMonthly, N-PORT1010.0%
SonicSharesMonthly, N-PORT1010.0%
ProcureMonthly, N-PORT1010.0%
MUSQMonthly, N-PORT1010.0%
ArinMonthly, N-PORT1010.0%
AGF InvestmentsMonthly, N-PORT1010.0%
ConvergenceMonthly, N-PORT1010.0%
Even HerdMonthly, N-PORT1010.0%
The Future FundMonthly, N-PORT1010.0%
Equable SharesMonthly, N-PORT1010.0%
MilitiaMonthly, N-PORT1010.0%
PlanRockMonthly, N-PORT1010.0%
RiverNorthMonthly, N-PORT1010.0%
SoundwatchMonthly, N-PORT1010.0%
BlueprintMonthly, N-PORT1010.0%

Sources

Every source behind these figures, what it provides, and how often it is read

SourceWhat it providesReadSpec
Issuers’ daily fund figuresShares outstanding and net asset value per share for each fund, with the date the issuer puts on each, read every trading night; four houses’ own history files back to Oct 1, 2019Every trading night·
SEC Form N-PORT, item B.6Each month’s sales, reinvestments and redemptions as filedQuarterly data setsdocument ↗
SEC Form N-CEN, item E.3.aEach fund’s creation unit, the block its shares are created and redeemed inEach annual filingdocument ↗
Tiingo end-of-day pricesSplit factors, to tell a split from a flowEvery trading night·

Definitions and method

Daily net flowETFIQ

The change in shares outstanding from one count to the next, times the net asset value per share of the earlier count, dated to the day of the later one. Shares counted on a day were created or redeemed at the previous day’s value, so that is the price the money moved at. Against SPY’s own N-PORT filings for April to June 2026 this reproduces its monthly net flows to the cent.

Net flow over a windowETFIQ

The sum of the daily net flows on the trading days the window covers: money in less money out. A day with a count and no flow, because there is no earlier count to compare it with, is shown and counted out, and the days a figure counts are printed beside it whenever they are fewer than the window’s.

Monthly net flowETFIQ

From Form N-PORT item B.6: the month’s sales plus reinvestments less redemptions, as the fund filed them. A month after the latest filing is the sum of its days, with the days it holds. Vanguard sells its ETFs as one share class of funds that also have mutual fund shares, and its filings cover all share classes of the fund, not the ETF alone.

SplitsETFIQ

On a day the price feed confirms a split, the earlier count is carried through the split and only the shares left over are a flow, valued at the earlier net asset value divided by the split’s factor.

Round tripsETFIQ

A creation of at least 5% of a fund’s net assets the day before, and of at least $100 million, redeemed within five trading days, the redemption returning between 80% and 125% of the shares created, both in whole creation units of their day. These are the trades around an index rebalance, such as XLK’s of June 17 and June 22, 2026. Both days stay in every total and both are marked wherever they are counted; the hub ranks funds leaving them aside, because money that came in and went straight back out says little about what investors wanted. A fund whose creation unit is not known is never labelled.

CoverageETFIQ

A fund has daily figures, monthly figures only, or none. A total over a category or an issuer sums the funds with daily figures in the window, and is printed beside how many of the group’s funds have every day of it and their share of its assets.

Every flow here is ETFIQ’s calculation. No issuer publishes one.

Window conventions

1 day1 week1 month3 monthsyear to date1 year

Each ends on the latest day with figures: 1 week is the last five trading days, 1 month and 3 months the trading days since the same date one and three months earlier, year to date since the first trading day of the year, and 1 year since the same date a year earlier. Tonight they end on Oct 2, 2026.

What is checked every night

Every share count is checked before it is kept.
A count dated a weekend or a day after today is refused.
Where a house states net assets as well, the count times the net asset value must come within a quarter of a per cent of them.
A count that moved by part of a creation unit is refused, measured in the unit the fund filed for that date.
A count whose date moved while every figure stayed the same is refused as frozen.
Each refusal is kept with its reason, and a flow is only computed between two counts that were both kept.
The published files hold no share count, net asset value or net assets figure; a night whose files would hold one publishes none, and so does a night with a flow other than zero dated on a day markets were closed.

What this cannot tell you

1Who bought or sold. Shares are created and redeemed by a fund’s authorized participants, the dealers who trade with it directly, for their clients or their own book; a flow is their net, not any one investor’s.
2Whether the money stays. A creation counted this week can be undone next week, and one in the last few days may yet be a round trip.
3The day-to-day flows of a fund with monthly figures only. Its latest month is the latest the SEC has published, usually two months or more behind.
4A return. A fund can take in money while its price falls, and lose money while its price rises.
5Flows of funds ETFIQ does not cover, or of the market as a whole.
6Whether money is counted only once. Some funds hold other ETFs, such as an allocation fund holding stock and bond ETFs: money into one of them can be counted again in the ETFs it buys, so a total over a category or an issuer can count it twice. These totals do not yet take that out.

How to check any of this

Every published figure is available as JSON at a stable address on the open data page. Figures ETFIQ computes are free to use with attribution and the as-of date; issuer data stays under its owner's terms. Every number is recomputed nightly from the raw sources by independent code and the result is published on the statistics page. Where ETFIQ has published a figure that turned out to be wrong, it is recorded on the corrections page rather than quietly changed.

ETFIQ is an independent publisher of exchange-traded fund data. It is not a fund issuer, broker-dealer or investment adviser, takes no payment from issuers, and makes no recommendations. A figure marked ETFIQ is one ETFIQ computed; every other figure is the issuer’s or the exchange’s, and is labeled as such on the page it appears on.

Cite this page

ETFIQ, Fund flows methodology, data as of Oct 2, 2026. https://etfiq.com/methodology/flows

Free to use with attribution for figures ETFIQ computes; issuer data stays under its owner's terms. The underlying files are at Open data.