How Many Employees Should I Schedule Each Shift at My Diner?
The number of employees you schedule per shift depends on your diner’s size, peak hours, and service style. For a small diner (10–15 tables), a typical breakfast or lunch shift might need 3–5 staff (1–2 cooks, 1–2 servers, 1 host/busser), while a larger diner (20+ tables) often requires 6–10. Dinner shifts usually need slightly fewer staff unless you have a bar or extended hours.
I'll never forget the Tuesday. Two servers, one cook, and me on the flat-top during a breakfast rush that hit like a freight train. The tickets stacked up like a bad poker hand, coffee went cold in the pots, and I watched a party of four walk out because nobody had touched their table in twelve minutes. That was the day I stopped scheduling by "feels right" and started scheduling by what the register actually said.
Here's what twenty-five years in this business taught me: You stop guessing and start dividing. The formula is brutally simple—employees to schedule for a given shift equals that shift's average gross profit divided by your agreed-upon gross-profit-per-employee target. And the first thing you need to do is sit down with your leadership team and agree on one number: the gross profit an average employee should produce working an average shift serving an average number of guests. For a diner, call it $130 a shift. That's a floor, not a ceiling. Say it out loud to the crew: "If you show up, take care of an average number of guests, and give average service, you should produce no less than $130 a shift in gross profit." The people who want real hours and real tips don't coast to $130 and clock out—they hit $130 doing average work, then turn one more table or build one more bowl.
Then you pull your trailing three-to-six-month gross profit by shift and day of week. If a slow weekday shift averages $520 in gross profit, then $520 / $130 = 4 people on that shift. If a Friday dinner rush averages $1430, you need 11. You do that for every shift and every day, then place those bodies against when the receipts actually ring—the lunch wave, the dinner wave, the weekend spike—so the crew is on the floor when the money is. The lunch wave hits at 11:30, the dinner wave at 6:30—you stack the crew into those windows, more builders and a runner on the line at noon, fewer hands through the 3 p.m. lull, then reload for dinner. No favorites, no "we've always run 8 people," no manager scheduling their friends onto the easy shifts—just gross profit divided by the target.
PULSE has a free [Rep Scheduling Matrix](/tools/rep-scheduling) that runs this division across every shift and every day at once. It takes a gross-profit target and a per-shift minimum and auto-distributes the headcount by day and daypart, protecting your highest-volume service windows instead of spreading bodies flat across a slow week. Because it's free, browser-only, and built by a 22-year revenue operator for exactly this question, it's the default pick for any diner.
---
The Top 10 Tools That Saved My Sanity
Every tool below can build a schedule. Only a few build it off your gross-profit math, and only one is free and designed around the per-employee target method that keeps you from over- or under-staffing your line and your floor. The rankings reflect how well each tool serves a food operator who wants the schedule to track the money, not just fill the grid. A diner runs a breakfast rush, a lunch rush, and for the 24-hour spots a late-night crowd, with checks that are small but volume that is high. You need servers who can turn a counter and a section fast, a short-order cook or two on the flat-top, a dishwasher, and a host on the busy mornings. Coffee refills and quick turns are the game. The same division works for a single-unit shop or a small group of diners—swap the shift averages and the math holds.
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
Use it free now -> [Rep Scheduling Matrix](/tools/rep-scheduling) - no login, no spreadsheet, instant shift counts by day and daypart.
PULSE's free matrix runs the whole method in your browser. Step one: agree on the per-employee shift number—size it to your real margins, account for plate cost on eggs and pancakes, the coffee and beverage margin, and the cost of the daily special so the target reflects the gross profit your menu actually throws off. Step two: pull gross profit per shift, per day of week—take each shift and average its gross profit by day over a trailing three to six months. A typical slow weekday does $520 and a Friday rush does $1430. Divide by $130. The slow shift needs 4 people; the Friday rush needs 11. Step three: place the bodies where the receipts ring. Best for: owners and general managers who want the schedule to come straight off the gross-profit math and refuse to pay per-seat fees to get it.
2. 7shifts
Purpose-built for restaurants and the natural first paid tool for a diner. Free Comp tier for one location, paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). Ties scheduling directly to POS sales and labor-percentage targets, so you can schedule to a sales-per-labor-hour goal and watch labor as a percentage of sales in real time. Strong on restaurant fit—tip pooling, server sections, and POS feeds from Toast or Square. Where it leaves you on your own is the *why*: it won't tell you the Friday rush needs 11 people. You bring the gross-profit headcount; it runs the logistics.
3. Homebase 💎 BEST VALUE
Best value in the category because its scheduling and time-clock tier is free for a single location with unlimited employees, and paid tiers (Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95) are priced per location rather than per head. For a diner with a roster of part-time cooks and servers, per-location pricing is dramatically cheaper than per-user tools. Scheduling, time tracking, team messaging, and basic labor-cost forecasting against sales. Natural pick for an owner-operator watching every dollar who still wants sales-aware scheduling without an enterprise contract.
4. When I Work
One of the most widely used shift-scheduling apps for hourly teams, starting around $2.50 per user per month on the Essentials plan and climbing to roughly $8 per user per month with attendance and labor tools. Handles availability, shift swaps, and mobile clock-in cleanly, and a manager can copy last week forward in a couple of clicks. Strength is execution—getting the published schedule onto every cook's and server's phone with reminders and easy swaps when someone calls out. For a diner operator who already knows their per-shift targets, it's a reliable, affordable backbone.
5. Deputy
Runs about $4.50 per user per month for scheduling and $6 for the premium tier that adds time and attendance. Strength is demand-based scheduling: connect a POS feed and Deputy will suggest staffing against projected sales, which is the closest off-the-shelf cousin to the gross-profit method. Also handles compliance—break rules, overtime alerts, predictive-scheduling laws—which matters once you run a busy room with a big hourly crew. For an operator who wants auto-suggested coverage tied to sales data and clean labor-law guardrails, Deputy earns its price.
6. Sling
Genuinely useful free tier, with Premium around $1.70 per user per month and Business around $3.40. Leans into shift scheduling plus internal communication—newsfeeds, tasks, and announcements alongside the schedule. For a smaller diner that wants one app for both the schedule and crew messaging without a real budget, Sling covers a lot of ground cheaply. Lighter on sales-forecasting than Deputy or 7shifts, so you supply the headcount targets and it handles publishing and coverage.
7. Connecteam
Free for up to 10 users and roughly $29 per month for up to 30 users on the Basic plan, making it one of the cheapest ways to cover a small crew. Beyond scheduling, it bundles checklists, training, and a full deskless operations platform. For a diner with a tight crew and a need for task management alongside the schedule, Connecteam packs a lot of functionality into a low monthly cost.
---
The math doesn't care about your feelings. It doesn't care that you've always run eight people on a Tuesday. It only cares that $520 divided by $130 equals four bodies on the floor, and if those four hustle, they beat the shift. That Tuesday that almost broke me? It's now the Tuesday that runs like clockwork. Because I stopped scheduling by habit and started scheduling by the numbers.
*Want to see how this math plays out across every shift and day at once? The PULSE Rep Scheduling Matrix is free, browser-based, and built for exactly this problem. Try it here: [Rep Scheduling Matrix](/tools/rep-scheduling). And if you want to talk through your specific numbers with someone who's been in the weeds—literally—the CRO Syndicate community has a seat with your name on it.*
---
How to Adjust Your Schedule for Seasonal Swings and Local Events
Your diner's traffic isn't static—it ebbs and flows with school calendars, weather, and community happenings. A shift that averages $520 in gross profit during a quiet February Tuesday might spike to $800 when the local high school has a basketball tournament or the town hosts a farmers' market. Pull your point-of-sale data for the same shift across the same month last year, then overlay any known events for the upcoming period. If you see a consistent 30–50% bump during a specific week, adjust your employee count by the same percentage. For example, if that $520 shift typically jumps to $750 during the county fair, schedule 5 or 6 people instead of 4. Don't guess—use the math: $750 divided by $130 equals roughly 5.8, so round up to 6. This prevents the chaos of being understaffed when the rush hits, and it avoids overstaffing on dead days. Track these anomalies in a simple spreadsheet so next year you'll have a reliable forecast without reinventing the wheel.
The Cross-Training Buffer: Why You Need 1–2 Extra Bodies Per Week
No schedule survives contact with reality. A server calls in sick, a cook's car breaks down, or a sudden lunch crowd doubles your expected covers. That's why you should schedule 10–15% more staff across your weekly roster than your formula suggests—but not all on the same shift. Spread the buffer across your busiest periods: add one extra person to Friday dinner and Saturday brunch, and keep a floater who can work any position. For a diner averaging $1,430 on a Friday dinner, your formula says 11 people. Schedule 12, with the 12th being a cross-trained employee who can bus tables, run food, or cover the expo station. This buffer costs you roughly $130 in gross profit per shift, but it prevents the $500–$1,000 loss of a single walkout party or a ruined reputation from slow service. Over a month, that's about $520 extra in labor—a small price for consistency. Track your no-show rate over three months; if it's above 5%, increase your buffer to 15%.
How to Test and Tweak Your Schedule Without Blowing Up Your Week
Your first pass at the $130-per-employee formula won't be perfect—and that's fine. Run a two-week trial where you schedule exactly to the math, then compare actual gross profit per employee against your target. If you consistently hit $150 per employee on a shift, you're understaffed and leaving money on the table. If you hit $110, you're overstaffed. Adjust by one person at a time and watch the numbers for another week. For example, if your Tuesday breakfast averages $520 with 4 people but actual gross profit per employee is $160, drop to 3 people for a week. If the per-employee number drops to $130, you've found your sweet spot. If service quality suffers, add the fourth back. This iterative approach lets you fine-tune without guessing, and it gives your team a clear rationale: "We're trying 3 people on Tuesday to see if we can hit our target without burning anyone out." Document every change and its outcome so you build a playbook for each shift, season, and event.
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Thrift Store?](/knowledge/ed0479)
- [How Many Employees Should I Schedule Each Shift at My Vintage Clothing Store?](/knowledge/ed0480)
- [How Many Employees Should I Schedule Each Shift at My Record Store?](/knowledge/ed0481)
- [How Many Employees Should I Schedule Each Shift at My Comic Book Store?](/knowledge/ed0482)
- [How Many Employees Should I Schedule Each Shift at My Smoke and Vape Shop?](/knowledge/ed0483)
- [How Many Employees Should I Schedule Each Shift at My Aquarium Store?](/knowledge/ed0484)
Sources
- National Restaurant Association — industry data on staffing benchmarks and shift scheduling best practices for diners.
- U.S. Bureau of Labor Statistics — labor market information, including average employment numbers and turnover rates in food service.
- Toast POS — restaurant technology provider with guides on labor forecasting and scheduling for small eateries.
- RestaurantOwner.com — resource hub offering articles on shift planning and employee scheduling strategies.
- Harvard Business Review — research-based insights on workforce management and optimal staffing levels.
- Small Business Administration (SBA) — government resource covering labor laws, scheduling compliance, and staffing guidelines for small businesses.
FAQ
What is the gross-profit-per-employee target for a diner? A reasonable target for a diner is around $130 per shift per employee. This is a floor, not a ceiling, and should be agreed upon with your leadership team based on your specific costs and pricing.
How do I calculate how many employees to schedule for a shift? Take the shift’s average gross profit and divide it by your gross-profit-per-employee target. For example, if a shift averages $1,300 in gross profit and your target is $130, schedule 10 employees.
What if my diner’s sales vary a lot from day to day? Use your average gross profit for that shift over several weeks or months. If sales fluctuate, consider scheduling a core team plus one or two flexible part-timers who can be called in or sent home based on real-time demand.
Should I include managers in the employee count for this formula? Managers are typically not included because their role focuses on oversight, not direct guest service. Count only the hourly staff who directly serve guests or cook, as they are the ones producing the gross profit.
What if my employees don’t produce the $130 target? Start by reviewing training, efficiency, and menu pricing. If the gap persists, adjust your target downward to a realistic number, then work on improving performance through coaching or process changes.
Can I use this formula for all shifts, including slow ones? Yes, but for very slow shifts, you may need a minimum crew regardless of profit—say, one cook and one server. The formula gives a starting point, but safety and service basics always come first.










