FluxForce AML and Fraud Blog

Sanctions Screening Software: Buyer's Checklist

Written by Sahil Kataria | Sep 22, 2026, 5:19:54 AM

Listen To Our Podcast🎧

• 2:11
Sanctions Screening Software: An Evaluation Checklist
Secure. Automate. – The FluxForce Podcast
Your browser does not support audio.

How should you evaluate sanctions screening software?

The best sanctions screening software is the tool that can detect the risks your institution faces, explain why it produced each alert, and prove that its lists, settings and decisions were controlled. A long feature list does not answer those questions. Test each tool against your own names, languages, payment fields, jurisdictions and review process.

This checklist uses nine evidence-based criteria rather than a vendor league table. No product is best for every bank, fintech or company screening its supply chain. The right choice depends on sanctions exposure, data quality, screening volume, deployment constraints and the authority your analysts need to retain.

In This Article, You'll Learn
  • Turn guidance into a nine-part vendor scorecard.
  • Build a locked name-matching test set.
  • Test update failures, integration and recovery.
  • Preserve evidence for selection and later review.

Request a name-matching test

Use your own names, expected outcomes and review requirements to evaluate a scoped Sanctions and PEP Screening workflow.

Run the name-matching test set

The nine-criterion sanctions screening evaluation

Use hard gates for coverage, test data, human review and audit evidence before weighted scoring.

  1. Control list coverage.
  2. Prepare the source data.
  3. Test matching.
  4. Govern calibration.
  5. Explain every alert.
  6. Preserve human authority.
  7. Validate change.
  8. Test resilience.
  9. Retain and export evidence.
"
Direct answer

The best sanctions screening software is the tool that detects the risks your institution faces, explains each alert and proves that lists, settings and human decisions were controlled.

What will you learn?

  • How to turn regulatory expectations into a sanctions screening scorecard.
  • Which matching tests expose weak name handling before purchase.
  • How to assess list updates, data lineage and file integrity.
  • How risk tiers, community bank programmes and small fintech teams change the checklist.
  • What an MLRO needs from alert evidence, case workflow and governance.
  • Where FluxForce Sanctions and PEP Screening may fit, and what still requires human review.

What is sanctions screening software and why does it matter now?

Sanctions screening software checks customers, counterparties and payments against official sanctions data and routes possible matches to a person for review. Banks, fintechs, insurers and companies that screen suppliers all depend on the same kind of control: current list data, matching logic that copes with real names, and a record of who decided what.

Three recent changes make the evidence trail more important. The UK Sanctions List became the only source for all UK sanctions designations when the OFSI Consolidated List closed on 28 January 2026, so list feeds built on the old OFSI file need checking. OFAC's final rule on recordkeeping extended certain recordkeeping requirements from five to 10 years. And the EBA restrictive-measures guidelines for EU payment service providers and crypto-asset service providers apply from 30 December 2025.

How does sanctions screening differ from transaction monitoring?

Sanctions screening compares identity and payment data with sanctions lists at onboarding, when the data or the list changes, and at payment time. Transaction monitoring looks for unusual behavior over time and can lead to a suspicious activity report. The two controls complement each other, and a tool that claims to do both should show separate evidence for each.

How was this evaluation built?

This checklist is not an undisclosed ranking. Tools should enter a proof of concept only if they have an active product, support customer or counterparty screening, can describe their list sources and update process, provide a review workflow or documented integration route, and agree to run an institution-owned test set.

The "best for" method is use-case fit. Score each tool against target jurisdictions, customer types, payment channels, scripts, throughput, investigation process and deployment requirements. Public silence is not evidence that a vendor lacks a capability. A polished demo is not evidence that the capability works on your data.

The Wolfsberg Guidance on Sanctions Screening says there is no single technology or configuration that is always better. Each approach has strengths and limits that the institution should understand and document. The EBA restrictive-measures guidelines set more specific expectations for EU payment service providers and crypto-asset service providers, including documented capabilities and limitations, list management, defined screening data, regular customer screening, testing and risk-based calibration.

The sanctions screening software checklist: nine criteria at a glance

