Modulus checking

What is modulus checking?

Modulus checking is a fast and efficient way to validate customer payment details, before submitting a Bacs Direct Credit or Direct Debit instruction.

Why is it important?

By validating the details first, you reduce the likelihood of getting failed payments, lowering the risk of human error and fraud. It can also minimise time spent on investigating failed payments, and improve your cashflow.

How does it work?

Modulus checking uses a mathematical algorithm to compare customer account numbers and sort codes, and check if the two can be paired together legitimately. Vocalink’s service offers the most comprehensive coverage of UK financial institutions available, and is regularly updated to include the latest changes.

Register for email alerts

Keep up to date with the latest version of the specification and the data files. Register for email alerts and we’ll let you know when new versions are available.

Contact permission

I acknowledge that my personal data will be processed in accordance with Mastercard’s Global Privacy Notice. By submitting this form, I also confirm that I have read and agree to the Mastercard Terms of Use.

Downloads

Validating Account Numbers

Valid from 17 August 2024

Modulus weight table data

Valid from 17 August 2024

Sorting code substitution data

Valid from 13 June 2005

Request for change