Shift scheduling or job scheduling: which one do you need?
An employee scheduling app answers one question: who works when, and where. It handles shifts, availability, time off, swaps and cover when someone calls in sick. It suits cafés, shops, showrooms and any team that works set hours in a known place.
It doesnât know your jobs. It wonât know that a water heater install across town needs two techs, a van and a part that arrives Thursday. When crews go to customersâ addresses, the thing you schedule is the job, and the people follow it. Thatâs job scheduling, which our guide to choosing scheduling software covers.
Many trades need a bit of both. For example, a 6-truck HVAC company might plan weekend on-call shifts in a shift app. Its dispatcher still assigns repair calls in a field service app. That can work, as long as someone checks that the two agree. A quick way to sort yourself:
- Your people work set hours at your place: start with an employee scheduling app.
- Your day is built from jobs at customersâ addresses: start with job scheduling software.
- You have both: decide which one is the main schedule, and how the other one hears about changes.
Write down how your week really runs
Before any free trial, spend 30Â minutes on paper. A sales demo shows a manager dragging tidy shifts into a calendar. Your week has swaps by text, a cook who canât work Tuesdays and a crew lead who covers two sites.
Write down the items below, then circle the ones that happen every week. Those are your must-haves. Everything else on a vendorâs feature page is nice to have.
- Who works, and in which roles: barista, cook, cashier, driver, crew lead, apprentice.
- Where they work: one counter, two shops, a warehouse, or a different job site each week.
- The shape of your shifts: fixed, rotating, split, on-call weekends, seasonal help.
- How time off is asked for today, and who says yes.
- How swaps happen now: a group text, a note on the wall, a call to the manager.
- What happens when someone calls in sick an hour before opening.
- Who needs to see the schedule: staff, managers, the owner, the bookkeeper.
- Where hours go after the week ends: payroll, QuickBooks Online or a spreadsheet.
What to check before you commit
Almost every app can put names into time slots. The differences show up in the details below. Ask each vendor, or read its help pages, before the trial clock starts.
- Building the week. Can you copy last week, save templates for busy and quiet weeks, and fill shifts by role? Does it warn you about clashes with time off or overtime before you publish?
- Availability and time off. Can staff mark the days they canât work and ask for time off from their phones? Does an approved day off stop you from scheduling that person?
- Swaps and open shifts. Can someone offer a shift, can only people with the right role pick it up, and does a manager approve before itâs final?
- Job sites and locations. Can a shift belong to a place, with its address and notes? Can one person work two places in a week without two accounts?
- Phone use. Does it work on older phones, send a notice when a shift changes, and stay signed in? Check what staff see with weak signal in a basement or a back room.
- Hours and payroll. Does the schedule connect to clock-in times, and do hours reach your payroll or accounting app without retyping? Our guide to time clock apps vs time tracking in job software goes deeper.
- Messages. Can you message one shift or one site? If crews already live in a group text, read keeping crews and the office in touch before you add another inbox.
- History. Does it keep who changed which shift, and when? You may need that later.
- Getting out. Can you export schedules, hours and staff details to a spreadsheet yourself, any time?
Which apps suit which teams
Thereâs no single best app, so sort by what your team needs most. Here are options that fit common needs, based on each vendorâs own pages when we checked in October 2026. Shortlist two, then trial them with your real schedule:
- No budget, up to 30 staff. Slingâs free plan covers shift scheduling, time off and shift trade requests for up to 30 users. Watch for: mobile time tracking needs the paid Premium plan.
- One shop or café, many hourly staff. Homebase prices its paid plans per location, with unlimited employees, and payroll can be added to any plan. Watch for: the free plan stops at one location and 10 employees.
- Crews that move between job sites. Connecteamâs Operations Hub puts a GPS time clock, job scheduling and forms in one app. Watch for: past 30 users, each extra person adds a monthly fee.
- Plain shift scheduling, priced per person. When I Work starts at $2.50 per user a month for single-location teams, and lists auto scheduling and schedule templates on that plan. Watch for: teams with more than one location start at $5 per user a month.
- Labor rules drive your schedule. Deputyâs Core plan adds auto-scheduling and advanced labor law compliance tools. Watch for: Deputy counts managers and supervisors as paid users, and monthly plans have a $30 minimum monthly spend.
References: Sling: Pricing (opens in a new tab) · Homebase: Pricing (opens in a new tab) · Connecteam: Pricing (opens in a new tab) · When I Work: Pricing (opens in a new tab) · Deputy: Pricing (opens in a new tab)
Test last-minute changes, and keep the record
Building next weekâs schedule is the easy part. The real test is Thursday night, when a server has a sick kid and Fridayâs brunch is one person short. Thatâs when the app either stays the schedule everyone trusts, or loses out to a group text.
Decide your rules before the trial, then check the app can follow them. Who may swap with whom? Does a manager approve every swap? Can a swap push someone into overtime without a warning? How fast does the rest of the team hear?
Last-minute changes can also cost money. California has a rule for this, called reporting time pay. An employee who reports to work but gets less than half their usual or scheduled dayâs work generally gets paid for half that day. Thatâs at least two hours and no more than four, with some exceptions. The stateâs Labor Commissioner says reporting can include showing up at a clientâs job site. In one court case, phoning the store two hours before a shift started counted too.
Oregon requires large retail, hospitality and food service employers to give written schedules 14 calendar days ahead. That covers employers with 500 or more employees worldwide, chains included. Rules differ by state and city, so check yours.
Rules like these turn on records. A schedule feels temporary, but itâs also a business record. The U.S. Department of Labor lists work and time schedules among the records employers should keep for two years. It also says you may use any timekeeping method, as long as itâs complete and accurate.
For staff on fixed schedules, the Department of Labor says you can keep the schedule and note that the worker followed it. When someone works longer or shorter than scheduled, you must record the hours they actually worked. So the planned schedule and the hours worked belong side by side.
State rules can add more. California, for example, requires employers to keep records of hours worked and paid sick days accrued and used for at least three years. Its wage orders, such as the one covering restaurants, also require meal periods to be recorded. Our guide to paid sick leave balances your staff can see goes deeper. This isnât legal advice, so check with your state labor agency or an employment lawyer. Whatever app you pick, it should keep:
- Each published schedule, with the date it went out.
- Every change after that: what moved, who changed it and when.
- Approved time off and swaps, with who approved them.
- Hours actually worked next to hours planned.
- An export you can open in a spreadsheet, saved for as long as your rules require.
References: California Labor Commissionerâs Office: Reporting time pay FAQ (opens in a new tab) · Oregon Bureau of Labor and Industries: Predictive scheduling (opens in a new tab) · U.S. Department of Labor: Fact Sheet #21, Recordkeeping Requirements under the FLSA (opens in a new tab) · California Legislative Information: Labor Code section 247.5 (opens in a new tab) · California DIR: IWC Wage Order 5 (public housekeeping industry, including restaurants), Section 7: Records (opens in a new tab)
Crews on job sites: where shift apps fall short
Contractors often try a shift app first, because itâs cheap and quick to set up. It can work for a crew that reports to one yard, or to one long project. It gets harder when each personâs day is three different addresses.
The gap is the job itself. A shift says âcrew lead, 7Â am to 3:30Â pm, Elm Street remodel.â A job says what to do there, for which customer, with what materials, and what to bill afterward. When the shift app and the job list live apart, someone copies between them, and thatâs where mistakes start.
The question to ask in every trade: when the schedule changes, does the job list know? If the answer is âsomeone tells them,â count that personâs time as part of the appâs cost. Here is how that tends to look by trade, as examples:
- Cafés and restaurants. A café with 12 staff and two counters mostly needs shifts by role, quick swaps and hours that reach payroll. A shift app usually fits well. Breaks, tips and paid sick time may matter more than forecasting tools.
- Shops and showrooms. A furniture showroom may schedule floor staff in shifts but book delivery crews by order. Test whether the app handles both, or keep delivery days with the orders they belong to.
- Landscaping. A landscaper with 4 crews runs the same weekly routes. The crew list changes less often than the jobs do, so job scheduling usually matters more than shifts.
- HVAC, plumbing and electrical. On-call rotations suit a shift app. Daily work at addresses suits a field service app. We weigh that against a custom setup in field service software: an app or a system built for you.
- Property managers. Maintenance staff may work set hours, but their work comes from tenant requests. The schedule needs the request, the unit and the entry notice, not only the hours.
What employee scheduling software costs
Price your team as it will look in two years, not today. Count every person who needs a login, including part-timers, seasonal help and managers. Add paid extras like payroll, time tracking or tip tools. For example, at a made-up $4 per user, 20 people over 36Â months comes to $2,880.
For many small teams, that bill is modest. The bigger cost is often time: the hours someone spends copying the schedule into payroll, or into a separate job list, every week.
Prices come in a few shapes, and the shape matters more than the starting number. These examples come from each vendorâs own pricing page when we checked in October 2026. Prices change, so check again before you buy:
- Free plans with limits. Slingâs free plan covers shift scheduling, time off and shift trade requests for up to 30 users. Homebaseâs Basic plan is free for one location with up to 10 employees. Connecteamâs Small Business Plan is free for up to 10 users.
- Per user, per month. When I Work starts at $2.50 per user a month for single-location teams. Slingâs Premium plan, which adds mobile time tracking and labor cost tools, is $2 per user a month billed monthly, or $1.70 billed yearly.
- Per location. Homebaseâs Essentials plan is listed at $30 per location a month, with unlimited employees, and its page offers a discount for yearly billing.
- A flat price for a block of users. Connecteamâs Operations Hub Basic plan is $29 a month for the first 30 users, billed yearly, with a fee for each user after that.
References: Sling: Pricing (opens in a new tab) · Homebase: Pricing (opens in a new tab) · Connecteam: Pricing (opens in a new tab) · When I Work: Pricing (opens in a new tab)
Run a two-week trial with your real schedule
Trials are short. When I Work and Connecteam each offer 14Â days, and Sling offers 15, when we checked in October 2026. Spend those days testing, not reading feature pages. If staff drift back to texting the manager by day four, that tells you more than any feature list. If two apps pass, pick the one your least techy person found easiest.
A trial full of sample names proves very little, so use your real team:
- Enter next weekâs real schedule, with real names, roles and sites. Time how long it takes.
- Ask three staff, including your least techy one, to install the app, set their availability and ask for a day off.
- Have one person offer a shift and another pick it up. Check who got told, and how fast.
- Change a shift the night before. Did everyone see it without a text from you?
- At the end of week two, export the hours and compare them with what payroll needs.
- Open the change history. Can you see who moved what, and when?
References: When I Work: Pricing (opens in a new tab) · Connecteam: Pricing (opens in a new tab) · Sling: Pricing (opens in a new tab)
When an app is enough, and when to have one built
For most small teams working shifts in one or two places, an off-the-shelf app is the right answer. If one passes your two-week test, buy it and get on with your week. Weâd rather say that than sell a build nobody needs.
An app stops fitting when the schedule and the work live in different places. Thatâs common for contractors, property managers and showrooms with delivery crews. The signs: someone copies shifts into a job list, hours get retyped into QuickBooks, or crews follow a group text instead of the app.
Thatâs where we build custom business software. Jobs and crews sit on one calendar, each crew sees its day in a phone app, and invoices go straight into QuickBooks Online. A focused fix, like connecting your scheduling app to QuickBooks Online, is $750â$3,000 over 1ââ 2Â weeks. We check your app can connect before we quote. One business system is $6,000â$18,000 over 6ââ 10Â weeks. These are our prices as of October 4, 2026.
Bring your paper notes and your trial results to a free first call. Itâs short, and you get a fixed price in writing within 48Â hours of it. Once the project is paid in full, you own the code we write, and every launch includes 30Â days of fixes.
Want a system like this, built around how your business works?
See business systems & software