River
Y CombinatorBacked by Y Combinator

Free template

Training Compliance Tracking Template

Two documents and three sheets that list each role's required trainings and certifications, then show who is due, overdue or missing proof.

Free download · No account needed

What you get

Pack of 5 files: 2 documents, 3 spreadsheets

Training Compliance Tracking Template
  • Training Requirements by Role and JurisdictionDocument
  • Evidence StandardDocument
  • Completion RegisterSpreadsheet
  • Expiry TrackerSpreadsheet
  • Gap Report by TeamSpreadsheet
RiverTraining Compliance Tracking Template

Expiry Tracker

Same requirement, three sites, caught 132 days earlier

Bramwell Distribution, fictional 185-person food distribution company. Snapshot: 1 Sep 2026.

OperatorSiteDueStatus
Ana FerrisColumbus OH3 Feb 2026210 days overdue
Devon OkaforIndianapolis IN14 May 2026110 days overdue
Priya NairLouisville KY30 Jun 202663 days overdue

Under the prior annual safety review, none of these three would be caught until 11 Jan 2027, a 260-day average lapse. The tracker's own snapshot catches them 132 days earlier.

How to track training compliance and certifications

Training compliance tracking means keeping one record for each employee and each training or certification they must hold. The record shows when they last completed it, when it is next due and what proves it happened. A good tracker starts from the rules, not the course catalog. Each interval comes from the regulation, license or policy behind it, and most due dates count from the person's own last completion.

Never give every course the same renewal period. Some trainings recur every year, some every 2 or 3 years, some after an event, and some never expire. One period for everything flags false lapses and misses real ones.

A forklift operator in a high-visibility shirt moves a pallet of boxes across a warehouse floor, seen from inside a trailer
Each operator's 3-year clock runs from their own last evaluation. Photo: Elevate on Unsplash

Build the requirements list first

Before you load a single completion date, list what your people must complete. Write one row per requirement, not per course or job title. Duties and places trigger requirements that titles miss: driving a forklift, work that can bring contact with blood, supervising truck drivers, or simply working in California.

For safety rules, start with OSHA's booklet Training Requirements in OSHA Standards1, which collects the training rules from its standards in one place. It dates from 2015, so check each entry against the current standard. Then add state laws, licensing boards, customer contracts and your own policies. An HR policy library can show which state rules apply where each employee works.

Five US requirements, five different clocks

RequirementWho owes itHow oftenRule
Forklift operator evaluationAnyone who operates a powered industrial truckAt least once every 3 yearsOSHA forklift standard2
Bloodborne pathogens trainingStaff whose work can bring contact with blood or other potentially infectious materialsAt first assignment, then at least once a yearOSHA bloodborne pathogens standard3
Hazard communication trainingStaff who may be exposed to hazardous chemicals at workAt first assignment and when a new chemical hazard enters their work area; no set renewalOSHA hazard communication standard4
California harassment preventionEmployees in California, at employers with 5 or more employeesEvery 2 years: 2 hours for supervisors, 1 hour for everyone elseCalifornia Civil Rights Department5
Reasonable-suspicion trainingAnyone designated to supervise drivers who need a commercial driver's licenseOnce: at least 60 minutes on alcohol misuse and 60 on drug useFMCSA supervisor training rule6

FMCSA is the Federal Motor Carrier Safety Administration. California's requirement comes from Government Code section 12950.1.

If anyone on your staff can be exposed to blood, the bloodborne pathogens standard also requires a written plan that lists the job classifications with exposure3. Make sure your training list covers every role on it, and start from an exposure control plan template if you don't have one.

When to get advice

This guide summarizes a few US federal rules and California's, and it isn't legal advice. Your state, industry, licenses and contracts can add requirements, so ask an employment lawyer or a safety professional to review your list before you rely on it.

Record the proof, not just the date

A completion date in a learning system is a claim, not proof. OSHA calls it a good idea to keep a record of all safety and health training1. A record can answer one of the first questions an incident investigator will ask: did the employee receive adequate training to do the job? Several rules also spell out what the record must show.

What each record must show, and for how long

RequirementThe record must showKeep it for
Forklift evaluationThe operator's name, the training and evaluation dates, and who trained or evaluated them2No period set; keep the latest certification
Bloodborne pathogens trainingSession dates, a summary of the content, the trainers' names and qualifications, and attendees' names and job titles3 years from the training date3
California harassment preventionNames, date, sign-in sheet if used, certificates if issued, type of training, a copy of the materials and the provider's nameAt least 2 years5
Hazard communication trainingThe standard names no record; keep one anywayNo period set
Reasonable-suspicion trainingDocumentation of each supervisor's trainingWhile they supervise drivers, plus 2 years7

