Finance

Compare Invoices Before Payment: Catch Overcharges and Duplicates

A quick workflow for comparing an invoice against a prior version, a quote, or a purchase order — so you catch price creep and errors before you pay.

Invoice errors are rarely random — they tend to favour the party that sent the invoice. A rate that crept up since the quote, a line item that appears on two invoices, a "misc" charge that wasn't agreed. None of these are obvious at a glance, and by the time they surface in a month-end reconciliation the money is already out the door. Comparing each invoice against a reference before you pay is a 30-second habit that pays for itself the first time it catches something.

Checking a new invoice against the quote or purchase order — every changed figure, added line, and removed item highlighted before you pay.

What to compare against

  • The quote or estimate — did the final invoice match what was agreed?
  • The purchase order — quantities, unit prices, and terms should line up.
  • Last period's invoice — for recurring suppliers, an unexplained jump is the tell.

How to do it in seconds

  1. Open the Compare Invoices tool.
  2. Put the reference (quote, PO, or prior invoice) on the left and the new invoice on the right.
  3. Every changed figure, added line, and removed item is highlighted — you review the differences instead of re-keying totals into a calculator.

Watch for: unit prices that changed while the quantity stayed the same, quantities that changed while the price held, brand-new line items, and rounding that always seems to go up. These are the four patterns behind most invoice overcharges.

Scanned or emailed PDF invoices

Invoices frequently arrive as scanned or image-based PDFs with no selectable text. Pull the data out first with the invoice data extractor — it reads line items and totals out of the document (running OCR when needed) — then compare the two sets of extracted figures.

Catching duplicate invoices

Duplicate billing is one of the most common — and most preventable — sources of overpayment. If a supplier resends an invoice with a new number but the same charges, a comparison against the original makes the overlap obvious: identical line items, identical amounts, different invoice ID.

As with everything here, the invoice is processed locally in your browser and never uploaded, so supplier pricing and payment details stay on your machine.

If you handle supplier billing regularly, the procurement comparison tools extend the same workflow to quotes, purchase orders, and price lists.

Three-way matching without an ERP

Large finance teams run automated three-way matching — invoice against purchase order against goods-received note — inside an ERP. Smaller teams and freelancers rarely have that, so the check gets skipped and overcharges slip through. You can do the same thing manually in under a minute: compare the invoice to the PO to confirm the prices and quantities were agreed, then compare the invoice to what you actually received to confirm you're not paying for undelivered items. The procurement invoice comparison tool is built for exactly this side-by-side check.

The overcharge patterns to know

Once you compare a few invoices against their references, the same handful of tricks keep appearing:

  • Rate creep — the unit price nudges up from the quote while the quantity stays the same, betting you'll only check the total.
  • Quantity drift — the quantity changes while the unit price holds, which is easy to miss if you glance only at rates.
  • Phantom line items — a "handling", "processing", or "misc" charge that was never in the agreement.
  • One-way rounding — small rounding differences that consistently favour the supplier.
  • Duplicate billing — the same charges resent under a new invoice number.

Why a diff beats re-keying totals: checking an invoice by re-typing figures into a calculator only verifies arithmetic you can already see. A comparison against the quote or PO verifies the figures themselves — it catches the price that changed, not just the sum that adds up.

Recurring invoices from the same supplier

Subscriptions and retainers are where charges drift most quietly, because you approve them on autopilot. Compare each new invoice against last period's for the same supplier: an unexplained increase, a new line item, or a quantity change stands out immediately, even when the total looks plausible. This is the invoice equivalent of the month-over-month check finance teams run on spreadsheet exports.

Frequently asked questions

How do I check an invoice against a quote or purchase order?

Open the Compare Invoices tool, put the quote or PO on the left and the invoice on the right, and every changed figure, added line, and removed item is highlighted. Nothing is uploaded — it runs locally in your browser.

How can I catch a duplicate invoice?

Compare the suspected duplicate against the original. If the line items and amounts match but the invoice number differs, it's a resent charge. Duplicate billing is one of the most common and most preventable sources of overpayment.

Can I compare scanned or emailed PDF invoices?

Yes. Extract the figures first with the invoice data extractor, which reads line items and totals and runs OCR on image-based PDFs, then compare the two sets of extracted figures.

Is my supplier and pricing data kept private?

Yes. The invoice is processed locally in your browser and never uploaded, so supplier pricing and payment details stay on your machine.

What are the most common invoice errors to look for?

Rate creep, quantity drift, phantom "misc" charges, one-way rounding, and duplicate billing. All five surface quickly when you compare the invoice against the quote, PO, or prior period rather than reading it in isolation.