By Heidi Macomber · July 31, 2026

Vendor Negotiation and Invoice Auditing: How to Catch Overcharges and Get Better Prices

Your food distributor is not your friend. They're a business trying to grow their margin, same as you. And one of the easiest ways for a distributor to grow their margin is to quietly nudge your prices up, round up quantities, or tack on fees you agreed to pay three years ago and forgot about. This guide covers how to audit your invoices line by line, how to catch the charges that shouldn't be there, and how to negotiate better prices without blowing up the relationship with a supplier you still need.

Why Invoice Auditing Matters

Here's something most food business owners don't realize: grocery and foodservice distributors routinely overcharge, and the errors almost always go in their direction.

A 2023 study by SpendHQ looking at mid-size hospitality accounts found that 3.8 percent of all line items on foodservice invoices contained a pricing discrepancy. Not a typo. A discrepancy between the contracted price and the invoiced price. And 82 percent of those discrepancies favored the supplier.

That means if you spend $12,000 a month on ingredients, there's a decent chance you're overpaying by $300 to $500 a month without knowing it. Over a year, that's a line cook's salary.

The errors aren't dramatic. Nobody's charging you double. It's a case of olive oil that came in at $42 instead of the $38.50 you negotiated. It's a 15-pound case of mozzarella billed at 18 pounds because the supplier switched pack sizes and didn't update the unit price. It's a fuel surcharge that was supposed to end when gas dropped back below $4 a gallon and never did.

Individually, these are rounding errors. Added up across 40 line items a week, they're real money.

How to Audit an Invoice

You don't need accounting software to audit an invoice. You need the invoice itself, the price list or quote from your supplier, and 15 minutes.

Step 1: Match every line item to your agreed price

Pull up the price list your sales rep gave you. The one with the "locked in" prices. Go down the invoice line by line and compare the unit price on the invoice to the price on the list.

Most discrepancies are here. The rep quoted you $2.85 a pound for chicken breast. The invoice says $3.05. The rep will tell you the market moved. That may be true. But if they quoted you a locked price for 90 days and it's been 40 days, the market moving is their problem, not yours.

You're looking for any unit price that doesn't match. Flag every one.

Step 2: Check quantities against what you actually received

This is the step nobody does, and it's where the second-biggest category of errors lives.

The invoice says you received 4 cases of canned tomatoes. Your receiving log says 3. The driver was short a case, or the invoice was generated from the order, not the actual delivery. Either way, you're paying for food you didn't get.

This is why you need someone physically counting cases as they come off the truck and writing it down before the driver leaves. Not "checking it later." Later, you have no proof.

Step 3: Look for fees and surcharges

Scan the bottom of the invoice. Fuel surcharges, delivery fees, handling fees, fuel adjustment fees, "market adjustment" line items. These are where old charges go to hide.

If you agreed to a fuel surcharge when diesel was $5 a gallon and diesel is now $3.50, that surcharge should be gone. It usually isn't. Suppliers leave these in place because most operators never question them.

Make a list of every fee on your invoice. For each one, find out when it started and whether the condition that triggered it still applies.

Step 4: Check the math

This sounds stupid. It isn't. Invoice software makes arithmetic errors sometimes, and when it does, the error favors the supplier roughly two-thirds of the time.

Quantity times unit price should equal the line total. Line totals should add up to the subtotal. Subtotal plus tax minus any credits should equal the total. Check it. You'd be surprised.

The Five Most Common Invoice Errors

After talking with several food service operators and reviewing their audit histories, these are the errors that show up over and over:

1. Price creep between contract and invoice. You negotiate a price. Two months later, the invoice price is 3 to 8 percent higher. The supplier blames market conditions. Sometimes that's legitimate. Sometimes they're testing whether you'll notice.

2. Pack size changes without price adjustment. Your vendor switches from a 10-pound case to an 8-pound case. The case price stays the same. You just lost 20 percent of the product for the same money. This happens constantly with produce, dairy, and dry goods.

