Staff scheduling software: how to pick one and stay within the law

By Ranjit Bhinge, founder of Blur Studio · Updated · 8 min read

Short answer: Staff scheduling software builds shift schedules, sends them to staff phones, handles swaps and time off, and tracks hours. As of October 2026, When I Work starts at $2.50 per user a month, Deputy starts at $5, and Homebase has a free plan for one location with up to 10 staff. If you work in a place with a fair workweek law, such as New York City, Seattle or Oregon, pick a tool that tracks notice periods and premium pay.

Ranjit Bhinge

You want a scheduling tool that actually keeps you inside fair workweek law.

I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.

What should staff scheduling software do?

A good tool saves the manager hours each week and gives staff fewer surprises. Look for these features.

  • Shift building: Drag and drop shifts, copy last week's schedule, and use templates for busy days.
  • Availability and time off: Staff enter when they can work and request days off in the app.
  • Shift swaps and open shifts: Staff trade shifts or pick up open ones, with manager approval.
  • Time clock: Staff clock in on a phone or tablet, and hours flow into timesheets.
  • Labor costs: The manager sees the wage cost of a schedule before posting it.
  • Messaging: Schedule changes and reminders go straight to staff phones.
  • Payroll link: Approved hours go to your payroll system without retyping.
  • Labor law rules: The tool warns you before you break a rule on notice, rest or overtime.

Which staff scheduling tools do businesses buy?

These four products show up in most comparisons. Prices come from each vendor's own pricing page as of October 2026.

When I Work

When I Work charges per user per month. Essentials costs $2.50, Pro costs $5 and Premium costs $8. Essentials includes unlimited users, auto scheduling, schedule templates, team messaging, shift swaps and payroll and POS links. Pro adds scheduling rules, role permissions and custom reports. Premium adds API access and single sign-on. Each plan shows time tracking as a separate option, so ask what it adds to your bill. There is a 14-day free trial.

Deputy

Deputy also charges per user per month. In the US, Lite costs $5, Core costs $6.50 and Pro costs $9. Monthly plans have a minimum of $30 a month. Lite covers scheduling, timesheets, time clocking, shift swaps and basic labor law compliance. Core adds auto scheduling, demand forecasting, wage budgets and advanced labor law compliance. Deputy says annual billing saves 10%.

Homebase

Homebase charges per location per month. The Basic plan is free for one location with up to 10 employees. Essentials costs $30, Plus costs $70 and All-in-One costs $120, each with unlimited employees. Plus adds an AI scheduling assistant and time-off controls. All-in-One adds onboarding, labor cost tools and HR features. Payroll is extra.

7shifts

7shifts is built for restaurants. It covers hiring, training, scheduling, time clocks, payroll, tip management and team messages. Its site says you can get started for free. Ask 7shifts what the paid plans cost for your number of locations.

How do they compare?

Product Price basis Starting price (Oct 2026) Free option Good fit for
When I Work Per user a month $2.50 14-day trial Small teams that want a low price per person
Deputy Per user a month $5 ($30 monthly minimum) Trial Teams that need labor law tools and forecasting
Homebase Per location a month $0 for up to 10 staff Free plan Single shops, cafes and small retailers
7shifts Ask 7shifts Free to start Free start Restaurants and restaurant groups

Work out the cost for your own team. A per-user price is cheap for 8 staff but adds up for 80. A per-location price is often better for large teams in a few places.

What is the best scheduling software for restaurants?

Restaurants need a few extras. Shifts change often, sales swing by the hour, and tips must be shared fairly. Look for a tool that reads sales from your POS (point of sale) system to plan staffing, handles tip pooling, and tracks breaks and minor labor rules.

7shifts and Homebase are both built with restaurants in mind. Homebase lists a POS link even on its free plan, and it sells a Tip Manager add-on. If you are still choosing a POS, my Toast vs Square guide may help.

What about manufacturing scheduling software?

