Verification of Payee (VoP), Explained

By IBANtool · Updated October 12, 2026 · 7 min read

Before a SEPA transfer leaves your bank, the receiving bank can be asked to compare the beneficiary name you typed with the name registered on that IBAN. If the two do not agree, the payment is held for you to look at. That comparison is Verification of Payee.

What Verification of Payee is

Verification of Payee is the payee-name check used on euro payments in the SEPA scheme. Your bank sends the name together with the IBAN. The beneficiary's bank answers, because that bank holds the account and the registered name. Your bank shows you the answer before the payment goes out. This step is about the name. It is not a second format check on the IBAN.

The name check sits on top of the account identifier. It does not replace it. The IBAN still has to be the right length with the right check digits, which you can confirm with the IBAN validator before the name is even compared. A name match does not repair a wrong IBAN. A well-formed IBAN does not repair a name the receiving bank does not recognise.

The three outcomes

OutcomeWhat the bank foundWhat happens next
MatchThe name you entered agrees with the name registered on the IBANThe bank lets you continue. A match means this name is the one on this account. It does not prove you meant this person — only that the name and the IBAN agree.
Close matchThe name is similar but not the same: a missing middle name, a hyphen, an accent, or a shortened legal formYou are shown the difference, sometimes with the registered name suggested, and asked to confirm or edit before the payment is released.
No matchThe name does not match the registered account holderThe payment waits. You correct the name, choose another account, or — only where your own bank offers it — explicitly accept the mismatch and send anyway.

Why you get "no match" even though the IBAN is correct

A correct IBAN only says the account address is well formed. The name check compares it with the text the beneficiary's bank stores as the account holder. These are the usual reasons the two differ:

  • Spelling that is not the registered spelling. An accent you dropped, a hyphen you added, or an abbreviation you expanded. The bank compares text. A human can see that they are the same person. The check is not required to.
  • A personal name where the account is a company, or the reverse. Sole traders and joint accounts are the ordinary cases. The invoice shows one name. The account is held in another.
  • A middle name left out, or reduced to an initial. The bank's record has the full name. Your form has the short one. That is a close match at some banks and a no-match at others, depending on how close their comparison treats the two strings.
  • A trading name or a brand, instead of the legal entity on the account. The shopfront, the website and the email signature can all differ from the holder the bank has on file. The check uses the bank's record.

None of these mean the check digits failed. The name and the account record are different texts. Editing the IBAN to force a name match points the payment at a different account. Change the name, or confirm the account, and leave a valid IBAN alone.

Verification of Payee vs Confirmation of Payee

Verification of Payee and Confirmation of Payee are the same kind of mechanism: compare the name the payer typed with the name on the account, and show the result before the money moves. They belong to different payment systems. Verification of Payee is the check for euro-area SEPA payments, and the account is named by an IBAN. Confirmation of Payee is the check in the UK payment system, and the account is named by a sort code and an account number.

In both, the payer's bank is the one that asks, and the bank that holds the account is the one that answers. The answer is a match, a close match, or no match. It is not a yes-or-no from a public register, and it is not a promise that goods will be delivered. What differs is the identifier that travels with the name, and what your bank does when the answer is not a match.

When the result is not a match, the payment is not released in silence. You see the outcome and you act: take a suggested name, type the registered name, or stop. Some banks let you override a no-match after a warning; others will not send until the names agree. That choice is your bank's handling of the answer. It is not stored in the IBAN. A French IBAN such as FR7630001007941234567890185 can pass the format check on the French IBAN page and still be held at the name check.

Confirmation of Payee does not run on a SEPA credit transfer that never enters the UK schemes, and Verification of Payee does not run on a domestic UK payment that never enters euro-area SEPA. If you are paying a country that uses neither, neither name check runs. What you have then is the account identifier plus the bank identifier. The bank identifier is a separate question — what a SWIFT code is names the bank, not the person on the account.

What to do when a transfer is blocked

Type the name the bank has on file, not a nickname, a brand, or the name in the email signature. If the payee is a company, ask for the legal entity on the account, not the product name. If the payee is a person, ask whether the account includes a middle name, a second holder, or a previous surname.

Then compare the IBAN, character by character, with the one you were sent, including the country code and the two check digits. Fixing only the name sends the money to the account you actually typed. If the form also asks for a BIC, take it from the IBAN with the IBAN to SWIFT converter.

If the registered name still does not match what you were told, stop and ask the payee. A no-match is sometimes the only signal you get that the account belongs to someone other than the person who sent the details.

Check the IBAN before your bank does

Verification of Payee assumes the IBAN is worth comparing a name against. Run the format and check-digit test first, with the IBAN validator, so you are not debugging a name against an account number that was never valid. Then compare the name you were given with the name you are about to type, character for character, before the bank does that comparison for you.

FAQ

Does Verification of Payee check that the IBAN is valid?
No. It compares the beneficiary name you entered with the name registered on that IBAN. Format and check digits are a separate test. An IBAN can be valid and still come back as no match, and a matching name does not make a broken IBAN payable.
What is the difference between a close match and no match?
A close match means the receiving bank found a similar name — often a hyphen, an accent, an initial or a shortened company form — and is asking you to confirm or edit. No match means the name you typed is not the registered account holder. Treat no match as a stop and ask the payee for the name on the account.
I used the name on the invoice and still got no match. Why?
The invoice name and the account-holder name are often different strings. A brand, a trading name or a parent company on the invoice will not match an account held by a subsidiary, a sole trader or a joint account. Ask for the name the bank stores, and type that.
Is Verification of Payee the same thing as Confirmation of Payee?
They are the same kind of name check, in two payment systems. Verification of Payee is the check on euro-area SEPA payments: the payer's bank asks, and the account-holding bank answers against the IBAN. Confirmation of Payee is the check in the UK payment system, against the sort code and account number. In both, a result that is not a match is shown to you before the payment is released.
Can I ignore a no-match if I have paid this person before?
Only if your bank explicitly lets you accept the mismatch, and only after you have confirmed the registered name with the payee. A previous payment does not update itself when the account name changes. An override is a decision you are making, not a correction of the bank's record.

Confirm the country, the length and the check digits first. The name check only means something once the IBAN itself is valid.

Check an IBAN before you send →

This article is for general information and does not constitute financial advice. Always confirm bank details with your institution before initiating a transfer.