Is it valid? Try our bank account and sort code checker

Read time: 3 mins

Last updated: 31 December 2024

In the UK and Ireland, each bank account number is created using a unique algorithm specific to each bank, and sometimes to individual branches within a bank. These numbers are not generated sequentially; the generation system is designed to minimize similarities that could lead to errors in transferring money to the wrong account.

Bank Account & Sort Code Checker

Try our service for free
Please enter a 6 digit number
Please enter an 8 digit number

Sign up for a free trial to get

  • Sort code, account, SWIFT and IBAN validation *
  • All branch data and supported payment types
  • Access to our web tools and powerful API

Want to automate these checks? Discover how to automate your account checking

How does it work?

Banks use "modulo" and "double-alternate" modulus checker algorithms, along with specific "weights" to perform calculations. These methods help ensure account numbers are entered correctly by identifying common errors such as swapped digits.

As new banks emerge and new sort codes are assigned, the relevant algorithms must be shared with other banks. Mintly keeps its system up-to-date with the latest algorithms, providing customers with current data.

Our Frequently Asked Questions page may help with other common questions.

Need a bank account verification solution for your business?

If you're in need of an online sort code and account number checker, our tools offer unlimited checks. You can also use our free tool to check up to ten accounts weekly at no cost. If you need to check that accounts support Faster Payments, BACS, or Direct Debit, Mintly tools are an excellent choice.

In addition to verifying sort codes and account numbers, Mintly also has an IBAN checker (International Bank Account Number) and SWIFT codes checker for international money transfers.

Automation with an API - the next step to saving more money

For businesses wanting to automate their processes and integrate a sort code lookup or bank account modulus check into their own systems, Mintly offers an API (Application Programming Interface) that allows systems to talk to each other over the internet securely. Our API sends back all the bank details once validated, so that you can handle the next step in your workflow.

If you'd like to try Mintly out, we have a 14 day free trial for all our plans, or if you have further questions, please get in touch, we'd love to help you with your bank validation needs. Or book a demo with one of our experts, who are happy to help you get set up.