Skip to content

Bacon HACCP Plan Example: Cure, Smoke, Chill, a Worksheet

A bacon HACCP plan example: USDA's HACCP rule, nitrite at 120 ppm ingoing for pumped bacon, chilling after smoking, records kept a year, and a free 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 16, 2026 · 6 min read

A USDA-inspected meat plant must have a HACCP plan, under 9 CFR part 417: a flow chart, a hazard analysis, critical control points, and records kept a year for refrigerated product. For bacon, the plan turns on two numbers. The cure: pumped bacon is made with sodium nitrite at 120 ppm ingoing and sodium ascorbate or erythorbate at 550 ppm, set by USDA's rule, so the brine formula and the pump weight are a critical control point. And the chill: after hours in a warm smokehouse, bellies have to cool fast enough that bacteria don't grow, within the time the plant's supporting documentation sets. Bacon that's smoked but not cooked is raw, so its label carries safe handling instructions. In the example below, a small smokehouse's pumped bacon comes down to two critical control points: curing and chilling. Below are the rules, the hazard analysis, the plan, a week of records, and a free worksheet.

The short version

  • Every USDA-inspected establishment has a hazard analysis, a flow chart and a HACCP plan for each product.
  • Pumped or massaged bacon: sodium nitrite at 120 ppm ingoing, or potassium nitrite at 148 ppm, plus 550 ppm sodium ascorbate or erythorbate.
  • Immersion-cured bacon: no more than 120 ppm sodium nitrite; dry-cured: no more than 200 ppm.
  • Chilling after smoking is a critical control point in this plan, timed by the plant's supporting documentation.
  • Raw bacon carries safe handling instructions on the label.
  • The plan is written and reassessed by someone who completed a course in the seven HACCP principles.
  • Records: 1 year for refrigerated product, 2 years for frozen, preserved or shelf-stable.
  • TaroStack keeps each batch's pump weights and chill readings on its batch record. More below.

The rules

Rule What it says
HACCP plan Every official establishment conducts a hazard analysis, prepares a flow chart, and has a plan for hazards reasonably likely to occur
Records Kept at least a year for refrigerated product and two years for frozen, preserved or shelf-stable; offsite after six months if retrievable within 24 hours
Training The plan's developer completed a course in the seven HACCP principles applied to meat, poultry or egg products
Pumped bacon 120 ppm sodium nitrite ingoing, or 148 ppm potassium nitrite; 550 ppm sodium ascorbate or erythorbate
Immersion-cured bacon Sodium nitrite not more than 120 ppm ingoing
Dry-cured bacon Sodium nitrite not more than 200 ppm ingoing
Raw meat label Safe handling instructions for meat that isn't ready to eat

The HACCP rule is 9 CFR part 417; the bacon cure rule is 9 CFR 424.22(b); and the label rule is 9 CFR 317.2(l). A custom-exempt or retail operation follows different rules, explained in custom exempt meat processing. This is general information, not legal advice.

An example: the hazard analysis

Root River Smokehouse, a made-up USDA-inspected smokehouse in Lanesboro, Minnesota, I use in these examples, makes pumped, hickory-smoked bacon for grocers:

Step Hazard Reasonably likely? Control CCP?
Receiving pork bellies Pathogens on raw pork Yes Received cold; raw product, cooked by the consumer, with safe handling instructions No
Cold storage Growth No Cooler at 40°F or below No
Curing: brine injection Nitrite outside the regulated amount Yes Brine by weight; pump weight checked each batch CCP 1
Smoking Growth while warm Yes Smoke schedule, then chilling at CCP 2 No
Chilling Growth while cooling Yes Chill to 40°F within the documented time CCP 2
Slicing and packaging Contamination; metal No Slicer cleaned and checked No
Labeling Missing safe handling instructions No Label check No

The plan

CCP Critical limit Monitoring Corrective action Verification
CCP 1 Curing 120 ppm sodium nitrite and 550 ppm sodium erythorbate ingoing, from the brine formula and the pump weight (example pump target 10%, 9.5% to 10.5%) Weigh bellies before and after injection; compute pickup and ingoing nitrite Hold, recalculate, adjust or divert; find the cause Scale checked daily; formula and records reviewed before release
CCP 2 Chilling 40°F or below within the documented time (example: 10 hours) Probe the thickest bellies at set times after smoking Hold and evaluate; condemn if it can't be shown safe Thermometer checked daily; records reviewed before release

The pump range and chilling time are examples; the real ones come from the plant's formula and supporting documentation. How a monitoring record is kept is in HACCP record keeping form example, and a dried meat plan in jerky HACCP plan.

A week of records

Date Lot CCP Reading Limit OK? Action
Oct 5 BCN-1005 Curing, pickup 10.1% 9.5% to 10.5% Yes
Oct 5 BCN-1005 Chilling 38°F 40°F or below Yes
Oct 7 BCN-1007 Curing, pickup 11.2% 9.5% to 10.5% No Injector pressure high; nitrite recalculated at 134 ppm; bellies diverted from bacon; injector reset
Oct 7 BCN-1007B Curing, pickup 10.0% 9.5% to 10.5% Yes
Oct 7 BCN-1007B Chilling 39°F 40°F or below Yes

Get the worksheet

Download the bacon 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

Every batch has belly weights before and after injection, a calculated nitrite, chill readings, and a review before release. A clipboard holds a week; the inspector can ask about any batch from the last year.

How TaroStack does it

TaroStack keeps each batch's pump weights and chill readings on its batch record.

Readings on the batch. Fields of your own on the batch record hold the green weight, the pumped weight, the pickup and the chill readings, and printable batch-record forms carry the sign-off for the pre-shipment review.

Held until reviewed. A batch can be held, kept out of what can be sold, until its records are reviewed.

Where it went. Each grocer's order records the lots it got, so one recall report shows every store a batch reached.

The job Clipboard In TaroStack
A batch's pickup and chill Written on the cure sheet Fields on the batch record
A batch waiting for review A tag on the rack A hold until released
Which grocers got a batch Invoices One recall report

Lots, batches and orders 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 the nitrite limit for bacon?

Pumped or massaged bacon uses 120 ppm sodium nitrite ingoing with 550 ppm sodium ascorbate or erythorbate; immersion cured no more than 120 ppm; dry cured no more than 200 ppm.

Is chilling a critical control point for bacon?

It is in this example: after smoking, the bellies are chilled to 40°F or below within the time the plant's supporting documentation sets.

Does bacon need safe handling instructions?

Yes, if it isn't ready to eat: raw meat that hasn't been processed to be ready to eat carries safe handling instructions.

How long are USDA HACCP records kept?

At least a year for refrigerated product and two years for frozen, preserved or shelf-stable product.

Sources

  1. 9 CFR part 417: HACCP systems in USDA-inspected establishments (hazard analysis, plan, records, training) · read October 16, 2026
  2. 9 CFR 424.22(b): nitrite and sodium ascorbate or erythorbate in bacon · read October 16, 2026
  3. 9 CFR 317.2(l): safe handling instructions on raw meat · read October 16, 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.