Report an Incident Become a Partner Careers Contact
Book a Demo
Microsoft Security

What Is Business Email Compromise (BEC)? How It Works And How To Stop It In Microsoft 365

Heider Albadawi · Senior SOC Analyst 15 October 2026 9 min read
Vertical timeline of a business email compromise: day 0 phish then a valid sign-in, day 0 an inbox rule hides replies, days 1 to 20 the attacker reads the supplier thread, day 21 a lookalike domain replies, and day 22 new bank details are paid, beside the headline "The invoice looked right."

Business email compromise (BEC) is a fraud in which an attacker uses a hijacked or impersonated business email account to trick someone into sending money or sensitive information. The classic version is a supplier invoice with new bank details, or an "urgent" payment request that seems to come from a director. There's often no malware and no malicious link in the final email. It works because it looks like ordinary business.

It is also the most expensive kind of cybercrime most organisations face. In the FBI's 2025 Internet Crime Report, reported BEC losses came to around $3 billion in that one year, from US complaints alone.

How a business email compromise attack works

Most BEC attacks against Microsoft 365 organisations follow the same shape.

  1. Get into a mailbox. The attacker phishes a password, often with a fake Microsoft sign-in page or an adversary-in-the-middle kit that also captures the MFA session. Password spraying and reused passwords from earlier breaches also work against accounts without MFA. See What Is Password Spraying?
  2. Hide. They create inbox rules that move or delete replies containing words like "invoice", "payment" or "bank", so the real owner doesn't see the conversation. Some register their own MFA method or grant an app access to the mailbox so they keep access after a password reset.
  3. Watch. They read email for days or weeks, learning who pays whom, when invoices are due, how people write and which deals are in progress.
  4. Strike. At the right moment they reply in an existing thread, either from the compromised mailbox or from a lookalike domain one character different from the real one, with new bank details or an urgent request.
  5. Cash out. The money goes to an account controlled by the fraudsters and is moved on quickly, which is why recovering it gets much harder after the first day or two.

Common types of BEC

  • Supplier or invoice fraud. A real supplier's mailbox is compromised, or impersonated, and asks customers to pay a new account.
  • CEO or executive fraud. An email that seems to come from a senior leader asks finance to make an urgent, confidential payment.
  • Payroll diversion. HR receives a request, apparently from an employee, to change their salary bank details.
  • Solicitor and property fraud. Attackers intercept conveyancing emails and redirect deposits or completion funds.
  • Data theft. The goal is information rather than money, such as staff tax records or customer data that can be sold or used in further fraud.

BEC vs phishing

Phishing is usually how BEC begins, but the two are different. A phishing email tries to get you to click a link or open a file. A BEC email usually contains neither. It relies on trust, timing and a believable request, which is why email filters that look for malicious links and attachments often miss it.

Warning signs in Microsoft 365

Signs in the mailbox

  • New inbox rules that delete, move or mark messages as read, especially rules that act on payment-related words or move mail to obscure folders such as RSS Feeds or Archive.
  • Forwarding to external addresses that nobody set up.
  • Sent items the user doesn't recognise, or sent items that have been deleted.
  • Replies in existing threads coming from a domain that is almost, but not quite, the real one.

Signs in identity logs

  • Successful sign-ins from unusual locations or hosting providers, often shortly after a phishing email was delivered.
  • A new MFA method registered, or an app granted mail access, that the user didn't request.
  • One account signed in from two places that are too far apart at nearly the same time.

Starter KQL queries for Microsoft Sentinel

These are starting points. Run them over a few weeks, review what's normal in your tenant and add exceptions before turning them into alerts.

Suspicious inbox rules

OfficeActivity
| where TimeGenerated > ago(30d)
| where Operation in ("New-InboxRule", "Set-InboxRule", "UpdateInboxRules")
| extend Params = tostring(Parameters)
| where Params has_any ("DeleteMessage", "MoveToFolder", "MarkAsRead", "ForwardTo", "RedirectTo")
| where Params has_any ("invoice", "payment", "bank", "remittance", "transfer", "RSS", "Archive")
| project TimeGenerated, UserId, ClientIP, Operation, Params

Payment requests from first-time sender domains

This uses Microsoft Defender for Office 365 data to find inbound emails about payments from domains that haven't emailed you in the previous 30 days, a common sign of a lookalike domain.

