Skip to content

Cutting sanctions screening false positives without missing real matches

Most sanctions false positives come from thin customer data, not oversensitive matching. Screen with verified date of birth, nationality and ID numbers, record why each match was cleared so it does not return, and leave fuzzy matching alone.

Charles Archibong

, Co-founder

· 6 min read

Headline "Fewer false positives, safely" beside an illustration of a screening radar with a highlighted match, on a warm cream gradient.

Key takeaways

  • OFAC's own guidance says many potential screening matches are false positives, and that it does not confirm matches for you.
  • The safest lever is better customer data: a verified date of birth, nationality or ID number disqualifies most name-only hits.
  • Raising the name-match threshold cuts alerts by missing spelling variants, which is the failure OFAC tells firms to guard against.
  • A clearance should be tied to one customer and one list entry, and re-opened when either changes.

Most sanctions false positives are a data problem, not a matching problem. A screening engine that only knows a customer's name has no way to tell "Ibrahim Musa, born 1994 in Kano" from a listed person with the same name. Give it a verified date of birth, nationality and ID number, and most of those alerts disqualify themselves. Loosening the name matching does the opposite: it cuts alert volume by making the system blind to the spelling variants that real evasion depends on.

So the order of work is: improve the identifiers you screen with, make each analyst decision stick so the same match does not come back, and only then look at list and alias configuration. The name-matching threshold is the last lever to touch, and usually the wrong one.

Why do false positives happen in the first place?

The US Treasury's Office of Foreign Assets Control (OFAC) is plain about it. Its guidance on determining whether you have a valid match (opens in a new tab), updated on 9 September 2026, says: "Many potential matches identified through screening are false positives."

The usual causes:

  • Common names. Names shared by millions of people will match list entries that share them.

  • Transliteration. The same name written from Arabic or Cyrillic script into Latin letters has many spellings. The FATF's 2013 guidance on politically exposed persons (opens in a new tab) notes that inconsistent transliterations affect matching, and that screening against data with "insufficient or inadequate identifier information" produces many false positives and "increases the risk of missing true matches".

  • Thin customer records. If your record holds a name and nothing else, nothing can disqualify a name match.

  • Weak aliases. Some list entries include broad aliases that OFAC itself classifies as weak.

  • Lists you did not mean to screen. Screening tools often include non-sanctions lists; OFAC's first step is to check which list an alert came from.

Which levers reduce false positives without hiding real matches?

Lever

Effect on false positives

Risk to real matches

Verdict

Screen with verified date of birth, nationality and ID number

Large reduction

Low

Do first

Remember each clearance for that customer and that list entry

Stops repeat alerts on re-screening

Low, if scoped narrowly

Do second

Exclude weak aliases

Moderate reduction

Some; OFAC treats this as a risk-based decision

Document the decision

Screen only the lists relevant to each product

Moderate reduction

Low, if the policy is written down

Review yearly

Auto-clear on a verified date-of-birth mismatch

Moderate reduction

Moderate; only safe where the list entry has a date of birth and yours is verified

Pilot with sampling

Raise the name-match threshold

Large reduction

High

Avoid as a first move

Why the last row: OFAC's sanctions compliance guidance for the virtual currency industry (opens in a new tab) (October 2021) tells firms to use fuzzy logic to catch "common name variations and misspellings", giving the example of a listed "Krayinvestbank" appearing in transaction data as "Krajinvestbank" or "Kray Invest Bank". A higher threshold is exactly what lets those through.

How should an analyst work a hit?

