Know exactly who’s trained and certified
The tracker is right below — log each cleaner’s training and certifications, and it flags what’s missing or expiring before it becomes a liability. The guide behind it turns onboarding and compliance into a system you can prove.
- schoolTrack training & certifications per person
- event_busyExpiry alerts before they lapse
- verifiedProve your crew is qualified
Employee training tracker
Training Tracker
📊 Training Completion Matrix
📖 Training Courses
👤 Add Employee
📝 Record Training Completion
📖 Add Training Course
An untrained cleaner on the wrong site is a risk you can’t see
A cleaner working a medical site without bloodborne-pathogen training, or stripping a floor without chemical-safety training, is a liability sitting quietly on your schedule — until an incident, an audit, or a client asks for proof you don’t have. Most cleaning businesses track training in someone’s head or a folder no one updates. That’s not a system; it’s a hope.
This page gives you both halves: a free tracker that logs who’s trained on what, which certifications are current, and what’s expiring, and a short guide to running training so your crew is consistently — and provably — qualified.
Built for commercial cleaning. Your training records stay in your browser — nothing is uploaded.
The guide to a consistently trained crew
Training management comes down to one grid and one habit: know what each person needs, and keep the record current. Here’s the system.
Build a training matrix
List your people down one side and the skills and certifications they need across the top. The gaps jump out:
- Onboarding basics — safety, equipment, and your standard operating procedures, for every new hire before they’re solo on a site.
- Site-specific requirements — medical, food-service, or industrial sites often demand specific certifications; a cleaner without them shouldn’t be scheduled there.
- Expiring certifications — anything with a renewal date, tracked so it never lapses unnoticed.
Keep the record current
- Log training the day it happens. A record you update later is a record you don’t update.
- Check expirations monthly. Renew before the lapse, not after the client asks.
- Don’t schedule gaps. If a site needs a certification, only schedule people who have it — the tracker makes that obvious.
- Keep proof. A current, exportable record is what turns "trust me" into "here it is" when a client or auditor asks.
Do this, not that
check_circleDo
- checkMap required training to each person
- checkLog training the day it happens
- checkTrack certification expiry dates
- checkOnly schedule qualified people to a site
- checkKeep exportable proof
cancelDon't
- closeKeep training "in your head"
- closeLet certifications lapse unnoticed
- closeSchedule someone to a site they’re not qualified for
- closeScramble for proof when a client asks
- closeAssume onboarding stuck without checking
Are training gaps hiding on your schedule?
Check every statement that’s true for your janitorial business today. Your risk score updates as you go.
Hoping vs. a tracked crew
Same people, same sites — one hopes the training stuck, the other can prove it. Here’s roughly what that certainty is worth.
help_outlineTracked in your head
"Pretty sure Devon did that one…"
- removeNo proof when a client asks
- removeCertifications lapse unnoticed
- removeUnqualified people slip onto sites
- removeInconsistent onboarding
verifiedA tracked crew
"Here’s every current certification."
- checkExportable proof on demand
- checkExpiry alerts before the lapse
- checkOnly qualified people scheduled
- checkConsistent, confirmed onboarding
On the accounts that demand proof of training, roughly a year of revenue rides on being able to produce it — the accounts you lose when you can’t.
A trained crew is only half of a reliable one
Training says your people can do the work; Swept shows that they did. Location-verified clock-ins, photo inspections, and scheduling prove the qualified crew actually showed up and delivered — the other half of a service you can stand behind.
What janitorial teams run in Swept
- check_circleTime tracking with location-verified clock-ins
- check_circleInspections with photo proof for clients
- check_circleScheduling and team messaging in one place
- check_circleJob costing that protects your margins
Frequently asked questions
What can I track for each person?expand_more
How do expiry alerts work?expand_more
Can I export the records?expand_more
Where is my training data stored?expand_more
Is it really free?expand_more
Related resources
Training is one part of running a crew — these help you schedule, measure, and reward them.
Staff Performance Leaderboard
Turn a trained crew into a motivated one with a live performance leaderboard.
Open toolarrow_forward CalculatorEmployee Timecard Calculator
Track hours and calculate payroll accurately for the crew you’ve trained.
Open toolarrow_forward CalculatorJob Costing Calculator
Price labor into every bid so a well-trained crew stays profitable.
Open toolarrow_forwardWas this tool helpful?
Tap a thumb to share feedback. We review every response while shipping improvements.
Help us improve this experience
Leave a note about what felt confusing or missing and we'll prioritise it in our next update.
Tell us what worked well
We'll use your feedback to double down on the features and guidance that matter most.