A delivery is the moment your money turns into stock, and it's the moment most shops check least. The truck is blocking the road, the driver is in a hurry, customers are waiting, and someone signs the waybill without counting.
Whatever was short, damaged or swapped in that delivery is now your loss, and your signature says you received it all.
A goods received note is how you stop that. It's your own record, written by your own staff, of what actually arrived.
What it is
The supplier's invoice or waybill says what they claim to have sent. A goods received note, or GRN, says what you counted. They are often the same. When they aren't, the GRN is the one your stock records follow, and the difference is what you take up with the supplier.
Use a numbered duplicate booklet, one note per delivery.
The format
| Field | What goes in it |
|---|---|
| GRN number | Printed and running in order |
| Date and time | When the goods arrived |
| Supplier | Name of the company or trader |
| Supplier's invoice or waybill no. | So the two documents can be matched |
| Delivered by | Driver's name and vehicle number |
Then a line for each item:
| Item | Unit | Ordered | On invoice | Received | Condition and remarks |
|---|
And at the bottom: received and counted by (name and signature), and delivered by (the driver's name and signature).
A sample
The details are invented.
GRN no. 0031. Date: 7 October 2026, 10:40am. Supplier: Sunrise Distributors. Invoice no. SD/4471. Delivered by: Mr Sule, vehicle LSD 000 XX.
| Item | Unit | Ordered | On invoice | Received | Condition and remarks |
|---|---|---|---|---|---|
| Vegetable oil 5L | keg | 24 | 24 | 24 | Good |
| Tin milk 400g | carton | 10 | 10 | 9 | 1 carton short |
| Spaghetti 500g | carton | 15 | 15 | 15 | 1 carton wet, 6 packs spoiled |
| Detergent 900g | carton | 5 | 6 | 6 | 1 more than ordered |
Received by: K. Adebayo (signed). Delivered by: Sule (signed).
Four lines, three problems. A carton of milk never arrived. Six packs of spaghetti are unsellable. And there is an extra carton of detergent you didn't order, which you'll be billed for unless you say so. Without the note, all three would have surfaced weeks later as confusion.
How to check a delivery
- Have your order beside you. Check against what you asked for, not only against the invoice. The invoice tells you what the supplier decided to send.
- Count everything before signing anything. Offload first, then count. Count cartons, and open a sample to confirm the number inside.
- Check what you're counting. Right brand, right size, right variant. A carton of 400g tins is not a carton of 900g tins.
- Look at the condition. Wet or crushed cartons, leaking kegs, dented tins, broken seals.
- Read the dates. For anything that expires, check the date before you accept it. A supplier clearing nearly expired stock is counting on you not looking.
- Write what you found. Fill in the Received column with your count, not with the invoice figure.
- Mark the supplier's copy too. Write any shortage or damage on their waybill before you sign it, and have the driver sign your note. "Received 9 cartons, 1 short" on both papers ends the argument before it starts.
- Report differences the same day, by call and by message, quoting the GRN and invoice numbers.
If the driver won't wait for a count, sign with the words "received unchecked, subject to count" and count immediately. Then decide whether that's a supplier you want.
Who should receive
Whoever placed the order shouldn't be the only person who receives it. When one person orders, receives and records, a short delivery can be hidden completely, with or without the supplier's help.
In a small shop, the simplest split is that the owner or manager orders and pays, and a named member of staff counts and signs the GRN. It's one of the controls described in how to stop staff stealing from your shop.
After the delivery
Post it to stock. Enter the Received quantity, not the invoiced one, on each item's page in your stock record book or on its bin card, quoting the GRN number.
Staple the papers together. Your order, the supplier's invoice and your copy of the GRN make one set. File the sets by supplier.
Pay for what you received. Before paying an invoice, check it against the GRN. Pay for 9 cartons of milk, not 10, and for the spaghetti less the spoiled packs, unless the supplier has replaced them.
Update your costs. If the price on this invoice is higher than last time, your selling price needs another look. See markup vs margin.
It adds ten minutes to each delivery. In return, every item in your shop can be traced back to the day it came in and the person who counted it.