Duplicate invoice detection

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.

Why duplicates look different

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.

What gets compared

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.

Duplicate comparison
FieldOriginal #4523Candidate #4487Reads as
VendorAcme Construction Co.Acme Construction Co.Same
Invoice number45234487Differs
Amount$4,285.00$4,285.00Same
DateSep 1, 2026Sep 1, 2026Same
Vendor, date and amount match. The references differ. Review is suggested.
What happens with a match

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.

  1. The candidate is flagged

    Both documents sit side by side with the matching fields marked.

  2. Someone on your team opens it

    Compare the documents, check the purchase order, ask the vendor if you need to.

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

How invoices get in

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.

See the whole workflow
What a flag can do

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.

The other check

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.

Fit

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.

Common questions

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