Glossary

What is OFAC screening?

OFAC screening is the check of a customer, counterparty, payment or identifier against the sanctions lists and country programs administered by the US Treasury's Office of Foreign Assets Control, so that a business can block or reject what US sanctions prohibit before a transaction completes.

OFAC screening answers one question at the moment it matters: is the person, company, wallet or jurisdiction on the other side of this transaction someone US sanctions say I cannot deal with? The check runs against OFAC's Specially Designated Nationals list, its Non-SDN Consolidated list and its country programs, and a confirmed hit means the transaction is blocked or rejected and reported to OFAC within ten business days.

Screening is not itself a legal term — no OFAC regulation uses the word. It is how an organisation meets the obligation the regulations do impose: to block the property of blocked persons and refuse prohibited dealings, on a strict-liability basis. OFAC does not certify screening software and keeps no "safe list" of cleared names (OFAC FAQ 469), so the quality of the check is the business's own responsibility.

Who is required to do OFAC screening?

Every US person is bound by OFAC's prohibitions (OFAC FAQ 11): US citizens and permanent residents wherever they are, everyone physically in the United States, every US-incorporated entity and its foreign branches, and under the Iran and North Korea programs the foreign subsidiaries US persons own or control. Because civil liability is strict — OFAC need not show the violator knew a party was sanctioned — any of them that moves money, goods or services for others has a practical need to screen, whatever its industry.

OFAC's A Framework for OFAC Compliance Commitments (2 May 2019) says plainly that its regulations do not require a formal compliance program, then encourages every organisation subject to US jurisdiction to adopt one, particularly those with international dealings or clients abroad. US bank examiners review OFAC controls alongside anti-money-laundering controls, and the enforcement record shows the expectation now reaches fintech and crypto: OFAC's 2025 settlements included the wallet company Exodus Movement ($3,103,360, 16 December 2025) and the exchange ShapeShift ($750,000, 22 September 2025).

Non-US companies are not directly bound, but they may not cause a US person to violate sanctions or help a blocked party evade them, and a payment that clears in US dollars passes through US jurisdiction. In practice most non-US financial businesses screen against OFAC's lists as well as their own regulator's.

What does OFAC screening check?

OFAC's list entries carry far more than names. A screening program should check every identifier type its own data holds against the identifier types the lists publish, and should check jurisdiction separately — a counterparty in a comprehensively sanctioned country is a problem even when no party is listed.

What you screenWhat OFAC publishesHow matching works
Names and aliases of people, companies, vessels and aircraftPrimary names plus strong and weak aliases on the SDN and Non-SDN listsFuzzy — every candidate needs review against the full entry
Government ID numbers (passports, national IDs, tax and registration numbers)ID fields on list entriesExact or partial, ranked
Email addresses and websitesListed as identifiers on many entriesExact after normalisation
Crypto wallet addressesDigital currency addresses, published since 28 November 2018Exact
Vessel IMO numbers and aircraft registrationsVessel and aircraft entries on the SDN listExact
Customer and counterparty locationCountry programs: Cuba, Iran, North Korea, Syria and the occupied regions of Ukraine are comprehensive; others are targetedGeolocation plus the address data you hold
Ownership of the counterpartyNothing — the 50 Percent Rule blocks entities blocked persons own, listed or notDue diligence, not a list lookup

How does the OFAC screening process work?

The process is the same whether it runs in a bank's payment filter or a developer's checkout flow. Six steps, in order:

  • Collect and normalise. Capture the identifiers you will screen — names, ID numbers, emails, domains, wallet addresses, country — and normalise them (case, whitespace, punctuation, address formats) so that a listed value and your copy of it compare equal.
  • Match against a current list copy. OFAC publishes designations, amendments and removals irregularly, often several times a week; a screen against last month's file misses this week's additions and wrongly flags this week's removals. CompliAPI polls Treasury's publication stream every 15 minutes.
  • Review potential matches. OFAC's own guidance (FAQ 5, updated 9 September 2026) is to identify which list or program produced the alert, check whether a country or blocked government is involved even when no listed party is, then compare the full entry — aliases, dates of birth, ID numbers, addresses. OFAC notes that many potential matches are false positives, and that it does not confirm or clear matches for you.
  • Check for a licence. A general licence may already authorise the activity, or a specific licence may be sought; the match decides nothing until the licence question is answered.
  • Block or reject. Block when a listed person or blocked government has an interest in the property — the funds are frozen, not returned — and reject when the transaction is prohibited but no blocked person is involved (FAQ 5).
  • Report and keep records. Blocked property and rejected transactions are each reported to OFAC within 10 business days (31 CFR 501.603 and 501.604); blocked property held on 30 June is reported again annually by 30 September; and records of every transaction and investigation are kept for 10 years (31 CFR 501.601, as amended in September 2024).

When should OFAC screening run?

At three points. At onboarding, before a customer, vendor or counterparty relationship starts. Before value moves, on the specific counterparty of each payment, withdrawal or shipment — the recipient of a transfer is often not the customer you onboarded. And whenever the list changes, re-screening the identifiers you already hold, because a customer who was clear at onboarding can be designated afterwards and a blocked one can be delisted.

