Skip to main content

CertFleet articles

Explainer

What is a training matrix?

Key takeaways

  • A training matrix is a grid of required training against the people who need it, with each cell holding a status and a next-due date.
  • Building the grid is easy. Keeping it true is the work, because every column runs on its own clock.
  • Respirator retraining under 29 CFR 1910.134 is annual; hazard communication training under 29 CFR 1910.1200 is triggered by assignment and by new hazards, not by a calendar.
  • A tick in a cell is not the record. The forklift rule names what the training record itself has to contain.
  • Requirements measured in accumulated hours, and credentials earned in stages, do not fit a one-cell-one-status grid at all.

A training matrix is a grid: required training down one axis, the people who have to hold it across the other, with each cell recording whether that person is current and when the requirement comes due again. It is the fastest way to see who is missing what. Its weakness is that every column runs on its own clock, and a grid has only one.

What goes in the grid

Rows are usually people, but requirements attach to the tasks and hazards someone is exposed to, not to a job title. Building the columns by role rather than by name is what makes the grid survive a hire, because a new person inherits a role's requirements instead of needing a fresh row invented for them.

Columns are the requirements themselves. Each one needs three things recorded next to it: what evidence satisfies it, who it applies to, and how often it comes back around.

Why every column runs on a different clock

This is where most matrices go wrong: the rules that create these requirements are not written to a common schedule.

Respirator training is annual. 29 CFR 1910.134 states plainly that "retraining shall be administered annually," and then lists further situations that trigger it early.

Hazard communication has no interval at all. Under 29 CFR 1910.1200, employers provide information and training on hazardous chemicals "at the time of their initial assignment, and whenever a new chemical hazard the employees have not previously been trained about is introduced into their work area." Nothing about that is predictable from a date column. It fires when someone changes jobs or when a new product arrives on site.

A grid rendered once has no way to tell those two apart. Both look like a cell with a date in it.

A tick in a cell is not the record

The matrix reports a state. The auditor asks for the evidence behind it, and the rules are often specific about what that evidence contains. 29 CFR 1910.178 requires that an employer's certification for a powered industrial truck operator include the operator's name, the date of the training, the date of the evaluation, and the identity of the people who performed each. Four named fields, none of which fit in a cell.

What a grid cannot hold at all

Two common requirement shapes break the format outright. Some obligations are satisfied by accumulating hours or units over time rather than by holding one valid document, so the honest cell value is a running total against a threshold. Others are earned in sequence, where a prerequisite, a course, an exam, and a card are four separate pieces of evidence for one credential, and partial progress reads as a blank.

CertFleet, part of Composed Studio, is built around those shapes rather than around the grid. Required document types are defined per worker and scoped by segment, accrual-based requirements accumulate hours or units toward a threshold, and multi-stage tracks carry credentials that need more than one upload-and-approve step. Reminders go out by email and SMS on lead times the organization sets per credential type, and dashboards and exportable reports come off the same records.

CertFleet tracks compliance status from the documents you collect. It does not determine or guarantee compliance, it performs no primary-source verification, and this article is not legal advice.

Setting the lead times behind those columns is covered in tracking certification expiration dates, the wider system the matrix belongs to in employee certification tracking, and what the evidence has to survive on the day in credential compliance audit preparation.

What is a training matrix?
A training matrix is a grid of required training against the people who have to hold it, with each cell recording whether that person is current and when the requirement comes due again. It is also called a skills matrix when it is used for capability planning rather than for compliance.
Should the rows be people or job roles?
Build the requirement list by role. Requirements attach to the tasks and hazards someone is exposed to rather than to a title, and a role-built grid survives hiring, because a new person inherits that role's requirements instead of needing a row invented for them.
How often does safety training have to be repeated?
It depends entirely on the rule. 29 CFR 1910.134 makes respirator retraining annual and lists situations that trigger it earlier. 29 CFR 1910.1200 sets no interval for hazard communication at all, requiring training at initial assignment and whenever a new chemical hazard is introduced into the work area.
Is a training matrix enough on its own?
It is a view, not a record. 29 CFR 1910.178 requires an employer's certification for a powered industrial truck operator to name the operator, the date of training, the date of evaluation, and who performed each. A grid cell holds a status; the underlying documents are what an audit asks for.

See who is short, before the column comes due

Start a 14-day free trial