We've just launched a new feature! Check out the new dashboard.

Security and Guarding Scheduling

By

Lionel Hermans

CEO

Last updated:

1/4/2026

Security and Guarding Scheduling: Managing Surveillance Teams

Scheduling for security and guarding companies has constraints that most other sectors do not face: mandatory certifications (security guard licence), round-the-clock coverage with zero gaps, strict rules on rest between long shifts, and the obligation to declare every worker before their first assignment. This guide explains the specific requirements of guarding sector scheduling and how Shyfter addresses them.

What makes security scheduling different

  • Mandatory certification: every security guard must hold a valid security guard licence (badge). An uncertified or expired-licence guard cannot be assigned. The tool must check this at the point of assignment — not after the fact.
  • 24/7 coverage with zero gaps: a security post cannot be left unmanned. If a guard calls in sick at 02:00, a replacement must be found and confirmed before the shift starts. There is no grace period.
  • Long shifts and rest periods: guarding often involves 12-hour shifts. The law requires a minimum rest period between shifts. A 12-hour shift followed immediately by another 12-hour shift can violate this rule.
  • Multiple sites: guarding companies typically manage many client sites simultaneously. The planner needs a view across all sites — not one schedule per site in a separate file.
  • Shift premiums: night shifts, weekend work, and public holidays attract premiums under the applicable joint committee (PC 317 in Belgium). Calculation must be automatic.
  • Compliance with PC 317: the guarding sector in Belgium is governed by Joint Committee 317, which has specific rules on working time, rest, premiums, and schedule notification.

Common problems with spreadsheet-based security scheduling

  • No certification tracking — expired badges assigned without detection
  • Night absence discovered at shift start — replacement takes 45+ minutes
  • Rest period violations not detected until a complaint or inspection
  • One file per site — no cross-site visibility
  • Premium calculation in a separate file — errors propagate to payroll
  • Dimona declarations done manually per site — risk of missing declarations

What a security scheduling tool must do

  1. Licence validation at assignment: every assignment checks the guard's licence validity. Expired or missing licences are blocked before the schedule is published.
  2. Real-time absence replacement: when a guard is absent, the planner sees immediately who is licensed, available, and within legal rest limits. A replacement is confirmed and notified in minutes.
  3. Rest period enforcement: every shift assignment checks minimum rest relative to the previous shift. Violations are blocked before they enter the schedule.
  4. Multi-site dashboard: all sites visible simultaneously. Coverage gaps, overtime alerts, and open slots highlighted across the entire portfolio.
  5. Automatic PC 317 premium calculation: night, weekend, and public holiday premiums calculated automatically per PC 317 rules. Result feeds payroll export.
  6. Centralized Dimona declarations: all declarations managed from one interface — no per-site manual process.

How Shyfter handles security scheduling

  • Licence profiles: each guard's licence is stored with its expiry date. Every shift assignment checks validity in real time. An expired or missing licence blocks the assignment before the schedule is published.
  • Absence replacement: when a guard calls in sick, Shyfter shows available, licensed guards within legal rest limits. The planner selects; the guard receives a push notification. Replacement confirmed in under 10 minutes.
  • Rest period alerts: every assignment is checked against the previous shift. A violation triggers a blocking alert before publication.
  • Multi-site view: all client sites in one dashboard. The planner sees coverage, open slots, and alerts across all sites simultaneously.
  • PC 317 premiums: night, weekend, and public holiday premiums calculated automatically. No separate calculation file.
  • Integrated time tracking: clock-in/clock-out via mobile or terminal. Planned vs actual visible per site in real time.
  • Centralized Dimona declarations: all declarations from one interface — including new guards starting at a new site.
  • Payroll export: hours and premiums exported in the correct format for your social secretariat — no manual re-entry.

Compliance: PC 317 and Belgian security law

  • Valid security guard licence (badge) mandatory for every assignment
  • Minimum rest between shifts as required by law and PC 317
  • Maximum shift length as defined by PC 317
  • Night, weekend, and public holiday premiums per PC 317
  • Dimona declaration before first shift at each site
  • Schedule notification rules per PC 317

ROI for structured security scheduling

  • Zero licence violations — legal and safety risk eliminated
  • Faster absence replacement: from 45+ minutes to under 10 minutes
  • Payroll accuracy: no manual premium errors
  • Planner time saved: 6–10 hours/week recovered across multi-site coordination

Book a demo

FAQ

How does Shyfter handle security licence tracking?

Each guard's licence is stored in their profile with an expiry date. Every assignment checks validity in real time. Expired or missing licences are blocked before the schedule is published — no manual checking required.

What happens if a guard is absent at 02:00?

Shyfter shows available, licensed guards whose current rest period allows them to take the shift. The planner selects a replacement; the guard receives a push notification. The post is covered in under 10 minutes.

Can Shyfter manage multiple client sites?

Yes. All sites are visible in one dashboard. The planner sees coverage, open slots, and alerts across the entire portfolio simultaneously.

Icône Shyfter

Ready to transform your workforce management?

Shyfter is more than a scheduling tool. It's a complete workforce management solution designed to save you time.