Criterion What to test Evidence to retain
Coverage and list governance Lists, ownership rules, updates and integrity Source register, update log, file hash
Data readiness Fields, scripts and missing-data handling Field map and rejected-record log
Matching quality Exact, fuzzy, phonetic, token and alias behavior Versioned test set
Calibration control Thresholds by risk and use case Approval and change history
Alert explainability Why the match fired Match factors and source values
Workflow and human authority Routing, escalation and disposition Decision log and reviewer identity
Testing and validation Repeatable tests Test plan, defects and remediation
Integration and resilience APIs, batches, retries and failure behavior Load and recovery results
Security, audit and exit Access, retention and export Access matrix and migration plan

Key Insight: A high score in one row cannot cancel a serious failure in another. Excellent fuzzy matching does not help if the tool screens stale lists. Fast APIs do not help if an analyst cannot reconstruct why a customer was escalated.

1. Does the tool control sanctions coverage and list updates?

Start with list governance, not the search box. The vendor should show which official lists it uses, when updates arrive, how failed updates are detected, and what happens to records already screened when a list changes. Ask for the update timing in writing, and ask whether it is a contractual commitment or a target.

  • Official list changes move through integrity checks, production data and rescreening, while a failed feed is sent to fallback review.
A timestamped update chain should expose successful rescreening and the tested fallback when a feed fails.

The OFAC Sanctions List Service publishes current SDN and non-SDN list data, customized datasets and archived delta files. In the UK, the feed should now come from the UK Sanctions List rather than the closed OFSI Consolidated List. For EU payment service providers and crypto-asset service providers, the EBA guidelines call for internal screening datasets to be updated immediately after a new restrictive measure takes effect or an existing one is updated or lifted. Ask for a timestamped chain from official source to production data.

Run a controlled update containing additions, amendments and removals. Record the source file hash, measure ingestion time, verify each change, confirm which customers are rescreened, then break the feed and inspect the fallback behavior.

Coverage includes ownership and control rules that may not appear as a direct name entry. Do not assume name matching resolves beneficial ownership or sectoral restrictions. The vendor should state the boundary so your policy can assign the remaining checks to people or other controls.

2. Can the software screen the data you hold?

A tool can only compare the fields it receives. Map onboarding, customer, counterparty and payment data into the fields the tool expects before judging match quality.

The Wolfsberg guidance says screening results depend on the type, availability, completeness and quality of the data. The EBA guidelines ask covered payment and crypto-asset firms to define the data screened for each restrictive measure. Include local and Latin scripts, reordered tokens, initials, missing birth dates, inconsistent country codes, duplicate records, aliases, punctuation and transliteration variants.

The proof of concept should report records that were truncated, rejected, normalized or skipped. Silent data loss is a control failure. Your CTO should trace a production field to the screened value, while your MLRO should explain why that field matters.

3. How well does the matching logic handle real names?

Match quality is the most visible criterion, but it is easy to test badly. A vendor-selected demo set usually proves that the demo works. Build your own test set with expected outcomes before vendors see it. Ask which techniques the engine uses, such as edit distance, phonetic keys or token reordering, and whether your team can tune thresholds by risk segment instead of one global setting.

  • Institution source fields move through normalization, matching, an explainable candidate alert and analyst review.
The test should preserve source values, matched fields, differences and decision notes.

The OFAC Sanctions List Search tool uses fuzzy logic on name searches across the SDN List and the Non-SDN Consolidated Sanctions List. The EBA guidelines describe fuzzy matching for close spelling, pattern or sound matches and require risk-based calibration for covered firms. Wolfsberg also points to differences in alphabets, languages, spelling, abbreviations, acronyms and aliases.

Include true matches, close non-matches and difficult edge cases. Record the expected result and reason. Do not grade only on alert count. Measure whether the relevant record appeared, where it ranked, what evidence was shown and whether a trained analyst could reach a defensible conclusion. Preserve the set as a regression suite after selection.

4. Can your team govern calibration without guesswork?

