Duplicate invoice detection, in plain terms
A potential duplicate invoice is a second bill for something you have already been billed for. It rarely arrives as an exact copy. Duplicate invoice detection compares the fields on every new invoice with the ones you already have, and puts likely matches in front of a person.
Same bill, different paper
The obvious duplicate, one PDF sent twice, is the easy case. The ones that get through look like these.
- A new number
- The vendor resends the invoice and their system issues a fresh reference.
- A vendor written two ways
- Acme Construction on one invoice, Acme Construction Co. on the other.
- Two routes in
- The same amount and date arrive once by email and once as an upload.
- A correction that overtakes the original
- The corrected invoice lands before the first one was cancelled.
None of these share every field. Detection has to compare the fields that matter and tolerate small differences in the rest.
Four fields, three ways
OverpayAlert compares invoice number, vendor, amount and date across every invoice you have sent.
Three kinds of comparison run on each pair.
- Exact
- The field is identical.
- Near
- The field is almost identical, such as a reference that differs by one character.
- Fuzzy
- The field means the same thing written differently, such as a vendor name with an extra word.
Each flag carries one of three confidence levels: hard duplicate, probable or suspect.
The exact rules are not published, and no comparison catches everything. A match is a candidate, not a conclusion.
| Field | Original #4523 | Candidate #4487 | Reads as |
|---|---|---|---|
| Vendor | Acme Construction Co. | Acme Construction Co. | Same |
| Invoice number | 4523 | 4487 | Differs |
| Amount | $4,285.00 | $4,285.00 | Same |
| Date | Sep 1, 2026 | Sep 1, 2026 | Same |
A flag, then a person
A flag never blocks or pays anything on its own. It hands the match to your team with the evidence attached.
The candidate is flagged
Both documents sit side by side with the matching fields marked.
Someone on your team opens it
Compare the documents, check the purchase order, ask the vendor if you need to.
Your team decides
Pay, hold or dispute it through the process you already have. Agree with the flag and Block stops the payment and marks the invoice Disputed.
Forward it, or upload it
Email invoices to your workspace address or upload the files. Both go into the same queue, and every invoice in the queue is compared with the rest.
What a flag can and cannot do
A flag can reach you before a payment decision when the invoice was submitted in time. It cannot stop a payment by itself, and no software can promise that every duplicate is found. What it changes is where your review starts: with the exceptions instead of the whole stack.
Prices, on the same ledger
The same records feed a second check: a familiar vendor sending an unfamiliar charge, compared against your own history with that vendor.
Who this is for
Small and mid-sized AP teams who forward or upload invoices and want a second look before they pay. It is software. There is no audit service, no recovery service and no fraud verdict, and it is not a full accounts payable platform.
About duplicates
What counts as a duplicate invoice?
A second invoice for something you have already been billed for. It can be an exact copy, a resent invoice with a new number, or the same charge written slightly differently.
Does a flag mean it is definitely a duplicate?
No. It means the fields match closely enough that a person should look. Two legitimate invoices can share a vendor, amount and date.
Will it catch invoices that are not identical?
That is the point of near and fuzzy comparison on invoice number, vendor, amount and date. It will not catch every variation, and it does not claim to.
Does a flag stop the payment?
No. It supports a review before payment when the invoice was submitted in time. A flag does not block anything by itself. If you agree with it, Block stops the payment and marks the invoice Disputed.
Is this an audit or recovery service?
No. OverpayAlert is software your team uses. Nobody at OverpayAlert reviews your invoices or recovers money for you.
Start with the pile you have now
Forward a week of invoices and see what gets flagged. Seven days on the Growth plan, no payment details at signup.
Start 7-day free trial