OFAC Rejected Transaction

A transaction refused before processing because of a sanctions match, as distinct from a blocked transaction that is frozen and reported.

TL;DR

TL;DR: A rejected transaction is refused before it settles because of a sanctions match. Unlike a blocked transaction, a rejection does not require a blocking report.

Rejected Versus Blocked

The distinction turns on whether funds were already in motion. A rejected transaction is stopped before processing, so nothing is frozen and no blocking report to OFAC is required. A blocked transaction involves property that must be frozen and reported.

Where Rejection Happens

For an AI agent, the rejection point is the screening call before payment. sanctionsai.dev returns clean equals ALLOW and flagged equals BLOCK in under 100 ms, which lets the agent reject the transfer before any funds move. That is the cleanest place to stop a match.

Why the Distinction Matters

Because OFAC applies strict liability, intent is not required, but the reporting burden differs between the two outcomes. Catching a match early and rejecting it avoids the freezing and reporting requirements that come with actually blocking property.

Practical Guidance

Screen your agent’s next payment

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

Check a wallet →