To set up employee scheduling in your POS, load your staff and roles, enter each person's availability and wage, set a labor-percentage target, build a weekly template from your sales forecast, and publish the schedule so staff see it on their phones. When scheduling lives inside the POS, it can compare scheduled hours against real sales and time clock punches, which is what makes it more useful than a spreadsheet taped to the walk-in door.
Most owners lose money on scheduling in quiet ways: a Tuesday overstaffed by two people, a Saturday short one server, overtime nobody planned. Putting the schedule next to your sales data fixes much of that.
Why schedule inside the POS
A standalone schedule only knows who works when. A POS-based schedule also knows what each hour actually sold, who clocked in late, and what the shift cost. That lets you answer the questions that matter: did we hit our labor target, and which shifts keep running over?
Cobblestone POS includes scheduling in its free all-in-one platform, along with the time clock and reporting. Toast, by contrast, charges roughly $470 a month or more once you add the modules most restaurants need. Whatever system you use, the setup steps below apply.
Step 1: Build your staff and role list
Add every employee with their role (server, line cook, dishwasher, host, bartender) and hourly rate. If someone works two roles at different pay, set up both. Accurate wage data is what turns hours into dollars on the schedule screen.
Set permissions too: managers edit the schedule, staff only view it and request changes.
Step 2: Collect availability and time off
Ask each employee for recurring weekly availability and enter it once. Then let staff submit time-off requests through the app instead of texting you. The schedule should warn you when you place someone outside their availability.
Step 3: Set a labor target
Pick a target labor percentage and make it visible while you build. Typical full-service ranges run roughly 25 to 35 percent of sales, and quick service often runs lower, but use your own numbers. If you are unsure, see how to calculate labor cost percentage first.
| Daypart | Forecast sales | Target labor % | Labor budget |
|---|---|---|---|
| Weekday lunch | $1,200 | 28% | $336 |
| Weekday dinner | $2,400 | 27% | $648 |
| Friday dinner | $4,800 | 24% | $1,152 |
| Saturday dinner | $5,500 | 24% | $1,320 |
Busy shifts can run a lower percentage because sales grow faster than staffing needs.
Step 4: Forecast sales before you place shifts
Pull the same weekday from the last four to six weeks in your POS reports and average it, then adjust for events, weather and holidays. Our guide on how to forecast sales to schedule staff walks through the method. Schedule to the forecast, not to habit.
Step 5: Build a template week
Create a standard week that fits your normal volume, then copy it forward and adjust. Templates save an hour or more per week and keep staffing consistent.
Use sales-per-labor-hour as a check: if a shift is forecast at $2,400 and you have 60 labor hours on it, that is $40 per labor hour, which you can compare with your benchmark in how to calculate sales per labor hour.
Step 6: Publish early and allow swaps
Publish at least a week ahead where you can; some cities and states require advance notice under predictive scheduling laws, so check your local rules. Turn on shift swaps with manager approval so staff solve their own conflicts without you playing middleman.
Step 7: Sync with the time clock
Connect scheduled shifts to clock-in. Set an alert when someone approaches overtime, and review punches against the schedule weekly. For the clock side, see how to set up employee time clocks and break tracking in your POS.
Common mistakes
- Scheduling from memory instead of forecasts
- Ignoring availability, then paying for call-outs
- Publishing the schedule two days ahead
- Never comparing scheduled labor with actual labor
- Letting overtime appear only on payday
A weekly review routine
Each Monday, open last week's report and compare scheduled hours, actual hours and labor percentage by day. Flag any shift more than 3 points over target, then ask why: slow sales, late cuts, or too many people. Adjust the template, not just next week's schedule, if the pattern repeats.
Takeaway: Schedule to a sales forecast, set a labor target, and let your POS compare plan against actual every week. That single habit controls more cost than almost any other change.
If you are still comparing tools, read scheduling software for restaurants compared, then try the built-in scheduler in Cobblestone POS.
