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 | Training matrix |
|---|---|
| Asks what each role should hold | Asks who currently holds it and until when |
| Output: role → requirement map | Output: people × requirements with dates |
| Updated when work or risk changes | Updated when people join, leave, renew or complete |
| Owned with H&S / operations input | Owned as a live operating file |
A practical TNA sequence for contractors
- List roles you actually mobilise (not every job title in payroll history)
- For each role, list hazards and client/site access expectations from risk assessments and contracts
- Translate those into named requirements you are willing to assign and evidence
- Mark what is not required — ambiguity is how blank cells rot
- Feed the role map into the matrix columns
- 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 matrixtraining-matrix-template.xlsx
| Row number | A | B | C | D | E | F | G |
|---|---|---|---|---|---|---|---|
| 1 | Name | Role | CSCS | IPAF | PASMA | First Aid | Asbestos |
| 2 | Ahmed Khan | HVAC Engineer | 12/08/2028 | 25/08/2026 | 03/02/2028 | 19/09/2027 | — |
| 3 | John Smith | Site Supervisor | 04/06/2029 | 22/01/2028 | 18/09/2026 | 18/09/2026 | 11/11/2027 |
| 4 | Sarah Jones | Electrician | 28/10/2028 | 16/05/2028 | 16/05/2028 | 02/12/2027 | 09/07/2028 |
| 5 | Peter Brown | General Operative | 06/08/2026 | 14/04/2028 | — | — | 21/01/2028 |
| 6 | Grace Okafor | Electrician | 17/03/2029 | 27/09/2026 | 08/08/2028 | 23/06/2028 | 05/05/2028 |
Related
- How to build a role-based training matrixFrom role map to grid
- How to assign training requirements by roleRequired vs not required rules
- What should a construction training matrix include?Example columns with disclaimers
- Construction training matrixVertical product page
- Free construction training matrix templateExcel starting point