The third point is where most programs are weakest, because it depends on knowing when the list changed. Monitoring the values you hold against each list update turns a periodic batch re-screen into an alert on the day of the designation.

Why does OFAC screening fail?

The appendix to OFAC's 2019 Framework lists the root causes it kept finding in enforcement cases. Four of its ten are screening problems:

  • Screening software or filter faults — filters not updated for list changes, not applied to every relevant field, or unable to catch the alternative spellings and identifiers OFAC publishes.
  • Improper due diligence on customers — above all on ownership, so that an entity blocked under the 50 Percent Rule was never recognised as blocked.
  • Misinterpreting, or failing to understand, OFAC's applicability — deciding the regulations did not reach the business, its subsidiary or the transaction.
  • Decentralised compliance and inconsistent application — one entity or region screening to a different standard from the rest.

What does OFAC screening look like in an API?

An API turns the match step into one request per identifier. CompliAPI screens crypto addresses, emails, websites, government IDs, names, vessels and aircraft against the SDN list, the Non-SDN Consolidated list and other government sanctions lists, with the list copy refreshed every 15 minutes; the ?lists= filter narrows a check to OFAC's two lists. Every match names its list and links the official record, and every call is written to the organisation's audit trail — the review and record-keeping steps start from that log.

GET /api/v1/screen/email/{email}

curl "https://api.compliapi.com/api/v1/screen/email/someone@example.com?lists=ofac,ofac_consolidated" \
  -H "Authorization: Bearer $COMPLIAPI_TOKEN"

Response

{
  "value": "someone@example.com",
  "flagged": false,
  "sanctioned": false,
  "lists_checked": ["ofac", "ofac_consolidated"],
  "matches": []
}

Where screening fits in a product

Onboarding

Screen the government ID, email, website and wallet a new customer presents, plus the names of the people and owners behind it, before the relationship starts.

OFAC API — screen against the official SDN and Consolidated lists →

Every payment

Screen the destination address or counterparty on each transfer against a list copy refreshed within the last 15 minutes.

Wallet screening API for crypto compliance →

When the list changes

Monitor the values you hold and receive a signed webhook or email when one is listed, relisted or delisted.

Sanctions list monitoring with signed webhooks and email alerts →

Jurisdiction

Geolocate the client and read the sanctioned-country flag, so an embargoed jurisdiction is caught when no party is listed.

IP Geofencing API for Sanctioned Countries →

Scope

This article is educational background, not legal advice; what OFAC requires of your business, and how to disposition a match, are questions for qualified counsel and your compliance policy. CompliAPI performs the matching step — identifier and name lookups against OFAC's lists and other official sanctions lists, with the source record on every hit and a per-organisation request log. It does not resolve ownership, decide blocking policy, file reports with OFAC, or certify any program as compliant.

Frequently asked questions

Is OFAC screening legally required?

No regulation uses the word, and OFAC's 2019 Framework states that its regulations do not require a formal compliance program. What the regulations require is the result: blocked persons' property is blocked and prohibited transactions are refused, with strict civil liability when they are not. Screening is how an organisation produces that result, and regulators and OFAC's enforcement notices treat its absence as a root cause of violations.

What is the difference between OFAC screening and sanctions screening?

OFAC screening is sanctions screening against one issuer's lists — the US Treasury's SDN and Non-SDN Consolidated lists and country programs. Sanctions screening in general also covers the UN, EU, UK and other national lists. A US business needs the OFAC check; a business with customers or payments in several jurisdictions usually screens every list that applies in one pass.

Does OFAC approve or certify screening software?

No. OFAC does not endorse vendors, certify filters or issue letters confirming that a name is not on its lists (FAQ 469). Choosing a tool, tuning it and reviewing its alerts are the business's responsibility, which is why OFAC's enforcement notices describe screening-filter faults as a cause of violations rather than a defence.

What should I do when OFAC screening returns a match?

Follow OFAC FAQ 5: identify the list or program behind the alert, check whether a sanctioned country or blocked government is involved, compare your record against the full list entry — aliases, dates of birth, ID numbers, addresses — and clear it if little matches. If several details match, follow your escalation procedure, check whether a licence applies, then block or reject as the program requires and report to OFAC within 10 business days.

How current does OFAC screening data need to be?

Current to the latest publication. OFAC publishes changes irregularly and a designation is effective when published, so a screen against a copy that predates it misses the party entirely; a copy that predates a removal flags a party OFAC has cleared. Data refreshed within minutes of publication removes that gap; a nightly file leaves a window of up to a day.

What records does OFAC screening need to keep?

Under 31 CFR 501.601, as amended in September 2024, records of every transaction subject to OFAC's regulations must be kept for 10 years, and records of blocked property for 10 years after it is unblocked. For a screening program that means the request, the result, the review notes and the disposition of every alert.

Related solutions and data sources

Data sources behind this term: US OFAC SDN, US OFAC Consolidated

Related terms: OFAC, Sanctions screening, OFAC 50 Percent Rule, OFAC penalties, Sanctions

From the blog: OFAC compliance best practices for DeFi platforms →

Add OFAC screening in one request

Get a free API key and screen your first identifier against the SDN and Non-SDN lists in minutes.

Free tier: 1,000 requests a month. No credit card required.