Employee Bank Details Verification Before the First Payslip
How to run employee bank details verification and tax ID checks during payroll onboarding, so the first payslip is paid to the right account at the right rate.

Summarize this article with
This article is provided for information only and is not legal advice. Regulatory references are accurate as of 11 October 2026. Consult a qualified professional for any decision about an individual file.
Employee bank details verification means confirming, before the first payroll run, that the account a new hire gave you exists, is written in a valid format and is held in their own name, and that the tax identifier on file matches their identity document. It takes minutes when done at onboarding and days when done after a failed transfer. This guide sets out the checks, the order to run them in, and what changes between the UK, the US, Germany, France, Spain and Portugal.
What do employers actually need to check before the first payslip?
Four things must agree before payroll is set up: the legal name, the account holder name, the account number format and the tax identifier. Everything else (address, start date, contract type) is secondary for the first pay run. Searches such as "what bank details do employers need" show that new hires ask the same question from the other side, so your onboarding form should answer it plainly.
| Item | What to collect | What to validate |
|---|---|---|
| Legal name | Identity document | Spelling matches contract, bank and tax form |
| Bank account | IBAN, or account number and sort code / routing number | Format, check digits, holder name |
| Tax identifier | NI number, SSN, Steuer-ID, NIF, Portuguese NIF | Length and structure, match with name and date of birth |
| Tax withholding data | Tax code, W-4, ELStAM data, modelo 145 | Present, dated, signed where required |
| Social security number | Country-specific | Needed for pre-hire filings, separate from the tax ID |
Collect only these. The UK GDPR data minimisation principle and Article 5 of the EU GDPR both require that you hold no more personal data than the purpose needs. A full bank statement is almost never necessary to pay a salary.
How do you verify an employee's bank account?
A bank account check has three layers: format validation, ownership matching and, where available, a bank-side name check. Format validation is free and instant. The other two take more effort but catch the errors that actually delay pay.
- Format. An IBAN has a country code, two check digits and a country-specific length (22 characters in Germany, 24 in Spain, 25 in Portugal, 27 in France, 22 in the UK). The check digits follow the mod-97 algorithm, so most typos fail immediately. US and Canadian details use a routing or transit number plus an account number, which have their own checksum rules.
- Holder name. Compare the name on the bank document with the name on the identity document and the contract. "K. Smith" against "Katarzyna Nowak-Smith" is a mismatch to resolve with the employee, not to ignore.
- Bank-side check. Since 9 October 2025, euro-area payment service providers must offer a payee verification service under Regulation (EU) 2024/886, which compares the name and IBAN you enter and tells you whether they match, closely match or do not match. The UK has offered a similar service, Confirmation of Payee, since 2020.
A bank-side match is only as good as the name you type in. If payroll keys in the name from the contract and the account is held under a married name, you get a "close match" warning and a delay. Validating the name on the document before keying it in removes that failure.
For a deeper look at the account number itself, see our guide to IBAN and bank account validation.
Why does the tax ID matter as much as the bank account?
The tax identifier decides how much tax is withheld on the first payslip, so a wrong or missing one produces an incorrect net pay even if the money lands in the right account. In most countries the default for a missing identifier is the highest withholding rate, which employees notice immediately.
- United Kingdom. The employer needs the National Insurance number and a starter declaration to allocate the right tax code. Without it, HMRC may issue an emergency or basic-rate code. The HMRC PAYE for employers guidance covers the starter process.
- United States. The employee completes Form W-4 with their Social Security number. Employers can check names against SSNs through the Social Security Administration's Social Security Number Verification Service before filing wage reports, which avoids mismatched W-2 records later. The IRS explains withholding duties in Publication 15.
- Germany. The 11-digit Steuer-ID (tax identification number) and the date of birth let the employer retrieve tax class data electronically through ELStAM. The Federal Central Tax Office describes the procedure at bzst.de. A wrong digit means the retrieval fails and tax class VI (the highest withholding) applies until corrected.
- Spain. The employee gives the employer the personal and family data used for IRPF withholding on the modelo 145, with the NIF or NIE. The Agencia Tributaria publishes the form and the withholding rules.
- Portugal. The NIF is mandatory for payroll and for the withholding table, and the employee declares their personal situation. The Portal das Finanรงas hosts the rules and tax lookups.
- France. There is no tax ID to collect: the employer receives the personalised withholding rate through the DSN, based on the social security number (NIR). See the Urssaf employer pages for the pre-hire declaration.
A tax ID check is a structure-and-consistency check, not an identity proof. You test length, check digit where one exists, and whether the name and date of birth match the ID document.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotIn what order should you run the checks?
Run identity first, then tax ID, then bank account, because each later check depends on the name settled by the earlier one. Reversing the order means you re-do the bank check whenever the name is corrected.
- Validate the identity document: expiry after the start date, name spelling, date of birth.
- Validate the tax ID against that name and date of birth.
- Validate the bank document or IBAN: format first, holder name second.
- Compare the three names. Record the decision for any difference, with the date and the reviewer.
- Release the record to payroll only when all lines are green or explicitly accepted.
- Run a small test payment or the bank-side name check before the first full pay run if your provider offers it.
Our platform supports more than 3,200 document types and OCR extraction in 24 languages across 32 jurisdictions, so the same comparison logic reads a UK payslip, a French RIB or a German Steuer-ID letter. The comparison covers fields, dates and consistency across documents. It does not prove a document is authentic. If your team needs this step inside HR onboarding, see the solution for HR teams.
What goes wrong most often, and what do HR forums ask about it?
The three most common causes of a failed first payslip are a joint or third-party account, a name mismatch and a mistyped identifier. Payroll and HR communities keep returning to the same questions, which we summarise here rather than quote.
Can I pay a salary into my partner's or parent's account? In many countries this is possible only with a written instruction, and some employers refuse it because the payee check will flag a mismatch. Under euro-area payee verification, a payment to an account held under a different name triggers a warning. Set a rule: salary goes to an account the employee holds alone or jointly.
What if the new hire has no bank account yet? Do not delay the contract, but set a deadline before the first pay date and flag the file as incomplete. Some countries have a statutory route to a basic account.
Why is the first payslip taxed so heavily? Almost always because the tax ID or withholding form arrived after payroll closed. Collect it before the cut-off, not on the first day.
Is a screenshot of the banking app enough? It shows the account number and a name, but it is easy to crop and impossible to date. A bank-issued document with the holder name, IBAN and bank identifier is a stronger input, and you still compare it with the ID.
Also remember the new hire document checklist, which places these two checks inside the wider onboarding file. For other file types by industry, the industry verification pillar guide is the starting point.
How do you handle a change of bank details after hiring?
Treat every later change of bank details as a new verification, run through the same checks and confirmed by a second person. The risk after hiring is not the first setup but the change request that arrives by email two weeks before pay day.
Require the employee to submit the change through an authenticated channel, validate the new account with the same format, holder and name steps, and notify the employee through the contact details already on file. Keep a log with the date, the reviewer and the old and new account suffix. Under the GDPR, the log itself must be proportionate and retained only as long as needed.
Where does automation help?
Automation helps most with the repetitive comparison work: reading the documents, extracting fields and flagging differences for a person to review. A reviewer should handle the exceptions: a hyphenated surname, a transliterated name, a joint account.
A digital onboarding file that validates each item on upload, flags dates and mismatches, and holds one decision per line is easier to defend in an audit than a folder of PDFs. Details on storage and access are on the security page, and costs are on the pricing page. To run these checks on your own onboarding files, start from the CheckFile solution for HR teams, which compares fields, dates and registers across the documents in a new hire file.
Frequently Asked Questions
What bank details do employers need from a new employee?
At minimum the IBAN or the account number with the sort code or routing number, and the name of the account holder. Some payroll systems also ask for the bank name or BIC. Ask for nothing beyond what payment requires.
How long does employee bank details verification take?
A format check is instant. A bank-side name check, where available, returns a result within seconds in the euro area. A manual review of a mismatch depends on how fast the employee replies, so collect the details early.
Can I pay a new employee into someone else's account?
It depends on local law and your own policy. Many employers require the account to be in the employee's name, alone or jointly, because payee verification and audit trails rely on the match.
Is a tax ID check the same as a right to work check?
No. A tax ID check confirms the identifier is well formed and matches the person for withholding purposes. The right to work check is a separate legal obligation, covered in our new hire checklist.
What happens if the tax ID is missing on the first pay date?
Most tax systems apply a default, often higher, withholding rate until the identifier is provided. The employee can usually recover the excess later, but it is simpler to collect the identifier before payroll closes.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.