Free business planner
Free Staff Rota Solver
Match available staff to required shifts while respecting each person’s maximum weekly hours.
- Instant results
- Private in your browser
- PDF report included
Use the result well
A clear answer, with the assumptions visible
These recommendations turn the result into an operational next step without hiding the inputs behind a score.
- 1
Review skills, breaks, rest time, and time-off before publishing.
- 2
If the rota is infeasible, add availability or reduce required coverage.
- 3
Ask staff to confirm the final rota before clients see it.
How this tool works
- Create one binary assignment choice for every available staff-shift pair.
- Require the exact coverage count and cap each person’s hours.
- Use YALPS to maximize preferred assignments and return infeasible when rules conflict.
Build it in Bookify
Set up scheduling Turn this into a working schedule
Keep hours, rooms, staff, and client bookings together in Bookify.