Back to insights
Team Playbook9 min read

Sanctions Screening Agents for Order and Payment Holds

A sanctions screening agent should compare counterparties to current restricted-party lists, assemble a match file, and hold the order or payment until a named owner decides. It should not clear a hit, block property, or file an OFAC report on its own.

sanctions screening agentsdenied party screeningOFAC SDN match review50 percent rule due diligencepayment hold sanctionsBIS entity list screening

Direct Answer

Hold the transaction. Do not clear the name.

Sanctions screening agents help trade compliance, treasury, and order-management teams finish a restricted-party check before an order ships or a payment leaves the bank. The agent reads the parties on the transaction, compares them to current official lists, writes a match file, and keeps the order or payment on hold until a named owner decides. It should not declare a false positive, release goods, post a wire, block customer funds, or file a report with the Office of Foreign Assets Control (OFAC).

OFAC's current match guidance, last updated 9 September 2026, tells organizations to follow their own procedures and then walk a hit through a short sequence: confirm which list produced the alert, judge the quality of the name against the identifiers on that entry, decide whether a valid match exists, and only then choose process, block, or reject. OFAC also states that it does not confirm potential matches or false positives for you. The agent is useful when it makes that comparison inspectable. It is a liability when it treats a fuzzy name score as a clearance.

Our bias is to treat screening as a hold-and-review lane with a frozen list version, a named owner, and a written next action. This is not the same work as a periodic know-your-customer file refresh. KYC refresh rebuilds a customer record on a cycle. Screening answers one question on one transaction: may this order or payment proceed right now?

Where The Clock Lives

The expensive moment is the payment run, not the watchlist search.

Most mid-market teams already run a vendor or customer name through a portal. The failure is later. A warehouse needs a pick ticket. Accounts payable needs to release a batch. A freight forwarder is waiting on an export. Someone sees a yellow alert, cannot tell whether the hit is an OFAC Specially Designated National, a Bureau of Industry and Security (BIS) Entity List party, or a lookalike vessel, and either releases the batch to keep the dock moving or parks every similar name for a week.

That pattern creates two bad outcomes. Weak hits sit in a shared inbox with no owner. Strong hits get released because the payment date is today and the only note in the enterprise resource planning (ERP) system is "possible match."

A name score is not a disposition

A fuzzy match against a consolidated file tells you to look. It does not tell you which agency owns the list, which prohibition applies, or whether the identifiers on the official entry actually line up with the party on the order.

A customer master record is not this transaction

Onboarding may have screened the sold-to account last quarter. The ship-to, the freight forwarder, the bank beneficiary, and the end user on this order are different parties. Screen the parties that can move goods or money today.

A closed alert is not an audit file

Clicking dismiss in a screening tool does not record the list version, the identifiers compared, the owner, or why the team chose release over hold. OFAC's recordkeeping rules assume you can reconstruct that later.

A useful rule: if a reviewer cannot decide from the file without reopening the list search, the ERP, and the bank portal, screening is still a scavenger hunt.

What A Hit Means

OFAC's own steps separate a lookalike from a valid match.

OFAC FAQ 5 is the operating text. First, confirm that the alert is an OFAC sanctions list or program, not a vendor-added politically exposed person file, a World Bank debarment, or a BIS list that OFAC will not interpret for you. Second, decide whether the issue is a named person, a sanctioned country or government, or an unlisted party that may be blocked by operation of law. Third, compare the complete official entry to the data you actually have: full name and aliases, date of birth, nationality, passport or tax identifiers, registration numbers, and addresses. OFAC notes that many screening alerts are false positives, including cases where an individual name resembles a listed vessel. An address match alone is not enough, because several businesses can share a building.

If the identifiers line up and nothing disqualifies the hit, the reviewer still has to ask whether an authorization or exemption applies, and whether the correct action is to process, to freeze property, or to reject the activity because it is prohibited but not blockable. Those are legal judgments. The agent's job is to put the compared fields, the list source, and the missing identifiers on one page so the judgment has somewhere to land.

In practice, the failure mode we watch for is collapsing every list into one red banner. A denied-export party and a blocked person are not the same prohibition, and they do not share the same next action.

Which List Applied

The Consolidated Screening List is an aid. The source list is the rule.

