When 13F Filings Due? 2026 Deadlines
13F filings dey due 45 days after each quarter end. See all four 2026 deadlines, the rolls wey move dem, and wetin Form 13F no show about portfolios.
13F filings dey due 45 days after the end of each calendar quarter. This one set four deadlines every year: middle of February, middle of May, middle of August, and middle of November. Form 13F na quarterly list of US-listed equity positions wey institutional investment manager dey hold, if the manager dey run at least $100 million for the securities wey the rule cover. E describe one day only — the last trading day of the quarter — and e fit reach the public more than six weeks after that day.
When 13F filings due for 2026?
The calendar come from Rule 13f-1 under the Securities Exchange Act. The rule require the report:
"within 45 days after the last day of such calendar year and within 45 days after the last day of each of the first three calendar quarters of the subsequent calendar year."
Rule 13f-1(a)(1), 17 CFR 240.13f-1, text current as of August 2026.
Add 45 days to March 31, June 30, September 30, and December 31, and the year don set. One thing fit shift some dates: if day 45 fall on weekend or federal holiday, the filing due the next business day.
The exact SQL behind every number
SELECT
concat('Q', toString(toQuarter(quarter_end_date)), ' ', toString(toYear(quarter_end_date))) AS quarter,
formatDateTime(quarter_end_date, '%b %e, %Y') AS snapshot_date,
formatDateTime(quarter_end_date + 45, '%b %e') AS day_45,
formatDateTime(quarter_end_date + 45, '%a') AS day_45_weekday,
formatDateTime(deadline, '%b %e, %Y') AS filing_deadline,
formatDateTime(deadline, '%a') AS deadline_weekday,
toUInt16(dateDiff('day', quarter_end_date, deadline)) AS days_after_quarter_end
FROM
(
SELECT
quarter_end_date,
arrayFilter(
d -> (toDayOfWeek(d) <= 5)
AND NOT has([toDate('2026-05-25'), toDate('2026-06-19'), toDate('2026-07-03'),
toDate('2026-09-07'), toDate('2026-10-12'), toDate('2026-11-11'),
toDate('2026-11-26'), toDate('2026-12-25'), toDate('2027-01-01'),
toDate('2027-01-18'), toDate('2027-02-15')], d),
arrayMap(i -> (quarter_end_date + 45) + i, range(7))
)[1] AS deadline
FROM
(
SELECT arrayJoin([toDate('2026-03-31'), toDate('2026-06-30'),
toDate('2026-09-30'), toDate('2026-12-31')]) AS quarter_end_date
)
)
ORDER BY quarter_end_dateThe panel take each 2026 quarter end, add 45 days, then move the result past weekends and US federal holidays. The March 31 snapshot due May 15, 2026, exactly 45 days after the quarter close. The December 31 snapshot take longer at 47 days, arriving Feb 16, 2027 after one weekend and one Monday federal holiday are skipped. All 4 deadlines come from the same calculation. Nobody choose any of them by hand.
Who files 13F, and which securities count as 13F securities?
The trigger na investment discretion, no be ownership. Manager wey exercise investment discretion over accounts holding at least $100,000,000 of section 13(f) securities on the last trading day of any month in a calendar year must file for that year, then for each of the first three quarters of the next year. Rule 13f-1(c) define those securities as equity classes admitted to trading on a national securities exchange or quoted on the automated quotation system of a registered securities association. The Commission publish an Official List of them every quarter. Exchange traded funds and some convertible debt dey on the list, as well as many listed equity options. Ordinary corporate bonds, private company stakes, cash, and shares listed only on foreign exchange no dey inside. To see where this form fit among other disclosure deadlines, check the most common SEC filings.
How stale 13F be when you read am?
13F na picture of one exact moment: the close of the final trading day of the quarter. Nothing inside am cover the 45 days between that moment and the filing date. The panel below compare AAPL across eight completed disclosure windows. E put the close on the last session of each quarter beside the close on the deadline day itself.
The exact SQL behind every number
SELECT
concat('Q', toString(toQuarter(as_of)), ' ', toString(toYear(as_of))) AS quarter,
formatDateTime(as_of, '%b %e, %Y') AS snapshot_date,
formatDateTime(deadline, '%b %e, %Y') AS filing_deadline,
round(toFloat64(argMaxIf(px, d, d <= as_of)), 2) AS close_at_snapshot,
round(toFloat64(argMaxIf(px, d, d <= deadline)), 2) AS close_at_deadline,
round(100 * ((close_at_deadline / close_at_snapshot) - 1), 1) AS move_pct,
abs(move_pct) AS abs_move_pct
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS d,
argMax(close, window_start) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= '2024-06-20'
AND window_start < '2026-05-16'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY d
) AS tape
CROSS JOIN
(
SELECT
as_of,
arrayFilter(
x -> (toDayOfWeek(x) <= 5)
AND NOT has([toDate('2024-07-04'), toDate('2024-09-02'), toDate('2024-11-11'),
toDate('2024-11-28'), toDate('2024-12-25'), toDate('2025-01-01'),
toDate('2025-01-20'), toDate('2025-02-17'), toDate('2025-05-26'),
toDate('2025-06-19'), toDate('2025-07-04'), toDate('2025-09-01'),
toDate('2025-11-11'), toDate('2025-11-27'), toDate('2025-12-25'),
toDate('2026-01-01'), toDate('2026-01-19'), toDate('2026-02-16'),
toDate('2026-05-25')], x),
arrayMap(i -> (as_of + 45) + i, range(7))
)[1] AS deadline
FROM
(
SELECT arrayJoin([toDate('2024-06-30'), toDate('2024-09-30'), toDate('2024-12-31'),
toDate('2025-03-31'), toDate('2025-06-30'), toDate('2025-09-30'),
toDate('2025-12-31'), toDate('2026-03-31')]) AS as_of
)
) AS cal
GROUP BY as_of, deadline
HAVING countIf(d <= as_of) > 0 AND countIf(d <= deadline) > 0
ORDER BY as_ofThe windows run from the Jun 30, 2024 quarter end to the May 15, 2026 deadline. For Q2 2024, AAPL close move 5.2% between the two dates. By Q1 2026, the gap don reach 18.3%, with snapshot close of $253.79 and deadline close of $300.26. Person wey open that report on the deadline dey see correct share count priced at level wey market don already leave behind.
Manager trading inside the window make the point clearer. Stock wey manager hold on March 31 and sell on April 2 still go show for the report published in middle of May, six weeks after e leave the portfolio. Stock wey manager buy on April 2 and sell on June 15 no go show for any 13F. Both situations normal. Neither one be error in a form wey dem never design as live position feed.
The next panel count wetin actually trade during one of those blind windows, from the day after the Mar 31, 2026 snapshot to the May 15, 2026 deadline.
The exact SQL behind every number
SELECT
ticker,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
round(sum(volume) / 1e6, 1) AS volume_millions,
round(100 * ((toFloat64(argMax(close, window_start))
/ toFloat64(argMin(open, window_start))) - 1), 1) AS move_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('NVDA', 'AAPL', 'MSFT', 'SPY', 'KO')
AND window_start >= '2026-04-01'
AND window_start < '2026-05-16'
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY ticker
ORDER BY volume_millions DESCAcross those 32 sessions, NVDA alone trade 4003 million shares while the Mar 31, 2026 snapshot never publish, and the price move 28% during the same period.
Wetin 13F no contain
Four kinds of exposure dey missing by design.
- Short positions. Manager short book no dey show for Form 13F, and short position never offset against long position in the same issuer. SEC collect institutional short data under separate rule, Rule 13f-2 and Form SHO, and publish am in aggregate, not manager by manager.
- Derivatives outside the list. Swaps, total return swaps, futures, and forwards no fall under section 13(f) securities. Manager fit get economic exposure to company through swap and report nothing about am here.
- Anything wey no be 13F security. Foreign-listed shares, private positions, most debt, and cash all dey absent.
- Everybody under the threshold. Manager below $100 million no file anything. The form cover only one part of institutional money, not all of am.
Portfolio wey person rebuild from 13F na partial, long-only snapshot, and na so e best to read am. Short selling no be small detail for the names wey the form cover. The panel below use reported daily short volume for the same five tickers across the same window, and show the share of reported volume marked short.
The exact SQL behind every number
SELECT
ticker,
round(100 * (sum(short_vol) / sum(total_vol)), 1) AS short_volume_pct,
round(sum(total_vol) / 1e6, 1) AS reported_volume_millions
FROM
(
SELECT
ticker,
date AS session_date,
max(short_volume) AS short_vol,
max(total_volume) AS total_vol
FROM global_markets.stocks_short_volume
WHERE ticker IN ('NVDA', 'AAPL', 'MSFT', 'SPY', 'KO')
AND date >= '2026-04-01'
AND date <= '2026-05-15'
GROUP BY ticker, session_date
)
GROUP BY ticker
HAVING sum(total_vol) > 0
ORDER BY short_volume_pct DESCSPY show 53.4% of reported volume marked short across the window, while MSFT show 38.5%. Most of that flow na market maker inventory, not directional bet. Daily short volume different from the twice-monthly short interest report. But e still be one full part of positioning wey no 13F contain. Short interest get its own delay. Na the same lesson for another dataset: why short interest dey two weeks old explain the timing, while the short interest release calendar carry the dates.
Confidential treatment and amendments
Two mechanisms fit change wetin filing talk after the deadline pass.
Filer fit object to public disclosure of specific information under Rule 24b-2, which handle Form 13F requests electronically. While the request dey pending or don get approval, the named positions stay outside the public report. When the confidential period end, those holdings get filed. Then quarter wey look complete fit gain new positions months later.
Amendment do the same thing openly. Form 13F-HR/A either restate earlier report or add holdings to am, with no new deadline of its own. Number wey somebody quote from May filing fit become different number by August. A quarter end wey produce no filing show how those gaps look from the data side.
How 13F clock compare with other filings
Form 4, the insider transaction report, dey at the fast end of the same range:
"Form 4 must be filed before the end of the second business day following the day on which the subject transaction has been executed."
Rule 16a-3(g)(1), 17 CFR 240.16a-3, text current as of August 2026.
Two business days for one officer trade, 45 days for complete institutional book. Between them dey periodic datasets: short interest, wey dem compile twice every month and publish about two weeks after the settlement date e describe, plus the weekly Commitments of Traders report, whose Tuesday snapshot dem release the following Friday. The COT release schedule cover that one. Each dataset na picture with known delay written for the back, and that delay na the first thing worth reading.
FAQ
When 13F filings due for 2026?
45 days after each calendar quarter end. Add 45 days to March 31, June 30, September 30, and December 31. If the result fall on weekend or federal holiday, move am to the next business day. The first panel for this page show the exact dates.
Who must file Form 13F?
Institutional investment manager wey exercise investment discretion over accounts holding at least $100,000,000 of section 13(f) securities on the last trading day of any month in a calendar year. Filing then continue for that year end and the first three quarters of the following year.
13F filings dey show short positions?
No. Form 13F carry long positions in section 13(f) securities, and short position never offset against long position in the same issuer. Dem collect institutional short data separately under Rule 13f-2 and publish am in aggregate.
Manager fit keep position out of 13F?
Filer fit request confidential treatment for specific holdings under Rule 24b-2. If dem grant the request, the holdings no go appear in the public report for some time and go get filed afterward. Na one way old quarter fit gain new positions.
How out of date 13F be when dem publish am?
E describe the last trading day of a quarter and fit arrive 45 days or more later. Position wey manager sell during the first days of the next quarter still go show for that report. Position wey manager open and close inside one quarter no go show at all.
Every panel here come with the SQL wey produce am, so you fit check the calculation yourself. To measure wetin stock do between quarter-end snapshot and the day e become public, ask the question for plain English on the Strasmore terminal.