let KnownDomains = EmailEvents
| where Timestamp between (ago(31d) .. ago(1d))
| where EmailDirection == "Inbound"
| distinct SenderFromDomain;
EmailEvents
| where Timestamp > ago(1d)
| where EmailDirection == "Inbound"
| where SenderFromDomain !in (KnownDomains)
| where Subject has_any ("invoice", "payment", "bank details", "remittance", "overdue", "updated account")
| project Timestamp, SenderFromAddress, SenderFromDomain, RecipientEmailAddress, Subject, DeliveryAction

How to prevent business email compromise

Technical controls

  1. Require MFA for everyone, and phishing-resistant MFA for high-risk roles. Passkeys and certificate-based authentication resist adversary-in-the-middle phishing. Finance, payroll and executives are prime targets.
  2. Block legacy authentication with Conditional Access, because older protocols can't do MFA.
  3. Disable automatic external forwarding in Exchange Online outbound spam policies, and allow exceptions only where there's a business need.
  4. Publish SPF, DKIM and DMARC for your own domains and move DMARC towards enforcement, so attackers can't send email that appears to come from your exact domain.
  5. Turn on impersonation protection in Microsoft Defender for Office 365 for your executives, finance staff and key suppliers' domains.
  6. Restrict app consent so attackers can't keep mailbox access through an app after a password reset. See What Is OAuth?

Process controls

  1. Verify bank detail changes out of band. Call the supplier or employee on a number you already hold, never one from the email requesting the change.
  2. Require two people to approve new payees and large payments.
  3. Treat urgency and secrecy as red flags. Make it normal, and safe, for finance staff to slow down and check a request from a senior leader.
  4. Tell your suppliers how you'll communicate changes, so they know to question an email that doesn't follow that process.

What to do if you've been hit by BEC

  1. Call your bank immediately and ask them to recall the payment. Speed matters more than anything else.
  2. Report it. In England, Wales and Northern Ireland, report to Report Fraud, the service that replaced Action Fraud. In Scotland, contact Police Scotland on 101. Elsewhere, use your national reporting service.
  3. Secure the account. Reset the password, revoke sessions and refresh tokens, and remove any MFA methods, app consents, inbox rules and forwarding the attacker added.
  4. Work out the scope. Check what the attacker read and sent, which other accounts signed in from the same addresses, and whether suppliers or customers received fraudulent emails from you. Warn them if so.
  5. Close the gap that let them in, whether that was a missing MFA requirement, legacy authentication or a process that allowed an unverified bank change.

Frequently asked questions

What does BEC stand for?

Business email compromise. It's sometimes called email account compromise (EAC) when the fraud targets individuals rather than businesses.

Does MFA stop business email compromise?

It stops many attacks, but not all. Adversary-in-the-middle phishing kits can steal the session after MFA is completed. Phishing-resistant methods such as passkeys, plus monitoring for suspicious sign-ins and inbox rules, close most of that gap.

Why don't email filters catch BEC?

The final fraudulent email often contains no links or attachments, may come from a genuine compromised mailbox, and reads like normal business correspondence. That's why process controls such as call-back verification matter as much as technology.

Can you get money back after a BEC payment?

Sometimes, if you act very quickly. Contact your bank as soon as you discover the fraud. The chance of recovery drops sharply once the money has been moved on.

Is BEC the same as invoice fraud?

Invoice fraud is one common type of BEC. BEC also includes executive impersonation, payroll diversion and data theft.

How Wizard Cyber helps

BEC leaves traces across identity and email, such as a sign-in from a new location, a new inbox rule or an unfamiliar sender domain, often days before the fraudulent payment request. Our SOCs are manned 24/7, and CYBERSHIELD AI's Investigation Agent links those signals into one incident and works it to a verdict, typically in 3m 30s. On the managed service, a senior analyst signs off by default.

If you'd like to know whether your tenant would catch a mailbox takeover before the invoice arrives, book a demo or talk to our team.

Business Email CompromiseBECEmail SecurityInvoice FraudMicrosoft 365Exchange OnlineInbox RulesMicrosoft Defender for Office 365Microsoft SentinelKQL

Ready to see the agents work?

Book a demo of CYBERSHIELD AI against a real scenario.