Business Billing Guide
How to Audit a Commercial or Vendor Invoice for Overcharges
A vendor invoice audit is the process of checking a supplier's bill against what you actually ordered and actually received before you pay it — comparing the purchase order, the delivery or receiving record, and the invoice itself line by line. It's the standard way accounting teams catch pricing errors, duplicate billing, and unauthorized fees before money leaves the business.
~10%
of vendor invoices are estimated to be duplicates, and roughly 4% contain some kind of billing error, according to accounts-payable industry research.
Most overcharges aren't fraud — they're pricing errors, stale rate sheets, or bundled fees that never got flagged. A short, consistent audit process catches almost all of them before payment.
Step 1: Gather the Three Documents
Every legitimate invoice audit starts with what accounting teams call a three-way match: the purchase order (what you agreed to pay), the receiving report or delivery confirmation (what actually arrived), and the invoice itself (what the vendor is asking you to pay). You need all three side by side — an invoice alone tells you nothing about whether it's accurate.
- Purchase order (PO): the contracted price, quantity, and terms.
- Receiving record: packing slip, delivery confirmation, or service completion sign-off.
- Invoice: what the vendor is billing, broken into individual line items.
Step 2: Check Each Line Item Against the Other Two Documents
Work line by line rather than trusting the invoice total. For every charge, confirm that the quantity billed matches what was received, and the unit price matches what was contracted. Watch specifically for:
- Price creep — a unit price that has quietly crept above the rate in your contract or PO, often introduced gradually across several invoices.
- Quantity mismatches — billing for more units than the receiving record shows arrived.
- Duplicate invoices — the same charge submitted twice, sometimes under a slightly different invoice number or date to avoid automatic duplicate-detection.
- Vague or bundled descriptions — line items like "miscellaneous fees" or "service charge" that hide a markup behind non-specific wording.
- Unauthorized add-ons — rush fees, restocking fees, or administrative charges that never appeared in the PO or contract.
- Amounts just under an approval threshold — a pattern of charges suspiciously sized to avoid triggering manager review.
Tip: If a vendor's invoice format or numbering pattern changes unexpectedly, treat that invoice with extra scrutiny — it's one of the more common signals of billing errors or fraud in accounts-payable review.
Step 3: Document the Discrepancy
Once you've found a mismatch, build a record before contacting the vendor:
- The invoice number, date, and the specific line item in question.
- The contracted price or quantity from the PO, quoted directly.
- The receiving record showing what actually arrived, if quantity is the issue.
- A clear, factual description of the discrepancy — avoid assuming intent; frame it as a billing question, not an accusation.
Step 4: Send a Written Dispute and Withhold the Disputed Amount
Notify the vendor in writing (email is generally sufficient and creates a timestamped record). Pay the undisputed portion of the invoice on time to preserve the relationship and avoid late fees, but formally withhold the disputed amount pending resolution. Request a corrected invoice or credit memo in response.
Step 5: Know Your Legal Timeline
If a vendor won't correct a clear overcharge, you have a legal window to pursue it as a contract dispute, though the clock varies by what was purchased:
- Goods (products, materials, equipment): generally governed by the Uniform Commercial Code, which sets a 4-year statute of limitations from when the issue arose (UCC § 2-725), though parties can shorten this by agreement to not less than one year.
- Services: governed by your state's ordinary breach-of-contract statute of limitations, typically 3 to 6 years, with written contracts usually given longer than oral ones.
These are outer legal deadlines, not a reason to delay — the longer an overcharge goes unaddressed, the harder it is to recover supporting documentation and the more it can compound across recurring invoices.
Not legal or financial advice. Statutes of limitations and contract remedies vary significantly by state and by the specific terms of your agreement. This guide explains general accounts-payable audit practice and public legal reference points; consult a licensed attorney or accountant for advice specific to your situation.
Frequently Asked Questions
What is three-way matching and why does it catch overcharges?
It compares the purchase order, the receiving report, and the invoice side by side. Any mismatch in quantity, price, or item gets flagged before payment — catching price creep, phantom quantities, and unauthorized fees before they cost you money.
How long do I have to dispute a commercial invoice?
Goods contracts generally fall under the UCC's 4-year statute of limitations (UCC § 2-725). Service contracts follow your state's breach-of-contract statute, typically 3 to 6 years. Dispute as soon as you spot the error rather than waiting.
What are the most common vendor invoice overcharges?
Duplicate invoices, price creep above the contracted rate, billing for undelivered quantity, vague bundled line items hiding a markup, and unauthorized add-on fees like rush or restocking charges.
Catch Overcharges Before You Pay Them
BillVerify scans invoices and bills for duplicate charges, rate mismatches, and unauthorized fees automatically — free to start, no card required.
Audit My Bill Free →