The International Trade Administration publishes the Consolidated Screening List as a daily-updated aid that combines restricted-party files from Commerce, State, and Treasury. Commerce contributes the Denied Persons List, the Unverified List, the Entity List, and the Military End User List. State contributes nonproliferation sanctions and the Arms Export Control Act debarred list. Treasury contributes the SDN List and several non-SDN files with different prohibitions, including Foreign Sanctions Evaders and Sectoral Sanctions Identifications. The Trade.gov page is explicit: if a name appears to match, do more due diligence before proceeding, and check the official publication on the source agency site and in the Federal Register.

That distinction matters for the agent. A BIS Entity List hit can create a license requirement under the Export Administration Regulations even when the goods would otherwise ship. A Denied Persons hit is about export privileges. An SDN hit can require blocking property that is in the United States or in the possession or control of a U.S. person. Mixing those outcomes into one "restricted" flag hides the decision.

Record the source list, not only the consolidated row

Keep the source agency, the official list name, the list version or publication date, and the identifiers the official entry actually published. A consolidated search is a starting point.

Keep country and government programs separate from name hits

Some OFAC programs block categories of persons or activity even when the counterparty is not on the SDN List. FAQ 5 tells teams to escalate those cases instead of treating them as ordinary name matches.

Do not let a vendor overlay replace the official file

Third-party screening tools often add other governments' lists and internal watchlists. Those can be useful. They are not an OFAC determination, and OFAC says so.

Ownership The List Will Not Show

The 50 Percent Rule is a research step, not a second fuzzy search.

OFAC's 50 Percent Rule blocks the property of an entity that is owned, directly or indirectly, 50 percent or more in the aggregate by one or more blocked persons, even when that entity does not appear on the SDN List. FAQ 401 defines "indirectly" as ownership through another entity that is itself 50 percent or more owned by the blocked person. FAQ 398 is just as important in the other direction: control without that ownership threshold does not automatically block the entity under the rule, though OFAC still warns against dealing with a blocked person who is signing or acting for a non-blocked company.

An agent can collect public ownership filings, prior due-diligence notes, and the names already on the transaction. It cannot invent a share percentage. When ownership is incomplete, the file should say unknown and stay on hold. Guessing a structure to keep a shipment moving is how a lookalike becomes a true miss.

Review File

Give the compliance owner one page that can survive an examiner.

The first useful agent version does not own the bank or the warehouse. It produces one review file per held transaction, in the language the trade-compliance or treasury owner already uses, and keeps it short enough to finish in a sitting.

Transaction and parties

Name the order or payment identifier, the amount or goods, the requested release time, and every party that can receive value: sold-to, bill-to, ship-to, end user, freight forwarder, beneficiary bank, and any named signatory. Freeze those names at read time so a later address change is a new review.

List snapshot

Record which official lists were searched, the search time, and the publication or daily-refresh marker. If the team uses the Consolidated Screening List, keep that as the aid and also keep the source-list URL the reviewer is expected to confirm.

Identifier comparison

Put the official entry next to the party on the transaction. Show what matched, what conflicted, and what is missing. Date of birth, registration number, and nationality beat a shared surname. Note weak aliases when the screening tool excluded them by policy.

Ownership and geography notes

State known ownership stakes, unknown stakes, and any sanctioned country, region, or government nexus on the routing. Separate those facts from the name match so a reviewer can see two different questions.

Recommended disposition

Propose release, keep-hold-and-request-identifiers, escalate-as-likely-match, or escalate-as-possible-50-percent-issue. State the short rule that produced the recommendation. A recommendation is not a clearance and not a blocking decision.

Clock and downstream state

Name the owner, the hold already placed in order management or the payment batch, what happens if the owner is silent, and that any later OFAC report is a separate approved action. Under 31 CFR 501.603, an initial report on blocked property is due within 10 business days after the property becomes blocked. The agent can draft the fields. Filing stays with the holder of the property.

Worked Case

A lookalike beneficiary and a possible ownership miss need different holds.

Consider a U.S. industrial distributor that releases vendor payments twice a week and ships replacement parts from a New Jersey warehouse. A $48,000 payment to a maintenance contractor named with a common Levantine surname hits the SDN List on last name and a city that does not match the contractor's incorporation papers. The agent should keep the payment in the batch hold, show the official date of birth and national identification number next to the W-9 and the articles of organization, and recommend keep-hold-and-request-identifiers only if those official fields are still blank. If the date of birth and registration number conflict with the listed person, a reviewer can release with a written false-positive file. OFAC FAQ 5 treats that comparison as the organization's risk-based decision, not as a hotline confirmation.

