Training matrix template: keeping training records that stand up to a DOSH audit

A training matrix is a grid of people against the training each role requires, showing for every cell the date completed, the expiry date and the status. It is the quickest way to prove you have met the duty in section 15(2)(c) of the OSH Act 1994 to provide the information, instruction, training and supervision employees need, and to see who is due for a refresher.

Last reviewed 30 October 2026 · General information, not legal advice

What a training matrix is

A training matrix (also called a competency matrix or skills matrix) is a single table that shows, for each person, which training their role requires and whether it is current. Rows are employees or contractor workers; columns are the required courses, certificates and briefings; each cell holds the date completed, the expiry date and a status colour.

It answers three questions at a glance:

  • Is everyone trained for the job they are doing today?
  • What is expiring soon, so refreshers can be booked before a certificate lapses?
  • Where are the gaps by department, site or contractor, so effort goes where it is needed?

A competency matrix goes one step further than a training record: it shows not only that someone attended, but that their competence was checked, for example by an assessment, a practical demonstration or a supervisor sign-off.

How to build a training matrix

  1. List roles, not just people. Group people by role or job (for example production operator, forklift driver, maintenance technician, office staff, site supervisor, contractor crew).
  2. Map the requirements for each role. Pull them from your risk assessment (HIRARC), legal requirements, Gazette orders under section 31A that apply to your work, client or contract requirements, and company standards. Typical columns: site induction, emergency response and fire, first aid, permit to work, energy isolation, confined space, working at height, chemical handling, forklift or crane, plus non-safety compliance such as anti-bribery and data protection.
  3. Mark each requirement as mandatory, role-specific or optional so the matrix does not imply every person needs every course.
  4. Set the validity for each column: the issuer's validity for external certificates, your own interval for internal courses.
  5. Populate it from evidence, not memory: attendance lists, certificates, assessment results, LMS exports.
  6. Colour-code status: current, expiring soon, expired or missing, not required.
  7. Assign an owner and a review rhythm: who updates it, and when it is reviewed with managers (monthly works for most sites).

A short example:

Name / roleSite inductionFire & emergencyPermit to workEnergy isolationWorking at height
Operator A / productionCurrent: 03/2026Current: 05/2026, exp 05/2027Not requiredNot requiredNot required
Technician B / maintenanceCurrent: 01/2026Expiring: exp 12/2026Current: 02/2026Current: 02/2026Missing
Contractor C / scaffolderCurrent: 10/2026Current: 10/2026Current: 10/2026Not requiredCheck certificate

Our free training matrix template uses this layout on A4 landscape, with a status legend and space for dates and expiry.

Training records for DOSH audits and inspections: what evidence to keep

DOSH officers investigating an incident, and auditors checking an OSH management system or a contractor, usually work from a person back to the evidence. For any name they pick, be ready to show:

  • The requirement: why this role needs this training (risk assessment, legal requirement, procedure).
  • The record: date, course title and version, duration, delivery method, trainer or provider and their credentials where relevant.
  • Proof of attendance: signed attendance list or a timestamped electronic record.
  • Proof of competence: assessment result against a pass mark, practical check, or supervisor sign-off.
  • Certificates for external courses, with numbers and expiry dates, and for courses under a section 31A order, evidence that the provider is a registered training provider.
  • Refresher history: that expired training was renewed, and what happened to people whose training lapsed.
  • Contractor evidence: the site induction and competence documents checked before work started.

Common findings are matrices that do not match the records behind them, certificates that expired months ago while the person kept doing the work, inductions with no date or content, and training that shows attendance but no check of understanding. Make sure records can be produced quickly; a spreadsheet nobody can find on the day does not help.

Refresher intervals and expiring certificates

