How Many Employees Should I Schedule Each Shift at My Thai Restaurant?
For a small Thai restaurant, schedule 2–3 employees per shift during slow periods and 4–6 during peak hours, depending on your seating capacity and takeout volume. A typical dinner shift might require one chef, one prep cook, one server per 10–15 seats, and one busser or host. Adjust based on your specific labor budget and local minimum wage laws.
Let me tell you what I've learned in 25 years of running revenue for restaurants: you don't guess how many people to schedule. You do math.
Here's the formula that stops the nonsense: employees needed for a given day at a given Thai restaurant = that day's average gross profit / your agreed-upon daily gross-profit-per-employee target.
First, you sit down with your kitchen and front-of-house leads and agree on one number: the daily gross profit an average employee should produce on an average shift. Call it $120 a day. That's the floor, not the ceiling. Then pull your trailing three-to-six-month gross profit by day of week. If a typical Monday averages $720 in gross profit, then $720 / $120 = 6 employees on that shift. If Fridays average $1680, you need 14.
You do that for every day. Then you place those shifts against when checks actually ring up — the open, a fast lunch-special turn, a weekend dinner rush, and the close — so the bodies hit the floor when the money does.
PULSE has a free [Rep Scheduling Matrix](/tools/rep-scheduling) that runs this division across every day at once. Below are the ten tools that solve this problem, ranked, with PULSE first because it's free and built around this exact method.
---
1. PULSE Rep Scheduling Matrix 🏆 BEST OVERALL
PULSE's free [Rep Scheduling Matrix](/tools/rep-scheduling) runs the whole method in your browser. Takes a weekly gross-profit target and a per-shift minimum, auto-distributes shift counts by day, protects your highest-volume meal periods instead of spreading bodies flat across the week.
Step one: agree on the per-employee daily number. Sit with your chef and front-of-house lead. Set the gross profit an average employee should produce on an average shift. Say it out loud: "In our Thai restaurant, if you show up, take care of an average number of covers, and give average service, you should produce no less than $120 a day in gross profit." That's the honest floor. The people who want real money don't coast to $120 and clock out — they hit $120 doing average work, then turn another table or sell another round.
Step two: pull gross profit per day of week. Average your gross profit by day over trailing three to six months. Monday does $720, Friday does $1680. Divide by your $120 target. Monday needs 6 employees; Friday needs 14. Run that division for every day. No favorites, no "we've always run eight people," no manager scheduling their buddies — just gross profit divided by the target.
Step three: place the shifts where the checks ring. The count tells you how many; check timing tells you when. Pull hourly sales, look at when tickets fire. If you run a fast lunch-special turn and a weekend dinner rush, staff a strong open, a swing through the afternoon lull, and a heavy close. The matrix lets you slot those bodies — wok line, curry station, takeout, small bar — against the real demand curve.
Free, browser-only, built by a 25-year revenue operator for exactly this question. Best for: owners and GMs who want the schedule straight off the gross-profit math and refuse to pay per-seat fees.
---
2. 7shifts
Purpose-built for restaurants. Free Comp tier for one location, paid plans from about $34.99 per location per month (Entree) to $76.99 (The Works). Ties scheduling to POS sales and labor-percentage targets. Handles tip pooling, shift swaps, mobile clock-in. Speaks the language of a kitchen and dining room better than general retail tools.
---
3. Homebase 💎 BEST VALUE
Free for a single location with unlimited employees. Paid tiers: Essentials around $24.95 per location per month, Plus around $59.95, All-in-One around $99.95. Per-location pricing, not per-head. Scheduling, time tracking, team messaging, basic labor-cost forecasting against sales. Natural pick for an owner watching every dollar who still wants sales-aware scheduling.
---
4. When I Work
Most widely used shift-scheduling app for hourly teams. Starts around $2.50 per user per month (Essentials), climbs to roughly $8 per user per month with attendance and labor tools. Handles availability, shift swaps, mobile clock-in, copy-a-week-forward. Strong on execution — getting the schedule onto every employee's phone. Weak on the *why*: won't tell you Friday needs 14 people. You bring the math; it runs logistics.
---
5. Deputy
Runs about $4.50 per user per month for scheduling, $6 for premium tier with time and attendance. Demand-based scheduling: connect POS feed, Deputy suggests staffing against projected sales. Closest off-the-shelf cousin to the gross-profit method. Handles compliance — break rules, overtime alerts, fair-workweek laws.
---
6. HotSchedules (by Fourth)
Long-standing enterprise option for restaurant groups. Part of the Fourth platform. Built for multi-unit operators who need centralized scheduling, labor forecasting, and compliance across locations. Overkill for a single Thai restaurant, but if you're running six units, it's the established player.
---
7. Sling
Free for basic scheduling, paid plans start around $1.70 per user per month. Good for small teams that need simple shift creation, time-off requests, and labor cost tracking. Less sales-aware than the top contenders, but cheap and easy.
---
8. ZoomShift
Starts around $3 per user per month. Clean interface, handles recurring schedules, shift swaps, and time-off requests. No sales integration, no labor forecasting. For a Thai restaurant that's already done the gross-profit math elsewhere, it's a clean execution tool.
---
9. Connecteam
Free for up to 10 users, paid plans start around $29 per month for 30 users. Built for deskless workers. Includes scheduling, time tracking, task management, and team communication. More features than most restaurant operators need, but the free tier is generous.
---
10. Staffed
Newer entrant, pricing undisclosed publicly. AI-powered scheduling that learns from your sales patterns and suggests shifts. Still maturing, but the concept — auto-scheduling from actual revenue data — aligns with the gross-profit method.
---
Here's the blunt truth: you don't need a tool to tell you the number. You need a tool to execute the number you already calculated. The math is simple. The discipline is the hard part.
If you want the math done for you in 30 seconds, grab the free [Rep Scheduling Matrix](/tools/rep-scheduling) from PULSE. No login, no spreadsheet, instant shift counts by day. It's the same method I've used for 25 years, and it works for a single Thai restaurant or a chain of six.
Now stop guessing and start dividing.
---
The Thai Restaurant Staffing Multiplier: Why Your Cuisine Demands Different Ratios
Thai restaurants operate under a unique staffing pressure that most generic scheduling guides ignore. Unlike a burger joint where a single cook can assemble plates in under 90 seconds, your kitchen relies on high-heat wok cooking, complex curry paste preparation, and delicate timing for dishes like pad thai or tom yum soup. This means your back-of-house staffing ratios need to be 20–30% higher than a standard American restaurant of similar size.
For a typical Thai restaurant doing 40–60 covers per dinner shift, you need:
- 1 wok chef (the most critical role — can handle 25–35 covers per shift before quality drops)
- 1 prep cook (dedicated to chopping vegetables, portioning proteins, making sauces)
- 1 fry/grill station cook (handles appetizers, spring rolls, satay)
- 1 expediter (often the owner or manager who calls orders and plates garnishes)
That’s 4 kitchen staff minimum for a modest dinner shift. If you try to run with 3, your ticket times stretch past 30 minutes and your yelp reviews will tell the story. For lunch shifts, you can often drop to 2–3 kitchen staff since the menu is simpler (lunch specials, fewer curry options), but never fewer than 2 — one wok cook and one prep/line cook combined.
Front-of-house ratios are different too. Thai restaurants typically have higher table turnover (45–60 minutes vs 60–90 minutes at a steakhouse) because customers eat faster. This means your servers can handle one more table section than standard industry guidelines. A good rule: 1 server per 4–5 tables (12–15 seats) for dinner, and 1 busser per 8 tables to keep plates cleared and water glasses filled. During peak Friday or Saturday dinner, add a dedicated host to manage the waitlist — Thai restaurants often see 15–25 minute waits even with reservations.
The Shift-by-Shift Breakdown: Real Numbers for a 50-Seat Thai Restaurant
Let’s get specific with a realistic example. You have a 50-seat Thai restaurant open for lunch (11am–3pm) and dinner (5pm–10pm), six days a week. Here’s what your schedule should look like by shift type:
Monday–Thursday Lunch (typically 25–40 covers):
- Front of house: 1 server, 1 busser/host (combined role)
- Back of house: 1 wok cook, 1 prep cook
- Total: 4 employees
- Note: Your prep cook arrives at 9am to start chopping vegetables and making curry pastes for both lunch and dinner
Monday–Thursday Dinner (typically 40–60 covers):
- Front of house: 2 servers, 1 busser, 1 host (or 1 server acts as host)
- Back of house: 1 wok chef, 1 prep/line cook, 1 fry station cook
- Total: 6–7 employees
- Note: If you have a bar, add 1 bartender (Thai restaurants with full bars see 15–20% of revenue from drinks)
Friday–Saturday Lunch (typically 35–55 covers):
- Front of house: 2 servers, 1 busser, 1 host
- Back of house: 1 wok chef, 1 prep cook, 1 fry station cook
- Total: 6 employees
- Note: Weekend lunch crowds often include larger parties (4–6 people) who order family-style, so your wok chef needs backup
Friday–Saturday Dinner (typically 60–90 covers):
- Front of house: 3 servers, 2 bussers, 1 host, 1 bartender (if applicable)
- Back of house: 2 wok chefs (essential for handling the rush), 1 prep cook, 1 fry station cook, 1 expediter
- Total: 10–11 employees
- Note: This is your money shift. Understaffing here costs you $500–$1,000 in lost revenue from tables waiting too long
Sunday Brunch/Lunch (if open, typically 30–50 covers):
- Same as Monday–Thursday lunch, but add 1 extra server if your brunch menu includes popular items like khao soi or crispy pork belly that take longer to plate
These numbers assume you have a well-trained team. If you’re still training new hires, add 1 extra person per shift for the first 2–3 weeks — experienced staff can handle 15–20% more covers than rookies.
The Hidden Cost of Overstaffing (And Why It’s Actually Worse Than Understaffing)
Most restaurant owners fear understaffing because it leads to angry customers and lost sales. But overstaffing a Thai restaurant is often more dangerous to your bottom line. Here’s why: Thai food has razor-thin margins on ingredients (you’re paying $3–$4 per pound for chicken breast, $2–$3 for fresh basil, and imported fish sauce at $8–$10 per bottle). Labor is your biggest controllable cost, and one extra employee per shift at $15/hour for 5 hours costs you $75 per shift — that’s $450 per week, or $23,400 per year. For a single extra person.
The real danger is that overstaffing creates a culture of standing around. When you have 4 servers for a 30-cover lunch, nobody feels urgent. Tables get ignored because everyone assumes someone else will handle it. Your food runners start chatting instead of clearing plates. Your wok chef slows down because there’s no pressure. I’ve seen Thai restaurants where adding one extra person actually *decreased* table turnover by 8–12% because the team lost its rhythm.
The smarter approach: schedule slightly lean (aim for 85–90% of your ideal coverage) and have an on-call employee who can come in within 30 minutes. Most Thai restaurants have a part-time college student or a family member who lives nearby — pay them a $20 “standby bonus” for being available during your peak shifts. If they don’t get called in, you still pay the bonus but save $60–$80 in actual wages. If they do get called in, you cover the rush without overstaffing the whole shift.
Another trick: stagger start times. Have your first wok chef arrive at 4:30pm for dinner prep, but don’t bring in the second wok chef until 6pm when the rush actually starts. That saves you 1.5 hours of labor per shift, or roughly $22–$25 per night. Over a year, that’s $6,500–$7,500 saved — enough to give your key staff a holiday bonus or reinvest in better woks.
The golden rule for Thai restaurant scheduling: you should feel slightly understaffed during the first 30 minutes of a shift, fully staffed during the peak 2 hours, and slightly overstaffed during the last hour when you’re doing closing duties and prep for tomorrow. If you feel comfortable at any point during the shift, you’re probably overstaffed by at least one person.
Related on PULSE
- [How Many Employees Should I Schedule Each Shift at My Mediterranean Restaurant?](/knowledge/ed0521)
- [How Many Employees Should I Schedule Each Shift at My Vegan Restaurant?](/knowledge/ed0520)
- [How Many Employees Should I Schedule Each Shift at My Indian Restaurant?](/knowledge/ed0523)
- [How Many Employees Should I Schedule Each Shift at My Korean BBQ Restaurant?](/knowledge/ed0524)
- [How Many Employees Should I Schedule Each Shift at My Hot Pot Restaurant?](/knowledge/ed0525)
- [How Many Employees Should I Schedule Each Shift at My Seafood Restaurant?](/knowledge/ed0680)
Sources
- National Restaurant Association — industry benchmarks for restaurant staffing and scheduling
- U.S. Bureau of Labor Statistics — data on restaurant employment trends and labor costs
- Toast Restaurant Blog — practical guides on shift scheduling and labor management for small restaurants
- RestaurantOwner.com — operational advice on staffing ratios and shift planning
- Thai Restaurant Association (or local equivalent) — region-specific insights on Thai restaurant operations and staffing norms
- 7shifts Resource Center — best practices for creating efficient shift schedules in hospitality
FAQ
What’s the simplest formula to start figuring out how many staff I need? Start with your average covers per hour and divide by 20 to 25 for the front-of-house (servers, bussers) and by 10 to 15 for the back-of-house (cooks, prep). For a Thai restaurant, a busy dinner hour might see 40 covers, meaning you’d need roughly 2 servers and 3 to 4 kitchen staff. This is a rough baseline—adjust based on your actual ticket times and table turnover.
Should I schedule the same number of people for lunch and dinner? No—lunch and dinner volumes usually differ by 40% to 60% in most Thai restaurants. Lunch might bring 20 to 30 covers per hour, while dinner can jump to 50 to 70. Schedule 1 to 2 fewer front-of-house staff for lunch and plan for a staggered shift overlap around 4 to 5 p.m. to handle the transition.
How do I account for slow days like Monday or Tuesday? On slow weekdays, you can often run with 40% to 50% fewer staff than a Friday or Saturday. For example, if you need 6 people on a Saturday night, Monday might only need 3 or 4. Track your sales data for a few weeks to see your own pattern—most Thai spots see Monday and Tuesday as the quietest days.
What about cross-training—can that reduce my total headcount? Yes, cross-training a few staff to handle both front-of-house and basic kitchen prep can cut your needed headcount by 10% to 20%. For instance, a server who can also help with appetizer plating or a cook who can run food during a rush gives you flexibility. Just ensure they’re fully trained before relying on that overlap.
How do I handle holidays or special events like Songkran? For holidays, expect a 30% to 50% increase in covers compared to a normal weekend. Schedule an extra 2 to 3 staff members for both front and back of house, and consider adding a temporary prep cook or busser. Always check local event calendars and past year’s sales to avoid being understaffed.
What’s the biggest mistake owners make when scheduling? The most common mistake is scheduling based on gut feeling rather than historical data—like assuming a rainy Tuesday will be slow when it’s actually busy. Use your point-of-sale reports to check covers per hour for the same day last month. Also, avoid overstaffing the opening shift; many Thai restaurants see the first hour as 30% to 40% slower than the rest of the shift.










