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. 1

    One inbox for bills

    Ask vendors to send everything to one address, and forward whatever lands anywhere else.

  2. 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. 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. 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. 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. 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. 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. 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. 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. 1

    Check the bank first

    Make sure two payments really left, and that this isn't one payment recorded twice in the books.

  2. 2

    Ask the vendor for a statement of your account

    The extra money should show up as a credit.

  3. 3

    Ask for a refund or a written credit

    Take the refund if you won't buy from them again soon.

  4. 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. 5

    Find out how it got through

    Then fix that step.

Some vendors will tell you when you overpay. Don't count on it. If you suspect more cases, go through the last 12 months using check 9.

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

Facts checked on October 31, 2026.