Double billing (also called duplicate billing) is when a vendor sends you more than one invoice for the same goods, service or piece of work. The second invoice may repeat the first exactly, or it may carry a new invoice number, a new date or a slightly different description. Most cases are billing mistakes. A few are deliberate.
This post looks at double billing from the buyer’s side: you are the one receiving the invoices. If the second invoice has already been paid, the problem becomes a duplicate payment, which we cover separately in how duplicate payments happen and how to recover them.
What does duplicate billing mean?
Duplicate billing means the same charge shows up on two or more invoices from one vendor. People use “double billing”, “duplicate billing” and “double invoicing” for the same thing. A related term, duplicate transaction, usually refers to a card or bank charge that posts twice. For an AP team, the concern is the invoice: a second request for money you already owe once.
What matters is whether the work is the same. Two invoices for the same amount from the same vendor are not a duplicate if they cover two separate deliveries. Two invoices with different amounts can still be a duplicate if one of them bills the same work plus a small extra line. You decide by what was delivered, not by how the paperwork looks.
How does double billing happen?
Most double billing comes out of the vendor’s own billing process. The common causes are ordinary:
- A vendor resends an invoice as a reminder, and the copy gets entered as a new bill.
- The vendor re-issues an invoice to fix an address, a PO number or a tax line, and gives the corrected version a new invoice number without voiding the old one.
- Goods ship in two parts, and the vendor bills the full order on each shipment.
- On progress billing, such as construction or a long service contract, one application for payment repeats work already billed in the previous one.
- The same invoice arrives through two channels, say email to AP and a paper copy to the site manager, and both get keyed in.
- A vendor switches billing systems and the new system regenerates open invoices.
Deliberate double billing uses the same openings. A vendor, or someone inside a vendor, can bill twice on purpose and count on a busy AP team treating the second invoice as new. If you want the warning signs that point toward intent, see invoice fraud warning signs.
How do you spot a double billed invoice?
Exact copies are easy. Anything that matches on vendor, invoice number and amount will usually trip whatever duplicate check your accounting system already has. The ones that get through are the re-issued and near-identical invoices, because the invoice number is different and the system sees two separate bills.
Here is a generic example. An electrical contractor sends two invoices two weeks apart:
| Field | Invoice A | Invoice B |
|---|---|---|
| Vendor | Northfield Electrical | Northfield Electrical LLC |
| Invoice number | INV-3307 | INV-3342 |
| Invoice date | Aug 4, 2026 | Aug 19, 2026 |
| PO number | PO-4512 | PO-4512 |
| Description | Panel upgrade, Unit 2B | Panel upgrade Unit 2B (revised) |
| Amount | $4,860.00 | $4,860.00 |
The invoice numbers differ, the vendor name has an “LLC” on one and not the other, and the description has a small edit. A check on invoice number alone passes both. Read them together and the picture changes: same PO, same job, same amount, and the word “revised”. The likely story is that Northfield re-issued INV-3307 to correct something and never sent a credit for the original.
When you compare incoming invoices, look at these fields together:
- Vendor, after normalizing the name (drop “LLC”, “Inc”, punctuation and extra spaces).
- Amount, including amounts that differ only by tax, freight or a rounding cent.
- PO number, job number or contract reference.
- Service period or delivery date, which matters more than the invoice date.
- Line descriptions and quantities.
A match on three or more of these is worth a second look, even when the invoice numbers differ. If you are doing this in a spreadsheet, finding duplicate invoices in Excel walks through the formulas. When the numbers on a second invoice do not match the first but the work does, you may be looking at an invoice discrepancy rather than a pure duplicate, and the fix is different.
Is double invoicing illegal?
It depends on intent, and this is general information, not legal advice.
An honest mistake, such as a re-issued invoice that was never voided, is a billing error. The vendor owes you a correction, and most will issue one without argument once you show them both invoices. It is a commercial matter between you and the vendor, usually settled by a credit memo.
Knowingly billing someone twice to get paid twice is different. Under general US law, fraud typically involves a knowingly false statement of fact that the other party relies on and is harmed by; Cornell Law School’s Legal Information Institute describes the civil and criminal forms. When the customer is a government agency, the federal False Claims Act applies to anyone who knowingly submits false claims for payment to the government, according to the US Department of Justice.
If you suspect a vendor is billing twice on purpose, keep the documents, keep your messages to the vendor factual, and talk to your company’s counsel before you accuse anyone. The facts that decide whether something is an error or fraud are rarely visible from the invoices alone.
What should you do when a vendor double bills you?
Most cases are fixed with a short, polite process. The goal is to end up with one invoice paid and a clean paper trail for the other.
- Put the second invoice on hold. Do not approve or schedule it while you check.
- Pull both invoices and the supporting documents: the PO, receiving records or delivery notes, and for progress billing the prior application for payment.
- Compare them field by field, as in the table above. Write down what matches and what does not.
- Contact the vendor’s billing team in writing. Name both invoice numbers, say which one you believe is the duplicate, and ask them to confirm.
- Ask for a credit memo against the duplicate invoice, or a written confirmation that it has been voided. A phone call saying “just ignore it” leaves the invoice open on their ledger, and it may come back as an overdue balance.
- Record the outcome in your AP system: link the credit memo to the invoice and note why it was voided.
- Check the vendor’s other recent invoices. A vendor that re-issued one invoice without a credit may have done it more than once.
If you find the duplicate after it was paid, the steps change: you are asking for a refund or an offset against future invoices. That process is covered in duplicate payments.
How do AP teams check for double billing routinely?
Double billing is cheapest to deal with while the invoice is still unpaid, so most controls sit at invoice entry and approval. The Washington State Auditor’s Office points to a few habits that apply to any organization: keep one record per vendor in the vendor master file, centralize invoice entry with a small number of people so invoice numbers are keyed consistently, and look for the root cause when a duplicate turns up.
In practice, teams that handle this well tend to do the following:
- Enter invoice numbers exactly as printed, with a written rule for prefixes, leading zeros and suffixes like “-R” or “revised”.
- Match invoices to the PO and receiving record, so a second bill against a fully billed PO stands out.
- Ask vendors to state clearly on any re-issued invoice which original it replaces.
- Reconcile vendor statements periodically, which surfaces invoices the vendor thinks are open and you think are paid or void.
- Review exceptions weekly: invoices with the same vendor and amount within a short window, or the same PO billed beyond its value.
- Run a periodic look back across the full invoice history, often as part of an accounts payable audit.
Price is the other thing to watch on the same invoices. A vendor that bills the same job twice is one problem; a vendor whose unit price creeps up without a contract change is another, covered in invoice price variance.
Where OverpayAlert fits
OverpayAlert is software that reviews the invoices you send it and flags potential duplicate invoices and unusual vendor price increases for a person on your team to review. You forward invoices by email or upload them. It compares vendor, invoice number, amount and date, and looks for near matches as well as exact ones, which is the kind of pair in the Northfield example above. A person on your team decides whether a flagged pair is a real duplicate, and if the invoice was submitted before your payment run, that review can happen before it is approved. A flag does not block or pay anything on its own. On the Growth and Scale plans, results export as CSV, and the Scale plan adds an API for teams that want to pull flags into their own tools.
You can read more about how duplicate invoice detection works and how OverpayAlert handles an invoice from upload to flag, or compare plans and pricing. If you want to run your own recent invoices through it, start a 7-day free trial.