Bank account validation ensures that payment details are accurate and belong to the intended recipient. In the UK, there are two complementary approaches to validating bank accounts, each serving a different purpose in your payment security and fraud prevention strategy.
Why validation matters: Payment fraud costs UK businesses millions annually. The Payment Systems Regulator (PSR) now requires CoP for many payment types. Proper account validation reduces fraud, prevents misdirected payments, and ensures regulatory compliance.
Technical validation of account structure
Name verification against account holder
Modulus Checking confirms "Is this a valid account?"
Confirmation of Payee confirms "Is this the RIGHT person's account?"
Modulus checking uses sophisticated mathematical algorithms defined by VocaLink (a Mastercard company) to verify that a UK sort code and account number combination is structurally valid.
{
"sortcode": "404784",
"accountNumber": "00110022",
"result": "Valid",
"bank": "HSBC UK BANK PLC",
"branch": "Leeds City",
"acceptsPayments": true,
"supportsBACS": true,
"supportsFasterPayments": true
}
Confirmation of Payee is a name-checking service mandated by the Payment Systems Regulator (PSR) that verifies the name you provide matches the actual account holder's name on file with their bank.
{
"sortcode": "404784",
"accountNumber": "00110022",
"name": "Selena Gomez",
"copResult": "MATCH",
"description": "The name matches",
"advice": "Proceed with payment",
"accountType": "PERSONAL"
}