The risky moment can look like an accounts payable clerk handling a normal payment run.
A familiar supplier emails about an invoice. The message is clean, polite, and specific. It references the right project, uses the supplier's logo, includes a PDF that looks like the supplier's usual format, and explains that the supplier has moved to a new bank account.
A second email appears to come from the controller and references the same supplier thread: "Can you get this updated before Friday's run? We are trying to avoid late fees on this one."
Nothing looks strange. That is the problem.
Old phishing training told staff to look for broken language, odd formatting, generic greetings, and clumsy urgency. AI has made those signals much weaker. A fraud email can now be well written, role-specific, and timed to a real business process.
The reliable signal is the action being requested.
If a message asks for money movement, banking changes, payroll routing, or credential reset, it needs verification through a known channel before anyone acts on it.
What the risk is
AI-amplified phishing is text-based social engineering made faster, cleaner, and more contextual with AI tools. The target is still a person, but the message quality has changed.
Attackers used to spend time writing each convincing fraud message. They had to research the company, understand the roles, imitate the sender, and produce language that looked normal. That effort limited how many targeted attacks they could run.
AI changes the economics. An attacker can scrape public information from websites, LinkedIn, job postings, procurement pages, newsletters, and leaked email threads, then use AI to produce messages that fit the target's role and business rhythm.
The attack may arrive by email, Teams, Slack, WhatsApp, SMS, a vendor portal message, or a QR code on a convincing invoice page. Email is still the main path for many SMBs, but staff now handle business requests across several channels where verification habits are weaker.
Common examples include:
- A vendor banking-change request that matches the vendor's tone and invoice format.
- A payroll routing change that appears to come from an employee.
- A controller or owner asking for a payment before a deadline.
- A QR-code invoice that routes staff to a convincing payment or credential page.
- A lookalike domain that differs from the real one by one character.
- A landing page that copies the bank, Microsoft 365, payroll provider, or vendor portal branding.
- A chat message that picks up context from a real project and asks for a credential reset or payment step.
Staff should identify the requested action before judging whether the message looks suspicious.
Voice and video impersonation covers voice and video impersonation. This article stays with text-based fraud: email, chat, SMS, portals, QR pages, invoices, and landing pages. Prompt injection covered attackers manipulating AI systems; this article covers attackers using AI to manipulate people.
How it happens in a normal SMB
A small Alberta construction company pays a regional materials supplier every month. The supplier sends invoices by email, and accounts payable usually pays them during the Friday payment run. The controller reviews exceptions, but routine invoices are handled by an AP coordinator who knows the vendors well.
An attacker has collected enough public context to sound credible. The company website lists recent projects. LinkedIn shows the controller, owner, and AP coordinator. A supplier announcement from last year includes the supplier's logo and billing contact. The attacker also finds an old purchase order format in a public bid package.
Using AI, the attacker drafts a supplier email that fits the situation:
Hi Sarah, we are updating payment details for May invoices as part of our banking transition. Please use the attached remittance form for Friday's run. The outstanding invoices for the Riverbend and West Hill jobs should be paid to the new account below.
The wording is clean. The invoice numbers look plausible. The attached PDF has the supplier's logo, footer, and line-item style. The sender domain is one character off from the real supplier domain.
The AP coordinator hesitates because banking changes are unusual. Then a second message arrives that appears to be from the controller, also written cleanly:
This looks like the same supplier we discussed last week. Please update the remittance info before the run so we do not hold up the jobs.
On the coordinator's phone, the message shows the controller's name, while the actual sender address is a personal email account. The language fits the kind of internal nudge that happens during a busy payment week.
The AP coordinator updates the banking details in the accounting system and includes the supplier in Friday's payment run. The payment leaves the company's account.
Only then does the company see the pattern: a lookalike supplier domain, a convincing PDF, a fake internal nudge, and a banking change that was never confirmed through a known phone number.
The failure path
The failure path looks like this:
-
An attacker gathers public business context: names, roles, vendors, projects, domains, invoice formats, or recent activity.
-
AI helps produce clean, specific messages that match the target's role and normal business process.
-
The message asks for a high-risk action: banking change, payment instruction, payroll routing, credential reset, or urgent transfer.
-
The staff member evaluates the message by appearance, sender name, tone, and context.
-
The message looks normal enough to proceed.
-
The action is taken without out-of-band verification through a known channel.
-
Money, credentials, or account access goes to the attacker.
-
The business discovers the fraud when the real vendor, employee, bank, payroll provider, or customer asks why the expected action did not happen.
Appearance cannot carry the decision. The message may look right because AI helped make it look right. The request type should drive the control.
Business consequence
The first consequence is usually direct financial loss.
In the construction company, the payment went to an attacker. The supplier still expects to be paid. The business may have to pay the real invoice again, argue with the bank, preserve evidence, call the insurer, and explain to the supplier why the money was redirected.
Recovery is uncertain. A bank may be able to attempt a recall, with success depending on timing and where the funds moved. Insurance may help, although claims can become complicated when the business voluntarily initiated the transfer under deception. Policy wording matters, and the business will be asked what verification controls were in place.
Other consequences follow quickly:
- Payroll deposits may be redirected to an attacker, leaving an employee unpaid.
- Vendor relationships may be damaged when payment instructions are changed without confirmation.
- Customers may be affected if the fraud involved customer banking details or payment instructions.
- Staff may lose confidence after being blamed for a message that looked normal.
- The business may have to review recent banking changes, payment runs, credential resets, and vendor portal activity.
- A compromised mailbox or account may create a second incident response track.
Credential resets and account recovery requests belong in the same control family as payment requests because they also transfer control. A mailbox, payroll account, vendor portal, or banking login can become the path to the next payment fraud.
The staff member is rarely the main problem. If the business teaches people to judge fraud by whether the message looks sloppy, AI-amplified fraud will beat that training. The control has to attach to the requested action.
Controls that interrupt the failure path
The first control is out-of-band verification for high-risk requests.
For any request involving money movement, banking-detail changes, payroll routing, credential reset, vendor portal access, or payment instruction changes, staff must verify through a known channel before acting. The callback number should come from the vendor master record, contract, prior verified contact list, or another approved source. It should not come from the inbound message.
Start here
- Require callback verification for vendor banking changes, payroll routing changes, wire transfers, and new payment instructions.
- Use a known phone number, in-person confirmation, or another pre-approved channel for verification.
- Require two-person approval above a set payment or banking-change threshold.
- Make banking-change procedures independent of the inbound email or chat message.
- Train staff to flag the request type first: money, banking, payroll, credentials, or urgent access.
- Record who verified the change, which number or channel was used, and when approval happened.
Add where needed
- Use phishing-resistant MFA such as passkeys or security keys for email, banking, payroll, and admin accounts.
- Configure DMARC enforcement for company domains, with SPF and DKIM aligned.
- Add external-sender and lookalike-domain warnings where the email platform supports them.
- Monitor for newly registered lookalike domains involving the business or major vendors.
- Restrict who can change vendor banking details, payroll routing, and payment templates.
- Review QR-code payment requests and credential pages with the same suspicion as links.
- Use separate approval for credential resets that arrive through email or chat.
The verification process has to be normal, fast, and socially acceptable. If staff feel they are slowing the business down by calling a vendor, they will skip the call under pressure. Owners and managers need to make the pause expected.
The callback should be boring. "We received a request to change banking details. I am calling the number we already had on file to verify before we process it." That sentence prevents a large share of payment fraud.
Policy rule this creates
Rule 06 of 13
Any request to change banking details, payment instructions, payroll routing, vendor portal access, credential reset, account recovery, or account access must be verified out of band before action is taken. Verification must use a pre-established callback number, in-person confirmation, or another approved channel already known to the business. Staff may not rely on the sender name, message quality, logo, invoice format, QR code, or urgency as proof that the request is legitimate.
Common questions about AI-amplified phishing and payment fraud
The questions that come up most often when a business tries to translate the verify-the-action rule into something AP, finance, and operations staff can use tomorrow morning.
Are AI-amplified phishing attacks really targeting small businesses?
AI has changed the unit economics of phishing, both by lowering the cost of reconnaissance (LinkedIn scrape, website mining, public document review) and by generating clean role-specific messages at scale, which means a 30-person SMB now receives the same quality of message a Fortune 500 used to receive. The same economics drive both directions: vendor impersonation (a supplier email asking to update banking details) and internal impersonation (an email that appears to come from the owner or controller asking AP to process a payment). SMB per-incident impact is also higher than enterprise per-incident impact, because a single fraudulent vendor-banking change can be material to a small firm where the same loss might be a write-off at a larger one. The relevant question for an SMB is whether the requested action (money, banking, payroll, credentials) gets verified before staff acts on it, regardless of whether the message appears targeted.
We already do phishing training. Isn't that enough?
Phishing training built around 'spot the typo, the clumsy urgency, or the generic greeting' no longer protects against AI-amplified messages, because AI removes those signals. Many simulation libraries built before AI-quality messaging are still in use, and the conventional 'spot the visible flaws' framing persists in training material that has not been refreshed. If the simulator itself still sends old-style messages with visible flaws, staff pass the simulation and still fail real attacks. The training that holds up focuses on the requested action (money movement, banking change, payroll routing, credential reset, account recovery) and the verify-out-of-band response, regardless of how clean the message looks.
What does 'verify out of band' actually mean in practice?
Out-of-band verification means using a different channel than the one the request arrived on, with the verification channel established through an independent source. Phone callback to a number from the vendor master record, contract, or prior verified contact is the strongest version, because the phone network is independent of the email and chat identity, and walking to the person's desk is equally strong. Chat-based verification (Teams or Slack DM) works when the chat platform sits on a different identity domain than the request channel, and is weaker when both ride the same Microsoft 365 or Google Workspace tenant, because a compromised tenant can deliver both the email and the chat from the same attacker. The same principle applies to internal requests: when an email appears to come from the owner or controller, the verification is to reach that person on a phone number already known to be theirs.
Won't calling vendors to verify every banking change be awkward and slow us down?
The callback is standard practice in accounts payable, and most vendors expect it when banking details change. The call goes to the number already on file in the vendor master record, contract, or prior verified contact list, even when the request itself provides a 'new' number that looks legitimate. A normalized script removes the awkwardness by framing the call as routine procedure: 'We received a request to change banking details. I am calling the number we already had on file to verify before we process it.' Vendors who push back hard against a routine callback are themselves a useful signal that something is off.
Where do we get the verified callback number in the first place, especially for a new vendor?
The verified callback number gets into the vendor master record at onboarding, through a method independent of the same email or web channel the vendor first contacted the business on. For most SMBs, the practical options are an in-person or phone conversation initiated by the business to a number obtained from the vendor's own publicly listed contact (their website, a directory listing, or an industry association) with banking details confirmed on that call, a banking-details form attached to the signed contract with independent signature verification, or, for higher-value vendors, a third-party verification service. The same independence principle applies when a legitimate vendor genuinely changes their banking details: the new number is added to the master record only after a callback to the existing number on file confirms the change. A master record built from email replies and signature blocks alone provides no verification baseline, because the same attacker who can spoof an email can supply the 'verified' number that ends up on file.
Do we need to verify every payment, or just large ones?
The threshold logic applies to payments themselves: set a dollar amount above which two-person approval is required, calibrated to the business's normal payment sizes. Banking-detail changes, payroll-routing changes, credential resets, and account-recovery requests should be verified regardless of amount, because the change itself enables every future payment or access to that account. A vendor banking change of zero dollars today can redirect tens of thousands of dollars across the next year. The simplest operating rule is verification on every request that changes who gets paid, who can sign in, or who can recover an account, with the dollar threshold and two-person approval layered on top for payment runs.
What if the email actually came from the vendor's real email account?
Business email compromise is when the email genuinely comes from the vendor's real account because an attacker has taken over the vendor's mailbox, which means email authentication, lookalike-domain detection, and DMARC do not flag it. The verify-out-of-band rule still works in this case because the callback uses a phone number outside the compromised mailbox. This is why callbacks have to use a number from the vendor master record, contract, or prior verified contact; numbers shown in the email signature or invoice can be changed by the attacker. If the verified callback reaches the vendor and they confirm no banking change was requested, the business has both prevented the fraud and surfaced a compromise the vendor needs to address.
We have MFA on email. Doesn't that stop this?
MFA stops basic password-stuffing attacks but does not stop AI-amplified phishing on its own. Much of the fraud does not require compromising the mailbox at all, because the attacker spoofs the sender or uses a lookalike domain from outside the business. When credential phishing is the goal, real-time adversary-in-the-middle kits proxy the legitimate login page and capture either the password and MFA code as the user types them, or the authenticated session token after a successful login, defeating code-based MFA in both cases. Phishing-resistant MFA (passkeys or security keys) is origin-bound, meaning it only authenticates to the legitimate domain so an attacker proxy receives nothing usable, which is what makes it the meaningful upgrade for high-value accounts: finance, payroll, banking, email administration, and executive accounts.
We've trained staff on email phishing. What about Teams, SMS, WhatsApp, or QR codes?
The verify-the-action rule applies regardless of channel. Email is still the most common path for AI-amplified text fraud, but SMS, WhatsApp, Teams, Slack, vendor portals, and QR codes are also being used, and SMS and QR codes in particular bypass email security filters. Internal channels deserve the same scrutiny as external ones, because a compromised Teams or Slack account messaging from inside the trust boundary is among the most dangerous channel-agnostic fraud vectors. Staff should treat any high-risk request the same way regardless of channel; voice and video channels face a distinct AI-impersonation risk covered in voice and video impersonation.
What do we do if we already sent the payment?
The first call after a fraudulent payment is to the bank, because recovery odds drop sharply with time and the bank's recall window is narrow. Ask specifically for a SWIFT MT103 recall (for wire transfers) or an ACH return request (for ACH payments), since front-line bank staff may need the specific procedure named. If the payment went through Wise, Stripe, Bill.com, or another payment platform, contact that platform's fraud team in parallel because the platform has its own freeze and recall procedures separate from the bank. Preserve the original message, payment record, sender details, headers, and any related communications, and review whether any mailbox or credential could have been compromised in the same incident. Notify IT or the policy owner, and hand decisions about insurance claims (which often depend on documented verification having been performed before payment), legal counsel, regulator reporting (in Canada, the Canadian Anti-Fraud Centre; in the US, the FBI's IC3 and the affected bank's fraud line), and client notification to the owner with appropriate advice.
One of 13 rules for your AI usage policy
The rule above is one of 13 that make up a working AI Usage Policy. The SMB AI Policy Builder walks you through the full set of decisions and produces the policy, working documents, and a 90-day implementation plan.
Launching soon. Join the waitlist to be notified.