There is no single refresher interval for all training in Malaysian law. Set it column by column:

  • External certificates follow the validity the issuing body sets. For example, CIDB construction personnel registration (the green card) for MyKad holders is valid for one to five years, and renewal can be applied for 60 days before expiry. Check each certificate's own validity rather than assuming.
  • Courses under a section 31A order follow the order, and the Director General may direct an individual to attend a refresher.
  • Internal training (inductions, awareness, procedures) follows your own risk assessment. You might, for example, refresh high-risk topics every year and lower-risk awareness every two or three years; whatever you choose, record the reason.

Also retrain on triggers, not just dates: after an incident or near miss, when a procedure or piece of equipment changes, when someone changes role or site, and when someone returns after a long absence.

For expiring certificates, add an "expires in the next 90 days" filter or column, book refreshers early (external courses can have waiting lists), and decide in advance what happens when a certificate lapses: usually the person stops that task until it is renewed. Write the rule down and apply it consistently.

Common training matrix mistakes

  • Everyone needs everything. A matrix with every column marked mandatory hides real gaps. Tie each requirement to a role and a reason.
  • Contractors left out. Under section 18A, contractor workers under your direction need to be in the picture too.
  • Attendance treated as competence. Add the assessment result or supervisor sign-off.
  • Several versions in circulation on different laptops. Keep one master copy with an owner.
  • No link to the evidence. Each cell should point to a certificate, attendance list or system record.
  • Expiry dates not tracked, so lapses are found by the auditor rather than by you.

Keeping training records in a learning platform

Spreadsheets work for small teams. As headcount, sites and contractors grow, most of the matrix can come straight from a learning platform, so records are created when training happens rather than typed in later. Our compliance training platform guide compares the options.

In the WorkQuest2U company workspace, administrators import staff from a spreadsheet, assign programmes by department with due dates, and see progress by person, department and programme, including what is overdue. Each assessment is graded against a pass mark and recorded with a timestamp, certificates carry unique IDs, and managers can download timestamped CSV snapshots for HR, management and audit. Comparing first attempts with later results shows whether knowledge is sticking. Try it with synthetic data in the sample workspace. Lessons such as HSSE Laws & Regulations and Safety Leadership are good starting columns. Keep records for external and practical training (first aid, competent person courses) alongside them.

Free download

Free training matrix template (printable, A4 landscape)

Employees against required courses, with completion and expiry dates, a status legend and a sign-off block. Print it or save as PDF; no sign-up.

Open the template ▸

Practise it in WorkQuest2U

Short 3D lessons where staff walk the scene, spot the issues and make the calls. Free to try, with certificates and progress records for companies.

Frequently asked questions

What is a training matrix?
A table of people against the training their roles require. Each cell shows the date completed, the expiry date and whether the training is current, expiring, expired, missing or not required. It is used to plan training and to show auditors that everyone is trained for the work they do.
Is a training matrix a legal requirement in Malaysia?
The OSH Act 1994 does not require a matrix by name. It requires employers (section 15(2)(c)) and principals (section 18A) to provide the information, instruction, training and supervision needed for safety and health. A matrix with records behind it is the usual way to show you have done that.
What is the difference between a training matrix and a competency matrix?
A training matrix records what training was completed and when. A competency matrix also records whether the person was assessed as competent, for example through a test, a practical demonstration or a supervisor sign-off. It is the stronger evidence in an audit.
How long should training records be kept?
The OSH Act 1994 does not set a single retention period for training records, and specific regulations may set their own. A practical approach is to keep records for the whole period of employment and for several years afterwards, in line with your legal advice and any regulation that applies to the hazard.
How often should safety training be refreshed?
External certificates follow the issuing body's validity, and courses under a section 31A order follow the order. For internal training, set an interval from your risk assessment and retrain after incidents, changes in procedures or equipment, role changes and long absences.
What happens if an employer does not provide required training?
Breaching the general duties in sections 15 to 18B carries a fine of up to RM500,000, up to two years in prison, or both. Allowing someone to work without a course required under a section 31A order carries a fine of up to RM50,000, up to six months in prison, or both.

Sources

This guide is general information for workplaces in Malaysia, checked against the sources above on 30 October 2026. It is not legal advice; laws and guidelines change, so confirm the current text before you act.