Chapter 3: Your schedule is eating your profit.
The leak
Most schedules are built by habit. “Tuesday always has four servers.” Over time the schedule drifts away from when guests actually come in. You end up overstaffed at 5pm, understaffed at 7:30, and paying three people to fold napkins at 10.
Labor is the cost you can change fastest. If labor gets harder, 51% of operators plan to make staff more efficient and 45% to optimize shift scheduling (Toast, 2026).
What it costs you
The number to watch is sales per labor hour: how much you sell for every hour you pay someone to work.
Don’t copy someone else’s target. Find a night when you were busy and service went well, and use its sales per labor hour as your target. Mirela’s best Saturday ran at $140.
An average Tuesday at Mirela, front of house. Minimum crew: 3, the fewest people who can safely open the doors.
| Hour | Sales | Staff hours | Per labor hour | Needed at $140 | Recommended |
|---|---|---|---|---|---|
| 5pm | $380 | 6 | $63 | 2.7 | 3 minimum crew |
| 6pm | $720 | 6 | $120 | 5.1 | 5 |
| 7pm | $1,150 | 7 | $164 | 8.2 | 8 add 1 |
| 8pm | $1,050 | 7 | $150 | 7.5 | 8 add 1 |
| 9pm | $520 | 7 | $74 | 3.7 | 4 |
| 10pm | $210 | 6 | $35 | 1.5 | 3 minimum crew |
| Total | $4,030 | 39 | 31 |
Two things show up. Early and late, Mirela is paying for 10 hours nobody needs. At 7 and 8pm, the rush, she’s actually one person short, which is when tables wait and checks get smaller. The new schedule is 8 hours shorter and better staffed at the peak. At $22 an hour including payroll taxes, that’s about $176 every Tuesday, or $9,152 a year from one night of the week.
The fix
- Export hourly sales for the last 4 weeks. Look for “sales by hour” in your POS reports. Average the same weekday together (all Tuesdays, all Saturdays); the Sales-vs-Labor Worksheet in the kit does the averaging for every day of the week.
- Count scheduled staff hours for each hour, from your schedules or your time clock. Do front of house first; kitchen hours depend more on prep than on covers.
- Run your worst day through the Labor Leak Finder, right below. Enter your target (or your best night and it works the target out), your minimum crew and your wage. It shows every hour kept, cut or added, and a shift draft.
- Turn the hours into shifts. Stagger start times (two people at 6:30 instead of 5) and set a first cut time. The tool’s shift draft is a start; Prompt 2 builds a full week with your staff’s availability.
- Check the rules before you post it. Some cities and states require advance notice of schedules, pay for last-minute changes, or minimum shift lengths. Ask your payroll provider or local restaurant association if you’re unsure.
- Run it for two weeks, then check: sales per labor hour, ticket times and guest complaints. Cutting hours that hurts service isn’t savings.
See your schedule hour by hour.
One day of sales and staff hours against your own target: where you pay for hours nobody needs, where the rush is short, and a shift draft. There’s a worked example inside.
No sign-up. Your numbers stay on this device.- Sales-vs-Labor WorksheetFour weeks of hourly sales averaged for each day, against the hours you schedule. Recommends hours at your target. Opens in Excel or Google Sheets.
The prompts
Prompt 1 · Find the mismatches
Prompt 2 · Draft the schedule
Prompt 3 · Tell the team
Three decisions this week
What you leave with
Run the Labor Leak Finder with your own numbers and this section fills in: your result, a PDF of it and your plan as text.
- Your hours matched to sales, and what it savesWaiting for your numbers.
- 03Sales-vs-Labor WorksheetFour weeks of hourly sales averaged for each day, against the hours you schedule. Recommends hours at your target. Opens in Excel or Google Sheets.
- Numbers from another device?Load a backup file you downloaded there.