Supplier asking to change bank details
If you have an email in front of you from a supplier saying their bank details have changed, stop before you update anything. This request is the single most common form of invoice fraud in Europe, and the version that works does not look suspicious at all.
The one thing to do: phone them on a number you already had. Not the number in the email, not the number in the signature, not the number on the new invoice. A number from an old invoice, your accounting system, or their website that you navigated to yourself. Everything below explains why that specific step is the one that matters.
Why the email looks completely normal
The version of this fraud that succeeds is not a stranger with a lookalike domain. It is a real email, from the real supplier’s real mailbox, because somebody got into that mailbox — usually with a password from an unrelated breach, or a phishing page that collected it weeks earlier.
Once inside, the attacker reads the mail thread. They see your PO numbers, your payment terms, the name of the person who normally emails you, how that person signs off. They often wait for a genuine invoice to be sent, then follow up on the same thread with new account details. Sometimes they set a mailbox rule so your replies are hidden from the real supplier, which is why “I emailed to check and they confirmed” is not confirmation.
This means the usual checks pass:
- The sending domain is genuine — it is their domain, so SPF and DKIM pass.
- The email address is correct, character for character.
- The VAT number on the invoice is real and registered, because it is their VAT number.
- The thread history is real, because it is the real thread.
- The new IBAN passes its checksum, because a working account was opened to receive the money.
Nothing on the invoice is forged. Only the destination changed.
Why the phone call is not a formality
Every automated check answers a question about identity: is this a real business, is this a real VAT registration, is this a well-formed account number. None of them answers the only question that matters here, which is about authority: did this business actually ask you to send money somewhere new.
No public data source can answer that. Bank account ownership is not public in the EU or UK, so nothing you can look up will tell you whose name is on the account. A human being at the supplier can, in about a minute.
Use a number you already had — that is the whole point. An attacker who controls the mailbox also controls the phone number in the signature of the email they sent.
What to check while you wait for the call back
None of these is a substitute for the call. They are useful because they occasionally turn a “probably fine” into an obvious answer, and because they cost a minute.
- Does the IBAN country match where the supplier is registered? A German supplier whose account is suddenly in another country is worth naming on the call. It is often innocent — group treasury, factoring, or a payment provider like Wise or Revolut — but it is a fact worth stating out loud. See IBAN country differs from VAT country.
- Does the name on the registry match the name on the invoice? See VAT number is valid but the name is different.
- Is the domain exactly right? Read it character by character, right to left.
rnlooks likem,llooks likeI, and an added or dropped hyphen is invisible when you already know what the word says. - Does the domain enforce DMARC? If it does not, anyone can forge mail from it, which widens the range of ways this email could have reached you. See No DMARC policy.
You can run the VAT number, the new IBAN and the domain together on the homepage in one submission.
Signs worth taking seriously
None of these is proof, and their absence is not reassurance. They shift the odds:
- Urgency attached to the change. “Before the month end”, “the old account is closed as of today”, “the payment failed, please resend”. Urgency exists to stop you phoning.
- A change that arrives with an invoice rather than as its own notice from an account you already know.
- A request to keep the change quiet, or to route the confirmation through the same email thread rather than any other channel.
- Reply-to differs from From. Worth a look in the message headers, though its absence means nothing when the mailbox itself is compromised.
- The amount is unusually round, or unusually large, relative to what this supplier normally invoices.
- First contact is a bank change. A supplier you have never paid before, whose first substantive email is new account details.
If you have already paid
Speed decides the outcome, so do this before anything else.
- Call your bank immediately and ask them to attempt a recall. Money can sometimes be stopped within hours; after a day or two it is usually gone. Say the words “authorised push payment fraud” — it is the term that routes you to the right team.
- Call the supplier on a known number, so they learn their mailbox is compromised. They are a victim here too, and other customers of theirs are being targeted with the same email today.
- Report it. In the UK, Action Fraud. In the EU, your national police cybercrime unit — most take online reports. A crime reference is usually required before a bank will consider reimbursement.
- Keep everything — the email with full headers, the invoice, payment confirmation, and a note of who you spoke to and when.
In the UK, reimbursement rules for authorised push payment fraud changed in October 2024 and cover many cases that previously went uncompensated. Ask your bank directly rather than assuming either way.
Making it not happen again
The control that works is a rule, not a habit: bank detail changes are verified by voice on a stored number, every time, by someone other than the person who received the request. Written down, applied to everyone, no exceptions for people you like.
Store supplier phone numbers in your accounting system, not in your inbox, so the number you call cannot be edited by whoever sent the email. And treat a change confirmed only by email as not confirmed at all — including a reply that arrives from the correct address.
Run a vendor check →Registry, IBAN, EU sanctions and sending domain, in one pass. Free, no signup.