The STOCK Act and the Congressional Stock-Trading Ban, Explained

· Updated

The STOCK Act doesn't stop members of Congress from trading stocks. It makes them disclose trades on a delay, and the usual penalty for filing late is a $200 fee.

Watch it play outTrade now, disclose within 45 days, pay $200 if late
Trade allowedDay 4530 days after learning45-day cap$200Late fee

A member of Congress buys a stock. The STOCK Act doesn't stop the trade.

It requires disclosure instead: trades over $1,000 are reported within 30 days of learning of them.

And never later than 45 days after the trade, however late the filer finds out.

Miss the deadline and the usual House penalty is a $200 fee. Disclosure, not a ban.

The Stop Insider Trading Act (H.R. 7008), which would bar new stock purchases, passed the House in July 2026. As of September 20, 2026 it sits on the Senate calendar and is not law. Its minimum penalty would be ten times the STOCK Act's minimum late fee, and a worked example below shows how it scales from there.

The short version

  • Disclosure, not a ban. Trades over $1,000 must be reported within 30 days of learning of them, and never later than 45 days after.
Watch it play outThe ban bill's minimum penalty is ten STOCK Act late fees
$200STOCK Act late fee$2,000H.R. 7008 minimumor 10% of the trade, plus any gain

File a trade report late under the STOCK Act and the minimum House fee is $200.

H.R. 7008's minimum penalty would be ten of those fees.

Together they make $2,000, the floor for buying a covered stock in violation. Circles are sized by amount.

And it scales: the greater of $2,000 or 10% of the transaction, plus any net gain.

Source: Congress.gov, H.R. 7008; House Committee on Ethics
  • Small routine penalty. A late House filing carries a minimum $200 fee. Criminal penalties exist but are rarely invoked.
  • The ban bill. H.R. 7008 would stop members, spouses, and dependent children buying covered investments. It passed the House 232-198 and is Senate Calendar No. 548.
Watch it play outThe purchase ban cleared the House and stopped at the Senate
House, July 22, 2026H.R. 7008232198YeasNaysSenateCalendar No. 548Not law

H.R. 7008 would stop members, spouses and dependent children from buying covered investments.

The House passed it 232 to 198. Circles are sized by votes.

Then it went to the Senate.

As of September 20, 2026 it sits on the Senate calendar as No. 548. It is not law.

Source: Congress.gov

What does the STOCK Act require?

The Stop Trading on Congressional Knowledge Act of 2012, Public Law 112-105, was approved on April 4, 2012 (full text). Five provisions matter for reading trade data:

Companies in this article

Keep reading

Members-only research

Members are reading this

The thesis, the numbers behind it, and what would break it. Full access is $39 a month.

Read the full research