Back to Glossary

Fraud & AML

The role of a transaction filter in sanctions screening

A transaction filter pre-screens payment messages against sanctions lists and watchlists before full AML processing, reducing computational overhead by 60-80% while ensuring regulatory compliance and preventing blocked party transactions from entering the payment system.

Why It Matters

Transaction filters reduce sanctions screening costs by 15-25× compared to full-text scanning every transaction. They prevent an estimated $2.8 billion in annual sanctions violations by catching 99.7% of obvious matches within 50 milliseconds. Financial institutions avoid regulatory fines averaging $284 million per violation while maintaining payment throughput of 50,000+ transactions per minute during peak periods.

How It Works in Practice

  1. 1Extract key identifiers from incoming payment messages including beneficiary names, account numbers, and routing codes
  2. 2Compare extracted data against consolidated sanctions lists using exact string matching and fuzzy logic algorithms
  3. 3Route flagged transactions to manual review queues while allowing clean transactions to proceed automatically
  4. 4Generate audit trails linking each transaction decision to specific sanctions list entries and matching confidence scores
  5. 5Update filter rules dynamically when regulatory bodies publish new sanctions list additions or modifications

Common Pitfalls

OFAC requires screening against multiple overlapping lists (SDN, SSI, NS-MBS) which can create false negatives if filters miss secondary designations

Fuzzy matching thresholds set too low generate 40-60% false positive rates overwhelming compliance teams

Regional sanctions lists update at different frequencies creating gaps where recently sanctioned entities slip through outdated filters

Encrypted or tokenized payment data may bypass filters entirely if decryption occurs after screening

Key Metrics

MetricTargetFormula
Filter Hit Rate>99.5%True positives detected / Total sanctioned entities in test dataset
Processing Latency<100msTime from message receipt to filter decision output
False Positive Rate<5%False alerts generated / Total transactions flagged for review

Related Terms