3. Phantom delivery fees. You negotiated free delivery over $500. Your order is $620. There's a $25 delivery fee on the invoice anyway. This is automated. Nobody at the supplier manually added it. But nobody removed it either, and you're the one paying.

4. Returns and credits that never post. You refused two cases of spoiled fish. The driver noted it. The credit never showed up on your next invoice. Credits vanish at a surprising rate. Track every single one until it appears.

5. Promotional pricing that reverts early. The rep gave you a deal on cooking oil for three months. It reverted to full price after five weeks. The rep "forgot" to enter the end date correctly in their system.

Building a Price Tracking System

You can't audit an invoice if you don't have a record of what you agreed to pay. This is where most small food businesses fall apart. The negotiated prices live in the rep's email, on a sticky note, or in the owner's head.

You need a price sheet. One document (or spreadsheet, or app) that lists every item you buy regularly, the current contracted unit price, the pack size, the vendor, and the date the price was last confirmed.

When a new invoice arrives, you check it against the price sheet. When a rep quotes you a new price, you update the sheet. When you notice the invoice price and the sheet price don't match, you have a conversation.

This sounds tedious. It is, the first time. After that, it's a 10-minute check per delivery. And it pays for itself the first time you catch a $60 overcharge on a single invoice.

What to track for each item

For every regularly purchased ingredient, record:

  • Item name and SKU or product code
  • Vendor
  • Pack size (weight or count per case)
  • Unit of measure (pound, ounce, each)
  • Contracted unit price
  • Date the price was confirmed
  • Last invoice unit price (so you can spot drift)

If the "last invoice price" column keeps creeping above the "contracted price" column, you have a problem to raise.

How to Negotiate With Your Supplier

You've found the errors. You've tracked the prices. Now you need to actually talk to your rep about getting better terms.

Most owners hate this part. They feel like they're being difficult, or they're worried the supplier will get annoyed and drop them. Here's the reality: suppliers expect this conversation. The ones who work with restaurants and food businesses negotiate all day. You're not insulting them by asking for a better price. You're doing your job.

Bring data, not feelings

"Your prices seem high" gets you nowhere. "I'm paying $3.05 a pound for chicken breast on this invoice, and I have a quote from Sysco at $2.78 for the same spec" gets a reaction.

You need competing numbers. Call two other distributors and ask for a quote on your top 15 items. You don't have to switch. You need the quotes to use as leverage. Most reps will match or beat a competitor's price on key items if you show them the number and ask.

Know your leverage

If you spend $8,000 a month with a supplier, you're not their biggest account. But you're not nothing either. And foodservice distribution is a competitive business. Suppliers don't want to lose accounts, even small ones, because the cost of acquiring a replacement customer is high.

Your leverage is: you buy consistently, you pay on time, and you have other options. Use all three.

Ask for specific things

