A facility management or housekeeping services company does not have one workplace — it has as many workplaces as it has clients, each with its own building, its own shift timing, and its own expectation of when staff arrive and leave. A company deploying two hundred staff across thirty client sites is not running one attendance policy with a few exceptions; it is running, in effect, thirty different operating environments under one payroll.
Attendance tied to the client site, not a head-office assumption
Staff deployed to a client's office need their attendance verified at that specific location, not at the facility management company's own address — an assumption that a great deal of generic attendance software quietly makes. Geofenced attendance confirms a punch happened within the boundary of the actual client site the employee is assigned to, which matters both for the facility company's own payroll accuracy and for the client's confidence that billed staff-hours reflect staff who were actually present. See geofence attendance.
Shift assignment per employee, because every client site runs its own hours
A housekeeping team at one client site might start at 7 am, another at 9 am, and a night security-adjacent facility team on a rotating pattern entirely — all under the same employer. Each employee can be assigned their own shift, changed per date when they are moved between sites, so redeployment is a normal operational change rather than a manual reconfiguration. Full mechanics in shift and roster management.
Attendance policy that reflects genuinely different site arrangements
A corporate office site and an industrial facility site reasonably need different grace periods and different overtime eligibility, and a facility management company running both needs both rules available without running two separate systems. Attendance policy is configured per employee, so different client-site teams can each run under the rules appropriate to that deployment. See attendance policies.
Hourly and monthly staff, across every site, in one payroll run
Housekeeping and support staff are frequently paid hourly while site supervisors and back-office staff are salaried monthly — and a company running dozens of sites needs both to settle correctly together, not as separate payroll cycles per client. Salary type is set per employee, and hourly and monthly staff are processed in the same run. See payroll management and how attendance becomes payroll.
Overtime, priced consistently across every client deployment
A client asking for extended coverage, a shift held over because relief staff are delayed, weekend deployment for an event — all routine in facility services, and all needing to be priced consistently rather than negotiated per site. Configurable weekend and holiday multipliers and a daily cap keep this consistent company-wide even as the number of client sites grows. See overtime management.
What to check before choosing a system for facility management
- Can attendance be verified per client site, not just per company address?
- Can staff be reassigned between sites with their shift and policy following them correctly?
- Can hourly-paid site staff and monthly-paid supervisors be processed in one payroll run?
- Is overtime priced consistently across every client deployment, not negotiated ad hoc per site?
A facility management company that can answer yes to all four has a system built for a business that is, by its nature, running many workplaces at once — not a single-office HRMS stretched thin across client sites it was never designed to represent.