OFAC's FAQ sets out a sequence that works well beyond US sanctions. In short:

  1. Confirm which list the hit is from. A match against a non-OFAC list goes to that list's owner or your own policy.

  2. Pull the full list entry. Names, aliases, dates of birth, nationalities, ID numbers, addresses, and for entities, registration numbers.

  3. Compare every identifier you hold. OFAC asks: does only the first or last name match, does the party have a different date of birth, identification number or nationality, is the address distinct? It also warns that an address match alone may not be enough, because many businesses share an address.

  4. Decide. If very little matches beyond the name, you can reasonably clear it. If several details match (OFAC's example is full name, date of birth and country), treat it as a likely match under your procedures.

  5. Record why. OFAC asks for complete records of the steps taken and the information relied on. It also says it does not confirm matches or false positives for you.

A worked example

An illustrative lender in Nigeria screens a new customer, Ibrahim Musa. Identity verification against the government record returned a date of birth in 1994 and Nigerian nationality. Screening returns a potential match to a listed individual of the same name.

The list entry gives a date of birth in 1958, a different nationality and a passport number. Three independent identifiers disagree and only the name agrees. The analyst clears the match, citing the date of birth, nationality and document number, and the decision is recorded against this customer and this list entry.

Now change one fact: the customer's record was imported from an old system with no date of birth. The same alert cannot be cleared on the evidence held. The right move is to collect the missing data (for example, by asking the customer to complete a verification), not to clear on a hunch.

How do you stop the same false positive coming back?

Ongoing screening means every customer is screened again and again. Without memory, a cleared homonym re-alerts on every run, and analysts learn to click through alerts, which is how a real match gets missed.

A clearance should be:

  • Scoped to one customer and one list entry. Never suppress a list entry for everyone, and never suppress a customer for every entry.

  • Re-opened when either side changes. A list entry that gains a new date of birth or alias, or a customer whose identity data changes, is a new question.

  • Explained. Record which identifiers disqualified the match, so a later reviewer or examiner can follow the reasoning.

How do you know it is working?

Track four things over time, per product: alerts per thousand customers screened, the share of alerts cleared, the time from alert to decision, and a quality sample. For the sample, a second analyst re-reviews a random set of cleared alerts each month. If clearances are being made on name difference alone, the sample shows it. You can also seed test names that should always alert and check that they still do after any configuration change.

A falling alert count with a stable quality sample is progress. A falling alert count with a worsening sample means you tuned out real risk.

Where does Myaza Trust help?

Watchlist Screening is built around the order above.

  • Verified identifiers. Customers onboarded through Identity Verification carry identity data checked against the government record in our five government-database markets, so screening has more than a name to work with.

  • Evidence on each match. A match shows the matched name, a match score, match types, aliases and selected identity evidence, so an analyst can compare identifiers in one place (screening documentation).

  • Decisions that stick. Clearing a false positive whitelists that match for that customer, so it does not re-flag on later re-screens. Confirming a match flags the identity. Each screening keeps a review history with the outcome, time, note and score at the time of the decision.

  • Honest gaps. When a profile cannot support the check, you receive screening.insufficient_data rather than a clear result, and screening.adjudication_overdue fires when a match passes its review deadline (screening webhooks).

Screening reduces risk; it cannot guarantee that every listed person is caught, and your team still makes the call on each match.

A checklist for your next tuning cycle

  • Find the customers you screen with a name only, and plan how to collect verified identifiers for them.

  • Confirm clearances are stored per customer and per list entry, and re-open on change.

  • Write down your weak-alias and list-selection decisions and who approved them.

  • Leave the name-match threshold alone until the steps above are done, then test any change against seeded variants.

  • Start a monthly quality sample of cleared alerts.

Requirements differ by jurisdiction, and this article is general information, not legal advice.

Sources

Charles Archibong

About the author

Charles Archibong

Co-founder

Charles Archibong co-founded Myaza Trust. He writes about identity verification, financial technology, and the practical work of building trusted digital services.

  • Headline "A PEP match, step by step" beside an illustration of a person profile marked with a star, on a warm cream gradient.

    Risk & Compliance

    PEP screening: what a match means and what to do next

    A PEP match means you must confirm the person and classify them, not refuse them. Foreign PEPs always need senior management approval, source of wealth and funds, and enhanced monitoring; domestic PEPs need it only when your risk assessment says the relationship is higher risk.

  • Headline "CBN automated AML standards" beside an illustration of stacked verification cards, on a warm cream gradient.

    Risk & Compliance

    CBN's baseline standards for automated AML: preparing your stack

    The CBN's baseline standards, issued on 10 March 2026, set mandatory minimum requirements for automated systems that detect, analyse and report suspicious activity in real time. The CBN has said compliance is assessed at the level of the institution, so buying a tool is a start, not an answer.

Build your product.We'll handle the rest.

Identity and compliance, end to end, built to global standards, priced for founders.

How to reduce sanctions false positives · Myaza Trust