Don't ask for "a better deal." Ask for:

  • A price match on your top 10 items against a competitor quote
  • Free delivery with no minimum (if you're currently paying for it)
  • Extended terms on a locked price (90 days instead of 30)
  • A volume rebate if you increase your order frequency
  • Removal of a specific surcharge that no longer makes sense

Specific asks get specific answers. Vague asks get vague promises and no follow-through.

Time the conversation

The best time to negotiate is when you have leverage and the rep has motivation. That means:

  • When you have a competing quote in hand
  • At the end of a quarter (sales reps have targets)
  • Before a contract renewal
  • When you're increasing your order volume

The worst time is when you're desperate, out of product, and have no alternatives. Never let it get to that point. Keep a backup supplier relationship warm even if you're not ordering from them regularly.

What to say

Here's a script that works. Adapt it to your situation.

"I've been reviewing our invoices from the last three months and I found some pricing discrepancies I'd like to clean up. I've also gotten quotes from two other distributors on our core items. I'd rather stay with you because the service has been good, but I need to get our pricing in line. Can we go through the top 15 items and get these matched?"

This works because it's professional, it's backed by data, and it gives the rep a reason to help you (keep the account) rather than a reason to be defensive. You're not accusing them of anything. You're asking them to fix a problem.

When to Switch Vendors

Not every supplier relationship is worth saving. Some vendors are systematically overcharging, unresponsive to corrections, or consistently delivering poor quality. At some point, negotiating is a waste of time and you need to move on.

Signs it's time to switch:

  • You've found billing errors on three consecutive invoices and the rep hasn't fixed the root cause
  • Delivery is late more than once a month and it's disrupting your prep schedule
  • The rep promises price corrections that never appear on the next invoice
  • You've gotten a competing quote that's 10 percent or more below your current pricing across the board
  • Product quality is inconsistent and credits for spoiled goods are a fight every time

Switching vendors is a hassle. You need to set up a new account, transfer your order guide, and ride out a learning curve where the new rep doesn't know your preferences. But staying with a vendor who's costing you $400 a month in overcharges because switching is annoying is not a business decision. It's inertia.

How to switch without disrupting service

Don't go cold turkey. Run the new vendor alongside your current one for two weeks. Order your top 10 items from the new supplier. Compare the invoice prices, the delivery reliability, and the product quality. If they're better or equal, shift more volume. If they're worse, you haven't burned the bridge with your existing supplier.

The Vendor Scorecard

Once you're tracking prices and auditing invoices, take it one step further: score your vendors. This gives you a rational basis for deciding who gets more of your business and who gets cut.

Rate each supplier monthly on five things:

  1. Price competitiveness. How do their unit prices compare to your other quotes on the same items?
  2. Invoice accuracy. How many line items needed correction this month?
  3. Delivery reliability. Did they deliver on the right day, at the right time, with the full order?
  4. Product quality. How many items were damaged, spoiled, or short-dated?
  5. Responsiveness. When you flagged a problem, how fast did they fix it?

Score each category 1 to 5. A vendor scoring below 3 on price accuracy for two months in a row is a vendor you need to have a serious conversation with, or a vendor you need to replace.

What Percy Plate Does Here

Invoice auditing and vendor management are areas where spreadsheets fall short, mostly because the data changes constantly and nobody wants to maintain a manual price sheet.

Percy Plate handles the pieces that make this work sustainable:

  • Stores your contracted prices alongside each ingredient, so the expected price is always current and tied to the actual item you're costing
  • Logs every invoice entry with the unit price paid, so you can spot price drift the moment it happens instead of discovering it three months later
  • Flags items where the latest invoice price exceeds the contracted price by more than a threshold you set, so you don't have to catch every discrepancy manually
  • Tracks price history per ingredient per vendor, giving you the data you need to walk into a negotiation with actual numbers instead of a vague sense that prices went up
  • Calculates the real cost impact of price changes on your recipes and plate costs automatically, so you know what a vendor increase actually costs you before you absorb it

The point isn't replacing your relationship with your rep. It's making sure you're having that relationship with accurate information instead of guesswork.

Start With One Invoice

Don't try to build a full vendor management system today. That's overwhelming and you'll quit before you finish.

Pull your most recent invoice from your primary supplier. Get your price list. Sit down for 20 minutes and go line by line. Flag anything that doesn't match.

The first time you do this, you'll probably find at least one error. Call your rep about it. Get it corrected. That one conversation will pay for the 20 minutes you spent, and it will probably pay for the next three months of invoice checks.

Once you've done it once, it gets faster. You learn where the errors tend to hide. You start recognizing which items are prone to price creep. You build the habit.

The owners who save the most money on ingredients aren't the ones with the best negotiation skills. They're the ones who actually look at their invoices. Most people don't. That's the whole advantage.

Stop guessing what your dishes cost.

Percy Plate calculates recipe costs, menu prices, and FDA-compliant labels for food businesses. Free to start.

Create your free account

View this article in the app: https://percyplate.com/blog/vendor-negotiation-and-invoice-auditing-guide