8D Gate

8D writing guide · Food and packaging

Food complaint root cause: answering with an 8D

For food and packaging suppliers answering a foreign body, allergen, labelling or seal complaint: what each 8D step needs to show, and where HACCP and your certification scheme fit in.

Download the free checklist (PDF)Free, no cardCheck my 8D freeAdvisory only — not a customer decision.

Get the free 8D / D4 checklist

We store your email, sign-up time, your updates choice and the page or campaign link you came from. We use them only to record your sign-up and, if you tick the box, to tell you about new 8D tools. We never sell them. To delete them, email 8dgate@agent.mailboxkit.com.

A food complaint lands differently from a dimensional defect. A piece of plastic in a ready meal, an undeclared allergen, a wrong date code or a leaking seal can be a consumer safety issue, not just a quality one. The customer’s technical team will read your 8D asking two things: is everything at risk under control, and do you actually know why it happened? This guide walks through the 8D structure for those complaints. It is general guidance; your HACCP plan, your certification scheme (for example BRCGS, IFS or FSSC 22000), your customer’s codes of practice and applicable food law decide what is actually required.

Where the 8D fits with HACCP and your scheme

GFSI-benchmarked schemes generally expect complaints to be recorded, investigated, trended and closed with corrective action, and they expect your HACCP study and prerequisite programmes to be reviewed when something gets through. The 8D doesn’t replace those records. It is the structured story you send the customer, and it should point to them: the complaint reference, the HACCP step or prerequisite programme involved, and the corrective action record number.

D1–D2: team and a precise problem

  • Team: include the people who own the step that failed, for example the line lead, hygiene or maintenance for foreign bodies, technical or NPD for labels and allergens, and engineering for sealing.
  • What exactly was found: the foreign body type, size and material, the allergen and product, the wrong label field, or the seal failure mode, with photos if you have them.
  • Where and when: product, pack size, batch or lot code, best-before or use-by date, line, shift, and where in the chain it was found (at the customer, in store or by a consumer).
  • Is / is not: which lots, lines and packs are affected, and which similar ones are not. See D2 problem description.

D3: containment that covers the whole risk

Containment for food has to follow traceability, not just the lot that was complained about. Show the boundary: which batches share the same raw material lot, packaging reel, line run or label artwork, and what you did with each one (held, checked, released with evidence, or withdrawn). If the issue may affect consumer safety, say who was informed and when, and that the decision on withdrawal, recall or notification followed your procedure and the customer’s. Don’t present that decision as yours alone.

D4: root cause, not “operator error”

Reviewers see “operator error” and “isolated incident” on food complaints often, and they rarely accept them. Treat it as two questions:

  • Why did it occur? For a foreign body: the source, for example a worn scraper blade, a broken sieve, or packaging debris. For an allergen or label: how the wrong artwork, wrong film or wrong recipe reached the line. For a seal: which parameter, material or tooling condition changed.
  • Why wasn’t it detected? Metal detector or X-ray sensitivity for that material, label verification at start-up and changeover, seal integrity checks and their frequency. A non-metallic foreign body passing a metal detector is a detection gap to explain, not a surprise.

Prove the cause with evidence such as a matching material, maintenance records, changeover records or a reproduced seal failure. See why operator error is not a root cause.

Check whether your food complaint 8D tells a clear story before it goes to the customer. Get a free Accept / Conditional / Reject advisory with missing evidence and questions.

8D Gate is a free pre-send readiness advisory. It doesn't replace the customer's decision. We don't store your 8D body in our database; you can delete anytime. Your text is sent to Anthropic (Claude API) only to run the review; Anthropic doesn't use API data to train its models and by default deletes it within 30 days. Content flagged under its Usage Policy may be kept up to 2 years.

D5–D6: actions and verification

Match each action to a verified cause, for the occurrence path and the detection path. Then show it worked: a defined period or number of batches, the check you used, and the acceptance criterion. Extra inspection alone can hide the problem without fixing it, so say when temporary checks end. More on this in D6 verification of effectiveness.

D7–D8: prevention and closure

Prevention is where food 8Ds are often thin. Say whether the HACCP study, hazard analysis, foreign body or allergen controls, label approval process or changeover procedure were reviewed and updated, and which other lines, products or sites share the same weakness. Close only when the actions are in place and the verification data is in.

Illustrative example (fictional)

This example is fictional and only shows the structure.

  • Complaint: a retailer reports a blue plastic fragment in a chilled dessert, found by a consumer.
  • D2: fragment matched to a blue mixing scraper; one batch, one line, one shift.
  • D3: all batches made on that line since the last scraper inspection were held and checked; the customer was informed the same day, and the withdrawal decision followed the joint procedure.
  • D4 occurrence: scraper edge chipped; no wear check in the pre-start checklist. D4 detection: the X-ray unit’s setup had not been challenged with that plastic type.
  • D5–D6: wear check added, scrapers changed to a detectable material, X-ray challenge tested; checks reviewed over the following production weeks with no repeat.
  • D7: utensil register and foreign body hazard analysis updated for all mixing lines.

Common weak spots

  • Containment limited to the complained lot, with no traceability boundary.
  • No detection cause, so the same type of escape can repeat.
  • “Retrained staff” as the only action.
  • No link to the HACCP review or the corrective action record.
  • D6 says “effective” with no period, data or criterion.

For root cause quality, see how to write a D4 root cause. The free printable 8D / D4 checklist (PDF) covers D1–D8.

FAQ

Does BRCGS, IFS or FSSC 22000 require an 8D?
No. These schemes expect complaints to be investigated, with root cause and corrective action recorded, but they don’t prescribe a report format. Many food and packaging suppliers use an 8D because a customer asks for it, and link it to their own complaint and corrective action records.
Is this food safety or regulatory advice?
No. This page is general guidance on structuring a complaint response. Your HACCP plan, your certification scheme, your customer’s requirements and applicable food law decide what you must do, including any withdrawal, recall or authority notification.
What does 8D Gate check?
It gives a pre-send readiness check on the 8D text: an Accept / Conditional / Reject advisory with missing evidence and questions. It isn’t a customer decision. The review tool is v0.1: it reviews English 8D reports, and the interface and report are in English. Templates are also available in German, Czech and Polish.

Free pre-send readiness check

Before the 8D goes out, run the text through the free supplier 8D readiness check.

Upload a PDF, Word (DOCX) or Excel 8D. You get an Accept / Conditional / Reject advisory, a score, section ratings, missing evidence, and questions to close gaps, with a PDF download. It is a pre-send readiness check for your team, not a customer decision.

8D Gate is a free pre-send readiness advisory. It doesn't replace the customer's decision. We don't store your 8D body in our database; you can delete anytime. Your text is sent to Anthropic (Claude API) only to run the review; Anthropic doesn't use API data to train its models and by default deletes it within 30 days. Content flagged under its Usage Policy may be kept up to 2 years.

Get the free 8D / D4 checklist

Keep the one-page version ready for the next complaint. It covers D1–D8 and goes deeper on containment, D4 root cause, and verification.

Get the free 8D / D4 checklist

We store your email, sign-up time, your updates choice and the page or campaign link you came from. We use them only to record your sign-up and, if you tick the box, to tell you about new 8D tools. We never sell them. To delete them, email 8dgate@agent.mailboxkit.com.

8D Gate — free pre-send readiness advisory for manufacturing suppliers.

Free, no card · Advisory only — not a customer decision. Home · Free 8D checklist (PDF) · Medical device CAPA and 8D · Aerospace 8D (AS9100)