Flag any row with a date but no trainer, evaluator or provider, and chase the missing detail before you count it as met. And don't count an OSHA 10-hour or 30-hour card toward any OSHA requirement here. OSHA says its Outreach Training Program does not meet training requirements for any OSHA standards1.

Work out each person's due date

A due date is the person's last completion plus the requirement's interval. Count from the day they finished, not the day the course was assigned or a company-wide review day. OSHA's bloodborne pathogens standard is explicit: annual training must come within one year of their previous training3.

Some rules let you choose. California's Civil Rights Department says employees must be retrained either 2 years from their last training or by the end of the next training deadline5. The second option lets a group trained in the same year renew together. Either way, new hires must be trained within 6 months of hire, and new supervisors within 6 months of taking the role. Put those first deadlines in each new hire's onboarding plan.

Mark one-time requirements as met, with no due date. FMCSA's rule for driver supervisors says recurrent training for supervisory personnel is not required6. Write "one-time, no expiry" instead of leaving the cell blank, so the next person knows it was checked.

Events can also trigger retraining. A forklift operator needs refresher training after unsafe driving, an accident or near miss, or an evaluation showing unsafe operation2. Moving to a different type of truck, or a workplace change that could affect safe operation, triggers it too. Bloodborne pathogens training needs a top-up when new or changed tasks affect someone's exposure3. Log these events as they happen.

ExampleOne employee, two clocksAn illustrative example written for this guide, using the made-up company in the template's sample sheets.

Devon Okafor drives a forklift and is a designated first-aid responder at a distribution center. Snapshot date: September 1, 2026.

Forklift evaluation: last done May 14, 2023, so due May 14, 2026. Status: 110 days overdue.

Bloodborne pathogens training: last done November 4, 2025, so due November 4, 2026. Status: due soon, 64 days left.

The company used to check everything at a January safety week, so this lapse would not have surfaced until January 2027.

  • One row per requirement. A single "compliant" field can't hold both answers.
  • Days, not just a flag. "110 days overdue" tells a manager how urgent it is.

Act on gaps before they lapse

  1. Flag what's coming

    Mark anything due within 90 days as due soon, while there's time to schedule it.

  2. Reassign with lead time

    Book each retraining a set time ahead, such as 45 days, so it lands before the due date.

  3. Retrain overdue staff now

    Schedule them at once, and record the lapse in days as it happened instead of resetting the date.

  4. Batch by site

    When several renewals fall due at one site, book one session for all of them.

Report training compliance by site

Show gaps by site or team, with names attached. A company-wide "97% compliant" can hide three overdue forklift operators, one at each warehouse, and it tells no manager whom to retrain. Put the overall figure beside the sites, never in place of them.

Before you report training compliance

  • Every requirement names the rule that sets its interval
  • Due dates count from each person's last completion, unless the rule allows a shared cycle
  • One-time trainings say "no expiry" instead of showing a blank
  • Every completion names who trained or evaluated the person
  • Overdue rows show the days overdue and a retraining date
  • Records are kept for the longest period that applies

If you're designing the training itself, plan it with a corporate training program template. To skip the setup, start from the template on this page. Open it with Edit with AI, and River builds the requirements list from your roster before it works out anyone's due date.

How to use this template

The files work on their own. Start with the two Word documents, which set out what each role owes and what proof counts, then track completions, due dates and gaps in the three CSV sheets. They come filled in with a made-up 185-person food distributor, so you can see how the pieces fit before you add your own records.

Choose Edit with AI and River asks for your training completion records and a roster with each employee's role and work state. It builds the requirements matrix first, then works out each person's due date from their own last completion and the rule's interval. If you only have course names without dates, it asks for the dates instead of guessing.

  1. Download it or open it in River

    Get the two Word documents and three CSV sheets free with no signup, or open the template in River with Edit with AI.

  2. List what each role owes

    In Training Requirements by Role and Jurisdiction, write each requirement, who owes it, how often and the rule behind it.

  3. Work out every due date

    Log completions and their proof in the Completion Register, then fill in the Expiry Tracker yourself or ask River to.

  4. Reassign before anything lapses

    Use the Gap Report by Team to book retraining ahead of each due date, and retrain anyone overdue now.

What's in the template

Four requirements, four clocks, one gap reportThe Expiry Tracker's four cadences side by side, and the Gap Report's per-site rollup for the same worked example.
Training Compliance Tracking Template
RiverExpiry Tracker

Expiry Tracker

