How not to pay one bill twice
The short answer: keep one inbox for bills and one record for each vendor. Before anyone approves a bill, check it against that vendor's last few bills. Mark bills paid the day you pay them, and match your bank every week. Your accounting program can warn you about a repeated invoice number, but it misses most of the other ways a bill gets paid twice.
None of this needs new software. It needs someone to do it every time.
How often it happens
- Best performers0.8%of payments, duplicates or errors
- Weakest performers2%of payments, duplicates or errors
- At 150 bills a month14 to 36payments a year, by arithmetic
APQC, a US benchmarking organization, measures this. Even the best performers in its survey report that 0.8% of their payments are duplicates or errors, and the weakest report 2%. That count also includes payments to the wrong vendor or for the wrong amount, so it covers more than double payments alone.
Say your firm pays 150 bills a month, or 1,800 a year. At those rates, 14 to 36 payments a year would go wrong in some way. That is arithmetic, not a measurement of your firm. APQC's figures do not break out small firms, and we did not find a reliable number for firms of your size.
How the same bill gets paid twice
It arrives twice
Once by email and once on paper, or once to the office manager and once to you.
A reminder looks like a new bill
A vendor's statement or second notice gets paid as if it were the invoice.
The vendor exists twice
"Harbor Supply" and "Harbor Supply Co." are two records, so nothing looks repeated.
The number is typed differently
1042 and INV-1042 look like two invoices to a program.
Someone paid outside the usual route
A partner paid by card on the phone, and the bill stayed open in the books.
The bank payment was never recorded
The bill still shows as unpaid, so it gets paid again next week.
Nine checks that stop it
- 1
One inbox for bills
Ask vendors to send everything to one address, and forward whatever lands anywhere else.
- 2
One record per vendor
Go through your vendor list every three months, merge the repeats and switch off the ones you no longer use.
- 3
Pay from the invoice only
Never pay from a statement or a reminder. If a reminder is all you have, ask for the invoice.
- 4
Type the number exactly as printed
Agree on one rule for bills that have no number, such as the invoice date plus the amount.
- 5
Turn on the warning in your program
QuickBooks Online has a setting under Account and settings, Advanced, Other preferences: "Warn me when I enter a bill number that's already been used for that vendor." It is worth having, but it only looks at the number and only within one vendor record. Xero has flagged possible duplicate bills for review since 2024. Either way, a person still decides.
- 6
Look at the last three bills before approving
Same amount within 60 days? Open both and compare them. This one check catches much of what the software misses.
- 7
Keep approving and paying apart
One person approves and another pays. In a small firm, that can be a partner and an office manager.
- 8
Mark bills paid the same day, and match the bank every week
A week-old gap is easy to explain. A three-month-old gap is not.
- 9
Search your own payments once a month
Export the bills paid, sort by vendor and then by amount, and read the repeats. Rent and subscriptions will show up, and that's fine.
The same amount is not always a duplicate
Here is an example, with a made-up firm and made-up figures. Brightline Studio receives two bills from Harbor Supply Co. in the same week, each for $1,280.00. One is invoice 1042 and the other is invoice 1043.
They look like a duplicate, but they turn out to be two separate orders. If someone had dropped one without checking, the vendor would have been left unpaid and sent a late notice. So check the order or the delivery behind each bill before you decide.
If you already paid twice
- 1
Check the bank first
Make sure two payments really left, and that this isn't one payment recorded twice in the books.
- 2
Ask the vendor for a statement of your account
The extra money should show up as a credit.
- 3
Ask for a refund or a written credit
Take the refund if you won't buy from them again soon.
- 4
Fix your books
Make sure the bill counts only once. If the two payments fall in different tax years, tell your tax accountant.
- 5
Find out how it got through
Then fix that step.
A related problem: the real bill with a new bank account
This one isn't a double payment, but the same checks are where you catch it. Someone sends what looks like your vendor's invoice, with new bank details. The FBI counts this kind of fraud under business email compromise: 24,768 complaints and about $3.05 billion in reported losses in the US in 2025.
If a vendor's bank details change, call them on a number you already have, not one from the email. If the money has already gone, call your bank immediately and ask for a recall, then report it at ic3.gov.
Should you hire someone for this?
Probably not for this alone. If you pay a few dozen bills a month and someone careful handles them, the nine checks are enough. Print them and use them. Nobody should pay $4,500 a month just to stop double payments.
We fit when bills are one part of a bigger pile: nobody has time to check them, clients aren't being reminded, and you only learn how much money you have when it gets tight. We read every bill and check it against that vendor's last bill and what you agreed with them. You approve each one and pay from your own bank. We can't promise that nothing will ever slip through, but we can promise that every bill gets the check. What it costs compared with the alternatives.
Questions
Does QuickBooks stop duplicate bills?
It can warn you when a bill number has already been used for the same vendor, once you turn the setting on. It won't catch a number typed differently or a vendor entered twice.
Are two bills for the same amount a duplicate?
Not always. Monthly fees and repeat orders often match. Compare the invoice numbers and what each bill is for.
Can I get the money back?
Ask for a refund or a credit, and bring the two bank payments and the vendor's statement. Ask as soon as you find it, because old payments take longer to trace.
How far back should I check?
Start with the last 12 months.
Show us how one bill gets paid today.
Sources
- CFO.com, by APQC's Perry D. Wiggins: duplicate or erroneous payments, March 2020
- APQC: definition of the measure
- Intuit: reply on the duplicate bill number setting
- Xero: staff note that duplicate detection reached all users, September 2024
- FBI IC3: 2025 annual report
- FBI IC3: Business Email Compromise, The $55 Billion Scam, September 2024
Facts checked on October 31, 2026.