Build a mandatory training matrix
A matrix lists roles down the side and programs across the top, with each cell saying whether the program applies and how often. It turns a vague rule such as 'everyone must be trained' into a list of named people with due dates. The rows below are examples of choices one company might make; your own list comes from your industry, clients and policies.
- All employees: fire safety every 12 months, POSH awareness at joining and yearly after that
- Forklift and MHE operators: operator refresher every 12 months
- Kitchen and food handling staff: food safety every 12 months
- Bank branch staff: KYC and anti-money laundering refresher every year
- Supervisors and first aid volunteers: first aid every 24 months
Record completion with evidence
A tick in a spreadsheet is not proof. For each completion, keep the date, the trainer, the attendance sheet or login record, a test result where there is one, and a certificate or completion number. In a worked example, a plant in Hosur has 180 production staff due for the fire safety refresher in April. After the April sessions, 162 have completed it and 18 missed it because of night shifts and leave, so compliance stands at 162 divided by 180, or 90 percent. HR schedules two make-up sessions in May for the 18.
Report compliance by department
Once a month, send each department head four numbers per program: people required, people with a valid completion, people due in the next 30 days, and people overdue. Compliance rate is people with a valid completion divided by people required, times 100. Department heads act faster on their own team's names than on a company-wide percentage, so include the names of overdue staff, not just the totals.
Joiners, movers and waivers
New joiners should finish mandatory programs within a fixed period, such as their first 30 days, as part of onboarding. When someone moves to a role with extra requirements, such as a storekeeper becoming a forklift operator, the new programs apply before they start the new work. Waivers should be rare: allow them only with a reason and an approver, for example when a nurse joins with a current BLS certificate from a recognized provider.
- Counting attendance at a session as completion without a test where one is required
- Records kept only by an external trainer
- No due date for joiners
- Role changes that never trigger the new role's training
- Waivers given verbally, with nothing on file
Step by step
- List every mandatory program. Write down each program with its source, such as a law, regulator, client contract or company policy, and how often it must be repeated.
- Map programs to roles. Build the matrix of roles against programs, so every employee's mandatory list follows from their role.
- Set validity periods. Fix how long each completion stays valid, for example 12 or 24 months, and the grace period, if any, for make-up sessions.
- Set up each program. In ZeniaHR, create the program in Learning, turn on the mandatory flag and set the validity in months.
- Enrol everyone required. Enrol each employee whose role needs the program, including recent joiners and people who changed roles.
- Record completions with evidence. Keep attendance sheets and test results. In ZeniaHR, marking an enrolment complete records the completion and issues a certificate number.
- Review compliance monthly. Check each program's completion against the people required. ZeniaHR's compliance view for each program shows who has completed it, and enrolments can be marked waived with the reason recorded by HR.
- Chase overdue staff and run make-ups. Send department heads the names of overdue staff and book make-up sessions within the month, before the gap grows.
See it on your own data
A 30-minute demo on a video call. We set up your departments, shifts and leave rules and show attendance, leave and payroll running for your team. Free for your first 50 employees.
Book a free demoSee pricingFrequently asked questions
What is mandatory training in the workplace?
Mandatory training is training employees must complete because of a law, regulator, client contract or company policy, such as fire safety, POSH awareness, food safety, GMP or KYC refreshers. It usually has a validity period, after which a refresher is due, and the company needs records to show it was done.
How do you calculate training compliance rate?
Divide the number of employees with a valid completion of a program by the number of employees required to complete it, and multiply by 100. For example, 162 completions out of 180 required gives 90 percent. Calculate it per program and per department, and list overdue names alongside the rate.
What records should be kept for mandatory training?
Keep the program name, date, duration, trainer or provider, the attendance sheet or login record, test results where assessed, the certificate or completion number, and the validity period. Store records centrally rather than with trainers, so they are available when an audit team, client or inspector asks.
What happens if an employee misses mandatory training?
Schedule a make-up session quickly and tell the manager. For training linked to safety or a licence, your policy may stop the person from doing that work until they complete it. Repeated misses without a reason can be treated as a conduct issue under your policy.