Thresholds are policy choices expressed in software. The tool should let your institution tune sensitivity by use case while preserving approval, rationale and test evidence.

  • Test evidence supports threshold analysis, human approval, controlled deployment, regression testing and rollback.
Material threshold changes need test evidence, an approver, a deployment record and verified regression and rollback evidence.

For covered EU payment and crypto-asset firms, the EBA guidelines say calibration should avoid both excessive sensitivity that produces too many false matches and insufficient sensitivity that misses designated parties. Wolfsberg says screening decisions and governance should be documented and supported by analysis and testing.

Ask the vendor to change a threshold. Inspect who can propose, approve and deploy it, how the effect is measured, whether tests rerun, how rollback works and whether the audit record includes the old value, new value, reason and approver. The MLRO or authorized control owner should approve material settings. An AI agent may prepare evidence, but it should not accept sanctions risk for the institution.

5. Does every alert explain why it fired?

An alert is the start of an investigation, not a sanctions conclusion. The software should show the source record, screened value, matched fields, differences, score or rule, list programme and relevant identifiers.

The Wolfsberg guidance treats screening as a way to identify potential sanctions concerns that still require compliant risk decisions. A single score without field-level evidence forces reviewers to reconstruct the possible match outside the system.

Ask an analyst who did not attend the demo to review a sample queue. Can that person see what matched, what conflicted and which data is missing? Can a second reviewer replay the decision later? Can the evidence be exported without screenshots?

Strong evidence includes the exact list record used at the time, normalized and original customer values, match factors, supporting documents, reviewer notes, timestamps and the final human disposition. The tool should separate factual source data from its recommendation.

6. Does the workflow preserve human decision authority?

The software should route work, collect evidence and enforce review rules without blurring who made the decision. Define which cases require escalation, second-line review, legal input or MLRO approval. Every disposition, note and escalation needs a timestamped record, because examiners ask for it and rebuilding it from spreadsheets later is slow and error-prone.

  • Facts and recommendations remain separate before the analyst or MLRO records a replayable disposition.
Automation may prepare the case, but the analyst or MLRO makes and records the decision.

Test ordinary matches, urgent payment holds, duplicate alerts, insufficient information and cases reopened after a list update. Confirm that a reviewer can disagree with an automated recommendation and record why.

The EBA guidelines keep responsibility for restrictive-measures compliance with the regulated entity and its management body. A managed service can perform tasks, but the firm still needs governance, evidence access and a clear decision owner. Penalize workflows that allow material dispositions without an identified reviewer or cannot show whether a decision came from a person, a rule or an automated recommendation.

7. Can you test the system before and after change?

A credible vendor should expect validation questions. Ask for a repeatable test method, not a one-time accuracy slide.

Wolfsberg calls for regular testing supported by metrics, analysis and reporting. For covered EU payment and crypto-asset firms, the EBA guidelines call for at least annual review and immediate review when there are grounds to suspect the screening system is not fit for purpose. Your test frequency should also follow exposure and change volume.

Cover list ingestion, field mapping, matching, calibration, alert routing, permissions, audit records and failure handling. Rerun the suite after software releases, data-source changes and material threshold adjustments.

The vendor may supply tools and evidence. Your institution decides whether the scope is sufficient and whether defects are acceptable. Independent review should reproduce the result from the same input, configuration and list version. A vendor self-attestation is not independent testing.

8. Will the software integrate and keep operating under stress?

Screening should sit inside onboarding and payment flows through an API, so identity checks and sanctions checks use the same record at the same moment. Test production-like interfaces, volumes and failure modes. Measure normal and peak response time, but also inspect queues, retries, duplicate handling and reconciliation. A fail-open design may create exposure, while an unexplained fail-closed design may stop legitimate business.

Cover APIs, files, webhooks, authentication, environment separation, monitoring and recovery. Ask which events your operations team can observe and which evidence the vendor retains. Treat unverified certification, integration or performance claims as pending until current evidence is supplied.

9. Can you audit the tool and leave it cleanly?

