Verification of Payee (VoP) is the European name check that runs before a euro credit transfer leaves the payer's account. The payer enters a name and an IBAN; the payee's bank answers whether the name matches the account holder. It is the EU/SEPA equivalent of the UK's Confirmation of Payee, and it is now part of everyday payments across Europe.
This guide covers the scheme as a whole: what VoP is, who has to offer it, how the four outcomes work, and what implementing it involves for a bank, a payment service provider (PSP) or a business. If you want the market-by-market view, the country pages linked below go deeper on individual countries.
What Verification of Payee is, in plain terms
VoP is a real-time check that answers one question: does this name match this account? It is not a payment and it does not move money. It sits between the moment a payer fills in the payee details and the moment they authorise the transfer.
The scheme is governed by the European Payments Council (EPC), the same body behind the SEPA credit transfer rules. That matters because it means the check behaves the same way everywhere in SEPA: the same request, the same four outcomes, the same meaning. A payer in Rome gets the same signal quality as a payer in Amsterdam or Warsaw.
One scheme, many markets
VoP is not a national product. It is a single EPC scheme applied across the SEPA zone. What changes from country to country is the local name for it and the market context - not the mechanics. That is why one integration can cover many countries.
Who has to offer VoP, and when
The obligation comes from the EU Instant Payments Regulation (Regulation (EU) 2024/886). It applies to payment service providers that offer euro credit transfers, and it is staggered between the euro area and the rest of the EU.
- 9 January 2025 - euro-area PSPs must be able to receive instant euro payments.
- 9 October 2025 - euro-area PSPs must also send instant payments and offer Verification of Payee, free of charge (in force).
- 9 January 2027 - non-euro-area PSPs must be able to receive instant euro payments.
- 9 July 2027 - non-euro-area PSPs must send instant payments and offer Verification of Payee.
Two details catch people out. First, VoP must be free to the payer - you cannot sell it as a premium add-on. Second, it applies to euro credit transfers the payer initiates electronically, which includes standard SEPA transfers, not only instant ones.
The four outcomes, and what each one means
Every VoP check returns one of four standardised outcomes. Reading them correctly is the whole point of the scheme.
- Match - the name you entered matches the account holder. Proceed with normal confidence.
- Close match - the name is similar but not identical: a missing middle name, initials instead of a full first name, or a trading name against a registered name. The check usually returns the name held on the account so you can confirm or correct it.
- No match - the name does not belong to that account. This is the classic signal of a misdirected payment or an authorised push payment (APP) scam. Stop and re-check the details through a channel you trust.
- Not possible - the payee's bank could not answer at that moment. The payment is not blocked; the decision stays with the payer.
A match is reassurance, not a guarantee. It confirms the account belongs to the party you named. It does not confirm that the party is honest or that the invoice is genuine. VoP removes account-detail risk; it does not remove social-engineering risk.
VoP, payee checkers and IBAN name checks: the same idea, different names
People search for this feature under several names, and they all point at the same thing. A payee checker, an IBAN name check, a payee checking service and 'check the IBAN owner' all describe the same step: confirming that a name and an account belong together before money moves.
The distinction worth keeping straight is between validating an IBAN and verifying a payee. IBAN validation checks that the account number is well formed - the right length, the right country prefix, a valid check digit. It tells you the IBAN could exist. Verification of Payee tells you who it belongs to. A perfectly valid IBAN can still belong to the wrong person, which is exactly the gap VoP closes.
How to implement Verification of Payee
There are two sides to the scheme, and a PSP may need to do both. As a requesting PSP you ask the payee's bank whether the name matches the IBAN, and you surface the result to the payer before authorisation. As a responding PSP you answer those requests about your own account holders.
- 1 Decide your scope: requesting, responding, or both, and which payment channels are in scope.
- 2 Join the EPC Verification of Payee scheme, or connect through a provider that already operates on it.
- 3 Integrate a real-time API that returns the four standardised outcomes, and handle timeouts and retries cleanly.
- 4 Surface the result clearly to the payer in every channel - app, web and payment initiation - before they authorise.
- 5 Log every check for audit and dispute handling, and keep the check free and fast.
The build-versus-buy decision usually comes down to reach. Building scheme connectivity from scratch is a multi-month project, and connecting bank by bank multiplies the work. Connecting once to a provider already on the SEPA scheme gives reach across Europe instead of one integration per responding bank.
RoxPay delivers Verification of Payee on the SEPA scheme through one REST API and a dashboard, covering both the requesting and responding directions, returning the standardised outcomes - match, close match, no match and not possible - in well under a second, with the verified name on a close match so payers can confirm rather than guess.