The verdict in three sentences
A 400-employee operation running 24/7 shifts that builds rotas on spreadsheets pays a hidden cost of about 2 days per supervisor per month, plus payroll errors and grievances over rest periods. Off-the-shelf scheduling tools are enough as long as your rules fit their settings; once your collective agreement, seniority rules and payroll export go beyond the standard, a custom shift rota app at CAD 50,000 to 115,000 becomes more profitable within 3 years. A realistic timeline is 4 to 6 months, including a pilot at one site.
Why spreadsheets break on rotating shifts
In manufacturing, logistics or healthcare around Toronto, a 24/7 rota must satisfy constraints no spreadsheet checks on its own:
- Ontario Employment Standards Act rest rules: 11 consecutive hours off each day, 8 hours between shifts, and 24 consecutive hours off each week or 48 in every 2-week period;
- overtime after 44 hours a week at 1.5 times the regular rate, unless an averaging agreement applies;
- the collective agreement: night and weekend premiums, statutory holiday pay, seniority-based shift bidding;
- skills per position (forklift certification, RN versus RPN, food safety) and fair distribution of nights and weekends;
- shift swaps between employees, approved by the supervisor, that must flow into payroll without re-keying.
The spreadsheet outcome: rotas rebuilt at every absence, variable pay items typed by hand into ADP or Ceridian Dayforce, and grievance risk when a rest period is missed.
Custom app or off-the-shelf tool: the comparison
| Criterion | Off-the-shelf scheduling tool | Custom shift rota app |
|---|---|---|
| Entry cost | CAD 3,000 to 15,000 setup | CAD 50,000 to 115,000 development |
| Recurring cost | CAD 6 to 16 per employee per month | Hosting and maintenance, CAD 9,000 to 22,000 a year |
| Labour and union rules | Standard, specific agreements often impossible | All your rules, including seniority bidding |
| Shift swaps | Usually included, limited approval rules | Approval workflow you define |
| Payroll export | Connectors to common payroll systems | Exact format of your payroll, all variable items |
| Time to deploy | 4 to 10 weeks | 4 to 6 months |
| Roadmap | The vendor's | Yours |
For 400 employees at CAD 11 a month, an off-the-shelf tool costs CAD 52,800 a year, or CAD 158,400 over 3 years before setup. A custom app at CAD 85,000 with CAD 14,000 a year of maintenance comes to CAD 127,000 over 3 years, and the gap widens afterwards. Below 150 employees or with standard rules, the off-the-shelf tool almost always wins.
Modules and their weight in the budget
| Module | Scope | Share of budget |
|---|---|---|
| Master data | Employees, contracts, skills, 8-hour or 12-hour rotations | 10 to 15% |
| Rules engine | ESA rest, overtime, premiums, fairness of nights and weekends | 25 to 30% |
| Scheduling | Rotation generation, absence handling, suggested cover | 20 to 25% |
| Shift swaps and bidding | Mobile requests, automatic rule checks, seniority bidding | 10 to 15% |
| Payroll export | Variable items, night hours, banked time, payroll file format | 10 to 15% |
| Dashboards | Overtime, absenteeism, compliance alerts | 5 to 10% |
The rules engine is the heart of the project: every rule must be written, tested on 3 to 6 months of real history and signed off by payroll before go-live. At Kolonell, a custom HR web application of this kind sits in the mid-size band of the grid, 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR), or the complex band, 7,000,000 to 15,000,000+ FCFA (10,670 to 22,870+ EUR), depending on the number of sites and agreements to model.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Priya is HR director of a 400-employee logistics operator in Mississauga, running 24/7 with 25 shift supervisors who each maintain their own spreadsheet rota.
- Time lost: 25 supervisors × 2 days a month × 12 months = 600 days a year. At a loaded cost of CAD 420 a day, that is CAD 252,000 a year.
- Payroll errors on night and holiday premiums: about 1.5% of a CAD 1.3 million variable pay pool, or CAD 19,500 a year, before correction time.
- Custom app: CAD 90,000, then CAD 14,000 a year for maintenance and hosting.
- Conservative gain: 60% of supervisor time recovered (CAD 151,200) and 80% of errors avoided (CAD 15,600), or CAD 166,800 a year.
- Payback: 90,000 ÷ (166,800 − 14,000) = 0.59 years, about 7 months.
Priya would have captured part of that gain with an off-the-shelf tool, but her union's seniority-based bidding rules and her Dayforce import format required custom development.
FAQ
What does a custom shift scheduling app for 400 employees cost? As a 2026 order of magnitude, Toronto agencies charge CAD 50,000 to 115,000 depending on sites, rules and integrations. Maintenance then runs CAD 9,000 to 22,000 a year.
Does the app enforce ESA rest periods automatically? Yes, every assignment and every swap is checked in real time: 11 hours off daily, 8 hours between shifts, weekly rest, overtime thresholds. A non-compliant shift is blocked or flagged to the supervisor before publication.
How does payroll export work? Each pay period the app produces a file of variable items (night hours, weekends, statutory holidays, overtime) in the format your payroll system expects, such as ADP or Dayforce. Re-keying disappears and the check takes 1 to 2 hours instead of 2 days.
Can employees swap shifts on their phones? Yes, the request is made on mobile, the app checks rules and skills, then the supervisor approves in one tap. At equipped sites, 70 to 80% of swaps go through without HR involvement.
How long does the project take? Allow 4 to 6 months: 4 weeks to map the rules, 10 to 14 weeks of development, then a 4 to 6-week pilot at one site before full rollout.
Let's scope your project. Send us your shift patterns, collective agreement and payroll system, and we will scope a rota app deliverable in 4 to 6 months with a single-site pilot. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
