Skip to content

Incoming Inspection Checklist for Food Ingredients

An incoming inspection checklist for a small food maker: what to check on each delivery, how many cases to open, accept, hold or reject, and a template.

By Koa Sterling. Product specialist at TaroStack and small business owner. Yes, I am a real human, and I actually sit in front of a computer and write these articles. Reviewed October 13, 2026 · 6 min read

Incoming inspection is the check a delivery gets before it joins your stock: is it from an approved supplier, does the paperwork match, does every case carry the supplier's lot and date, is it at the right temperature, is the packaging sound, and does the product itself look, smell and feel as it should. Then a decision: accept it, hold it until something is resolved, or reject it, with the reason written down. A registered food facility's rules ask for the same thing in plain terms: raw materials inspected and handled as needed to make sure they're clean and suitable for processing (21 CFR 117.80). In the example below, four deliveries in a week are inspected: two accepted, a case of salt held because its certificate of analysis is missing, and one cracked jug of oil rejected from an otherwise good delivery. Below is the checklist, how many cases to open, the decisions, and a free report template.

The short version

  • Check the supplier is approved before anything else.
  • Match the paperwork to the order: item, quantity, certificate of analysis where you require one.
  • Record the supplier's lot and date from every case.
  • Check temperature for chilled and frozen goods, and packaging for everything.
  • Open a few cases and look at the product itself.
  • Decide: accept, hold or reject, and write down why.
  • TaroStack puts your inspection checks on the receipt and can quarantine every delivery until it's checked. More below.

The checklist

Check What passes If it doesn't
Supplier is on the approved list Approved, or conditional with its extra checks Hold; ask the owner
Paperwork matches the order Item, quantity, certificate of analysis where required Hold until it does
Supplier's lot and date on every case Legible lot and best-by or use-by Hold; ask the supplier
Temperature, chilled or frozen goods Chilled 41°F or below; frozen solid Reject, or hold and ask
Packaging No dents, swelling, tears, leaks, pests or damp Reject the damaged units
The product, in the opened cases Looks, smells and feels as its specification says Hold; ask the supplier
Count What arrived matches the paperwork Record what came

The 41°F is the cold holding temperature the FDA Food Code sets for food that needs temperature control (FDA Food Code 2022, 3-501.16); your own food safety plan or state code is the one that applies. Which suppliers are approved, and why, is in approved supplier list, and how certificates of analysis are checked is in certificate of analysis tracking. This is general information, not legal advice.

How many cases to open

You don't need to open every case of a 50-case delivery, and you shouldn't open none. The template uses a simple rule for a small kitchen:

Cases received Cases to open
1 or 2 All of them
3 to 10 2
11 to 50 5
More than 50 8

Open more for a new supplier, a supplier with a recent problem, or an ingredient that could carry a hazard into your product, and fewer, never none, for a long-trusted supplier of a low-risk item.

A week of inspections

Windward Roots, the made-up taro business I use in these examples:

Date Supplier Item, lot Cases Opened Found Decision
Oct 9 Island Foods Supply Coconut milk, CM-2240 4 2 Nothing Accept
Oct 9 Kahuku Farm Taro, B5-1009 12 5 Nothing Accept
Oct 14 Sea Salt Co Sea salt, SS-1014 2 2 No certificate of analysis Hold
Oct 16 Pacific Oils Frying oil, PO-1016 6 3 One jug cracked and leaking Accept 5, reject 1

The salt is a conditional supplier that has to send a certificate with every lot, so its delivery stays on the hold shelf until the certificate arrives. The cracked jug is rejected and recorded, so the supplier's credit and the stock both match what came. How a hold is placed and released is in hold and release procedure, and how a delivery is logged is in food receiving log template.

Get the template

Download the incoming inspection checklist. The report sheet logs each delivery with its supplier, lot, cases received, the cases to open from the rule, what was found and the decision; the checklist sheet holds the checks and the opening rule. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

On a busy morning, the delivery is put away before anyone inspects it, and the salt without its certificate goes onto the shelf next to the salt that had one. The inspection report says "hold", but nothing stops the next batch from using it, and a week later nobody remembers which bag was which.

How TaroStack does it

TaroStack puts the inspection on the receipt and keeps uninspected stock out of use.

Checks on the receipt. Receipts carry your own checks, tick boxes, numbers, text, choices and initials, like "certificate received", a delivery temperature or "cases opened", with limits that flag a reading outside them. Receiving records the supplier's lot and dates, and scanning a supplier's GS1-128 case label fills them in. Over-receiving is flagged, and a delivery can be received without a purchase order.

Quarantine until it's checked. A delivery can be received straight into quarantine or a damaged pile, line by line, and a setting can quarantine every delivery on receipt until it's checked. Quarantined stock is kept out of what's available to sell, pick or use in a batch until it's released.

And the supplier's record. Suppliers carry lead times, minimums and contacts, each item has a preferred supplier, and TaroStack compares what each supplier promises with how long deliveries really take. If a supplier later recalls a lot, one report shows every batch and customer it reached.

The job Paper In TaroStack
Certificate with this lot? A tick, maybe A check on the receipt
Salt on hold On the shelf beside the rest Quarantined, out of batches
The cracked jug Forgotten Received as damaged, apart
Supplier's lot Copied by hand Scanned from the case label

Receiving with your own checks, quarantine, suppliers and lots are on every plan, from $49 a month. The first 30 days are free, with no credit card. If you'd like a hand setting up, ask, and we'll do it with you.

Questions people also ask

What is incoming inspection?

The check a delivery gets before it joins your stock: approved supplier, paperwork, lot and date, temperature, packaging, the product itself and the count, ending in a decision to accept, hold or reject.

What should an incoming inspection checklist include?

The supplier's approval, paperwork against the order, the supplier's lot and date, temperature for chilled or frozen goods, packaging condition, a look at the product in a few opened cases, the count, and the decision with its reason.

How many cases should I open on receiving?

Enough to see the delivery fairly: all of a one- or two-case delivery, a couple from a small one, more from a large one. Open more for new or higher-risk suppliers.

What do I do with a delivery that fails inspection?

Reject the failed units, or hold the delivery apart and tagged until the problem is resolved with the supplier. Record the decision and the reason, so stock and credit match what really came.

Sources

  1. 21 CFR 117.80(c)(1): raw materials and other ingredients inspected and segregated or otherwise handled to ascertain they're clean and suitable, and stored to protect against allergen cross-contact and contamination · read October 13, 2026
  2. FDA Food Code 2022, 3-501.16(A)(2): time/temperature control for safety food held at 41°F (5°C) or less · read October 13, 2026

We use AI to help with the research for these articles. Every one is read, checked against its sources and edited by Koa before it's published. Spot a mistake? Tell us and we'll fix it and say so. How we write these.

Let’s get your stack in order.

Get TaroStack

Sign up now for your free 30 day trial. No credit card required.