Blog
Technical Mar 13, 2026 8 min read

Fuzzy Matching in Sanctions Screening: How It Works

Why exact name matching fails and how algorithms like trigram similarity, Levenshtein distance, and Soundex catch real threats.

Why Exact Name Matching Fails

Sanctions lists contain names from every language and writing system. When transliterated into Latin characters, multiple valid spellings exist. A simple exact-match search will miss dangerous matches.

Common Name Variations

Arabic names can be transliterated in dozens of ways. Russian Cyrillic maps differently depending on the system. Chinese names appear in Pinyin, Wade-Giles, or other romanizations. Even European names vary across languages.

How Fuzzy Matching Works

Modern screening tools combine multiple algorithms: trigram similarity compares three-character sequence overlap, Levenshtein distance measures minimum edit operations, and Soundex and Metaphone compare phonetic similarity rather than spelling.

Setting the Right Threshold

Every fuzzy matching system has a confidence threshold. Setting it too high misses matches; too low generates excessive false positives. Most programs use 70 to 85 percent, adjusting based on risk appetite.

Isarud Approach

Isarud combines trigram similarity, Levenshtein distance, and phonetic matching. Results are scored 0 to 100 percent, with matches above 85 percent flagged high-confidence and 70 to 85 percent flagged for manual review.

Screen names against global sanctions lists

Check OFAC, EU, UN, and UK sanctions lists in seconds. Free to start.

Try Free