plugin-icon

EmpRoster

Self-hosted staff rostering and shift scheduling for WordPress. No per-user fees. Your data, your server.
Ratings
5
Version
2.8.19
Last updated
Aug 4, 2026
EmpRoster

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
Freeon paid plans
Tested up to
WordPress 7.0.2
This plugin is available for download for your site.