The size of the problem
Business email compromise accounted for USD 2.77 billion of losses on 21,442 complaints to the FBI in 2024. APQC data cited by CFO.com puts duplicate or erroneous payments at about 0.8% to 2% of disbursements. Neither figure says how likely a loss is to your business, but both say the control is worth having.
Why exact matching misses duplicates
A duplicate is not always the same invoice number. It can be a reformatted number, a part payment, a reissued invoice or the same amount from the same supplier a few days later. Look for near matches, and list each with the evidence so a person can hold or release it.
- Same supplier, near-same number.
- Same supplier and amount within a few days.
- A part payment against an invoice already paid.
A changed bank detail is a prompt to call back
Compare bank details with the supplier record or last payment, not with the message that announced the change. Call the supplier on a number you already hold. Confirmation of Payee checks the account name for UK payments but does not tell you the request was genuine.
Separate the builder from the checker
NIST's access-control family includes separation of duties, so that harm needs more than one person. The person who builds the payment batch should not be the only one who checks it. A list of things noticed is for that second person, and it must never say the batch is cleared.
Sources and limits
- FBI IC3: 2024 Internet Crime Report Checked 2026-10-12.
- Business email compromise losses for 2024 were USD 2,770,151,146 on 21,442 complaints (2023: USD 2,946,830,270 on 21,489).
- CFO.com: detect and prevent duplicate or erroneous payments Checked 2026-10-12.
- APQC data puts duplicate or erroneous payments at about 0.8% (best performers) to 2% (worst) of disbursements.
- Washington State Auditor: paying vendors twice Checked 2026-10-12.
- The state auditor's blog of 2022 sets out tips for preventing duplicate vendor payments.
- NIST SP 800-53 AC-5 (separation of duties) Checked 2026-10-12.
- Control AC-5 divides duties among people to reduce the risk of harmful activity without collusion.
- Pay.UK: Confirmation of Payee Checked 2026-10-12.
- Confirmation of Payee checks the account name before UK payments are made.