Illustrative. Bramwell Distribution, fictional 185-person food distribution company, snapshot 1 Sep 2026.

RequirementIntervalExampleStatus
Forklift evaluation3 yearsAna Ferris, due 3 Feb 2026210 days overdue
Bloodborne pathogens1 yearDevon Okafor, due 4 Nov 202664 days out
CA harassment prevention2 yearsRenata Kohl, due 22 Oct 202651 days out
DOT reasonable-suspicionOne-timeTomas Reyes, completed 12 Feb 2024No expiry

Devon Okafor holds two of these rows at once: forklift overdue by 110 days, bloodborne due soon with 64 days left. One person, two independent clocks.

RiverGap Report by Team

Gap Report by Team

Rolled up by site, with the individual names still one click away.

SiteOverdueDue soonAction
Columbus OH (HQ)11Retrain Ana Ferris now; Marcus Webb reassigned
Indianapolis IN11Retrain Devon Okafor now; 2 reassigned
Louisville KY10Retrain Priya Nair now
Sacramento CA01Renata Kohl reassigned for 7 Sep 2026

Three distribution centers, one overdue operator each, same requirement. A company-wide 2.8 percent overdue rate would hide that the gap is spread one per site rather than concentrated in one place.

  • Training Requirements by Role and JurisdictionFour sample requirements, each with who owes it, its interval or one-time status, and the rule quoted.
  • Evidence StandardWhat a completion record must show for each requirement, and what to flag when a detail is missing.
  • Completion Register sheetOne row per person per requirement: role, site, last completion date, the proof on file and a record number.
  • Expiry Tracker sheetEach person's due date from their last completion, with status, days overdue or left, and the next step.
  • Gap Report by Team sheetOverdue and due-soon people by site, with names, average days overdue and each person's next step.

Common questions

What should a training compliance tracker include?

One row for each employee and each required training. Each row needs the requirement, the rule that sets its interval, the last completion date, who trained or evaluated the person, a record reference, the due date and a status. Keep a separate list of which requirements apply to each role, duty and work location, since it decides every due date.

How often does forklift certification need renewing?

In the US, OSHA requires an evaluation of each forklift operator's performance at least once every 3 years. Refresher training comes sooner if an operator is seen driving unsafely, has an accident or near miss, or is evaluated as unsafe. A move to a different type of truck, or a workplace change that could affect safe operation, also triggers it.

How long should you keep training records?

As long as the longest rule that applies. In the US, OSHA's bloodborne pathogens standard requires 3 years from the training date. California requires harassment prevention records for at least 2 years, and federal motor carrier rules require supervisor training records for as long as the person supervises drivers, plus 2 years.

What's the difference between a training matrix and a training tracker?

A training matrix maps each role, duty or location to the trainings it requires. A training tracker records each person's completions and due dates against that matrix. Build the matrix first, because the tracker's dates are only as accurate as the intervals behind them. This template includes both, plus an evidence standard for checking each record.

Is this training compliance tracking template free?

Yes. Download the two Word documents and three CSV sheets with no signup. The sheets come filled in with a made-up food distributor tracking four requirements, from forklift evaluations to driver supervisor training. Edit with AI opens the same template in a free River workspace.

What does Edit with AI do?

It opens the template in a free River workspace and asks for your training completion export, plus a roster showing each person's role and work state. River sets out which requirements apply to whom first, then counts each due date from that person's last completion. It flags records missing a trainer or evaluator, and won't call anyone compliant before their dates are counted.

Sources

  1. Occupational Safety and Health Administration. “Training Requirements in OSHA Standards.” osha.gov (opens in a new tab)

  2. eCFR. “29 CFR 1910.178 — Powered industrial trucks.” ecfr.gov (opens in a new tab)

  3. eCFR. “29 CFR 1910.1030 — Bloodborne pathogens.” ecfr.gov (opens in a new tab)

  4. eCFR. “29 CFR 1910.1200 — Hazard communication.” ecfr.gov (opens in a new tab)

  5. California Civil Rights Department. “Sexual Harassment Prevention Training: Information for Employers.” calcivilrights.ca.gov (opens in a new tab)

  6. eCFR. “49 CFR 382.603 — Training for supervisors.” ecfr.gov (opens in a new tab)

  7. eCFR. “49 CFR 382.401 — Retention of records.” ecfr.gov (opens in a new tab)

Written by

Chandler Supple

Co-founder & CEO, River

Chandler has spent the last six years working in AI, building tools for millions of users and Fortune 100 companies. In 2025, he co-founded River to build a new kind of operating system for AI agents.

Reviewed by

Brian Joseff, Co-founder, River