Verification of Payee vs IBAN validation
They sound similar but check very different things. IBAN validation confirms the account number is well-formed and exists; Verification of Payee confirms the name actually belongs to that account.
Two different checks, often confused
IBAN validation answers a structural question: is this IBAN correctly formatted, does the checksum pass, and does the account exist? It catches typos and impossible account numbers, but it tells you nothing about who owns the account.
Verification of Payee answers a different question: does the name the payer entered actually match the registered account holder? That's the gap fraudsters exploit — a valid IBAN that belongs to the wrong person. The two checks are complementary, not interchangeable.
Side by side
| Verification of Payee | IBAN validation | |
|---|---|---|
| What it checks | Whether the payee name matches the account holder | Whether the IBAN is well-formed and the checksum is valid |
| What it prevents | Misdirected payments and APP fraud (right number, wrong person) | Typos and structurally impossible IBANs |
| Knows the account holder? | Yes — compares against the registered name | No — it never sees the name |
| Runs against | The payee's bank, in real time | A checksum algorithm (and sometimes a directory) |
| Regulatory status | Mandatory in the EU under the Instant Payments Regulation | Good practice, not a standalone legal requirement |
| Output | Match, close match, no match or not possible | Valid / invalid format |
Why you usually need both
IBAN validation first
Cheaply rejects malformed account numbers before you even send a request — a sensible first gate.
Verification of Payee second
Confirms the account actually belongs to the intended payee — the part that stops fraud and misdirection.
Together
Format + identity. A clean IBAN that belongs to the right person is the only safe combination.
A valid IBAN is not a safe IBAN
An IBAN can pass every validation check and still belong to a fraudster. Only a name check — Verification of Payee — tells you the money is going to the person you intend to pay.
FAQ
IBAN validation checks that the account number is correctly formatted and exists; Verification of Payee checks that the payee name matches the registered account holder. One is about structure, the other about identity.
No. IBAN validation only verifies the format, checksum and sometimes the existence of the account — it never compares the account holder's name. For that you need Verification of Payee.
No, they're complementary. IBAN validation cheaply filters out malformed numbers; VoP confirms the name matches. Most flows run IBAN validation first, then VoP before authorising the payment.
Both. Use IBAN validation as a fast first check and Verification of Payee to confirm the payee identity — together they stop both typos and misdirected or fraudulent payments.
Add the name check IBAN validation can't do
Talk to RoxPay about adding Verification of Payee alongside your existing IBAN checks.