The 45 Day Rule and Why It Matters

What the STOCK Act's 45-day disclosure deadline actually says, how the 30-day notification clock works, and what the lag means for anyone using the data.

Every dataset of congressional stock trades carries one built-in flaw. The trades are old by the time you see them. The reason is a deadline written into federal law, commonly called the 45-day rule. Understanding exactly what the rule says, and what it does not say, is the difference between using this data well and using it badly.

What the rule actually says

The rule comes from the Stop Trading on Congressional Knowledge Act of 2012, Public Law 112-105, available in full on congress.gov. The STOCK Act requires members of Congress to file a Periodic Transaction Report, or PTR, for covered securities transactions over $1,000 made by the member, their spouse, or a dependent child.

The deadline has two parts, and most summaries get this slightly wrong:

  1. The report is due no later than 30 days after the member becomes aware of the transaction.
  2. In no case may it be filed later than 45 days after the transaction date itself.

So 45 days is the outer wall, not the standard. A member who places a trade personally knows about it immediately, which starts the 30-day clock on day one. The 45-day limit exists for cases where someone else executes the trade, such as a spouse's account or a financial adviser acting with discretion, and the member learns about it later. Awareness can lag the trade, but the law caps the total delay at 45 days regardless.

Why the rule exists at all

Before the STOCK Act, members of Congress disclosed their trades once a year in an annual financial disclosure report. A purchase made in January could stay invisible to the public until the following spring. By the time anyone could examine it, the trade was history, and any connection to legislation, briefings, or committee work was buried under more than a year of news.

The STOCK Act was passed in 2012 after sustained public attention on congressional trading. Its transaction reporting section compressed the disclosure window from roughly a year to a month and a half at most. That single change is what makes congressional trading data a live dataset instead of an annual archive. Sites, research projects, and data products that track these trades all exist because of this one deadline.

The law applies the same periodic reporting logic to senior congressional staff and to many executive branch officials. But the members themselves are where public interest concentrates, and their filings are what the House Clerk publishes at disclosures-clerk.house.gov and the Senate publishes at efdsearch.senate.gov.

What the delay looks like in practice

The gap between trade date and public visibility varies from filing to filing. Three dates matter:

  • The transaction date: when the trade executed.
  • The notification date: when the member became aware of it. This appears on the PTR alongside the transaction date.
  • The filing date: when the report reached the Clerk or the Senate system and became public.

A diligent member who trades their own account and files promptly might surface a trade within a week or two. A member relying on the full legal window surfaces it a month and a half after the fact. Both are compliant. When you look at a feed of congressional trades, you are looking at a mix of both, which means the effective staleness of the data is uneven across rows.

This is why serious use of the data always compares the transaction date against the filing date. The spread between them tells you how much of the legal window the filer used, and it tells you how old the information was before anyone outside the member's household could see it.

Late filings and the $200 fee

The standard penalty for missing the deadline is a $200 late filing fee. The fee attaches to the late report, not to each transaction in it, and ethics committees have discretion to waive it. News organizations have repeatedly documented members filing weeks or months late, paying the small fee or facing no consequence at all.

For a data user, late filings have a practical consequence beyond the ethics question. A trade can appear in the public record long after the 45-day wall has passed. Any pipeline that assumes all disclosed trades are at most 45 days old will occasionally be wrong. Robust handling means reading the transaction date from the filing itself rather than inferring it from when the document appeared.

Amendments create a similar wrinkle. Members can and do file amended PTRs that correct tickers, amounts, dates, or transaction types on earlier reports. A dataset that never reconciles amendments slowly accumulates errors.

What the lag means for anyone using the data

The 45-day rule shapes what questions the data can answer.

Questions the data answers well. What did members trade last quarter? Is there a pattern of activity in a sector over months? Are multiple members accumulating the same ticker across several filings? Did a member trade in an area their committee oversees? These are pattern and accountability questions, and a few weeks of lag barely affects them.

Questions the data answers poorly. Did a member buy something this morning? Can a disclosed trade be copied at the member's price? Almost never. By the time a purchase is public, the stock has had up to 45 days to move. If the trade reflected any short-lived information, that information is likely already in the price. Academic work on congressional trading, including post-2012 studies of trades disclosed under the STOCK Act, has generally found no reliable excess returns from following disclosed trades, and the disclosure lag is one plausible reason.

The honest way to treat the lag is as a filter on strategy. Fast imitation is structurally hopeless. Slow signals, such as sustained accumulation by several members, sector-level shifts, or unusually large purchases relative to a member's history, degrade far less over 45 days.

Freshness as a scoring input

Because staleness varies row by row, a useful dataset should not treat all disclosed trades as equal. A trade disclosed 5 days after execution and a trade disclosed 44 days after execution are different objects, even if the ticker and size match. The first is recent enough that the position likely still exists in something like its original form. The second is a historical record.

This is why freshness belongs in any scoring of congressional trades. Weighting recent transactions above older ones, within and across filings, keeps attention on the part of the record that still describes the present. Combined with trade size, it produces a ranking where a large purchase from last week sits above a small sale from six weeks ago, which matches how a careful human reader would prioritize the same documents.

The 45-day rule is a compromise between member privacy and public accountability, and it defines the physics of this dataset. You cannot remove the lag. You can only measure it, score around it, and ask questions the lag does not destroy.

The Congress Stock Trades Report works within the 45-day window by scoring every disclosed trade for freshness and size in one ranked document. Get the free preview.

DataSignals Lab publishes data and research. This is not investment advice.


Prefer the tool to the write-up? Browse all data feeds or connect the free MCP server.