Inventory

Restaurant Goods Receiving: Catch Quantity Variance at the Door

How to Catch Goods Receiving Variance at the Door

Goods receiving variance is the gap between what your purchase order says and what the delivery actually contains. It shows up as the wrong quantity, more or fewer units than you ordered, or the wrong weight on actual-weight goods. Catch both at the door, because once stock is put away you do not find the loss until month-end. This article shows the decision to make at the door and the tolerance that guides it.

On a busy delivery, staff cannot weigh and count every line before the driver leaves, so the check gets skipped. You then find the loss weeks later in your cost of goods sold, far from the delivery that caused it. The fix is not more checking. It is a clear rule for what to check and one decision to make when a line is off.

Timeline showing a short delivery settled at the door instead of chased at month end

Quantity Variance: When More or Fewer Units Arrive Than You Ordered

  • Over-deliveries missed. Your team misses over-deliveries more often than short ones, because most receiving checks only look for a shortfall. If your team reconciles the delivery against the purchase order and waves it through once nothing is missing, an over-delivery rides along unnoticed. Say the order was 100 cases and 102 arrive. The supplier invoices for 102, your team receives against a 100-case order, and you pay for two cases nobody decided to buy.
  • Short deliveries. A short delivery is the mirror image. You ordered and paid for stock that never came, so your system shows inventory you do not have, and the next count reads it as a stock variance. Both gaps start at the same moment: the receiver comparing the delivery against the order. So both get caught by the same check. Count the units actually delivered, record that figure, and compare it to the order before the driver leaves.

The receiver needs one instruction for each outcome.

  • More than ordered. Accept only what you can use and return the rest, or keep it and have the buyer approve the extra cost.
  • Fewer than ordered. Receive the quantity that arrived, not the quantity on the order, and raise a credit note for the difference while the driver is still there.

Across several sites, head office cannot see this variance unless the received lines are in one place. A central view of every received line, flagged where it came in above or below the order, turns a per-delivery scramble into something a manager reviews at a glance.

Supy's invoice and credit-note workflow lists every flagged line for a manager and keeps each credit attached to the delivery that caused it.

Delivery note with the over-delivered line of 102 cases against a 100-case order flagged

Weight Variance: Receive Produce and Seafood at Actual Weight

Actual-weight goods never match the order to the gram. Order 20 kg of fish and 19.6 kg arrives; order a case of beef and it weighs whatever the animal weighed. This is not an error to chase, it is how fresh supply works, so the rule is different from the quantity rule above.

  • The rule. Receive these items at the weight on the scale, not the weight on the order. When a receiver records the delivery at the ordered 20 kg instead of the weighed figure, every portion built from that item costs a little more or less than you think. If you record it wrong on each delivery, your recipe costs stop matching what the food actually cost. Weighing at the door and recording the actual figure keeps your costing honest and gives you a real price per kilogram to check against the invoice.
  • The exception. The exception is a weight so far off it stops being normal variance. A 20 kg order that arrives at 14 kg is a short delivery, not a light one, and it needs the same credit-at-the-door decision as a missing case. The tolerance below is what tells your team where normal variance ends and a short delivery begins.
Large figure showing 19.6 kg delivered against a 20 kg order

Set a Receiving Tolerance So Staff Know What to Check

A receiving tolerance is the band inside which a difference is accepted without a fuss, and beyond which the line is flagged for a person. It is what lets a receiver clear a delivery quickly without ignoring the shortfalls that cost money.

Set it tighter for counted, high-value goods and wider for actual-weight fresh supply. A case either arrives or it does not, while a box of fish never weighs exactly what was ordered.

Item typeTolerance bandWhat the receiver does
Counted dry and packaged goods1%Count every line; flag any over or short delivery for a credit or approval.
High-value counted items (spirits, premium cuts)1%Count in full; a single missing unit is worth chasing.
Actual-weight fresh goods (produce, meat, fish)5%Weigh and receive at actual weight; raise a credit note when the shortfall is over the band.

Write the band on the receiving sheet or into the system so it is the same at every site. Without a written figure, each receiver sets their own. One chases every gram while another accepts a short case, and head office cannot tell which sites are actually checking.

The Decision at the Door: Accept, Short-Pay or Reject

Every delivery line ends in one of three decisions, and the receiver should know which one they are in before the driver leaves. Work it in this order.

  • Inside tolerance. Accept the line at the quantity or weight delivered, record that figure, and move on. Nothing to chase.
  • Over tolerance, more than ordered. Decide whether you can use the extra. Keep it only with the buyer's approval, because it is spend nobody planned; otherwise return the surplus on the spot and have the driver sign for it.
  • Over tolerance, less than ordered or rejected on quality. Receive what you are keeping at the real quantity, and raise a credit note for the shortfall or the rejected goods while the driver is there to sign. A credit raised at the door is the one that gets paid; a credit chased at month-end usually does not.
