Verification of Payee (VoP) is the European name check that runs before a euro credit transfer leaves the payer's account. Your payment service provider (PSP) sends the payee's name and IBAN to the PSP that holds the destination account, and that bank answers whether the two belong together. The scheme is governed by the European Payments Council (EPC), so the question and the four possible answers are identical in every SEPA country.
What is not identical is the name. Europe is a continent of languages, alphabets and company forms, and the same payee can be written in several legitimate ways. This article is about that gap: how VoP copes with European names, why it matters for your match rate, and what you can do about it. For the scheme itself - who must offer it and when - see the guide to Verification of Payee across Europe.
One scheme, many ways to write a name
A VoP check compares two strings: the name you submitted, and the name the payee's bank holds on the account. For a payment inside one country those two are usually close. For a payment across Europe they often are not, because the name has travelled through several systems before it reaches the check.
- Accents and diacritics - a name written with them in one system and without them in another.
- Alphabets and transliteration - Greek, Cyrillic or other scripts rendered into Latin letters in more than one accepted way.
- Legal forms - GmbH, S.r.l., S.p.A., B.V., Sp. z o.o., Kft., SRL: present on one side and missing on the other.
- Word order and particles - 'van', 'de', 'di', 'von' attached, separated or dropped.
- Trading names - the brand on the invoice, the registered entity on the account.
The account holder is the reference
VoP does not tell you what a company calls itself, or how a person spells their name. It tells you what the payee's bank holds on the account. That is the form that has to line up - and it is often the registered legal name rather than the one on the invoice.
What the four outcomes mean for a cross-border payment
Every check returns one of four standardised outcomes, and the same reading applies in every European market.
- Match - the name you sent agrees with the account holder. Proceed with normal confidence.
- Close match - the names are similar but not identical. The response usually carries the verified name, so you can confirm or correct rather than guess.
- No match - the name does not belong to that account. Stop and re-check the details through a channel you trust.
- Not available - the payee's bank could not answer at that moment. The payment is not blocked; the decision stays with the payer.
In cross-border traffic, close match is the outcome you will meet most often, and it is usually a naming difference rather than a fraud signal. A close match on a German supplier whose invoice says the brand while the account holds the registered GmbH is not a warning - it is the check handing you the correct form.
An IBAN name check is not a lookup
People search for this feature as an IBAN name check, a payee checking service, or 'check the IBAN owner'. All of them describe the same step, but one expectation is wrong: there is no public register of account holders. Account holder data is personal data, and only the bank that holds the account can confirm who owns it. A VoP check asks that bank a question; it does not search a database.
The other 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 country prefix, length and 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 the check closes.
Where the obligation comes from
The obligation comes from the EU Instant Payments Regulation (Regulation (EU) 2024/886). Euro-area PSPs have had to offer VoP free of charge on euro credit transfers since 9 October 2025. PSPs in EU countries that have not adopted the euro - Sweden, Poland, Romania, Bulgaria, Hungary, Czechia, Denmark and others - follow by 9 July 2027. The regulation sets the obligation; the EPC scheme sets the mechanics.
Two details catch people out. The check must be free to the payer, so it cannot be sold as a premium add-on. And it covers euro credit transfers the payer initiates electronically, which includes standard SEPA transfers, not only instant payments.
How to get clean matches across Europe
- 1 Send the most official name you hold - the registered or legal name, not a nickname, a brand or a shortened trading name.
- 2 For companies, include an organisation identifier such as a VAT number where the scheme allows it, so the check is not name-only.
- 3 Keep accents and special characters as they appear in the official name; do not strip them to be safe.
- 4 Store the verified name returned on a close match and reuse it, so repeat payments to that payee match cleanly.
- 5 Re-verify when a payee's bank details change, rather than re-checking every saved payee on every run.
For a business paying suppliers, payroll or marketplace sellers across several countries, this is not a scheme project. You do not join the EPC scheme; you call a service that is already connected to it and wire the result into the point where payments are approved - a single payee in a dashboard, or a whole payment file before release. For a bank or PSP, the same logic applies inside the payment flow, with the extra work of answering requests about your own account holders.
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 available - in well under a second, with the verified name on a close match so payers can confirm rather than guess.