Guide · Updated 2026-09-10

How to Do a Training Needs Analysis for Construction

A training needs analysis (TNA) decides which training and qualifications each role needs. The training matrix then tracks whether people hold those assignments and when they expire. Do the analysis first or the matrix becomes a decorated guess.

Skip internet “mandatory training” lists as your starting point. Start from the work you actually do, the risks on your sites, and what clients already require in writing.

TNA vs training matrix

Training needs analysis vs training matrix
Training needs analysisTraining matrix
Asks what each role should holdAsks who currently holds it and until when
Output: role → requirement mapOutput: people × requirements with dates
Updated when work or risk changesUpdated when people join, leave, renew or complete
Owned with H&S / operations inputOwned as a live operating file

A practical TNA sequence for contractors

  1. List roles you actually mobilise (not every job title in payroll history)
  2. For each role, list hazards and client/site access expectations from risk assessments and contracts
  3. Translate those into named requirements you are willing to assign and evidence
  4. Mark what is not required — ambiguity is how blank cells rot
  5. Feed the role map into the matrix columns
  6. Review the map when work types change, not only when someone remembers

Inputs worth collecting

  • Risk assessments and method-related training needs
  • Principal contractor / client prequalification lists
  • Cards and courses you already pay for repeatedly
  • Incidents or near misses that pointed to training gaps
  • Supervision model (what juniors may do only with oversight)

Outputs that drop straight into a matrix

  • A role-requirement table (role × requirement = required / not required)
  • Agreed evidence standard per requirement (card image, certificate, acknowledgement)
  • Renewal assumptions where the item has an expiry
  • Named owner for keeping the map current

Example only: a banksman role might carry specific plant/traffic requirements your roofing labourer role does not. Copying the same columns onto every person creates noise and false gaps.

Honest boundaries

  • A TNA does not create legal advice about what the law mandates
  • Client lists are inputs, not automatic universal law
  • Completing the analysis does not prove competence on the day
  • Software can store the resulting assignments — it should not invent them for you

Once the role map exists, build or refresh the matrix — how to build a role-based training matrix and how to assign training requirements by role cover the next step. Upload the sheet when tracking dates outgrows the analysis workshop.

Free download

Need a training matrix template?

Download our free Construction Training Matrix Excel template. Worker rows, requirement columns, expiry dates and conditional formatting already set up.

Already have one?

Turn your spreadsheet into a live matrix with automatic expiry reminders.

Upload my matrix