OFAC Reporting Requirements

Who must report blocked property and rejected transactions to OFAC, the exact deadlines, what each report must contain, and where to file — per 31 CFR 501.603 and 501.604.

TL;DR

Four filings do most of the work: an initial blocked-property report within 10 business days of blocking, an annual blocked-property report by September 30, an unblocking/transfer report within 10 business days, and a rejected-transaction report within 10 business days. Initial and annual reports go through the OFAC Reporting System (ORS); unblocking and transfer reports go to OFACReport@treasury.gov or ORS. The obligations sit in 31 CFR 501.603 (blocked property) and 501.604 (rejected transactions).

Who must report

Any U.S. person holding, unblocking, or transferring property blocked under a sanctions program must file the blocked-property reports — including financial institutions that receive and block payments or transfers (31 CFR 501.603(a)(1)). A report may be filed on your behalf by an attorney or agent, but primary responsibility stays with the actual holder, transferrer, or releaser of the property (501.603(a)(2)). Filing a report about the same property by someone else does not excuse you, unless you actually know that report was filed.

On the rejection side, any U.S. person that rejects a transaction which is not blocked but whose processing would violate a sanctions provision must report it (31 CFR 501.604(a)). “Transaction” here covers wire transfers, trade finance, securities, checks, foreign exchange, and sales or purchases of goods or services (501.604(a)(3)).

The four deadlines

ReportDeadlineAuthority
Initial blocked-property reportWithin 10 business days from the date property becomes blocked501.603(b)(1)(i)
Annual report of blocked propertyBy September 30, covering all blocked property held as of June 30501.603(b)(2)(i)
Unblocking or transfer reportWithin 10 business days from the date property is unblocked or transferred501.603(b)(3)(i)
Rejected-transaction reportWithin 10 business days of the rejected transaction501.604(c)
The annual report is not a renewal. It is a fresh filing each year: property held as of June 30 must be reported by September 30, with values stated in U.S. dollars as of June 30. If a June 30 value date is not available, the report must say so (501.603(b)(2)(ii)(F)).

What a blocked-property report must contain

Initial reports under 501.603(b)(1)(ii) must include, at minimum:

Where to file

Initial blocked-property reports and annual reports must be filed electronically through the OFAC Reporting System (ORS) (501.603(d)(1)). Unblocking and transfer reports must be submitted by email to OFACReport@treasury.gov with the section number in the subject line, or through ORS (501.603(d)(2)). Rejected-transaction reports go through ORS as well (501.604(d)). If a submitter can evidence unique and extraordinary circumstances preventing electronic filing, OFAC may allow an alternative channel, but such requests carry a presumption of denial and must be granted in writing. A copy of every filed report must be retained for the submitter’s records.

When you do not file an unblocking report

Four cases are exempt under 501.603(b)(3)(i)(A)–(D): authorized debits to blocked accounts for normal service charges; authorized transfers between blocked accounts within the same financial institution; unblocking or transfer explicitly authorized by a specific or general license (unless the license itself requires a separate report); and unblocking driven by OFAC’s removal of a person from the SDN List.

Why the paper trail matters

Reports are not just administrative. They tell OFAC what your organization touched, when, and what it did about it. Complete, timely reports are evidence of an operating compliance program; gaps, late filings, or reports that never arrive suggest the opposite and compound whatever the underlying problem was.

How screening connects

Every screening result is a potential reporting event. A clean result is not reported. A flagged result that leads to a rejection or a block is. That means the screening system and the reporting process need to feed each other, so that nothing is frozen or refused without a corresponding record.

The agent payment angle

An AI agent that screens before it pays produces an automatic audit trail: each check, each ALLOW, each BLOCK. SanctionsAI’s protocol ends in a STAMP step, and its tools include dispute_open, giving a record that can feed a reporting workflow. Building that trail in from the start is far easier than reconstructing it after OFAC asks.

Sources: 31 CFR 501.603 and 501.604 as published in the Electronic Code of Federal Regulations (eCFR), current through amendments cited at 91 FR 46837 (July 27, 2026). Machine-readable source manifest: /data/ofac-reporting-requirements-sources.json. This page is general information, not legal advice.

Screen your agent’s next payment

Free OFAC sanctions screening — 5 checks/day, no signup.

Check a wallet →