# Fund flows methodology

> How ETFIQ computes ETF fund flows from daily shares outstanding and SEC Form N-PORT: sources, method, round trips, coverage and what it cannot tell you.

Data as of Oct 2, 2026. Rebuilt every trading night.

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

Oct 2, 2026 Figures as of

Nightly Rebuilt from the raw sources

### 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.

| Issuer | Cadence | Funds | Daily | Monthly only | Assets with daily figures |
| --- | --- | --- | --- | --- | --- |
| iShares | Daily | 403 | 235 | 0 | 85.3% |
| ProShares | Daily | 150 | 130 | 0 | 97.0% |
| State Street | Daily | 148 | 96 | 0 | 91.1% |
| YieldMax | Daily | 61 | 59 | 2 | 99.9% |
| First Trust | Monthly, N-PORT | 287 | 0 | 181 | 0.0% |
| Innovator | Monthly, N-PORT | 163 | 0 | 141 | 0.0% |
| Direxion | Monthly, N-PORT | 132 | 0 | 116 | 0.0% |
| Invesco | Monthly, N-PORT | 203 | 0 | 86 | 0.0% |
| Vanguard | Monthly, N-PORT | 109 | 0 | 74 | 0.0% |
| Global X | Monthly, N-PORT | 103 | 0 | 70 | 0.0% |
| Leverage Shares | Monthly, N-PORT | 109 | 0 | 62 | 0.0% |
| GraniteShares | Monthly, N-PORT | 88 | 0 | 61 | 0.0% |
| AllianzIM | Monthly, N-PORT | 57 | 0 | 54 | 0.0% |
| PGIM | Monthly, N-PORT | 61 | 0 | 53 | 0.0% |
| Tradr | Monthly, N-PORT | 79 | 0 | 52 | 0.0% |
| Defiance | Monthly, N-PORT | 81 | 0 | 51 | 0.0% |
| Roundhill | Monthly, N-PORT | 49 | 0 | 45 | 0.0% |
| Calamos | Monthly, N-PORT | 37 | 0 | 36 | 0.0% |
| T-REX | Monthly, N-PORT | 47 | 0 | 35 | 0.0% |
| VanEck | Monthly, N-PORT | 62 | 0 | 34 | 0.0% |
| WisdomTree | Monthly, N-PORT | 74 | 0 | 30 | 0.0% |
| Fidelity | Monthly, N-PORT | 74 | 0 | 30 | 0.0% |
| Amplify | Monthly, N-PORT | 34 | 0 | 29 | 0.0% |
| JPMorgan | Monthly, N-PORT | 67 | 0 | 28 | 0.0% |
| Franklin | Monthly, N-PORT | 53 | 0 | 22 | 0.0% |
| Schwab | Monthly, N-PORT | 29 | 0 | 20 | 0.0% |
| BondBloxx | Monthly, N-PORT | 19 | 0 | 19 | 0.0% |
| Northern Trust | Monthly, N-PORT | 31 | 0 | 19 | 0.0% |
| Goldman Sachs | Monthly, N-PORT | 44 | 0 | 18 | 0.0% |
| KraneShares | Monthly, N-PORT | 26 | 0 | 16 | 0.0% |
| PIMCO | Monthly, N-PORT | 19 | 0 | 16 | 0.0% |
| NEOS | Monthly, N-PORT | 19 | 0 | 15 | 0.0% |
| Xtrackers | Monthly, N-PORT | 40 | 0 | 14 | 0.0% |
| Virtus | Monthly, N-PORT | 22 | 0 | 14 | 0.0% |
| Simplify | Monthly, N-PORT | 17 | 0 | 13 | 0.0% |
| Capital Group | Monthly, N-PORT | 20 | 0 | 13 | 0.0% |
| T. Rowe Price | Monthly, N-PORT | 26 | 0 | 12 | 0.0% |
| AllianceBernstein | Monthly, N-PORT | 17 | 0 | 12 | 0.0% |
| Nuveen | Monthly, N-PORT | 23 | 0 | 12 | 0.0% |
| Pacer | Monthly, N-PORT | 44 | 0 | 11 | 0.0% |
| Dimensional | Monthly, N-PORT | 39 | 0 | 11 | 0.0% |
| Sprott | Monthly, N-PORT | 13 | 0 | 11 | 0.0% |
| Kurv | Monthly, N-PORT | 14 | 0 | 10 | 0.0% |
| Themes | Monthly, N-PORT | 10 | 0 | 10 | 0.0% |
| Columbia | Monthly, N-PORT | 22 | 0 | 9 | 0.0% |
| Janus Henderson | Monthly, N-PORT | 13 | 0 | 9 | 0.0% |
| REX | Monthly, N-PORT | 10 | 0 | 9 | 0.0% |
| TCW | Monthly, N-PORT | 11 | 0 | 8 | 0.0% |
| Avantis | Monthly, N-PORT | 25 | 0 | 8 | 0.0% |
| ALPS | Monthly, N-PORT | 23 | 0 | 8 | 0.0% |
| Morgan Stanley | Monthly, N-PORT | 11 | 0 | 8 | 0.0% |
| New York Life Investments | Monthly, N-PORT | 15 | 0 | 8 | 0.0% |
| John Hancock | Monthly, N-PORT | 11 | 0 | 8 | 0.0% |
| Neuberger Berman | Monthly, N-PORT | 13 | 0 | 7 | 0.0% |
| Overlay Shares | Monthly, N-PORT | 7 | 0 | 7 | 0.0% |
| VistaShares | Monthly, N-PORT | 11 | 0 | 7 | 0.0% |
| Harbor | Monthly, N-PORT | 32 | 0 | 7 | 0.0% |
| ARK | Monthly, N-PORT | 8 | 0 | 7 | 0.0% |
| Hartford | Monthly, N-PORT | 15 | 0 | 6 | 0.0% |
| Nicholas | Monthly, N-PORT | 6 | 0 | 6 | 0.0% |
| American Century | Monthly, N-PORT | 13 | 0 | 6 | 0.0% |
| DoubleLine | Monthly, N-PORT | 8 | 0 | 6 | 0.0% |
| AdvisorShares | Monthly, N-PORT | 8 | 0 | 5 | 0.0% |
| Teucrium | Monthly, N-PORT | 7 | 0 | 5 | 0.0% |
| Angel Oak | Monthly, N-PORT | 5 | 0 | 5 | 0.0% |
| Nomura | Monthly, N-PORT | 8 | 0 | 5 | 0.0% |
| F/m | Monthly, N-PORT | 6 | 0 | 5 | 0.0% |
| Aptus | Monthly, N-PORT | 5 | 0 | 4 | 0.0% |
| Grayscale | Monthly, N-PORT | 4 | 0 | 4 | 0.0% |
| Principal | Monthly, N-PORT | 13 | 0 | 4 | 0.0% |
| AAM | Monthly, N-PORT | 8 | 0 | 4 | 0.0% |
| VictoryShares | Monthly, N-PORT | 20 | 0 | 4 | 0.0% |
| Tema | Monthly, N-PORT | 11 | 0 | 4 | 0.0% |
| U.S. Global | Monthly, N-PORT | 4 | 0 | 4 | 0.0% |
| TrueShares | Monthly, N-PORT | 15 | 0 | 3 | 0.0% |
| Madison | Monthly, N-PORT | 4 | 0 | 3 | 0.0% |
| Allspring | Monthly, N-PORT | 7 | 0 | 3 | 0.0% |
| abrdn | Monthly, N-PORT | 10 | 0 | 3 | 0.0% |
| Cambria | Monthly, N-PORT | 12 | 0 | 3 | 0.0% |
| Strive | Monthly, N-PORT | 11 | 0 | 3 | 0.0% |
| Tuttle | Monthly, N-PORT | 8 | 0 | 3 | 0.0% |
| Touchstone | Monthly, N-PORT | 9 | 0 | 3 | 0.0% |
| Federated Hermes | Monthly, N-PORT | 9 | 0 | 3 | 0.0% |
| Gabelli | Monthly, N-PORT | 7 | 0 | 3 | 0.0% |
| GMO | Monthly, N-PORT | 7 | 0 | 3 | 0.0% |
| Obra | Monthly, N-PORT | 3 | 0 | 3 | 0.0% |
| Rockefeller | Monthly, N-PORT | 4 | 0 | 3 | 0.0% |
| Tortoise | Monthly, N-PORT | 5 | 0 | 3 | 0.0% |
| EMQQ Global | Monthly, N-PORT | 4 | 0 | 3 | 0.0% |
| ROBO Global | Monthly, N-PORT | 3 | 0 | 3 | 0.0% |
| Volatility Shares | Monthly, N-PORT | 6 | 0 | 3 | 0.0% |
| Return Stacked | Monthly, N-PORT | 4 | 0 | 3 | 0.0% |
| Core Alternative | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Fundstrat | Monthly, N-PORT | 3 | 0 | 2 | 0.0% |
| Main | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Parametric | Monthly, N-PORT | 3 | 0 | 2 | 0.0% |
| SoFi | Monthly, N-PORT | 4 | 0 | 2 | 0.0% |
| Sterling Capital | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Swan | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| TappAlpha | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Thornburg | Monthly, N-PORT | 4 | 0 | 2 | 0.0% |
| Westwood | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Alpha Architect | Monthly, N-PORT | 7 | 0 | 2 | 0.0% |
| Alger | Monthly, N-PORT | 5 | 0 | 2 | 0.0% |
| BNY Mellon | Monthly, N-PORT | 10 | 0 | 2 | 0.0% |
| USCF | Monthly, N-PORT | 13 | 0 | 2 | 0.0% |
| MFS | Monthly, N-PORT | 7 | 0 | 2 | 0.0% |
| Carbon Collective | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| American Beacon | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Lazard | Monthly, N-PORT | 5 | 0 | 2 | 0.0% |
| Wedbush | Monthly, N-PORT | 3 | 0 | 2 | 0.0% |
| Horizon Kinetics | Monthly, N-PORT | 5 | 0 | 2 | 0.0% |
| Pictet | Monthly, N-PORT | 4 | 0 | 2 | 0.0% |
| Palmer Square | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Raymond James | Monthly, N-PORT | 3 | 0 | 2 | 0.0% |
| Rareview | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| SanJac Alpha | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Thrivent | Monthly, N-PORT | 5 | 0 | 2 | 0.0% |
| Yorkville | Monthly, N-PORT | 5 | 0 | 2 | 0.0% |
| FINQ | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Bitwise | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Range | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| AltShares | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Man Group | Monthly, N-PORT | 2 | 0 | 2 | 0.0% |
| Corgi | Monthly, N-PORT | 179 | 0 | 1 | 0.0% |
| Exchange Traded Concepts | Monthly, N-PORT | 6 | 0 | 1 | 0.0% |
| Infrastructure Capital | Monthly, N-PORT | 4 | 0 | 1 | 0.0% |
| Kensington | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Nest Egg | Monthly, N-PORT | 3 | 0 | 1 | 0.0% |
| Peerless | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| SRH | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Shelton | Monthly, N-PORT | 3 | 0 | 1 | 0.0% |
| Abacus FCF | Monthly, N-PORT | 3 | 0 | 1 | 0.0% |
| Hedgeye | Monthly, N-PORT | 3 | 0 | 1 | 0.0% |
| Aztlan | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| iMGP | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| Clough | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| AXS | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| Portfolio Building Block | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| Putnam | Monthly, N-PORT | 3 | 0 | 1 | 0.0% |
| SEI | Monthly, N-PORT | 7 | 0 | 1 | 0.0% |
| ERShares | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Draco Evolution | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Qraft | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| StockSnips | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| CoinShares | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| AOT Invest | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Sarmaya | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| PLUS | Monthly, N-PORT | 2 | 0 | 1 | 0.0% |
| Langar | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Impax | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| SonicShares | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Procure | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| MUSQ | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Arin | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| AGF Investments | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Convergence | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Even Herd | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| The Future Fund | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Equable Shares | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Militia | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| PlanRock | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| RiverNorth | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Soundwatch | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |
| Blueprint | Monthly, N-PORT | 1 | 0 | 1 | 0.0% |

