Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell: two critical PHP flaws affect most WordPress hosting. See if your site is affectedFlagged by our vulnerability database: PHP2Shell, two critical PHP flaws. DetailsFlagged: PHP2Shell. Check your site
HuttenlocherTechnologies

Security · 6 min read · Updated October 25, 2026

Business email compromise: how it works and how to stop it

Short answer: Business email compromise is the scam where a criminal gets someone to send money by email: a fake invoice, a changed bank account, an urgent request from the boss. It’s one of the costliest crimes the FBI tracks, and it mostly works on small businesses with no process.

The three versions

The FBI’s Internet Crime Complaint Center has listed business email compromise among the costliest crimes reported to it year after year, with losses in the billions of dollars.

  • Forged sender. A message that appears to come from your exact address, possible when your domain has no enforced DMARC policy. In our October audits, 29 of 33 Grand Strand business domains we checked didn’t stop this.
  • Look-alike domain. Mail from huttenlochertec.com instead of huttenlochertech.com. DMARC can’t stop this; a careful eye and a process can.
  • Taken-over mailbox. The criminal logs into a real account, usually with a phished or reused password, reads mail for weeks, sets up forwarding rules, and sends the fake invoice from inside the real conversation at the right moment.

What stops it

  1. A rule for moneyAny new or changed bank details are confirmed by phone, using a number you already had, never the one in the email. Write it down, tell your customers and vendors you follow it, and put it on your invoices.
  2. Two-step sign-in on every mailboxMost takeovers start with a password. A second step blocks nearly all of them.
  3. DMARC at rejectSo nobody can send from your exact domain. See how to set up DMARC.
  4. Check for forwarding rulesAttackers add rules that forward or hide replies. Review mailbox rules and connected apps every few months.
  5. Register obvious look-alikesThe common misspellings and other endings of your domain, pointed at your real site.
  6. Tell your customersA short line in your signature and on invoices: “We will never change our bank details by email.” Our fraud warning text has wording to copy.

If it already happened

  • Call your bank immediately and ask for a recall of the transfer. Speed matters most here.
  • File a report at ic3.gov.
  • Change the mailbox password, sign out every session, turn on two-step sign-in, and check for forwarding rules.
  • Call us or another incident responder to find how they got in and what else they saw.

Written by Nikita Huttenlocher, founder and lead engineer at Huttenlocher Technologies, a web design and software company in Myrtle Beach, South Carolina.

Questions

Does my bank cover it?

Often not. A transfer you authorized, even if you were tricked, is usually treated differently from fraud on a stolen card. Ask your bank and your insurer before it happens.

Do you handle taken-over mailboxes?

Yes, for Google Workspace and Microsoft 365: sessions signed out, rules and apps removed, records fixed, and a written report of what happened.

Start a project

Tell us what you're building.

A website, a booking system, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll build it writes back
02A planning call, then a written plan with the price and the date
03A preview on your phone while it's being built
04Launch night handled: redirects, email, Google
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?

No newsletter, no sales sequence. Just a reply.