Account holder name check shown as a bank record match, not a public directory lookup

Account Holder Name Check: How UK Verification Actually Works

Match the Name, Every Time.

Bank-record name verification with clear match outcomes.

Contact Now

Search “how to check bank account holder name” and you’ll find plenty of pages promising an answer. Here’s the one they should give you: you can’t, not by yourself, not from a sort code and account number alone. The name only exists on the bank’s own record, and the only way to check it is to ask the bank.

TL;DR: An account holder name check compares the name you expect against the name the bank actually holds for that account. It returns one of a small number of outcomes: full match, close match, or no match. Covered here are questions as to why that check matters, how close matches work in practice, where individuals and businesses should place bank account verification and how the main verification providers compare.

This guide draws on Finexer’s work as an FCA-authorised (FRN 925695) Open Banking infrastructure provider performing bank-based account holder name checks for UK platforms. It includes input from Paul, Compliance Lead, Finexer. 

Paul says, “Most people assume a name mismatch means fraud. Usually it just means a trading name, an initial, or a joint account. The value of a proper check is telling those two situations apart before a payment goes out.”

You Cannot Look Up an Account Holder Name Yourself

Account holder name check shown requiring a bank request instead of a public register

There’s no public register mapping sort codes and account numbers to names, and there shouldn’t be. The only legitimate way to check whose name sits on an account is a request to the account-holding bank itself, made through a Confirmation of Payee style check or a bank account verification API built on the same principle. 

Anyone offering a shortcut around that isn’t offering a real account holder name check. A business building one into a product shouldn’t imply otherwise to its own users either.

Why This Matters

A name check doesn’t stop every mistake or every scam. It stops the specific failure where the account details look plausible but belong to someone other than the intended recipient.

How an Account Holder Name Check Works

The payer submits the name they expect, alongside the sort code and account number. The receiving bank checks its own record and returns one of three outcomes:

OutcomeWhat it meansWhat it should trigger
Full matchThe name matches the bank record exactlyProceed with payment
Close matchThe name is similar but not identicalReview before proceeding
No matchThe name doesn’t match the bank recordStop and verify with the payee directly

A fourth outcome, unavailable, appears when the receiving bank doesn’t support the check or the account can’t be found. It isn’t a red flag on its own, just a gap in coverage.

This is worth understanding before choosing an approach, because “account holder name check” and “bank account verification” get used almost interchangeably in the market. The term that matters is the specific outcome a provider returns, not the label on the product page.

Close Matches: Where Most of the Difficulty Sits

Account holder name check close match reasons shown as three common ordinary causes

Close matches carry most of the operational weight, because they’re common, and because treating everyone as suspicious creates unnecessary friction. Three patterns account for most of them:

  • Trading names against registered names. A supplier invoices as “Bright Sparks Electrical” but the account is registered to “J Bright Ltd.”
  • Initials against full names. “J Smith” on file against “James Smith” submitted at payment.
  • Joint accounts. A payment expects one name, but the account is held jointly, so only a partial match is possible.

None of these are fraud signals by default. A sound process treats a close match as a prompt to confirm, not an automatic block, since blocking every close match just pushes finance teams toward ignoring the warnings altogether.

Getting this wrong in either direction is costly. Too strict, and legitimate suppliers get delayed or rejected at onboarding. Too loose, and the close match warning becomes background noise nobody reads before approving a payment.

Not the Same as Identity Verification

Account holder name check compared with identity verification as two separate checks

For Individuals: When Your Banking App Flags a Mismatch

Adding a new payee and getting a close match or no match warning doesn’t mean you’ve been scammed. It usually means the name on the account differs slightly from what you typed, or the recipient uses a trading name. Before proceeding, contact the person or business directly, using a number or email you already trust, not one supplied in the payment request itself.

For Businesses: Where to Place the Check

A single check at onboarding isn’t enough on its own. Bank account verification earns its keep at four points in a payment relationship:

StageWhy it matters
OnboardingConfirms the account belongs to the customer or supplier being onboarded
Payee creationCatches errors before a new payee is saved to the system
Bank detail changesCatches invoice redirection fraud at the exact moment it happens
Before first paymentA final check before money actually moves

Skipping any one of these leaves a gap, particularly the bank-detail-change stage, which is where most redirection fraud actually lands. Treating the check as a one-off onboarding step, rather than something repeated at each of these points, is one of the more common gaps in an otherwise solid payment process.

Choosing a Provider for Account Verification

Coverage tells you which banks a provider reaches. It doesn’t tell you what the check actually returns, and that’s what determines whether a platform can act on the result.

ProviderCoverageVerification maturity
TrueLayerVerification API: UK, Germany and Spain (additional countries on request)Public beta
YapilyUK and EuropeValidate product in private beta
PlaidUK, US, CanadaIdentity match scores, established product
FinexerUK-focusedPlatform with account verification features

Beta status isn’t disqualifying on its own. A platform relying on account holder name checks for live payment decisions should know whether the product it’s building on is still maturing.

Where Finexer Fits\

Finexer Verification shown checking a name and returning a clear bank match result

Verification confirms a name against a bank record. It doesn’t screen for sanctions, check adverse media, or replace a business’s own AML and KYC processes, and it doesn’t guarantee that no payment will ever go astray.

This matters most for Payroll and Invoicing platforms verifying contractor and supplier accounts before payment runs, Accounting and ERP platforms confirming customer bank details during onboarding, and Proptech platforms checking landlord and tenant payment details before deposits and rent move.

Can I find an account holder’s name from just their sort code and account number?

No. Names aren’t published anywhere. The only way to confirm one is a name check against the bank’s own record, run through your bank or a verification provider.

What should I do if I get a close match warning?

Don’t ignore it, but don’t assume fraud either. Contact the payee through a number or email you already trust and confirm the account details before paying.

Does a name check stop all payment fraud?

No. It catches the specific case where account details look genuine but belong to the wrong person. Other fraud types need separate checks and internal controls.

Is an account holder name check the same as KYC?

No. A name check confirms a name against a bank record. KYC and identity verification confirm who the customer actually is, typically using documents or biometric checks, and address a different risk entirely.

See how Finexer’s Verification product checks an account holder name against the bank record and returns a clear match result your platform can act on

About the Author

Ravi Ranjan
Ravi Ranjan

Ravi Ranjan is Co founder & CEO of Finexer