source:
  type: regulation
  id: bsa-31cfr-1010.311
  authority: 31 CFR §1010.311 — Filing obligations for reports of transactions in currency
  description: 'BSA Currency Transaction Report (CTR) filing obligation for cash

    transactions over $10,000 under 31 CFR §1010.311.

    '
obligations:
- id: bsa-31cfr-1010.311-full
  canonical_id: bsa-31cfr-1010.311-full
  section: 31 CFR §1010.311
  description: Each financial institution other than a casino shall file a report of each deposit, withdrawal,
    exchange of currency or other payment or transfer, by, through, or to such financial institution which
    involves a transaction in currency of more than $10,000, except as otherwise provided in this section…
  type: dont
  tags:
  - regulator-direct
  - section-complete
  - cfpb-regulation
  primary_source:
    tier: 1
    authority: 31 CFR §1010.311
    source_class: fincen
    source_url: https://www.law.cornell.edu/cfr/text/31/1010.311
    snapshot_id: ba5f3d2cacf0baa4
    fetched_at: '2026-05-22T11:34:21Z'
    content_hash: sha256:f022af6ed53e366d83c1a362ea3959c89224c99a1edba83d39c9240cebe8b038
    paragraph_quote: Each financial institution other than a casino shall file a report of each deposit,
      withdrawal, exchange of currency or other payment or transfer, by, through, or to such financial
      institution which involves a transaction in currency of more than $10,000, except as otherwise provided
      in this section. In the case of the U.S. Postal Service, the obligation contained in the preceding
      sentence shall not apply to payments or transfers made solely in connection with the purchase of
      postage or philatelic products. CFR Toolbox Law about... Articles from Wex Table of Popular Names
      Parallel Table of Authorities Accessibility About LII Contact us Advertise here Help Terms of use
      Privacy
    drafter_attestation: Verbatim subsection of 31 CFR §1010.311 from Cornell LII snapshot ba5f3d2cacf0baa4;
      body isolated between nav and notes; substring-verified.
  judgment: false