Screening evidence often outlives the procurement cycle. Under OFAC's extended recordkeeping rule, certain transaction records must now be kept for 10 years, so confirm that the institution can export decisions, configuration history, list versions, test results and attachments in a usable format for at least as long as your retention policy requires. Reports for examiners and auditors should come from the system without a manual rebuild.

Review role-based access, privileged changes, authentication, retention, encryption, incident handling and administrative logs. Then test the exit path. Can you retrieve historical cases with their evidence? Can you move the regression suite to a replacement system?

Vendor dependency is not automatically bad, but hidden dependency is. Document which data, matching logic and workflow records belong to the institution, which remain proprietary, and what evidence is available during an examination or dispute.

How should risk tiers change your screening configuration?

An AML risk assessment usually separates customer, product, geographic and delivery-channel risk. Screening configuration should follow that assessment instead of treating every customer the same way.

  • Higher-risk relationships, such as correspondent banking or money services businesses: screen at onboarding, after every relevant list or data change, and on payments.
  • Medium-risk customers: screen at onboarding, on a periodic cycle set by policy, and when list or customer data changes.
  • Lower-risk customers: screen at onboarding and after list or customer-data changes, with the periodic cycle your risk assessment supports.

If a platform forces one cadence and one threshold across the whole book, you either over-screen low-risk accounts or under-screen the relationships that matter most. Record why each tier has its settings, and who approved them.

How do you build a BSA/AML compliance checklist for community banks?

Community banks face examiner expectations similar to larger banks with far smaller compliance teams. A BSA/AML checklist for a community bank should therefore ask what evidence the screening software produces as well as what it does.

  • A written BSA/AML programme approved by the board and kept current.
  • Independent testing of sanctions screening and transaction monitoring, separate from the vendor's own assurance.
  • A BSA officer with the authority and time the role needs.
  • Documented, role-specific training.
  • Currency transaction reporting that aggregates multiple cash transactions by or for the same person in one business day, so amounts over $10,000 are caught.

The screening tool supports this list when it can show its list versions, settings, test results and decisions on request.

What does fintech BSA/AML for a small team actually require?

A fintech often runs a lean compliance team and depends on a partner bank. That changes the software checklist:

  • Threshold and rule changes that a compliance lead can make under approval, without a code release.
  • Built-in reports for the partner bank, auditors and examiners.
  • Vendor-managed list updates with a visible update log, rather than in-house list maintenance.

A partner bank may review your screening controls as part of its own oversight of the relationship. Be ready to explain the matching logic, list sources and decision records in plain terms. Our piece on API security strategies for CISOs in banking covers the integration risks to review alongside this.

Enhanced due diligence and SAR filing: the software's role

Enhanced due diligence starts when a customer or transaction crosses a defined risk threshold. Screening and case management should work as one system at that point, so the escalation does not depend on an analyst remembering to raise it.

A US bank must file a SAR no later than 30 calendar days after the date of initial detection of facts that may constitute a basis for filing, and in no case more than 60 days where it is still identifying a suspect. Look for software that supports that clock with:

  • Case notes and evidence an investigator can draw on when writing the narrative.
  • Consistency checks that flag similar alerts with different dispositions.
  • A clear record of who reviewed, approved and filed.

The investigator and the institution remain responsible for the narrative and the filing decision.

KYC/CDD requirements and sanctions screening: why share the identity record?

KYC and CDD collect identity, beneficial ownership and risk information at account opening. Sanctions screening should query that same verified record. When the two run on separate systems, teams re-verify the same identity data and reconcile differences by hand, and a mismatch can hide a possible match. We cover the identity side in more depth in our KYC and identity verification strategy guide.

Does the EU AI Act apply to sanctions screening tools?

Not as a listed high-risk use in its own right. Annex III of the EU AI Act lists AI systems used to evaluate the creditworthiness of natural persons or establish their credit score, with the exception of AI systems used for the purpose of detecting financial fraud. Sanctions screening is not named there.

That does not remove the need for documentation. Wolfsberg and the EBA guidelines already expect institutions to understand the capabilities and limits of their screening tools. If a vendor uses machine learning in matching or scoring, ask how the model was trained and validated, how it is monitored, and how a person can override it. Take legal advice on whether any AI Act obligation applies to your specific use.