Factories and warehouses have different needs. Shifts often rotate on fixed patterns, such as four days on and four days off. Each machine or line needs people with the right skills and safety training, and some sites follow a union agreement on overtime and seniority.

Check whether a tool can track skills and certificates, block anyone without the right training from a shift, and plan rotating patterns weeks ahead. Test this during the trial, because tools built for shops and cafes may not cover it. This is one of the areas where a custom tool can pay off.

What are fair workweek laws?

Fair workweek laws, also called predictive scheduling laws, make some employers post schedules early and pay extra for late changes. They apply in certain cities and states, mostly to large retail and food businesses. Your scheduling software should track them for you.

New York City

New York City's Fair Workweek Law covers fast food and retail workers. Fast food employers must give written schedules at least 14 days before the first shift. A "clopening" is a closing shift followed by an opening shift with less than 11 hours between them. Fast food workers can work one only with written consent, and they get a $100 premium.

Retail employers in New York City must post schedules at least 72 hours ahead. They cannot cancel shifts less than 72 hours ahead, except in listed cases such as a safety threat or a transit shutdown. They also cannot make workers stay on call.

Seattle

Seattle's Secure Scheduling Ordinance covers hourly workers at retail and food service businesses with 500 or more employees worldwide. Full-service restaurants must also have 40 or more locations worldwide to be covered. Covered employers must post schedules 14 days ahead and pay premium pay for changes they make after posting. Hours worked less than 10 hours after a closing shift earn time and a half. New hires must get a written good faith estimate of their expected hours.

Oregon

Oregon's law covers retail, hospitality and food service employers with at least 500 employees worldwide. Employers must give written schedules at least 14 calendar days ahead. They owe one extra hour of pay when they add more than 30 minutes or a whole shift. When they cut or cancel hours, they owe half pay for each lost hour. A worker can agree to work within 10 hours of the end of their last shift, and those hours earn time and a half.

Other places have their own rules. Check with your city and state labor office, and ask each software vendor which laws its compliance tools cover.

What should you test during a free trial?

  • Total cost: Price the tool for your real team size, with the add-ons you need, such as time tracking or payroll.
  • Labor law tools: If you are covered by a fair workweek law, ask the vendor to show you how the tool tracks notice and premium pay.
  • Payroll and POS links: Confirm the tool connects to the payroll and POS systems you already use.
  • Staff app: Have two or three staff members try the phone app during the trial. If they find it hard, they will not use it.
  • Data export: Make sure you can download schedules and timesheets if you ever leave.

How can AI help with staff scheduling?

AI saves managers time on the jobs below.

  • Draft schedules from demand: AI looks at past sales, bookings or orders and drafts a schedule that matches staff to busy hours. Deputy lists demand forecasting and auto scheduling, and Homebase lists an AI scheduling assistant.
  • Fill call-outs faster: When someone calls in sick, AI can find staff who are free, qualified and under their overtime limit, then text them the open shift.
  • Catch rule breaks before posting: AI can check a draft schedule against your rules on rest time, overtime and notice periods, then list the problems for the manager to fix.

A manager should still review each schedule before it goes out. AI does not know that one person is moving house or that another needs extra training.

When does custom scheduling software make sense?

Most small businesses should buy one of the tools above. They are cheap per person and cover the common needs well.

A custom tool makes sense when:

  • Your rules are unusual: You schedule by skill, certificate, machine or union seniority, and the standard tools cannot model it.
  • Your tools do not talk: Scheduling, time clocks, payroll, HR and job data sit in separate systems, and managers copy data between them.
  • Per-user fees are high: You have hundreds of staff, and per-user pricing has become a large yearly bill.
  • Scheduling depends on your own data: Shifts depend on bookings, jobs or production orders held in your own system.

A common middle path is to keep a standard tool for the staff app and build a small internal tool that feeds it the right data. If you are still running schedules from a spreadsheet, my guide on turning Excel into a web app shows the first step.

