Compliance Hub · preparing the training file

What happens during a PHMSA inspection

Scoped to the training side, which is the part we can speak to with precision.

Published by the HazTeam Ready Editorial Team · Last reviewed: 2026-08-31 · Primary source: 49 CFR Part 172 Subpart H

The short answer

On the training side, an inspection comes down to a short sequence: who are your hazmat employees, show me the training records for them, and do those records contain the five items in 49 CFR 172.704(d). Most findings are not "you did not train anyone" — they are "you trained people and cannot prove it properly". The fix is documentation, not more training.

Scope of this page.

This covers the training and recordkeeping questions only. A full hazmat inspection also reaches packaging, marking, labelling, placarding, shipping papers, security plans and incident reporting, which are outside what we deliver. Nothing here is legal advice.

The sequence on the training side

  1. Who are your hazmat employees? You will be asked to identify them. An employer who cannot produce that list is already behind, because everything after this depends on it. How to build the list.
  2. Show the training records. For each of those people, the record required by 172.704(d).
  3. Do the records contain the five items? Name; completion date of the most recent training; description or copy of the training materials; the trainer's name and address; and the certification that the employee has been trained and tested.
  4. Do the dates work? Within three years for recurrent training; within 90 days of hire or a function change for new employees.
  5. Does the training match the function? Function-specific content has to correspond to what the person actually does.

The gaps that come up most

GapWhy it happensFix
Record missing one of the five itemsA certificate was filed instead of a recordCheck yours against the five; use the free template for training you delivered yourself
Temporary and agency staff untrainedThey are not on the payroll list people work from171.8 covers temporary employees expressly
Function change never triggered retrainingA promotion does not look like a compliance eventThe 90-day window reopens on a change of function
No site-specific safety trainingEveryone assumes the online course covered it172.704(a)(3)(ii) is yours to deliver — scope
Leaver's record destroyed too earlyOffboarding purges the fileKeep it 90 days past the end of hazmat employment
Three-year date quietly passedNobody owned the calendarCalculate each date and put it somewhere that alerts

What a file that answers well looks like

One folder, physical or digital, that a person who has never seen your operation could open and follow. In it:

  • The current list of hazmat employees, with the function each performs, and a dated line for anyone you concluded was out of scope and why.
  • For each person: the 172.704(d) record, signed by you, plus the vendor certificate if there is one.
  • The hire date or function-change date next to the completion date, so the 90-day window is demonstrable.
  • Whatever you delivered yourself — the site-specific safety part, function-specific instruction for specialized tasks — documented the same way, with the same five items.
  • The next due date for each person.
The honest file beats the impressive one.

A record that states plainly what the course covered and what the employer added is worth more than a certificate implying blanket compliance. If a document overstates its scope, the first question becomes whether anything else in the file overstates too.

Common questions

How much warning do we get?
It varies. Some inspections are scheduled and some are not, and hazmat records can also come up during a carrier or customer audit, or after an incident. The practical answer is to keep the file in a state where the warning does not matter.
What is the most common finding on training?
A record missing one or more of the five items in 172.704(d) — most often the description or location of the training materials, or the employer's certification. Training that genuinely happened but was documented thinly is the classic gap.
Can we show a vendor certificate instead of a record?
A vendor certificate evidences the course and the test, but 172.704(d) asks the employer for a record containing five specific items and a certification. Our record PDF is built to carry them for the training we delivered, with a block for your own certification.
What if an employee has left?
The record still has to exist for 90 days after they stop being your hazmat employee, and must cover the preceding three years. Purging a leaver's file the week they resign is a common and avoidable mistake.

Records generated with the five items already in them

Every employee who passes produces a 49 CFR 172.704(d) record built for this folder, with a certification block for you to sign.

Training you delivered yourself still needs a record: use the free 172.704(d) template.

More from the Compliance Hub