How to Schedule Hourly Staff With an App
A practical guide to moving hourly staff scheduling into an app, with shift swaps, availability, overtime alerts and the predictive scheduling laws some cities enforce.
To schedule hourly staff with an app, pick a scheduling tool, import your team, collect availability and time-off requests in the app, build a weekly template, publish the schedule early, and let employees swap or pick up shifts with manager approval. Turn on overtime and break alerts, and check whether a city or state predictive scheduling law applies to you.
Photo: Unsplash
On this page
If you still build the schedule on a spreadsheet, print it and tape it to the back-office door, you already know the weekly routine: texts at 11 p.m. asking to swap, a group chat full of “can anyone cover Saturday?”, and at least 1 shift where nobody shows up because the change never reached them.
An employee scheduling app fixes most of that. Staff enter their own availability, see the schedule on their phone the moment you publish it, and trade shifts without you playing switchboard. You get labor cost estimates before the week starts instead of a surprise on payroll day.
This guide walks through how to set one up, which features matter for hourly teams, and the predictive scheduling laws that some cities and 1 state now enforce.
Why hourly teams outgrow spreadsheets
Spreadsheets work when you have 4 people and a stable week. They break down as soon as you add part-timers, students with changing class schedules, or a second location. The common failure points:
- Version confusion. The printed schedule, the photo in the group chat and the file on your laptop no longer match.
- Untracked swaps. Two employees agree to trade, but nobody records it, so the wrong person gets blamed for a no-show.
- Accidental overtime. A cover shift pushes someone past 40 hours, and you only find out at payroll.
- No paper trail. If a dispute or a labor complaint comes up, you can’t show when the schedule was posted or changed.
A scheduling app keeps 1 live schedule, logs every change with a timestamp and warns you before you create an overtime or break problem.
Key takeaway: The real value of a scheduling app is not the calendar view. It is the record: who was scheduled, who agreed to a change and when the schedule was posted. That record protects you in pay disputes and is essential if a predictive scheduling law covers your business.
Features that matter for hourly staff
Most apps can draw a weekly grid. These are the features that actually save time for shops, restaurants, salons, gyms and clinics.
| Feature | What it does | Why it matters |
|---|---|---|
| Availability and time-off requests | Staff enter when they can and can’t work; you approve time off in the app | You stop scheduling people during class or a second job |
| Shift swaps and open shifts | Staff trade or claim shifts, with optional manager approval | Coverage gets solved without you making 10 calls |
| Schedule templates | Copy a typical week and adjust | Building the schedule takes minutes, not hours |
| Labor cost and overtime alerts | Shows projected wages and flags anyone near 40 hours | Keeps payroll in budget |
| Mobile time clock | Clock in by phone, tablet or POS, sometimes with a geofence | Ties actual hours to scheduled hours |
| Team messaging | Announcements and shift chat inside the app | Replaces personal group texts |
| Compliance settings | Notice periods, rest between shifts, minor work hours | Needed in predictive scheduling cities |
| Payroll and POS integration | Sends approved hours to payroll; pulls sales for forecasting | Cuts double entry |
If you already use a POS system such as Square, Toast or Clover, check its built-in scheduling first. Many POS and payroll platforms include basic scheduling, and a stand-alone app is only worth it if you need stronger swap rules or compliance tools. Our POS buyer’s checklist covers what to look for on that side.
What scheduling apps cost
Pricing models vary, and vendors change them often, so treat any number as a snapshot and check the current pricing page.
- Per location, per month. Homebase, for example, lists a free Basic plan for 1 location with up to 10 employees, with paid tiers priced per location.
- Per user, per month. When I Work, for example, prices its plans per user, with higher tiers adding scheduling rules, permissions and integrations.
- Bundled with POS or payroll. Some platforms include scheduling in a POS or payroll subscription, sometimes with limits on features.
For a small team, per-location pricing is often cheaper. For a large team at 1 location, compare both models with your real headcount, including seasonal staff.
How to set up a scheduling app step by step
Step 1: Write down your scheduling rules first
Before you open the app, decide on the rules you will enforce:
- How far ahead you publish the schedule (aim for at least 1 to 2 weeks).
- Whether swaps need manager approval.
- The deadline for time-off requests.
- Minimum rest between a closing shift and the next opening shift.
- Who can see other people’s shifts and phone numbers.
Put these in your employee handbook too. If you are building your first team, our guide on hiring your first employee covers the paperwork that goes alongside.
Step 2: Import your team and roles
Add each employee with their role (cashier, cook, stylist, front desk), pay rate and location. Pay rates let the app estimate labor cost. Mark anyone under 18 so the app can flag shifts that break child labor hour limits.
Step 3: Collect availability in the app
Send everyone an invite and ask them to enter recurring availability and any planned time off. Set a rule that availability changes need a set amount of notice, such as 2 weeks, so you aren’t rebuilding the schedule every few days.
Step 4: Build a template week
Start from your busiest normal week. Lay out coverage needs by hour, then fill shifts. Most apps let you save this as a template and copy it forward. If your POS shares sales data, use it to see which hours actually need more people.
Step 5: Turn on overtime and break alerts
Set the overtime threshold (40 hours a week under federal law, and daily overtime where your state requires it) and your state’s meal and rest break rules. The app should warn you before you publish a schedule that creates an overtime or break problem.
Step 6: Set up swaps and open shifts
Decide whether staff can swap freely, swap only with someone in the same role, or need approval. Post unfilled shifts as open shifts so qualified staff can claim them. Require approval for any swap that would create overtime.
Step 7: Publish early and stop using the group chat
Publish the schedule on the same day every week. Tell the team that the app is now the only official schedule, and that swaps agreed by text don’t count until they’re in the app. Turn off the printed copy after a month.
Step 8: Connect the time clock and payroll
Once the schedule is stable, connect clock-ins and send approved hours to payroll. Comparing scheduled hours with actual hours shows where you are consistently over- or understaffed. Our guide to running payroll for a small business explains the rest of that process.
Predictive scheduling laws: do they apply to you?
Federal law doesn’t require schedule notice. The US Department of Labor’s FLSA guidance says the Act has no provisions on scheduling, apart from certain child labor rules, so an employer may generally change work hours without prior notice or consent. But a number of cities and 1 state have passed predictive scheduling, or “fair workweek,” laws. Most target larger employers in retail, food service and hospitality, including franchise locations that count toward a chain’s total headcount.
| Jurisdiction | Who is covered (summary) | Schedule notice |
|---|---|---|
| Oregon (statewide) | Retail, hospitality and food service employers with 500+ employees worldwide | 14 calendar days |
| Seattle | Retail and food service with 500+ employees worldwide (full-service restaurants also need 40+ locations) | 14 days |
| New York City | Fast food employers (14 days) and retail employers (72 hours) | 14 days or 72 hours |
| Chicago | Several industries, including restaurants, retail, hotels, healthcare and warehouses, above size thresholds | 14 days |
| Los Angeles (city) | Retail employers with 300+ employees worldwide | 14 calendar days |
| Philadelphia | Retail, hospitality and food service employers with 250+ employees and 30+ locations worldwide | Set by city code |
Los Angeles County also adopted its own Fair Workweek ordinance for unincorporated areas, which took effect on July 1, 2025.
Common requirements across these laws include:
- Advance notice of the written schedule.
- Predictability pay when you change a schedule after the notice deadline.
- Rest between shifts, often with extra pay for “clopening” shifts.
- Offering extra hours to current staff before hiring new people.
- Good-faith estimates of expected hours for new hires.
- Record keeping, often for several years.
If you run a franchise location or work in one of these cities, choose an app with compliance settings for your jurisdiction, and keep its change log. Thresholds, notice periods and premium amounts differ by city and can change, so check your city or state labor office before you rely on any summary. This is not legal advice.
Mistakes to avoid when you switch
- Launching mid-week. Start with a new schedule week so nobody is confused about which version counts.
- Letting swaps bypass the app. One unrecorded trade undoes the whole system.
- Ignoring minors. Federal and state rules limit when 14- and 15-year-olds can work, especially on school days.
- Over-sharing contact details. Let staff message through the app rather than exposing personal phone numbers to everyone.
- Skipping training. Spend 10 minutes showing each employee how to set availability, request time off and swap a shift.
Where to start this week
- List your scheduling rules on 1 page.
- Check whether your POS or payroll provider already includes scheduling.
- Start a free plan or trial with your real team and 1 template week.
- Turn on overtime alerts and approval for swaps.
- Publish 2 weeks ahead and announce that the app is the official schedule.
- After 30 days, compare scheduled hours with actual hours and adjust.
For more ways technology is changing hourly work, see how restaurants use AI for ordering, staffing and inventory and our guide to earned wage access apps, which often connect to the same time data. You can also browse local tech providers on our top lists.
Conclusion
Scheduling hourly staff with an app is less about software and more about discipline: 1 official schedule, clear swap rules and a habit of publishing early. Set the rules first, let staff manage their own availability and swaps, and let the app warn you about overtime before it happens. If you are a larger chain or franchise in a fair workweek city, the app’s change log is also your compliance record, so pick one built for your local rules.
Sources
- US Department of Labor: FLSA Advisor, scheduling FAQ — FLSA has no scheduling provisions apart from child labor rules
- Oregon BOLI: Predictive scheduling — 500+ employee threshold, 14-day written schedule, extra pay for late changes
- Seattle Office of Labor Standards: Secure Scheduling — coverage and 14-day notice, effective July 1, 2017
- NYC Department of Consumer and Worker Protection: Fast Food Fair Workweek notice — 14-day notice, premiums and clopening rules for fast food
- City of Chicago Office of Labor Standards: Fair Workweek notice — 14-day notice and predictability pay
- City of Los Angeles Office of Wage Standards: Fair Work Week — 300+ employee retail threshold, effective April 1, 2023
Frequently asked questions
What is the best employee scheduling app for a small business?
The best app is the one that fits your team size, POS and payroll. Check your POS or payroll provider first, since many include scheduling. Stand-alone apps such as Homebase, When I Work or 7shifts add stronger swap rules, labor alerts and compliance settings. Test 1 or 2 with your real team and a real week before committing.
Is there a free employee scheduling app?
Yes, some vendors offer free tiers with limits. Homebase, for example, lists a free Basic plan for 1 location with up to 10 employees. Free plans usually lack advanced swap rules, labor cost tools or compliance features, so check the current plan limits before you rely on one for a growing team.
Can employees swap shifts in a scheduling app?
Yes. Most scheduling apps let employees offer a shift, find a qualified coworker and complete the trade in the app. You can usually require manager approval, limit swaps to people in the same role and block trades that would create overtime. Make the app the only valid way to swap so records stay accurate.
How far in advance should I post the work schedule?
Aim for at least 1 to 2 weeks. Federal law doesn't require notice, but predictive scheduling laws in Oregon, Seattle, New York City, Chicago and Los Angeles require up to 14 days for covered employers. Even if no law applies, posting early cuts no-shows and swap requests. This is not legal advice.
What is a predictive scheduling law?
A predictive scheduling, or fair workweek, law requires covered employers to post schedules in advance and pay extra for late changes. Many also require rest between shifts and offering extra hours to current staff first. They mostly cover larger retail, food service and hospitality employers in specific cities and in Oregon.
Do predictive scheduling laws apply to small businesses?
Usually not to small independent businesses, because most laws set high thresholds such as 300 or 500 employees worldwide. But franchise locations can be covered because the whole chain's headcount may count. Check your city or state labor office's current rules for your industry. This is not legal advice.
Can a scheduling app track overtime?
Yes. Most apps project each employee's weekly hours and flag anyone close to 40 hours before you publish. Better apps also handle daily overtime rules where states require them and compare scheduled hours to time clock punches. Turn on approval for swaps that would push someone into overtime.
Was this guide useful
No reviews yet. Share your experience and help other readers.