BACK TO DIRECTORY













EmpRoster is a self-hosted WordPress plugin for managing staff schedules. Everything is stored in your own database — no external APIs, no SaaS dependencies, no per-seat pricing.
Core features:
- Visual weekly and monthly roster views
- Shift creation with direct assignment or open-slot mode
- Clock in / clock out attendance with break tracking
- Leave requests with manager approval workflow
- Weekly availability management per employee
- Shift swap requests between employees
- Payroll calculations with optional tax
- Daily labour budget tracking
- Email notifications for key events
- Frontend employee portal via shortcodes
- Profile Mode to restrict employee WordPress logins
Screenshots

Weekly roster view showing staff schedules across the week

Shift creation modal with employee assignment and availability hints

Employee clock in/out interface with break tracking

Leave request approval workflow for managers

Timesheet summary with payroll calculations

EmpRoster Settings panel view of various options






Plugin Details
Active Installs
0Total Downloads
400Version
2.8.24Requires WP
5.8Requires PHP
7.4Tested Up To
7.1Added
2026-07-26Last Updated
2026-09-07 5:14am GMTRatings
5
2
4
0
3
0
2
0
1
0