The same week's export order is harder. The sold-to customer cleared last quarter. The ship-to company is a newly formed trading house whose public filing shows a 50 percent owner that itself is 50 percent owned by a listed person. FAQ 401's first example treats that chain as blocked even though the trading house is not on the SDN List. The agent should not release the pick ticket. It should attach the ownership excerpts it found, mark the 50 percent question as open, and route the file to the trade-compliance owner. Shipping while the ownership file is empty is the miss.

This lane sits next to vendor onboarding and periodic KYC, not on top of them. Onboarding decides whether the company creates the vendor. The notes at https://solzero.com/blog/vendor-onboarding-agents-that-protect-approval-flow cover that intake. KYC refresh rebuilds the customer file on a cycle; see https://solzero.com/blog/banking-operations-agents-for-KYC-refresh. Screening decides whether this payment or this shipment may move after those records already exist.

Build Sequence

Read the parties, compare the official entry, draft the hold, then wait.

Start with one release gate that already has a named owner: vendor payments, or outbound sales orders, not both. The first value is a file a reviewer can finish without rebuilding the search.

The permission inventory at https://solzero.com/blog/tool-permission-inventory-before-agent-launch still applies. List search and ERP reads come first. Drafting a hold comment can come next. Releasing a payment, unblocking an order, sending an OFAC report, or writing a blocked-property account stays behind an explicit approval.

Read the transaction parties

Pull names, addresses, identifiers, banks, and routing from the order or payment as they stand at review time. Do not screen a nickname the sales representative typed into chat unless that string is actually on the shipment or the wire.

Read the official list entry

Capture the source list, the complete entry, and the publication marker. If the consolidated aid produced the alert, open the source agency page before writing the comparison.

Compare identifiers, then ownership

Write the match-quality notes first. Only then collect ownership or geography facts that could block a party that is not listed by name.

Draft the disposition and the hold comment

Use the team's existing review format. Prefer source identifiers and timestamps over a narrative about how risky the name felt.

Route, then change systems only after a named decision

Send the file to the trade-compliance or treasury owner. Keep the order or payment held until that person releases, escalates, or starts a blocking or license path. Approval packets at https://solzero.com/blog/approval-packets-for-human-in-the-loop-agents are the review surface; the sanctions rule stays in the official list and the regulations.

OFAC's compliance framework asks organizations to identify, interdict, escalate, report as appropriate, and keep records. The agent can help with the first three. Reporting and blocking are still named-person acts.

Boundaries

A hold is an operating control. Blocking is a legal act.

Temporary holds in the ERP or the payment batch are how the team buys time to finish the file. They are not the same as freezing property into a blocked, interest-bearing account and reporting that action to OFAC. Mixing those two steps in one tool is how an overconfident agent creates a regulatory event the company did not intend, or skips a report the company now owes.

No auto-clear on silence or on a low score

Decide in writing what happens when the owner does not answer before the warehouse cutoff. Default to keep the hold. Do not let an agent release because the name score looks weak.

No blocking, unblocking, or OFAC filing without a named holder

31 CFR 501.603 puts primary reporting responsibility on the person who holds the blocked property. The agent may draft the report fields. It should not submit through the OFAC Reporting System.

No license or exemption invention

General licenses, specific licenses, and exemptions are conditions, not slogans. If the file claims an authorization, attach the license text and the condition that still has to be met.

No list version drift

OFAC's compliance framework calls out screening tools that were not updated when the SDN List or Sectoral Sanctions Identifications List changed. Pin the list version on every review. A clearance against last month's file is not a clearance.

No customer coaching that creates a concealment fact

Do not let the agent tell a counterparty which identifier to change so the next screen will pass. Ask for documents. Keep the original string that produced the hit.

What To Count

Measure held transactions that were decided from the file.

A screening agent is working when reviewers decide without rebuilding the search, and when a likely match stays held until a person acts. Useful measures include time from alert to named disposition, the share of releases that cite conflicting official identifiers, the share of holds that still lack a date of birth or registration number, list-version age at decision time, and reviewer edits that change release to keep-hold.

Do not treat alert volume, or a falling false-positive rate with no identifier notes, as the win. A quiet queue can mean the filter is too tight, the list is stale, or someone is dismissing names to protect the dock schedule.

The SolZero take is that sanctions screening is a good early agent lane because the inputs are records the company already has, the official lists are public, and the decision boundary is easy to name. The first version should make every hold cheaper to finish and harder to release on a hunch. If a payment batch already ships with unresolved hits, the operating sequence is at https://solzero.com/#how-it-works.

Further reading