← Shift roster builder

A free alternative to 7shifts, When I Work, Homebase, Deputy, Sling and Humanity for building the rota

Scheduling apps bundle several jobs: building the week, telling staff, trading shifts, clocking in and paying. If what hurts on Sunday night is the first one, you do not need all of them. This page says plainly which part the free roster builder covers and which it does not.

Open the free roster builder

Which job do you need done?

The jobWhere to do it
Fill a week of shifts from staff availability, hour limits and wages, with no one in overtime who need not beThis tool. Paste or upload the staff list, get a roster, a list of shifts nobody could take and why, and who the week depends on.
Tell staff their shiftsThis tool: a calendar file per person, a text to paste, and an optional self-hosted team page (below).
Staff swap shifts and ask for time offThe self-hosted team page handles requests and the manager approves; swaps are checked against rest and hour rules.
Clock in and out, geofencing, payroll exportA scheduling suite. This tool has none of it.
Push notifications and a mobile staff appA scheduling suite. The team page is a web link, not a notifying app.
Integrations with your point-of-sale or payrollA scheduling suite. This tool exports CSV and calendar files only.

What this tool does differently

It runs in your browser, so your staff list and their wages are never uploaded and nobody makes an account. It treats availability, rest gaps, weekly and daily limits, minors' hours, split-shift premiums and overtime as rules, searches for the cheapest roster that covers the most hours, and tells you before the week starts which shifts cannot be filled and what blocks each one. The source is MIT-licensed, so a small team can also run its own copy of the team page without a per-user price.

Try it without typing: pick a template (cafe, salon, shop, clinic) and it builds a roster for an invented team straight away.

Try it with your own team

Where it falls short

Questions

Is there a free alternative to 7shifts, When I Work, Homebase, Deputy, Sling or Humanity?

For the rota-building part, yes: the free roster builder fills as many shifts as your rules allow, names the ones nobody can take, and runs in your browser with no account. It does not replace time clocks, payroll, push notifications or a staff app. Teams that need those still need a scheduling suite.

Can I run my own team schedule without paying per user?

Yes. The roster builder repository includes a small self-hosted server: you publish the week, your team opens one link to see their shifts and add them to a calendar, and it sends you their availability and shift-trade requests. It is MIT-licensed, has no dependencies and runs on a disk you own.

What does the roster builder do that a spreadsheet does not?

It checks availability, rest gaps, hour limits and overtime for you, searches for the cheapest roster that still covers the most shift-hours, and tells you which shifts cannot be filled and why before the week starts.