How to Catch Supplier Overcharging Before You Pay
Quick answer: Supplier overcharging is caught by matching the invoice against the agreed purchase order price and the goods actually received, so any discrepancy is flagged before payment. The controls that make this possible are a purchase order created before the delivery, a goods received note recorded at delivery, and an invoice comparison that checks both price and quantity before approval.
Most restaurant owners who are being overcharged by a supplier do not know it. The overcharge is not a single dramatic event — it is a price slightly higher than agreed, an item included that was not ordered, a quantity invoiced higher than delivered. Each instance looks minor; across dozens of orders over months, it compounds into real money. TajerGo, the UAE-built restaurant operating system that combines POS, inventory, purchasing, Khata, AI insights, and VAT compliance in one platform, matches every invoice against the purchase order and goods received note automatically so discrepancies are flagged before payment is approved.
What does supplier overcharging actually look like?
Supplier overcharging takes several forms, not all of which are intentional:
| Form | Example |
|---|---|
| Unit price higher than agreed | PO was AED 28/kg for chicken; invoice charges AED 30/kg |
| Quantity higher than delivered | 18 kg arrived; invoice charges for 20 kg |
| Item added not on the order | An item included in the delivery that you did not order, billed on the invoice |
| Wrong unit of measure | Ordered per piece; invoiced per case at a higher effective unit price |
| Duplicated line items | The same item listed twice on the invoice |
None of these require a supplier acting in bad faith. Billing system errors, invoice preparation mistakes, and delivery-to-billing lags all produce these discrepancies. The point is that without a checking process, you pay them regardless of their cause.
What three controls catch overcharging before payment?
Three controls, working together, catch every category of supplier overcharge:
1. Purchase order with agreed price. The PO locks the agreed price at the time of ordering. If the invoice arrives at a different price, the discrepancy is immediately visible. Without a PO, there is no agreed price to compare against.
2. Goods received note with actual quantities. The GRN records what physically arrived at delivery time. If the invoice charges for a higher quantity than the GRN records, the gap is caught. Without a GRN, you have no record of what actually arrived, only what the invoice says.
3. Three-way matching before payment approval. Comparing PO, GRN, and invoice side by side before approving payment catches any discrepancy across price, quantity, and items. This is the final gate before money leaves.
These controls work as a chain. A PO without a GRN catches price overcharges but not quantity overcharges. A GRN without a PO catches delivery discrepancies but not invoice price errors. Three-way matching uses both.
How do you raise a discrepancy with a supplier?
When a discrepancy is found, the process is straightforward:
- Document the discrepancy specifically. Note the PO line, the invoice line, and the exact difference — AED, quantity, item description.
- Contact the supplier promptly. The sooner the discrepancy is raised, the easier it is to resolve. Waiting until payment is due makes resolution harder.
- Request a credit note or corrected invoice. For a confirmed overcharge, ask for a credit note against the overstated amount, or a new invoice at the correct figures.
- Hold payment on the disputed amount until the discrepancy is resolved. Pay the undisputed portion if terms require it.
Having the PO and GRN on record means the discrepancy conversation is factual: "Our purchase order of [date] agreed AED 28/kg. Our invoice shows AED 30/kg. Please issue a credit note for the difference." There is no ambiguity about what was agreed.
How does price history help catch overcharging?
Price history adds a second dimension to overcharge detection. Three-way matching catches discrepancies within a single order cycle — the invoice price is higher than the PO price for the same order. Price history catches gradual drift over multiple order cycles:
- The price on the last PO was accepted without question.
- But it was already AED 2/kg higher than six months ago, accumulated in three separate small increases.
- Each individual PO appeared internally consistent, but the price has crept far above where it started.
Supplier price tracking surfaces this drift by showing the price paid per item over time, so gradual increases are visible as a trend rather than invisible in any single transaction.
What is the financial impact of not catching overcharges?
An example calculation for a single ingredient:
- Chicken breast, used 50 kg per week.
- Agreed price: AED 28/kg. Invoice price: AED 30/kg.
- Overcharge per week: AED 2 × 50 = AED 100.
- Over a year: AED 5,200 — on one ingredient, from one supplier.
Across all ingredients and all suppliers, unchecked overcharges form a significant but invisible drain on margins. The characteristic of this loss is that it never appears as a single event — it is distributed across hundreds of transactions and only visible in aggregate when food cost is higher than expected.
How TajerGo helps
TajerGo's 3-Way Reconciliation module compares the purchase order, goods received note, and supplier invoice automatically and flags every quantity and price discrepancy before you approve payment. Supplier Intelligence and price history track what you pay per item over time, so gradual price creep across multiple orders is visible as a trend. OCR invoice scanning means the invoice is in the system the moment it arrives — no delay between delivery and matching. Included at AED 499 per branch.
Frequently asked questions
Is supplier overcharging common, or should I trust my regular suppliers? Supplier errors on invoices are common regardless of the relationship — billing systems make mistakes, price changes do not always propagate correctly, and delivery quantities can differ from what is invoiced. Trust your supplier relationship; verify the invoice independently. These are not contradictory positions.
What if my supplier insists the invoice is correct? Present your purchase order as evidence of the agreed price and your goods received note as evidence of the quantity delivered. If the invoice differs from both of these records, the discrepancy is documented and the burden of proof is on the invoice rather than your records.
Should I stop using a supplier if I find an overcharge? One overcharge, promptly corrected, is a billing error. A pattern of overcharges — especially if corrections are resisted — is a relationship to reconsider. Price history and a record of discrepancies tell you which situation you are in.
How do I handle an invoice where only part of it is disputed? Pay the undisputed portion if your terms require payment by a specific date. Clearly note what you are withholding and why, in writing. Request a credit note for the disputed amount and resolve it separately.
About TajerGo: TajerGo is a UAE-built restaurant operating system that combines POS, inventory, purchasing, Khata, AI insights, and VAT compliance in one platform, from AED 499 per branch, with every feature included and no upgrade gatekeeping.
Read next: Restaurant procurement UAE: the full guide (pillar) · 3-way matching: PO, goods received, invoice · Supplier price tracking: spotting cost creep early
Book a TajerGo demo