Skip to content

FSMA Supply Chain Program: When a Supplier Controls a Hazard

The FSMA supply chain program: when a supplier controls a hazard, approval, audits, testing, record reviews, qualified facility suppliers, a checker.

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 19, 2026 · 5 min read

Under FDA's preventive controls rule, when your hazard analysis finds a hazard that a supplier controls before the ingredient reaches you, because nothing you do later would, you need a written supply-chain program for that ingredient. It means approving the supplier before you receive from it, written receiving procedures so only approved suppliers' goods come in, and verifying the supplier: an onsite audit, sampling and testing, a review of its food safety records, or another suitable activity, before first use and periodically. Where the hazard could cause serious illness or death, the default is an onsite audit before first use and every year, unless you write a determination that something else gives enough assurance. A supplier that's a qualified facility needs only written assurances: of its status every year and of its compliance every two years. Qualified facilities themselves don't need a supply-chain program. In the example below, a Colorado granola maker sets up its program.

The short version

  • Needed when a supplier controls a hazard that nothing later in your process does.
  • Approve suppliers before receiving; write receiving procedures.
  • Verify: onsite audit, sampling and testing, or a records review.
  • Serious hazards: an onsite audit before first use and yearly, unless a written determination says otherwise.
  • Qualified facility suppliers: written assurances, yearly and every two years.
  • Qualified facilities don't need a supply-chain program.
  • TaroStack receives each ingredient by supplier and lot. More below.

What applies

Situation What the program asks
You control the hazard yourself, such as by baking Not a supply-chain control: your own process control
The supplier controls a hazard that could cause serious illness or death Approve; onsite audit before first use and yearly, unless a written determination supports another activity
The supplier controls a less serious hazard Approve; testing, a records review or an audit, at a frequency you set
The supplier is a qualified facility Written assurance of its status by December 31 each year; of its compliance every 2 years
The ingredient has no hazard needing a control No supply-chain control
You import it and meet FSVP No repeat verification under this program

Keeping the list of approved suppliers is in approved supplier list, and the importer's version of this program in fsvp requirements.

The rules

Rule Where
When it's needed For raw materials and ingredients with a hazard requiring a supply-chain-applied control; written; not repeated by an importer meeting FSVP (21 CFR 117.405)
Approval and receiving Suppliers approved and documented before receiving; written receiving procedures, followed and documented (117.420)
Verification activities Onsite audits, sampling and testing, review of the supplier's food safety records, or other appropriate activities (117.410(b))
Serious hazards An onsite audit before first use and at least annually, unless a written determination supports other activities or less frequent audits (117.430(b))
Qualified facility suppliers Written assurance of status before approval and by December 31 each year; written assurance of compliance at least every 2 years (117.430(c))
Records The program, approvals, receiving procedures, and audit, testing and records review documentation (117.475); qualified facilities are outside subpart G (117.5(a))

This is general information, not legal advice.

An example: almonds and chocolate

Summit Ridge Snacks, a made-up granola and snack bar maker in Boulder, Colorado, with about $2.4 million a year in sales to grocers in six states, adds almonds and chocolate chips after its granola is baked, so the suppliers' controls are the only ones on those hazards:

Ingredient Hazard Who controls it What Summit Ridge does
Almonds Salmonella The almond processor, by pasteurizing Approved; an onsite audit before first use and each year
Chocolate chips Salmonella The chocolate maker, in its process Approved; a written determination that a yearly review of its food safety records, with a lot test twice a year, is enough
Dark chocolate drizzle from a small maker Salmonella A qualified facility Written assurance of its status each December; of its compliance every 2 years
Oats Salmonella Summit Ridge, by baking Not a supply-chain control: the bake
Dried cranberries None needing a control No supply-chain control

When the almond processor was bought and moved production to a new plant, the approval was redone and a new onsite audit came before the first delivery from that plant. Until then, almonds came from a second approved supplier. When a supplier recalls a lot, what to do is in supplier recall what to do.

Get the checker

Download the supply chain program checker. One sheet: each ingredient, whether it has a hazard needing a control, who controls it, whether the hazard is serious, and whether the supplier is a qualified facility; what the program asks fills in. It's an ordinary Excel file with no macros, and it works in Google Sheets, LibreOffice and Numbers.

Where this stops working

The checker sorts each ingredient once. When a new supplier ships a pallet before approval, or a familiar one changes plants, the program depends on someone catching it at the dock.

How TaroStack does it

TaroStack receives each ingredient by supplier and lot, so which supplier's almonds went into which batch is on record.

Receiving by supplier and lot. Each delivery is received from its supplier with its lot, so a delivery from a new supplier shows up as one.

Batches by lot. Each batch records the almond and chocolate lots it used.

Recalls. If a supplier recalls a lot, one report shows which batches used it and every customer who got them.

The job Notebook In TaroStack
Which supplier's almonds went into a batch A notebook Batches by lot
Deliveries by supplier Invoices Receiving by supplier and lot
A supplier's recall Search the invoices One recall report

Receiving, batches, lots and recalls 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 a supply chain program under FSMA?

A written program to approve and verify suppliers that control a hazard in an ingredient before it reaches you.

When is a supply chain program required?

When your hazard analysis finds a hazard in an ingredient that the supplier controls and nothing later in your process does.

Do I have to audit my suppliers every year?

For a hazard that could cause serious illness or death, yes by default, unless you write a determination that another activity gives enough assurance.

Does a qualified facility need a supply chain program?

No: the supply-chain program subpart doesn't apply to qualified facilities.

Sources

  1. 21 CFR 117.405: a receiving facility establishes a written, risk-based supply-chain program for raw materials and ingredients with a hazard requiring a supply-chain-applied control; an importer meeting FSVP need not repeat supplier verification · read October 19, 2026
  2. 21 CFR 117.410 and 117.420: approved suppliers, documented before receiving; written receiving procedures; verification activities are onsite audits, sampling and testing, review of the supplier's food safety records, or other activities · read October 19, 2026
  3. 21 CFR 117.430: verification before first use and periodically; where the supplier controls a hazard with a reasonable probability of serious adverse health consequences or death, an onsite audit before first use and at least annually, unless a written determination supports otherwise; for a qualified facility supplier, written assurance of its status each year by December 31 and of compliance at least every 2 years · read October 19, 2026
  4. 21 CFR 117.475 and 117.5(a): the records of the program; subparts C and G do not apply to a qualified facility · read October 19, 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.