Sanctions Checking

Written By Jessica Moore (Super Administrator)

Updated at July 30th, 2026

Sanctions checking in SchemeServe allows you to compare customer details against the built-in UK and European financial sanctions list. This article explains how the built-in sanctions checking works, how to configure your rules correctly, and the options available if you need to check additional international sanctions lists.


How SchemeServe Sanctions Checking Works

SchemeServe's rule builder includes a built-in sanctions lookup against the UK and European Financial Sanctions Consolidated List published by HM Treasury. All you need to do is create the rules.

Source:
https://www.gov.uk/government/publications/financial-sanctions-consolidated-list-of-targets/consolidated-list-of-targets

The sanctions lookup file is automatically updated every day at 7:00am, ensuring your scheme checks against the latest published data.

Note

The built-in sanctions checking only covers the UK and European sanctions data contained within the HM Treasury consolidated list.


Checking Other International Sanctions Lists

If you need to check sanctions lists from other countries or perform broader compliance checks (such as PEP or international watchlists), this requires an integration with an external provider.

The external provider supplies:

  • the sanctions data
  • a lookup function
  • ongoing data maintenance

The user enters into a commercial agreement directly with the provider and pays any lookup charges to them-not to SchemeServe.

One example provider is:

https://namescan.io/sanction


SchemeServe Consultancy for External Sanctions Providers

SchemeServe can assist with the initial implementation by:

  • configuring the lookup files
  • creating the lookup function within the rating file
  • adding any required hidden questions
  • storing the returned flagged/non-flagged status
  • creating the required rules

Typical implementation effort:

3 days consultancy


Ongoing Lookup File Maintenance

External lookup files must be kept up to date.

There are two options:

User maintained

  • The broker updates the lookup file themselves.
  • SchemeServe can provide documentation explaining the update process.

SchemeServe maintained

  • SchemeServe can update the lookup file on an agreed recurring schedule.
  • This is a chargeable annual service and is not covered by support allowance.

Creating Your Own Lookup Function

If preferred, users can build and maintain their own lookup process using publicly available sanctions data.

One commonly used source is:

https://www.opensanctions.org/


How the Built-in Rules Work

When a sanctions checking rule runs, the value supplied in the rule is compared against every column in the sanctions lookup file (Columns A through AB).

This intentionally produces a broader search.

The philosophy behind the implementation is:

It is better to receive a false positive that can be investigated than to completely miss a genuine sanctions match.

Most schemes simply compare the customer's:

  • individual name
  • business name

against the sanctions list.
 

If a match is found, the rule can refer the case for manual review.


Improving Match Accuracy Using Date of Birth

If your scheme collects the customer's Date of Birth, it is strongly recommended that your sanctions rule also checks the year of birth.

Doing so significantly reduces false positives.

Many sanctions records only contain an approximate year of birth, with dates recorded as:

01/01/YYYY

because only an estimated age is known.

For this reason, checking the year only is normally sufficient.


Example Questions

Example question setup:

Contact Name

Date of Birth


Example Rule Formula

The rule should combine the contact name with the customer's year of birth.

Example:

[ContactName_Value] + " " + [DOB_DateValue].Year.ToString()
 

The completed rule would resemble:

 

Important

There must be a space between the quotation marks in the formula:

 
" "
 

Omitting the space can prevent the lookup from matching correctly.


What Happens When a Match Is Found?

If the supplied value is found anywhere within the sanctions lookup data, the rule can:

  • Refer the quotation
  • Prevent cover from being started
  • Display a warning
  • Trigger any other action appropriate to your underwriting process

The exact behaviour depends on how your rule has been configured.


Best Practice

For the most accurate results:

  • Check against the customer's full name (or business name).
  • Include the customer's year of birth whenever available.
  • Configure the rule to refer cases for manual review rather than automatically decline.
  • Remember that false positives are expected and should be reviewed by an underwriter or compliance team.