Lekro Lekro Blog
Restaurant Labor Cost: The Number That Quietly Decides If You're Profitable

Restaurant Labor Cost: The Number That Quietly Decides If You're Profitable

You watch food cost like a hawk — but labor is the other giant number, and it's the one a single bad schedule can blow up. Here's how to calculate labor cost percentage and actually keep it in line.

Lekro Team
· Published July 19, 2026

Restaurant Labor Cost: The Number That Quietly Decides If You’re Profitable

Most owners can tell you their food cost to the decimal. Ask them their labor cost percentage and you get a pause. That’s strange, because labor is often the bigger of the two numbers, and it’s far more slippery — food cost is mostly locked in by your recipes and suppliers, but labor cost gets re-decided every single week when you build the schedule. One overstaffed slow stretch, a little too much overtime, a rush you covered with three people too many, and a perfectly healthy week quietly slides into the red.

If food cost is the number that keeps your kitchen honest, labor cost is the number that keeps your whole business honest. It’s the one that punishes guesswork the hardest, because the mistake doesn’t show up on a plate — it shows up two weeks later on the payroll run, long after you could have done anything about it. Let’s make it something you can actually see and steer.

What labor cost percentage is

Labor cost percentage is your total cost of labor divided by your total sales over the same period, times 100:

Labor cost % = Total labor cost ÷ Total sales × 100

“Total labor” is more than the hourly wages on the schedule. To get an honest number, include everything it actually costs to have people working: hourly wages, salaried pay, payroll taxes, benefits, paid breaks, and — if you want the real picture — a fair value for the hours you and any working partners put in yourselves. Owners who leave their own labor out of the math flatter the number and then wonder why there’s no money to hire the manager who’d give them their weekends back.

If a week does $20,000 in sales and your fully-loaded labor for that week was $6,000, your labor cost is $6,000 ÷ $20,000 × 100 = 30%. Simple to calculate. The hard part is what you do with it.

The number that matters even more: prime cost

Food cost and labor cost each tell you half the story. Add them together and you get prime cost — the two biggest, most controllable expenses in the whole operation:

Prime cost = Food cost % + Labor cost %

This is the number seasoned operators actually live by. A full-service restaurant generally wants prime cost at or below roughly 60–65% of sales. Below that and you’ve got real room for rent, utilities, and profit. Push much above it and no amount of busy nights will save you — you’re working flat out to break even. The beauty of prime cost is that it stops the shell game where you congratulate yourself on a great food cost while labor quietly eats the difference. You can only cut one so far before the other has to give.

Where labor should land on its own depends heavily on your model. A counter-service or quick spot might run labor in the low-to-mid 20s. A full-service restaurant with real table service often sits in the high 20s to low 30s. Fine dining, with its deep staffing, can run higher still. There’s no universal “right” number — but there is a right number for you, and prime cost is the fence that keeps the two halves honest.

Why labor is so easy to lose control of

Here’s the thing food cost doesn’t do: labor cost changes based on decisions you make every week, in advance, with imperfect information. You’re not measuring it after the fact so much as committing to it when you publish next week’s rota. And there are two ways to get it wrong, pulling in opposite directions:

  • Overstaffing is the obvious one — four people on a shift that two could handle, everyone standing around, the labor percentage bleeding upward while nothing extra gets sold.
  • Understaffing is the sneaky one, because it looks great on the labor report. But a rush covered by too few people means slow service, longer waits, walkouts, mistakes, and a crew that burns out and quits. That cost is real; it just doesn’t show up in the labor line. It shows up in your reviews and your turnover.

The goal isn’t “minimize labor.” The goal is match labor to demand — enough hands for the rush, no more than you need for the lull.

Two café staff reviewing the week's plan together on a laptop

How to actually keep it in line

Managing labor cost is really the craft of scheduling to reality instead of habit. A few levers do most of the work:

  • Build the schedule from data, not memory. The single biggest improvement is to stop staffing by gut and start staffing to your actual sales pattern — this day, last year; this hour, last month. If you know Thursday builds slowly until 7 and then slams, you staff the slam, not the whole evening flat.
  • Stagger your start and end times. You almost never need everyone clocking in at once. Bring people in as the volume builds and cut them as it fades. A schedule with five identical shifts is a schedule that’s overstaffed at both ends of the day.
  • Watch sales per labor hour. Divide sales by the labor hours worked and you get a single, honest efficiency number you can track shift to shift. It tells you instantly whether a shift was staffed to its business — no month-end surprise required.
  • Guard the overtime. Overtime is the most expensive labor you buy, and it usually creeps in from sloppy scheduling, not real need. A little attention here often recovers a point or two of labor cost on its own.
  • Cross-train your people. A crew where the server can run food and the prep cook can cover the line gives you flexibility to run leaner without leaving anyone stranded when it gets busy.

The data problem underneath all of this

Every one of those levers depends on one thing: knowing when your demand actually happens. You cannot schedule to a rush you can’t see. Owners who run on gut consistently staff for the busy nights they remember and get ambushed by the patterns they don’t — the Tuesday that’s quietly become a big delivery night, the 3pm lull that’s deeper than they think, the Sunday brunch that now outsells Saturday dinner.

This is where your order and reservation history stops being a record and becomes a scheduling tool. When you can see your sales broken down by day and by hour — dine-in, delivery, and bookings together — the schedule almost writes itself. You staff the hours that earn, trim the hours that don’t, and stop paying for guesswork.

Staff to your real demand, not your gut

Lekro shows you exactly when your orders and reservations happen — by day and by hour — so you can schedule to the rush and stop overpaying for the lulls. Start free.

See your busy hours

The cost that hides off the report

One last point, because it’s the one owners underestimate most: the cheapest labor is the staff you don’t have to replace. Every time a good server or line cook quits, you pay to recruit, you pay to train, and you run short-handed and sloppy while the new person comes up to speed. None of that lands in the “labor cost” line, but it’s one of the most expensive things a restaurant does. A schedule that respects people’s lives — predictable, fair, not built on burnout — is also, quietly, a labor-cost strategy.

Watch food cost, yes. But if you’re only watching one number, watch prime cost, and treat every schedule you publish as the moment you decide half of it. Labor isn’t a bill that arrives. It’s a choice you make every week — so make it with your eyes open.

Tags

labor cost percentage restaurant labor cost prime cost staff scheduling restaurant profit sales per labor hour