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.
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
- 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.
- Show the training records. For each of those people, the record required by 172.704(d).
- 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.
- Do the dates work? Within three years for recurrent training; within 90 days of hire or a function change for new employees.
- Does the training match the function? Function-specific content has to correspond to what the person actually does.
The gaps that come up most
| Gap | Why it happens | Fix |
|---|---|---|
| Record missing one of the five items | A certificate was filed instead of a record | Check yours against the five; use the free template for training you delivered yourself |
| Temporary and agency staff untrained | They are not on the payroll list people work from | 171.8 covers temporary employees expressly |
| Function change never triggered retraining | A promotion does not look like a compliance event | The 90-day window reopens on a change of function |
| No site-specific safety training | Everyone assumes the online course covered it | 172.704(a)(3)(ii) is yours to deliver — scope |
| Leaver's record destroyed too early | Offboarding purges the file | Keep it 90 days past the end of hazmat employment |
| Three-year date quietly passed | Nobody owned the calendar | Calculate 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.
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?
What is the most common finding on training?
Can we show a vendor certificate instead of a record?
What if an employee has left?
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.