Decision tree: accept a line inside tolerance, short-pay or reject outside tolerance

Once the figure is recorded at the quantity actually received, your inventory and your cost reflect what genuinely arrived rather than what the order asked for. The credit, raised against that delivery, recovers the money before the invoice is paid rather than leaving it to find at month-end.

To start this week, pick the branch you are in.

  • No written tolerance. Set the bands above and put them on the receiving sheet.
  • A tolerance but no over-delivery check. Add the accept-or-approve step for anything above the order.
  • Missing credits. Make the rule that a short or rejected line gets a credit note before the driver leaves, never after.

For the mechanics of receiving a delivery that arrived without a matching order at all, see our guide to receiving goods without a purchase order.

Book a Demo with Supy - restaurant goods receiving

Ready to optimize your restaurant operations?

Blog

Our operational insights

Restaurant inventory management - complete guide for multi-location operators
Inventory

Restaurant Inventory Management: The Complete Guide for Multi-Unit Operators

Inventory

Bar Checklist: Opening, Closing and Stock Checks for a Restaurant Bar

Inventory

F&B Management Across Sites: Control Cost, Stock and Supplier Spend

Your questions 
answered

Everything you need to know about Supy — from setup to integrations, pricing, and daily use. If it’s not covered here, just ask.

What is goods receiving variance in a restaurant?
+
Goods receiving variance is the difference between what your purchase order asked for and what the delivery actually contained. It takes two forms. First, the quantity is wrong, when more or fewer units arrive than you ordered. Second, the weight is off, when actual-weight goods such as produce, meat or fish land above or below the ordered weight. The wrong quantity is a decision to make at the door: accept, approve or credit. A weight difference is normal for fresh supply, so you handle it by receiving at the actual weight. You catch both by counting or weighing the delivery and comparing it to the order before the driver leaves.
How do I handle an over-delivery from a supplier?
+
Decide whether you can use the extra before you accept it. An over-delivery is stock nobody planned to buy, so the receiver should either return the surplus on the spot and have the driver sign for it, or keep it only with the buyer's approval of the extra cost. Most receiving checks only look for a shortfall, so your team misses anything above the order and it gets invoiced in full. Count the units actually delivered, compare that to the order, and treat anything above your tolerance as a decision, not an automatic acceptance.
Should I receive produce at the ordered weight or the actual weight?
+
Receive produce, meat and fish at the actual weight on the scale, not the weight on the order. Fresh goods never match the order to the gram, so forcing the delivery to the ordered figure buries the extra or missing weight in the cost of every portion built from that item. Weighing at the door and recording the real figure keeps your recipe cost honest and gives you a true price per kilogram to check against the invoice. The one exception is a weight so far below the order that it is a short delivery, which needs a credit note like any other shortfall.
What is a good receiving tolerance for a restaurant?
+
A receiving tolerance is the band inside which a difference is accepted without a fuss, and beyond which a line is flagged for a person. Set it tighter for counted goods and wider for actual-weight fresh supply: a case either arrives or it does not, while a box of fish never weighs exactly what was ordered. A workable starting point is around 1% for counted dry and high-value goods and about 5% for fresh produce, meat and fish. The figures matter less than writing them down, so every receiver at every site checks to the same rule rather than their own judgement.
When should I raise a credit note for a short delivery?
+
Raise the credit note while the driver is still at the door, not at month-end. A short delivery or a line rejected on quality means you received less than you will be invoiced for, so the credit note is the only way to get the money back. A credit note raised at the door, with the driver signing for it, is the one that gets paid; a credit note chased weeks later, once the delivery is a memory, usually does not. Receive what you are keeping at the real quantity, raise the credit note for the shortfall or rejected goods, and keep it attached to that delivery.
Why does receiving variance show up at month-end instead of at delivery?
+
Receiving variance shows up at month-end because the check at the door was skipped. On a busy delivery, staff cannot weigh and count every line before the driver leaves, so they record no gaps and accept the delivery as ordered. You then find the loss weeks later as a mismatch between your theoretical stock and your actual stock, or as a cost of goods sold figure that will not reconcile, far from the delivery that caused it. By then the driver is gone, you can no longer raise a credit note, and you can see the money is missing but not where it went.
How do multi-site restaurant groups keep receiving checks consistent across sites?
+
Multi-site groups keep receiving consistent by writing the tolerance and the at-the-door decisions into one rule that every site follows, rather than leaving each receiver to judge. A written band on the receiving sheet, or set in the system, means a short case is chased the same way in every kitchen. A central view that lists every received line above or below the order, across all sites, then lets a manager see which sites are actually checking and which are waving deliveries through, without visiting each one. The rule makes the check consistent; the central view makes it visible.

Ready to transform your operations?

Join 3500+ restaurant operators cutting costs, streamlining operations and making smarter decisions with Supy.