Skip to content

Food Quality Control Checklist for a Small Food Maker

A food quality control checklist, stage by stage: receiving, storage, production, packing, release and shipping, what passes, how often, 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 · 7 min read

A food quality control checklist lists the checks you run at each stage, from the delivery at the door to the case on the van: what's checked, what passes, how often, who does it, and where it's recorded. For a small maker, quality control isn't a laboratory; it's a handful of checks done every time, written down as values, with a rule that a batch doesn't leave until its checks are in. The stages are receiving, storage, production, packing, release and shipping. In the example below, a taro chips kitchen runs 18 checks; one batch fails its seal and weight check, stays on hold, and is released the next day after rework, while another waits for its sign-off. Below is the checklist stage by stage, how batch release works, and a free template.

The short version

  • Receiving: lots and dates recorded, temperatures, packaging, certificates where you require them.
  • Storage: cooler and freezer temperatures, oldest first, held stock apart.
  • Production: recipe version, ingredient lots, the critical checks for your product, weights.
  • Packing: the right label, a legible lot code and date, net weight, seal.
  • Release: nothing ships until its batch record is complete and every check is within its limit.
  • Shipping: lots on the delivery note, and enough shelf life for the customer's rule.
  • TaroStack puts your checks on receipts, batch records and lots, with limits, and holds what fails. More below.

The checklist, stage by stage

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

Stage Check What passes How often
Receiving Supplier's lot and best-by recorded Both on the receipt Every delivery
Receiving Chilled and frozen goods Chilled 41°F or below; frozen solid Every delivery
Receiving Packaging No dents, tears, leaks or pests Every delivery
Receiving Certificate of analysis, where required On file, within your specification Every lot
Storage Cooler and freezer Cooler 41°F or below; freezer keeps food frozen Daily
Storage Rotation Oldest in front, nothing past its date Daily
Storage Held stock Apart, tagged Daily
Production Recipe and batch code Current version, code on the batch sheet Every batch
Production Ingredient lots Each lot written, both when mixed Every batch
Production Fryer oil temperature 350 to 365°F Start of each batch
Production Ingredient weights Within 1% of the recipe Every batch
Packing Label Name, ingredients, allergens match the recipe Start of each run
Packing Lot code and best-by Legible, matching the batch Start, middle, end
Packing Net weight At least the label weight 10 bags a run
Packing Seal Holds the squeeze test 10 bags a run
Release Batch record Complete, every check within its limit Every batch
Shipping Delivery note Each case's lot and best-by listed Every delivery
Shipping Shelf life left At least the customer's minimum Every delivery

The 41°F figure is the cold holding temperature the FDA Food Code sets for food that needs temperature control (FDA Food Code 2022, 3-501.16); your state's version of the code, or your food safety plan, is the one that applies. A registered food facility's rules ask that raw materials be inspected and stored so they're protected against contamination and allergen cross-contact (21 CFR 117.80), which is what the receiving and storage checks do. The fryer temperature and the other limits are this kitchen's own; set yours from your recipe and process. This is general information, not legal advice.

Batch release: nothing leaves on hope

Batch Made Checks within limits? Nonconformance Status
TC-1019 Oct 19 Yes None Released Oct 19
TC-1020 Oct 20 No: seals and weights NC-2026-014 Released Oct 21 after rework
KUL-1020-1 Oct 20 Yes None Waiting for sign-off

Release is the one check that ties the others together: a batch sits on hold from the moment it's made until someone with the authority looks at its record and signs it off. TC-1020 failed its seal and weight checks, stayed on hold, had nine bags reworked and six downgraded, and was released the next day; how that was recorded is in nonconforming product form. How a hold is placed and released is in hold and release procedure.

Making the checklist stick

  • Write values, not ticks. "352°F" can be checked later; a tick can't.
  • Put the check where the work happens: on the receipt, the batch sheet, the packing station.
  • Set the limit next to the check, so the person doing it knows what passes.
  • Decide in advance what happens when a check fails: hold, recheck, rework or scrap, and who decides.
  • Review the checklist when a problem gets through, and add the check that would have caught it.

What makes a record useful later is in food business record keeping.

Get the template

Download the food quality control checklist. The checklist sheet lists each stage's checks with what passes, how often, who and where it's recorded; the batch release sheet tracks each batch's checks, any nonconformance and its release, and shows what's on hold. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

A checklist on a clipboard depends on the clipboard. The fryer temperature is written on the batch sheet if someone remembers, the seal check happens on quiet days and gets skipped on busy ones, and the batch that failed its check sits on the shelf beside the ones that passed, with a sticky note that falls off before Saturday's market order is packed.

How TaroStack does it

TaroStack puts your checks into the records the work already makes, and keeps what fails out of reach.

Checks with limits, where the work happens. Custom checklist fields, tick boxes, numbers, text, choices and initials, sit on receipts, batch records, lots and counts, with limits, so a fryer at 340°F or a light bag is flagged when it's entered, not at month end. Scanning a supplier's GS1-128 case label fills in the lot and use-by date at receiving.

Holds that hold. A batch can sit on hold until it's checked and released, and a lot on hold or in quarantine is kept out of what's available to sell, pick or use. A delivery can be received straight into quarantine until it's inspected.

And the evidence, by lot. Recording a batch notes which ingredient lots were used automatically; delivery notes list each case's lot and best-by date, and a customer's days-of-shelf-life rule is applied at picking. Every movement is a permanent record of who, when and why.

The check Clipboard In TaroStack
Fryer temperature Written down, maybe A batch record field, flagged outside its limit
A failed batch A sticky note On hold, out of picking
Delivery inspection A tick on a sheet Fields on the receipt; quarantine until checked
Shelf life for the customer Checked by eye The customer's rule, at picking

Batch records and receipts with custom fields and limits, holds and quarantine, 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 should a food quality control checklist include?

Checks at each stage: receiving (lots, dates, temperatures, packaging), storage (temperatures, rotation, held stock), production (recipe version, ingredient lots, critical checks, weights), packing (label, lot code, net weight, seal), release, and shipping (lots on the delivery note, shelf life).

What is batch release in food production?

The step where someone checks a batch's record, every check within its limit and any problem dealt with, and signs it off before the batch can be sold or shipped. Until then it stays on hold.

How often should quality checks be done?

As often as the risk needs: every delivery for receiving checks, every batch for production checks, a few units per run for weights and seals, and daily for storage temperatures.

What happens when a quality check fails?

The product goes on hold, the check is repeated, and someone decides what happens: rework, downgrade, scrap or return. The decision and its cost go on a nonconforming product form.

Sources

  1. 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
  2. 21 CFR 117.80(c): raw materials inspected and stored to protect against allergen cross-contact and contamination · 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.