Skip to content

Poultry HACCP Plan Example: Fecal Zero and Chilling

A poultry HACCP plan example: who needs one, the hazard analysis, visible fecal contamination and chilling as critical control points, records, a worksheet.

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 18, 2026 · 6 min read

A poultry HACCP plan is required of every USDA-inspected poultry plant. Under 9 CFR part 417 the plant draws a flow chart of each process, writes a hazard analysis of what's reasonably likely to go wrong at each step, and writes a HACCP plan for each processing category where something is: slaughter, raw product not ground, and so on. Two controls show up in almost every poultry slaughter plan, because USDA's poultry rules point at them. Carcasses with visible fecal material mustn't enter the chiller, and the plant's written procedures for that go into the HACCP plan. And carcasses are chilled immediately after slaughter so pathogens don't grow, under written chilling procedures. Records are kept a year for slaughter and refrigerated product, two years for frozen. Farms processing their own birds under one of the exemptions from inspection, such as the 1,000-bird exemption, aren't official establishments and don't write a part 417 plan. In the example below, a small Ohio plant that processes for pastured poultry farms writes its plan with two critical control points.

The short version

  • Every USDA-inspected poultry plant has a hazard analysis and a HACCP plan for each processing category.
  • A flow chart of each process, and the product's intended use.
  • Visible fecal contamination: written procedures keep it out of the chiller, inside the HACCP plan.
  • Chilling: immediately after slaughter, under written procedures, so pathogens don't grow.
  • Records: one year for slaughter and refrigerated product, two for frozen.
  • Exempt farm processing, such as up to 1,000 of your own birds a year, isn't covered by part 417.
  • TaroStack keeps each processing day as a lot with its readings, for each farm's birds. More below.

The rules

Rule Where
Hazard analysis Every official establishment, with a flow chart and the intended use (9 CFR 417.2(a))
HACCP plan For each product when a hazard is reasonably likely, by processing category, such as slaughter and raw not ground (417.2(b))
Fecal contamination Written procedures so carcasses with visible fecal material don't enter the chiller, in the HACCP plan (9 CFR 381.65(f))
Chilling Immediately after slaughter, no outgrowth of pathogens, under written procedures (9 CFR 381.66(b))
Records One year for slaughter and refrigerated product; two years for frozen, preserved or shelf-stable (9 CFR 417.5)
Exemptions Including a producer slaughtering no more than 1,000 of its own birds a year (9 CFR 381.10)

The label side of the same birds is in meat labeling requirements, and the records a HACCP plan produces in HACCP record keeping form example. This is general information, not legal advice.

An example: the hazard analysis

Monday Creek Poultry Processing, a made-up small USDA-inspected plant in New Straitsville, Ohio, processes pastured chickens for six farms, including Sunday Creek Pastured Poultry, about 600 birds on a processing day. Its slaughter plan:

Step Hazard Reasonably likely? Control CCP?
Receiving live birds Salmonella and Campylobacter carried in Yes Controlled at evisceration and chilling No
Killing, scalding, picking Contamination from feathers and scald water No Sanitation SOP, scald water changed No
Evisceration Fecal contamination from a torn intestine Yes Zero visible fecal material before the chiller CCP 1
Chilling Growth of pathogens Yes Chill to the plant's validated temperature and time CCP 2
Packaging and labeling Wrong label or missing safe handling instructions No Label check, prerequisite program No
Cold storage Growth of pathogens No Cooler log, prerequisite program No

The plan

CCP Critical limit Monitoring Corrective action Verification
CCP 1 Visible fecal contamination Zero visible fecal material on carcasses entering the chiller Check 10 carcasses each hour before the chiller Rework or trim the affected carcasses, re-check the hour's birds, find the cause Supervisor re-checks once a shift; records reviewed daily
CCP 2 Chilling Carcasses at or below the plant's validated limit within its validated time (example: 40°F within 4 hours) Probe the breast of 5 carcasses as they leave the chiller Hold the lot, keep chilling, assess; adjust ice and water Thermometer checked daily; records reviewed daily

The chilling numbers are an example: the plant's own written chilling procedure and its support set the real ones.

A day of records

Time Lot CCP Reading Limit OK? Action
8:00 SCP-1013 Fecal check 0 of 10 0 Yes
9:00 SCP-1013 Fecal check 1 of 10 0 No Carcass trimmed, the hour's birds re-checked, evisceration line slowed
10:00 SCP-1013 Fecal check 0 of 10 0 Yes
11:30 SCP-1013 Chilling 39°F 40°F or below Yes
13:30 MCP-1013 Chilling 42°F 40°F or below No Lot held, more ice added, re-probed at 38°F

Each farm's birds get their own lot, so a problem on the line traces to one farm's birds on one day. What Sunday Creek's own label claims need is in pasture raised label requirements.

Get the worksheet

Download the poultry HACCP plan worksheet. Four sheets: the hazard analysis, the HACCP plan with a place to sign, a monitoring log that checks each reading against its limits, and a read-me. It's a worksheet to organize your own plan, not a plan to copy. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

Six farms, a processing day each week, and every lot's checks belong to that farm's birds. When a farm's customer calls about a chicken from September, the plant needs the lot, the day's records and where the birds went.

How TaroStack does it

TaroStack keeps each farm's birds on a processing day as a lot, with the readings on its batch record.

Each farm's birds a lot. A processing run for a farm is a batch with its own lot and date, and goods kept for a client can be recorded as that client's own.

Readings on the batch. Fields of your own on the batch record hold the fecal checks and chilling temperatures, and printable batch-record forms carry a sign-off.

Holds and where it went. A lot can be held until it's released, and each release or order records the lots it carried, so one recall report shows where a lot went.

The job Clipboard In TaroStack
Which farm's birds were on the line The day's schedule A lot for each farm's run
The day's checks Sheets in a binder Fields on the batch record
A lot that read warm A note on the cooler A hold until released
Where a lot went Invoices and pickup slips One recall report

Batches, lots, holds and recalls are on every plan, from $49 a month; keeping goods for clients is on Standard, at $99 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

Who needs a poultry HACCP plan?

Every USDA-inspected poultry plant, for each processing category where its hazard analysis finds a reasonably likely hazard.

What are the CCPs in poultry processing?

Most poultry slaughter plans include zero visible fecal contamination before the chiller and chilling, because USDA's rules require written procedures for both.

Do small poultry farms need a HACCP plan?

A farm processing under an exemption from inspection, such as up to 1,000 of its own birds a year, isn't an official establishment and doesn't write a part 417 plan; check your state's rules.

How long are poultry HACCP records kept?

At least one year for slaughter and refrigerated product, and two years for frozen product.

Sources

  1. 9 CFR 417.2: every official establishment conducts a hazard analysis with a flow chart, and writes a HACCP plan for each product whenever a hazard is reasonably likely, by processing category, including slaughter and raw product not ground · read October 18, 2026
  2. 9 CFR 381.65(f): written procedures so that carcasses with visible fecal material don't enter the chiller, incorporated into the HACCP plan · read October 18, 2026
  3. 9 CFR 381.66(b): carcasses, parts and giblets chilled immediately after slaughter so there's no outgrowth of pathogens, under written chilling procedures in the HACCP plan, sanitation SOP or another prerequisite program · read October 18, 2026
  4. 9 CFR 417.5: HACCP records kept at least one year for slaughter and refrigerated product, two years for frozen, preserved or shelf-stable product · read October 18, 2026
  5. 9 CFR 381.10: exemptions from inspection, including a producer slaughtering no more than 1,000 of its own birds a year and limits at 20,000 · read October 18, 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.