A restaurant invoice audit checks each supplier invoice against three things: what you ordered, what physically arrived, and what your contract or quote says you pay. Done weekly, it catches price drift, short shipments, catch-weight shortfalls and credits that were promised and never posted.
The most useful number here is not the scary one. The best public audit, run by Consolidated Concepts on more than 11,000 invoices from 400 restaurants, found at least one overcharge on 35% of invoices, with typical overcharges of about 1% of the invoice total (FSR Magazine). That is less dramatic than the "4-8% of food cost" figure that circulates in sales decks, which we could not trace to any primary source. It is also steady, repeatable money that lands every week you do not look.
How often are restaurant supplier invoices wrong?
Roughly one invoice in three carries at least one overcharge, based on the only large public audits. Consolidated Concepts' 2015 analysis of 11,000+ restaurant invoices found overcharges 35% of the time, typically about 1% of invoice dollars (FSR Magazine). Buyers Edge ran the same analysis on $6 million of college foodservice invoices and got the same 35% rate, with overcharges around 1.5% of invoice value and "in excess of 10%" in some spend subsets (Food Service Director).
Two caveats keep this honest. The data is from 2015, and it comes from companies that sell purchasing services. Even so, the causes they list are mundane and believable: contracts loaded late or only partly loaded, manual data-entry errors, different contract forms per vendor, and contracts that never reached the distributor at all. Consolidated Concepts' president put it as "simple mistakes can and often do happen if they are not constantly being monitored." You do not need a villain for the money to be gone.
By the numbers
What 1% looks like: a single location buying $10,000 a week from its broadliner spends about $520,000 a year. One percent of that is $5,200, before counting short shipments you signed for, credits never posted, or a category running well above average.
The owner experience matches the audits. In a 2025 r/restaurantowners thread on Sysco pricing, owners described the same case of gloves bouncing week to week, and one said the system "will sneakily add say $40 extra to a case of gloves" until he flagged it to his rep. In another thread, an owner described being shorted, promised a credit, and never seeing it show up.
What are the most common invoice errors?
Six patterns account for most of what a restaurant invoice audit finds. Each has a different fix and a different deadline, so it pays to know which one you are looking at.
| Error type | What it looks like | Where you catch it | Recovery window |
|---|---|---|---|
| Price drift | Same item, higher unit price, no notice | Weekly price-variance check | Usually negotiable with rep; stronger under a contract |
| Contract not loaded | You were quoted a deviated price, invoice shows list | Compare to signed pricing sheet | Back to contract start if you have paper |
| Short shipment | Invoiced 10 cases, 9 arrived | At the door, before signing | Often at delivery only (see below) |
| Catch-weight shortfall | Case billed at 40 lb, weighs 37 lb | Receiving scale | At delivery, or per contract |
| Missing credit memo | Rep promised a credit, nothing posted | Monthly credit reconciliation | Depends on distributor; chase within the month |
| Substitution at a higher price | Out-of-stock item swapped for a pricier pack or brand | At receiving, line by line | At delivery (refuse it) |
| Surcharges and fees | New fuel, delivery, small-drop or "market adjustment" lines | Invoice footer review | Contract-dependent |
Two of these deserve extra attention because they are the easiest to miss. A commenter in r/restaurantowners pointed out that suppliers change item descriptions and pack sizes, which silently breaks any price tracking that keys on the product name. The fix is to give every product your own fixed ID and map the distributor's changing codes to it. And surcharges have been litigated: Sysco settled class actions in Georgia, Florida and California over its fuel surcharge for $6.6 million; plaintiffs alleged it was applied "without regard to variances in local fuel prices" (Top Class Actions). Sysco denied wrongdoing. The lesson is not that every surcharge is illegitimate. It is that surcharge terms belong in your contract, not only on the invoice footer.
How long do you have to claim a short shipment credit?
Assume you have until the driver leaves. US Foods' published customer policy says "all shortages, damages or rejected Products should be noted on the invoice at time of delivery" and that "customers will not be credited for shortages once the invoice has been signed" and the driver is gone. It gives 24 hours to report concealed damage, and shortages on products that were not jointly checked in (US Foods Customer Policy). The same policy says returns must be unopened, non-perishable and in good condition, and US Foods Direct items carry a 25% restocking fee.
Other distributors publish different rules, and a negotiated contract can override the default policy. But this is the practical reality: the most recoverable money in your invoice file is lost at the back door at 7 a.m., when someone signs a delivery they did not count. After that, you are asking for a favor rather than enforcing a term.
Watch out
Never sign a delivery "clean" to save time. If you are too busy to count, write "subject to count" or note the specific shortage on the driver's copy. A signature on an uncounted invoice is the distributor's best defense against your credit request.
What is catch weight and how do you check it?
Catch weight means the line is billed at the actual shipped weight rather than a nominal case weight. It is normal for fresh protein, seafood and cheese, and it means the invoice weight is the number you pay on. The only way to verify it is a receiving scale and a habit of using it.
This is not theoretical. In A1A Burrito Works v. Sysco Jacksonville, a group of Florida restaurants alleged that on 13 occasions over about a year they "ordered and paid for 40-pound boxes of poultry but received less than 40 pounds," with actual weights between 34.7 and 37.3 pounds. Their distribution agreement said "pricing is determined based on a fee per pound," and Florida Department of Agriculture inspectors confirmed underweight packages at two locations in August 2021. The Eleventh Circuit dismissed the state deceptive-practices claim as preempted by federal poultry law, but reinstated the breach of contract claim (FindLaw, 11th Cir. opinion).
The restaurants' method is worth copying. They weighed cases in a "good-faith, commercially reasonable" process consistent with NIST Handbook 133, allowing for tare weight and permitted variation. In plain terms: weigh the product, subtract the packaging, write the weight on the invoice, and photograph the scale display next to the case label. That is evidence a rep, a credit department or a court can use.
How do cost-plus distributor contracts hide price creep?
Cost-plus pricing means you pay the distributor's "cost" plus a fixed markup, so the whole deal depends on how "cost" is defined. One US Foods cost-plus program published through a state procurement defines cost as "distributor's invoice from the supplier, plus inbound freight, minus customer allowances" and contracted deviations, with the markup fixed for the agreement. The same document says manufacturer rebates and incentives are "not included in invoice cost" and are paid quarterly, semi-annually or once (US Foods / Premier program, Nebraska DAS).
That structure is legitimate, but it creates three audit questions for any cost-plus account:
- Is the markup on the invoice the markup in the contract? Pull ten lines a month and do the math.
- Are deviations you negotiated actually loaded? The 2015 audits blamed contracts loaded late or partially for much of the overcharging.
- Where are your rebates? If the contract says rebates flow back to you, reconcile the checks against your purchase volume.
The cautionary case is the U.S. Foodservice pricing litigation. Customers on cost-plus deals alleged the company used shell "value added service provider" companies to inflate the cost figure from 1998 to 2005. The class action settled for $297 million in 2014 (Supermarket News; 2nd Cir. opinion). The appeals opinion noted that some customers had audit rights, and the invoices still revealed nothing. Audit rights are necessary, not sufficient.
Do supplier price drops reach your invoices?
Not automatically, which is why a falling market is also a leak. Invoice-audit vendors describe "prior-week rate charging," billing last week's price while commodity prices fall, as a recurring mechanism. We found no independent study sizing it, but it is easy to test yourself. One owner in r/restaurantowners built a sheet that tracks items against the commodities that drive them, such as cheddar spot prices against cheese lines, specifically to see how slowly declines arrive.
2026 is a good year to check. USDA's August 2026 Food Price Outlook forecasts wholesale beef up 9.4% for the year, but farm-level egg prices down 82.1% and retail egg prices down 30.8% (USDA ERS). If your beef lines rose and your egg lines did not fall, you have a conversation to have with your rep, with the USDA table in hand.
How to audit food invoices: a weekly routine
A workable restaurant invoice audit has four layers, and the first one happens at the back door, not in the office. Most operations can run all four in two to three hours a week for a single location.
At receiving (every delivery, 10 minutes)
- Count cases against the invoice before signing. Note any shortage on the driver's copy.
- Weigh every catch-weight line on a receiving scale. Record the net weight on the invoice.
- Check substitutions line by line. Refuse any sub you did not approve or that costs more per usable unit.
- Check temperatures and condition on perishables, since many are only returnable at delivery.
- Photograph the signed invoice, the scale readings and any damage. File by date.
Weekly (30 to 60 minutes)
- Enter each invoice line against your own fixed product ID, not the distributor's description.
- Flag any unit price that moved more than your threshold (many operators use 3% to 5%) versus the contract or last-paid price.
- Review the invoice footer for new fuel, delivery, small-drop or administrative fees.
- Send your rep one email with every flag, the invoice number and the price you expected.
Monthly (1 hour)
- Reconcile promised credits against posted credit memos. One operator in r/restaurantowners keeps a running credit tally and sends it to each purveyor about four times a year.
- Match statements to invoices: every credit memo should reduce an open balance, not sit unapplied.
- Compare your top 20 items by spend across two or three suppliers.
Quarterly (half a day)
- On cost-plus accounts, recalculate the markup on a sample of lines.
- Confirm negotiated deviations are loaded and have not expired.
- Reconcile rebate or incentive payments to purchase volume.
- Re-read the surcharge and fee language in your agreement before renewal.
Tip
The single highest-return habit is the monthly credit reconciliation. Price drift is arguable. A credit your rep already promised in writing is not, and it is the item most likely to fall through the cracks between receiving, the rep and accounts payable.
How do you get an overcharge refunded?
Lead with paper, not tone. The owners in r/restaurantowners who report getting prices fixed describe the same move: show the rep the invoice, the price you expected and, ideally, a competing quote, then ask for a credit on the specific invoice. One wrote that he tells his rep he "won't hesitate to buy" elsewhere, and controls enough volume that it lands.
A claim that gets paid usually includes:
- The invoice number and line, with the billed and expected unit price.
- The basis for the expected price: contract page, signed pricing sheet, rep's email or last-paid invoice.
- Receiving evidence for quantity or weight claims: annotated driver copy, scale photo, date and time.
- A specific ask: "credit memo for $X against invoice Y," not "please look into pricing."
- A follow-up date, and a line on your monthly credit reconciliation until the memo posts.
If the rep stalls, escalate to the branch's credit or customer service department in writing. For a pattern of short weights, the A1A Burrito Works case shows that state agriculture inspectors will weigh product, and that a documented pattern can support a contract claim. Most disputes never need to go that far. Once a distributor sees you are counting, the errors tend to shrink.
Where invoice audits fit in the bigger picture
Supplier invoices are one leak among several. For most independents, the same review habits apply to card processing statements, delivery-app error charges and payroll-side credits like the FICA tip credit. Our restaurant profit leak audit ranks all of them by size, deadline and who is allowed to file. If your processor is holding deposits while you sort this out, see what to do when a merchant processor is holding funds.
What an invoice audit will not fix
An audit recovers overcharges. It does not make a bad contract good or fix waste in the kitchen. If your prices are correct but uncompetitive, that is a negotiation, and the owners in the Sysco pricing thread describe pricing out two to four suppliers every week on interchangeable items. If your invoices are clean but food cost is still high, look at yield, portioning and waste before blaming the truck.
And keep your expectations calibrated. The public evidence supports about 1% to 1.5% of invoice dollars in routine overcharges, more in badly managed categories, and occasionally a large contractual problem like mis-defined cost. That is a solid return on two hours a week. It is not a hidden 8% of food cost waiting to be found in every kitchen, and anyone promising that should show you the invoices first.