What mistakes do businesses make when they buy scheduling software?

A few mistakes show up repeatedly once a business picks a scheduling tool.

  • Trusting auto-scheduling before anyone checks it against the law. An AI-drafted schedule that looks efficient can still violate a fair workweek notice period or a rest-time rule. Always have the compliance check run before a schedule posts, not after a complaint.
  • Not pricing time tracking as a separate line item. Several vendors list time tracking as an add-on rather than including it in the base price shown in marketing. Ask for the fully-loaded monthly price including time tracking before you compare vendors.
  • Choosing a generic tool for a unionized or certified workforce. Seniority rules, certification requirements and rotating shift patterns are exactly the features general scheduling tools handle worst. Test this specifically in the trial if it applies to you, do not assume it works because the demo looked fine.
  • Letting the schedule depend on data the tool cannot see. If shifts should depend on bookings, orders or production volume sitting in another system, a standard scheduling tool cannot plan around something it has no visibility into, however good its auto-scheduling looks on paper.

How does Blur Studio build scheduling tools?

I first map how you build a schedule today, who changes it and which rules you must follow. For many teams, When I Work, Deputy or Homebase is enough, and I will tell you that. For the rest, I build the scheduling rules you need and link them to your payroll, POS or job system. The scheduling code and every account belong to your business. After launch, I keep the system updated as your rules change.

Questions people ask

What is the cheapest staff scheduling software?

Homebase has a free plan for one location with up to 10 employees as of October 2026. When I Work starts at $2.50 per user a month. The cheapest choice depends on your team size and how many locations you have.

What is the best scheduling software for restaurants?

7shifts and Homebase are both built with restaurants in mind and connect to POS systems. Test each with your own managers and staff before you choose.

What is a fair workweek law?

A fair workweek law makes covered employers post schedules in advance and pay extra for late changes. New York City, Seattle and Oregon have these laws, and they apply mostly to large retail and food businesses.

How far in advance must schedules be posted in New York City?

Fast food employers in New York City must give schedules at least 14 days ahead. Retail employers must post them at least 72 hours ahead.

Can AI build a staff schedule?

Yes, several tools draft schedules from past sales or demand. Deputy lists auto scheduling and demand forecasting, and Homebase lists an AI scheduling assistant. A manager should still check the schedule before posting it.

Do fair workweek laws apply outside New York City and Seattle?

Yes, a growing list of cities and states have their own predictive scheduling rules, including Philadelphia, Chicago, Oregon statewide, and San Francisco, each with its own notice periods and premium pay rules. Confirm your specific city and state requirements rather than assuming only the two best-known examples apply.

Can scheduling software handle a four-on-four-off manufacturing rotation?

Some can, but this is one of the features that varies most between vendors built for retail and food service versus vendors built for industrial shift patterns. Test your actual rotation pattern during the trial rather than trusting a features list.

Roughly what does this cost?

As a broad reference, fixes and finishes start at around $1,500, and new builds start higher, always a fixed price agreed in writing before I start, never an hourly rate. My AI app cost guide explains what actually drives a quote up or down.

Is my business too small for this?

No. Most of the owners I work with have no tech team at all, that is the whole point. If the smarter move is a cheap software subscription instead of custom software, I will tell you that on the first call, even though it means I do not get paid.

Sources

Ready for the next step?

A 30 minute call. No pitch. If you do not need me, I will tell you.

Ranjit Bhinge You talk to me, Ranjit. I reply within a few hours.

Not sure what you need? Tell me what is going on. I will point you the right way, even if it is not me.

Blur Studio · 30 minute call

Book a 30 minute call

You talk to me, Ranjit. No pitch. If you do not need me, I will tell you.

  • We talk about your business and what is going on.
  • You leave with a clear next step, even if it is not me.
  • I reply to every message within a few hours.
Loading the calendar…