A practical proof-of-concept scoring model

Use hard gates before weighted scores. A tool should not progress if it cannot ingest required list changes, process test data, preserve human review or produce a replayable audit record.

Area Points Failure signal
Coverage and list governance 15 Stale or untraceable list data
Data readiness 10 Silent field loss or unsupported scripts
Matching quality 15 Missed required cases
Calibration control 10 Changes without approval or regression evidence
Alert explainability 15 Score-only alerts
Workflow and human authority 10 No identified reviewer
Testing and validation 10 Results cannot be reproduced
Integration and resilience 10 Unclear failure behavior
Security, audit and exit 5 Incomplete evidence export

The weights are a FluxForce recommendation, not a regulatory formula. Set them before opening vendor responses and keep the same model for every participant.

Retain the test set, expected outcomes, input mapping, list version, configuration, results, defects, remediation, approvals and final scoring. That package explains why the selected tool was considered fit for its intended use.

Illustrative scenario: testing two tools for cross-border onboarding

Illustrative scenario, not a customer result.

A fintech screens customers and business owners in English, Arabic and several South Asian scripts. Its first vendor demo produces fewer alerts. The second produces more, but it shows stronger transliteration coverage and clearer field-level evidence.

The team should not select the first tool because its queue is smaller. It should run the institution-owned true-match and close-non-match set, compare missed cases, inspect why each alert fired, and test approved threshold changes.

Operations estimates review effort. Compliance decides whether residual risk is acceptable. Technology confirms the integration and recovery path.

If the lower-volume tool missed required cases, it fails the gate. If the higher-volume tool found the cases but created avoidable noise, calibration may improve it. The result comes from evidence, not the vendor headline alert rate.

  1. Run the locked test set.
  2. Inspect missed cases and evidence.
  3. Test approved threshold changes.
  4. Keep residual-risk acceptance with Compliance.

What should you ask vendors to prove?

Send the same evidence request to every shortlisted vendor:

  1. List sources, update timings, integrity checks and failed-update handling, and whether the timing is contractual.
  2. Supported fields, scripts, normalization and transliteration behavior.
  3. Results from your locked true-match and close-non-match set, and how any accuracy figure they quote was measured.
  4. Threshold governance, regression testing and rollback.
  5. Field-level alert explanation and an audit-trail export your examiners can use.
  6. Human review, escalation and quality-control workflow.
  7. Model documentation, validation and human override where machine learning is used.
  8. API, batch, resilience and reconciliation results.
  9. Security, access, retention and exit documentation.

Use the sanctions screening guide, the sanctions screening coverage calculator and the sanctions screening procedure template to structure the review. Keep answers tied to the tested product version and deployment model. Marketing statements without product evidence stay unscored. If a vendor quotes a false positive rate across its client base, ask for the data, list version and definition behind it before it counts. If alert volume is the main problem, our comparison of rule-based systems and AI for false positives explains the trade-offs.

How should the evaluation preserve accountability?

Evidence moves from official list data and institution fields through controlled matching to human review.

ComponentResponsibilityBoundary
Compliance and MLROOwn policy, material threshold approval and residual-risk decisions.Do not delegate regulated decisions to an agent.
Technology and operationsOwn data mapping, integration, resilience and reconciliation evidence.Do not treat technical uptime as screening effectiveness.
VendorSupply product evidence, tested configuration and support records.Vendor evidence does not replace institutional validation.

The analyst or MLRO retains case disposition and risk acceptance.

Which sources support the evaluation criteria?

Wolfsberg Guidance on Sanctions Screening

Risk-based configuration, alert review, calibration and testing.

Industry guidance.

2026-10-07

OFAC Sanctions List Service

Official list data and fuzzy search description.

U.S. sanctions list service.

2026-10-07

EBA restrictive-measures guidelines

List management, data, calibration, testing and outsourcing controls.

EU PSP and CASP guidance plus institutional governance.

2026-10-07

How FluxForce fits the screening evaluation