### Sources

| Source | What it provides | Read | Spec |
| --- | --- | --- | --- |
| Issuers’ daily fund figures | Shares 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, 2019 | Every trading night | · |
| SEC Form N-PORT, item B.6 | Each month’s sales, reinvestments and redemptions as filed | Quarterly data sets | document |
| SEC Form N-CEN, item E.3.a | Each fund’s creation unit, the block its shares are created and redeemed in | Each annual filing | document |
| Tiingo end-of-day prices | Split factors, to tell a split from a flow | Every trading night | · |

### Definitions and method

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

Daily net flow (ETFIQ) 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 window (ETFIQ) 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 flow (ETFIQ) 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. Splits (ETFIQ) 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 trips (ETFIQ) 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. Coverage (ETFIQ) 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.

### Window conventions

Windows are 1 day, 1 week, 1 month, 3 months, year to date and 1 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

- Who 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.

- Whether 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.

- The 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.

- A return. A fund can take in money while its price falls, and lose money while its price rises.

- Flows of funds ETFIQ does not cover, or of the market as a whole.

- Whether 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 .

Other forms Plain ETFIQ, Fund flows methodology, data as of Oct 2, 2026. https://etfiq.com/methodology/flows APA ETFIQ. (Oct 2, 2026). Fund flows methodology. Retrieved from https://etfiq.com/methodology/flows Markdown [Fund flows methodology (ETFIQ, Oct 2, 2026)](https://etfiq.com/methodology/flows)

---

Source: ETFIQ, independent ETF data. Recomputed nightly from public filings and prices.
Cite: ETFIQ, as of Oct 2, 2026. https://etfiq.com/methodology/flows
Licence: https://etfiq.com/license/ Figures ETFIQ computes are free to use with attribution: ETFIQ (etfiq.com). Issuer data stays under its owner's terms.
HTML: https://etfiq.com/methodology/flows
