Built for Canada · Ontario
Staffing agency software built for Ontario
Kordis is staffing agency software built for Ontario agencies with 25 to 200 workers. It fills shifts with staged confirmation calls and texts, tracks the cards Ontario workers carry, and moves hours from timesheet to payroll file without re-typing.
Ontario's rules are built in, not flattened into generic cards: Worker Health and Safety Awareness stays portable, lift-truck competence follows the employer and equipment, WHMIS follows actual exposure, and WSIB records stay with the agency or client.
Rules verified July 30, 2026 against the sources at the bottom of this page.
Run your real operation for two weeks. No card to start, nothing charged.
What are the rules for a staffing agency in Ontario?
The licences, clearances, and pay rules an Ontario temp agency operates under, with the government sources they come from.
| Rule | What Ontario requires | Where it comes from |
|---|---|---|
| Agency licence | A THA licence is mandatory: $1,500 application fee in 2026 plus a $25,000 letter of credit. Status is public on the provincial registry. | ESA Part XVIII.1 |
| Workers' compensation | WSIB registration, with clearance certificates clients check. A clearance is valid up to 90 days on a quarterly cycle. | WSIB |
| Public holiday pay | Regular wages plus vacation pay in the 4 work weeks before the holiday, divided by 20. Nine public holidays. Temp workers qualify. | ESA |
| Overtime | 1.5 times pay after 44 hours in a week. The agency, as employer of record, owes it. | ESA |
| Public job postings | Agencies with 25 or more employees, including assignment employees, must show expected compensation, disclose AI use, state whether a vacancy exists, notify interviewed applicants, and keep posting records for 3 years. | ESA job-posting rules |
What does Kordis do for an Ontario agency?
Worker Health and Safety Awareness in Four Steps kept as portable evidence with no invented annual expiry.
Lift-truck training evidence kept separate from the receiving employer's equipment-specific competency record.
WHMIS general education and site instruction appear only when the work or exposure facts trigger them.
Expiry-dated evidence gets reminders before its recorded date; event-based authorization stays valid until a recorded change or incident.
Confirmation calls and texts are staged for your OK before they go out.
One-click compliance packs per worker when a client or the ministry asks.
Hours from every client's timesheet format to your payroll file without re-typing.
Pay calculation and payroll stay with your payroll provider; your books stay in your accounting tool. Kordis is the layer that fills the shifts and gets the hours there clean. See how it works and pricing.
Common questions from Ontario agencies
Does Kordis work with Ontario's THA licensing rules?
Kordis does not obtain or renew your THA licence; that stays between you and the ministry. It keeps the operational records a licensed agency is expected to have: per-worker credentials, assignment history, and hours, exportable as a compliance pack in one click.
Does Kordis track WSIB clearance certificates?
Yes, as agency or client records rather than worker credentials. A WSIB clearance can be valid for up to 90 days; Kordis stores the actual clearance number and validity shown by WSIB and warns before that recorded date.
Does Kordis calculate Ontario stat holiday pay?
It works out each worker's entitlement under Ontario's rule (regular wages plus vacation pay in the 4 work weeks before the holiday, divided by 20) and shows you the math line by line. You check it, and it goes into the payroll-ready export. Issuing the pay stays with your payroll provider; Kordis never cuts the cheque.
Which Ontario staffing industries does Kordis serve?
Warehouse and 3PL, food and beverage processing, and manufacturing and assembly. The readiness facts adapt to the work: equipment and dock authority in warehouses, plant modules and zone access in food, and machine, setup and quality authority in manufacturing.
See it on your own roster.
Bring a recent week. You will leave with your own data already working, Ontario rules included.
Start two weeks freeRun your real operation for two weeks. No card to start, nothing charged.
- No card to start
- Nothing charged
- Cancel whenever
- Guided setup