FluxForce is an Agentic OS for Regulated Industries. AI agents that investigate AML, sanctions, fraud and KYC alerts and prepare the case. Your analyst makes the call, with evidence an examiner can replay. You decide how much each agent does on its own, and every one has a kill switch.

For this use case, a scoped Sanctions and PEP Screening workflow would need to gather approved customer and list evidence, organize match factors, surface missing information and prepare a case for analyst review. Your analyst or MLRO decides whether to clear, escalate, restrict or take another permitted action.

Run the name-matching test set

FluxForce does not determine which sanctions laws apply, replace legal advice, guarantee that every sanctions risk will be detected or accept residual risk for the MLRO. List coverage, matching behavior, integration and evidence handling still need testing against your requirements.

What should happen before selection?

  1. Freeze inclusion criteria and the test set.
  2. Verify list and data lineage.
  3. Run matching, calibration and failure tests.
  4. Record human approval and unresolved defects.
MetricDefinitionDecision guardrail
Required-case recallRequired true matches found divided by required true matches in the locked set.Do not publish a vendor accuracy claim from a limited proof of concept.
Review effortAnalyst time for explainable alerts in the test set.Separate workload from legal risk acceptance.
Update latencyTime from official list change to verified production availability.Include failed and delayed updates.
Key takeaways
  • Test with institution-owned data and expected outcomes.
  • Treat list updates, data mapping and calibration as governed controls.
  • Require field-level alert evidence and repeatable regression testing.
  • Keep sanctions decisions with the analyst or MLRO.
  • Check list feeds and record retention against current sources and rules.

Conclusion

Select sanctions screening software against your institution's test set, list coverage, data and human review process. Check that list feeds reflect current sources, including the UK Sanctions List, and that decision records can be kept and exported for as long as your obligations require. Retain the configuration, results, unresolved defects and approvals so the selection can be explained later.

Request a name-matching test

Use your own names, expected outcomes and review requirements to evaluate a scoped Sanctions and PEP Screening workflow.

Run the name-matching test set

Frequently Asked Questions

Sanctions screening software compares customer, counterparty or transaction data with sanctions-related reference data to identify possible matches for review. Wolfsberg describes screening as one control within a wider financial-crime compliance programme, not a final legal decision.

Screening compares names and payment details with sanctions lists. Transaction monitoring looks for unusual behavior over time. Both support financial-crime compliance, but they answer different questions and need separate testing.

No. Fuzzy matching helps find spelling, pattern or sound variations, but the result still depends on list coverage, source data, calibration and analyst review. The OFAC service page confirms that its public name search uses fuzzy logic; that feature alone does not resolve whether a possible match is legally or operationally material.

The schedule should follow applicable law, guidance and exposure. For EU payment service providers and crypto-asset service providers, the EBA guidelines call for regular screening of the full customer database plus trigger-based screening after relevant list or customer-data changes.

Use the same locked test data, list version and expected outcomes. Count missed required cases separately from extra alerts, then measure analyst effort and the reason for each result. Do not accept a low alert rate as proof of better performance. A smaller queue may reflect better precision, weaker sensitivity or missing data.

An authorized human control owner should approve material thresholds under policy. Technical teams and AI agents can prepare analysis, but the MLRO or delegated authority retains the risk decision.

A board-approved programme, independent testing of screening and monitoring, a resourced BSA officer, role-specific training and correct cash-transaction aggregation. The software should produce evidence for each item on request.

Sanctions screening is not named in the Annex III high-risk list, which covers credit scoring of natural persons and excludes fraud detection. Vendor documentation and human oversight still matter under screening guidance, and legal advice should confirm your position.

About the author

Sahil Kataria

Founder and CEO of FluxForce

Sahil Kataria is the founder and CEO of FluxForce AI. His public author profile describes a focus on financial security, AI and compliance in regulated industries.

He writes about identity verification, secure payments and explainable systems that preserve audit evidence and human accountability. In this guide, that perspective is applied to the controls buyers should test before selecting sanctions screening software.

View Sahil Kataria author profile →
Sanctions screening guide

Primary screening pillar.

Sanctions screening procedure template

Procedure and ownership template.