
What's on this page
- What labor cost percentage actually measures
- The labor cost percentage formula
- What belongs in the numerator
- Why wages alone understate the real number
- Choosing the denominator
- Labor cost percentage versus labor cost per cover
- Prime cost: food and labor together
- Why the combined view stops a classic mistake
- What is a good labor cost percentage?
- How the target moves by service model
- Fixed versus variable labor
- The salaried layer at low volume
- Scheduling to a forecast
- Overtime as a controllable
- The tipped wage complication
- Turnover as a hidden labor cost
- Trading capital for labor hours
- Where the fully loaded labor dollar goes
- Where the sales dollar goes
- A worked example: one month end to end
- Closing a labor gap, lever by lever
- Common mistakes when reading labor cost percentage
- How often to measure it
- Your labor cost checklist
- The bottom line
Restaurant labor cost percentage is fully loaded labor divided by sales for the same period, and it is the number that decides whether a busy dining room is also a profitable one. The formula takes about ten seconds. The part that trips operators is what belongs on top of the fraction, because the wages on the schedule are only part of what an hour of work actually costs, and a restaurant reading its labor cost from the wage line alone is usually looking at a number several points lower than the truth.
This breakdown works through the whole picture: the formula and the fully loaded numerator, the difference between labor percentage and labor cost per cover, why prime cost is the combined food-plus-labor figure operators actually manage to, how the sensible target moves across quick service, fast casual, full service, and fine dining, and where the practical levers sit once you have an honest number. It is the labor half of the equation our walkthrough on how to calculate restaurant food cost covers on the food side, and it feeds directly into the margin math in our note on restaurant profit margin. Run your own figures alongside the reading in the companion calculator.
Key takeaways
- Labor cost percentage is fully loaded labor divided by sales for the same period, times 100. Fully loaded means wages plus salaries plus payroll taxes, benefits, insurance, and paid time off.
- Using wages alone understates the real figure badly. In the illustrative month here, $30,000 of wages carries $6,000 of loadings, so a restaurant reading 30% is actually running 36%.
- The right target moves by service model. A labor-heavy format with a lower food cost can be perfectly healthy, which is why the percentage means nothing read on its own.
- Prime cost, food plus labor, is the figure operators manage to, because the two buckets trade against each other and cutting one often inflates the other.
- The controllable levers are scheduling to a forecast, overtime discipline, cross-training, and trading capital for labor hours through equipment, in roughly that order of payoff.
What labor cost percentage actually measures
Labor cost percentage answers one question: of every dollar the restaurant took in, how many cents went to paying people. It is a ratio, not a dollar amount, and that distinction matters more than it first appears. A restaurant can cut labor dollars every month and watch the percentage climb, because the percentage has sales in the denominator, and a slow month spreads a barely reduced labor bill over less revenue. The reverse happens too. A restaurant that raises its prices and holds its schedule steady will see the percentage fall without anyone working differently.
That sensitivity is the reason the figure is so useful and so easy to misread. Used well, it tells you whether your staffing model fits the volume the restaurant actually does, which is a structural question about how the business is built. Used carelessly, it tells you mostly about last month’s weather and last month’s menu prices.
The practical habit is to read the percentage next to the dollars and next to the covers, so you can tell which of the three moved. A percentage that rose because labor dollars rose is a scheduling problem. A percentage that rose because sales fell is a demand problem wearing a labor costume, and cutting the schedule to fix it can make the demand problem worse by hollowing out the service that brings guests back.
The labor cost percentage formula
The formula is short. Labor cost percentage equals total fully loaded labor cost for a period, divided by total sales for that same period, multiplied by 100. Both figures must cover the same dates, and both must be defined the same way every time you run the calculation, or the trend across periods is noise rather than signal.
Run the illustrative restaurant used throughout this breakdown. It is a small full-service operation doing $100,000 of sales in a month across 4,000 covers, so the average check is $25. Its fully loaded labor for that month is $36,000. Divide $36,000 by $100,000 and multiply by 100, and the labor cost percentage is 36%. Thirty-six cents of every dollar that came through the door went to the people who earned it.
Two mechanical points make that arithmetic honest. First, use the pay periods that actually cover the sales window, or accrue for the partial week at each end, because a payroll calendar that runs Monday to Sunday and a sales month that ends on the 31st will not line up on their own. Second, decide whether sales means gross sales or net of comps, discounts, and refunds, then apply the same choice every period. Neither decision changes the shape of the answer, but switching between them mid-year makes your own history unreadable.
What belongs in the numerator
The numerator is where labor cost percentage is usually broken, and it is broken by omission rather than by error. Fully loaded labor is everything the business spends to have people at work, and the schedule shows only the first layer of that.
Here is what belongs in the line, using the illustrative restaurant’s month:
- Hourly crew wages, the front of house and back of house hours on the schedule. In the worked month, $21,000.
- Salaried management, the general manager, chef, or assistant managers who are paid a fixed amount regardless of the week's volume. In the worked month, $9,000.
- Employer payroll taxes, the employer share of federal payroll taxes plus federal and state unemployment insurance. Rates and wage bases are set by statute and change, so confirm the current figures for your state. In the worked month, an illustrative $2,700.
- Benefit contributions, whatever the business puts toward health coverage, retirement, or meal benefits for eligible staff. In the worked month, $1,800.
- Workers' compensation insurance, priced by payroll and by classification code, which varies enormously by state and by role. In the worked month, $900.
- Accrued paid time off, the cost of vacation or sick hours earned during the period whether or not they were taken. In the worked month, $600.
Add those and the month’s fully loaded labor is $36,000. Some operators also carry paid training hours, uniforms, certification fees, and recruiting spend inside the labor line, while others break them out. Either treatment is defensible. What is not defensible is moving the boundary between periods, because that alone can shift the percentage by a point or more and send you chasing a problem that exists only in the definition.
Why wages alone understate the real number
Look at what happens if the illustrative restaurant reads its labor cost from the payroll wage line and stops there. Wages and salaries total $30,000, which on $100,000 of sales reads as a 30% labor cost. That is a comfortable-looking number, close to the middle of the band most full-service operators think of as normal, and it is wrong by six full points.
The gap is $6,000 a month, which is $72,000 a year. In percentage terms the loadings add 20% on top of the wage figure in this illustrative model, so an $18 an hour cook actually costs about $21.60 an hour to have on the schedule. Every staffing decision made against the $18 figure is being made against a number that is a fifth too low, which is exactly how an operator can schedule carefully all month and still be surprised by the profit and loss.
The size of the loading varies. A restaurant with no benefit program and a favorable workers’ compensation class might load closer to 15%, while one with meaningful health contributions, a high-risk classification, and generous paid time off could exceed 25%. What does not vary is the direction of the error: reading labor from wages alone always flatters the number, and it flatters it by enough to change decisions.
The practical fix is to compute your own loading multiplier once, from a real quarter of payroll data, and then use it everywhere. If your loading is 20%, every hour you schedule is priced at 1.2 times its wage rate when you are deciding whether to add it. That single habit makes the schedule and the percentage tell the same story.
Choosing the denominator
The denominator seems obvious until you try to pin it down. Total sales is the standard choice and the one that makes labor cost percentage comparable to the way most operators talk about the figure. But there are defensible variations, and the trouble starts when a restaurant uses one of them without saying so.
Some operators compute labor against net sales after comps, discounts, voids, and refunds, which is arguably the more honest denominator because you cannot pay wages out of a comped entree. Others compute departmental labor percentages, dividing kitchen labor by food sales and bar labor by beverage sales, which is genuinely useful in a restaurant with a large bar because the two areas have very different labor intensities. Others include only the labor of people who directly serve guests and treat management as overhead, which produces a lower number that is not comparable to anyone else’s.
None of these is wrong. All of them are wrong if you switch between them. The rule is the same one that governs food cost: the numerator and the denominator have to describe the same thing over the same dates, and the definition has to survive from period to period so the trend means something.
Service charges deserve a specific mention, because they change both halves of the fraction. Where a restaurant adds a mandatory service charge, that money is generally treated as revenue to the business and the payout to staff is generally treated as wages, so it inflates sales and labor at once and moves the percentage in a way that has nothing to do with staffing efficiency. The treatment varies by jurisdiction and by how the charge is structured, so confirm yours with an accountant rather than assuming.
Labor cost percentage versus labor cost per cover
Labor cost percentage has a blind spot, and labor cost per cover is how you see into it. Because the percentage divides by sales, it improves whenever the average check rises, even if the kitchen and the floor are working exactly as hard as before. Raise prices by 8% and hold the schedule, and the labor percentage drops by roughly three points on a 36% base without a single scheduling decision.
Labor cost per cover divides fully loaded labor by the number of guests served instead. In the illustrative month, $36,000 of labor across 4,000 covers is $9.00 of labor per cover. That figure answers a different and more operational question: how much labor does it take to deliver one guest’s experience in this restaurant. It does not move when you reprice the menu, which is precisely what makes it useful.
Read together, the two numbers separate two kinds of change. If the percentage improved and the per-cover figure held steady, the improvement came from pricing or mix, not from operations. If the per-cover figure fell, the operation genuinely got more efficient, and that efficiency will keep paying at any price point. If the per-cover figure rose while the percentage held, a price increase is quietly masking a schedule that is drifting looser.
A third view is worth adding when you have the data: sales per labor hour. Take the month’s sales and divide by the total hours worked, and you get a productivity figure that is independent of both wage rates and menu prices. All three describe the same underlying reality, and each catches something the others hide.
Prime cost: food and labor together
Prime cost is cost of goods sold plus fully loaded labor, expressed as a percentage of sales, and it is the number most experienced operators actually manage to. In the illustrative restaurant, food and beverage cost is 30% of sales, or $30,000, and labor is 36%, or $36,000. Prime cost is $66,000 on $100,000 of sales, which is 66%.
The logic behind combining them is that these are simultaneously the two largest costs in the business and the two the operator can most directly influence week to week. Occupancy was decided when the lease was signed. Utilities and insurance move slowly. Food and labor respond to decisions made today about purchasing, portioning, and the schedule, which is why they are the pair worth watching as a unit.
A commonly cited operating rule of thumb holds full-service prime cost at or below roughly 60% to 65% of sales. Treat that band as a planning shape rather than a measured benchmark: it is arithmetic reasoning about what has to fit in the remaining share, not a survey result. If food and labor take 66 cents, then occupancy, utilities, insurance, marketing, repairs, supplies, processing fees, and profit all have to fit inside the other 34 cents, and in most full-service restaurants they simply do not fit comfortably.
That is the position the illustrative restaurant is in. At a 66% prime cost against a 63% target it is running three points heavy, which is $3,000 a month and roughly $36,000 a year. Those three points are the whole subject of the levers later in this breakdown. See where your own prime cost lands in the companion calculator.
Why the combined view stops a classic mistake
The reason prime cost beats watching food and labor separately is that the two buckets trade against each other, and almost every meaningful operational change moves both.
Buy pre-portioned protein, pre-cut vegetables, and par-baked bread, and your food cost per plate goes up while the prep hours behind it go down. Do the opposite, breaking down whole cuts and baking in house, and food cost falls while labor rises. Neither direction is inherently right. Both are legitimate strategies, and which one wins depends on your wage rates, your volume, your kitchen, and your skill level on the line. What is guaranteed is that an operator watching only one of the two numbers will misread the result.
This is the classic mistake in its purest form. A restaurant under pressure on food cost switches to convenience products, congratulates itself when food cost drops three points, and never notices that labor only fell one point because the prep hours it removed were cheap hours while the schedule kept its expensive ones. Net, prime cost went up two points and the business is worse off while its dashboard looks better.
The same trap runs in reverse. Cutting the schedule to fix a labor number often raises food cost, because a rushed line over-portions, burns more, and wastes more, and because prep done under time pressure produces more trim loss. Prime cost catches the net effect of both moves, which is why so many operators post it on the office wall and read it weekly rather than reading either component alone.
What is a good labor cost percentage?
The honest answer is that there is no universal good number, and any single figure quoted as one should be treated with suspicion. A 40% labor cost can be excellent and a 25% labor cost can be a warning sign, depending entirely on what the restaurant is and what its food cost is doing.
What makes a labor percentage good is that it fits the rest of the cost structure. A fine dining room selling technique, table-side service, and a large brigade is deliberately buying labor, and it recovers that spend through a higher check average and a lower food cost as a share of sales. A drive-through selling volume at a low check is deliberately buying simplicity, and its labor share is low because there is not much labor in the product. Both can be healthy. Comparing their labor percentages to each other tells you nothing.
The second thing that makes a labor percentage good is that it is sustainable for the people inside it. A number driven down by chronic understaffing produces turnover, and turnover is itself an expensive line hiding inside labor. A schedule that looks efficient on paper and burns through the crew every quarter is not a low labor cost, it is a deferred one.
So the practical test has three parts. Does your prime cost fit inside a range that leaves room for occupancy, overhead, and profit? Is the labor percentage stable rather than swinging wildly between periods? And is the crew staying? A yes to all three matters far more than hitting any published band.
How the target moves by service model
Service model is the single biggest driver of where a sensible labor target sits, and the pattern is consistent enough to be worth stating plainly, as long as it is understood as a set of commonly cited operating rules of thumb rather than measured data.
- Quick service. Labor often targeted somewhere around 25% to 30%, with food cost frequently a little higher. The product is simple, the equipment does more of the work, and the guest does the seating and clearing.
- Fast casual. Labor commonly around 28% to 32%, with food cost in a similar band. More prep and more assembly than quick service, but still no table service.
- Full service. Labor commonly around 30% to 35%, and often higher once management is fully loaded in. Servers, bussers, hosts, and a real kitchen brigade all sit inside the number.
- Fine dining. Labor frequently 35% to 40% or beyond, offset by a lower food cost as a share of sales because the check carries a large service and skill component.
Notice what happens to prime cost across those rows: it lands in a broadly similar place even though the components differ sharply. That is the point. The mix between food and labor is a strategic choice, and the constraint is the total, not either half.
Two more factors move the target within a model. Local wage levels matter enormously, and the same concept operating in a high-wage metro and a low-wage small town will run several points apart with identical management. Volume matters too, because the fixed layer of labor is spread over more sales at higher volume, which is the subject of the next two sections.
Fixed versus variable labor
Labor feels like a variable cost and behaves like a mixed one. Some of it genuinely flexes with volume: the third server on a Saturday, the extra line cook for a private event, the dish hours that scale with covers. Some of it does not flex at all, and the portion that does not is where low-volume restaurants get hurt.
Split the illustrative restaurant’s $36,000. Hourly wages of $21,000 carry the same 20% loading and become $25,200 of loaded variable labor. Salaried management of $9,000 becomes $10,800 loaded, and that $10,800 is there whether the dining room is full or empty. On $100,000 of sales the fixed layer is 10.8% of revenue.
Even the hourly side is not fully variable in practice. A restaurant that is open has to have someone at the door, someone on the line, and someone washing, regardless of whether four guests or forty walk in. That minimum viable crew is effectively fixed for every hour the doors are unlocked, which means the truly flexible portion of labor is smaller than the schedule suggests. It is one reason cutting hours during slow periods produces less saving than operators expect, and why trimming operating hours entirely sometimes saves more than trimming staff within them.
Understanding the split changes how you read a bad month. If sales fall and labor percentage rises, the fixed layer is doing most of that, and no amount of scheduling discipline will recover it. The answer to a fixed-cost problem is volume or a structural change, not a tighter schedule.
The salaried layer at low volume
Watch what the fixed layer does when sales drop. Suppose the illustrative restaurant has a quarter where sales fall 25%, from $100,000 a month to $75,000, and suppose the operator flexes hourly labor perfectly in proportion, cutting loaded hourly labor from $25,200 to $18,900. The salaried layer stays at $10,800 because the general manager and the chef are still there. Total labor is $29,700.
Divide $29,700 by $75,000 and the labor cost percentage is 39.6%. The operator did everything right on the schedule and still watched labor cost rise by more than three and a half points, purely because a fixed cost got spread over less revenue. That is the arithmetic that makes low-volume months so punishing, and it explains why so many restaurants that look fine at their planned volume become unviable 20% below it.
The uncomfortable implication is that the management layer is the part of labor that hurts most at low volume and the part operators are most reluctant to touch, correctly so, because it is also the part that generates the systems, training, and consistency that produce volume. Cutting management to fix a percentage in a slow quarter often removes the capability that would have ended the slow quarter.
The realistic responses are structural rather than tactical. Working managers who carry a shift on the floor or the line convert part of the fixed layer into productive hours. Reducing operating hours during genuinely dead periods shrinks the fixed cost of being open. And building revenue through catering, private events, or an additional daypart spreads the same fixed layer over a bigger base, which our note on how much a coffee shop makes works through for a related format.
Scheduling to a forecast
The largest week-to-week lever on labor is scheduling to a forecast rather than to habit, and most restaurants schedule to habit. The pattern is familiar: the same shifts get written every week with small adjustments, because last week’s schedule is the easiest starting point and nobody has time to rebuild it from scratch.
Scheduling to a forecast means starting from projected sales for each day and each daypart, converting that projection into the labor dollars the target percentage allows, and then building the schedule inside that budget. If Tuesday is forecast at $2,400 and the target labor percentage is 33%, Tuesday’s labor budget is about $792 fully loaded, which at a $21.60 loaded average rate is roughly 36 hours. The schedule then becomes a question of how best to spend 36 hours, not a question of who usually works Tuesday.
The forecast itself does not need to be sophisticated. Last year’s same week, adjusted for what you know about the current trend and anything unusual on the calendar, is usually good enough to beat habit by a wide margin. What matters is that the number exists before the schedule is written, because a budget written afterward is not a budget, it is an explanation.
The other half is intra-shift adjustment. Scheduling staggered starts and ends rather than uniform shifts, sending people home when the forecast clearly missed high, and calling in when it missed low, converts a weekly decision into a daily one. That daily discipline is where the illustrative restaurant recovers the largest single share of its three-point gap.
Overtime as a controllable
Overtime is the most controllable line in labor and one of the most commonly ignored, because each instance is small enough to wave through and the total is only visible at month end.
The mechanics are worth stating plainly. Overtime premium is extra pay for the same output. When a cook works an extra four hours at premium rates, the restaurant gets four hours of cooking and pays for six, so the premium portion has no production behind it at all. That is different in kind from simply having a large schedule, and it is why overtime deserves its own line in your reporting rather than being buried inside total wages.
In the illustrative month, 40 overtime hours at an $18 base wage generate about $360 of premium, which becomes roughly $430 once the 20% loading is applied. That is about 0.4% of $100,000 in sales, or roughly $5,200 a year if the pattern repeats. Small in a single month, real across a year, and almost entirely avoidable with a schedule that is watched mid-week rather than only when it is written.
The causes are predictable: understaffing that forces existing crew to cover, a schedule written without checking projected weekly hours, shift swaps approved without recalculating totals, and clock-in drift where staff arrive early or clock out late as a matter of routine. Each has a straightforward fix. Overtime thresholds, exemption rules, and premium calculations are set by federal, state, and sometimes local law and they change, so confirm the rules that apply to you with your state labor authority or an employment professional rather than assuming a rule you read once still holds.
The tipped wage complication
In tipped service models the labor line gets structurally more complicated, and the complication is entirely a matter of law rather than management.
The core mechanism is this. Some jurisdictions permit an employer to count a portion of an employee’s tips toward the minimum wage obligation, so the employer’s direct cash wage for tipped staff can be lower than the standard minimum. Other jurisdictions require the full minimum wage to be paid before any tips, so tips sit entirely on top. Whether that mechanism is available, what the cash wage floor is, how tip pooling may be structured, which roles may participate, what notice must be given, and what happens when tips fall short in a given period are all questions of federal, state, and local law, and they vary and change.
The consequence for your percentage is significant. Two restaurants with identical service models and identical guest experiences can post labor cost percentages several points apart purely because of the jurisdiction they operate in, which is another reason to be sceptical of any published labor benchmark that does not say where it came from.
There are second-order effects too. Credit card processing on tipped amounts, payroll administration of tip pools, and any employer-side taxes on reported tips all touch the labor line. And tips themselves, where they flow from guest to staff, are generally not an employer labor cost at all, which means a restaurant in a tipped model is buying a given quality of service for a lower employer cost than the guest’s total outlay suggests. Because every part of this is jurisdictional, treat the mechanism described here as structure only, and take your actual rules from your state labor authority and a qualified employment professional. Our walkthrough on how to hire restaurant staff covers the hiring side of the same compliance surface.
Turnover as a hidden labor cost
Turnover is a labor cost that almost never appears on the labor line, which is exactly why it goes unmanaged. The spending is real, it is scattered across several accounts, and no single entry ever looks big enough to investigate.
What replacing one hourly employee actually costs, as an illustrative build-up: the advertising or referral bonus to source the candidate, the manager hours spent screening and interviewing, the administrative time for onboarding and paperwork, the trainer’s hours shadowing the new hire, the new hire’s own paid hours during a period when they are producing less than a trained employee, and the extra coverage or overtime that filled the gap while the position was open. Put an illustrative $2,000 against that total for an hourly position, more for a skilled or management role.
Now scale it. If the illustrative restaurant replaces 12 hourly positions in a year, that is roughly $24,000, about $2,000 a month, or 2% of sales. That is comparable in size to the entire three-point prime cost gap the operator is trying to close, and it is being paid quietly through overtime, training hours, and manager time rather than through a line labelled turnover.
The uncomfortable connection is that aggressive labor cutting is one of the main causes of turnover. A schedule squeezed until shifts are chronically short-staffed produces stress, produces departures, and produces exactly the overtime and training costs that show back up in the labor line. The cheapest labor cost percentage over three years is rarely the tightest one in any single month.
Trading capital for labor hours
Equipment is the lever that converts labor cost into capital cost, and it is the one that shows up least often in a labor discussion because it lives in a different budget.
The trade is straightforward. A machine that removes hours from the schedule pays for itself in saved labor over some period, and whether it is worth buying is an arithmetic question rather than a preference. In the illustrative restaurant, suppose a $9,000 piece of equipment removes 8 labor hours a week. At the fully loaded rate of $21.60 an hour, that is about $173 a week, roughly $750 a month, and about $9,000 a year. The payback is about twelve months, and every year after that is a $9,000 reduction in the labor bill, or 0.75 points of labor cost percentage on $100,000 of monthly sales.
Three cautions keep that math honest. The hours have to actually leave the schedule, because a saving that is absorbed into slack is not a saving at all. The fully loaded rate is the right rate to use, not the wage rate, or you will understate the return by a fifth. And the machine brings its own costs: maintenance, service contracts, energy, and the space it occupies, all of which belong in the comparison.
The equipment categories where this trade is clearest tend to be the ones that remove repetitive, low-skill hours, which is why our teardowns on commercial dishwasher cost and commercial oven cost both spend time on throughput rather than only on purchase price. The same reasoning belongs in your opening budget too, since the equipment package chosen at the start sets the labor model for years, a point our breakdown of restaurant startup costs works through in detail.
Where the fully loaded labor dollar goes
Before the worked example, it helps to see the numerator broken into its parts, because the shape explains why wages alone are such a poor proxy. The bars below split the illustrative restaurant’s $36,000 of fully loaded labor into its six components, with each bar’s width drawn from its value as a share of the largest.
What makes up $36,000 of fully loaded monthly labor
The illustrative full-service restaurant's labor line, broken into components. Bar width is each component as a share of the largest.
Wages and salaries are $30,000 of the $36,000, or 83% of the line. The other $6,000, the payroll taxes, benefits, workers' compensation, and accrued paid time off, is the 20% loading that turns a 30% wage reading into a 36% labor cost. All figures are illustrative and your loading depends on your benefit package, your insurance classification, and rules that vary by state.
The lesson in the chart is proportional rather than absolute. Whatever your own loading works out to, it is applied to both the hourly and the salaried layers, which means every hour you add or remove carries it. Pricing decisions made against the wage rate rather than the loaded rate are systematically wrong in the same direction.
Where the sales dollar goes
Now zoom out to the whole dollar, because labor is one of four claims on it. The stacked bar below splits the illustrative restaurant’s sales dollar into labor, food and beverage, everything else, and what is left as profit. The four shares sum to 100.
Where the sales dollar goes at a 36 percent labor cost
The illustrative restaurant's split of one sales dollar. Labor and food together are the 66 percent prime cost. Shares sum to 100.
Labor at 36 cents and food at 30 cents make a 66 percent prime cost, which leaves 34 cents for occupancy, utilities, insurance, marketing, repairs, supplies, processing fees, and profit. On $100,000 of monthly sales that is $36,000, $30,000, $30,000, and $4,000. Bring prime cost to the 63 percent target and the profit slice roughly doubles, which is the entire argument for managing the two together. All figures are illustrative.
Read the two charts together and the whole argument is visible. The bars show that six points of the labor number live outside the wage line, and the stacked bar shows that the profit slice is small enough for those six points to matter more than anything else on the page. Three points of prime cost is $3,000 a month against a $4,000 profit. There is no other lever in a restaurant with that kind of leverage.
A worked example: one month end to end
Put the whole method through one month. The restaurant does $100,000 in sales across 4,000 covers, a $25 average check. Payroll for the matching dates shows $21,000 of hourly crew wages and $9,000 of salaried management, so gross wages and salaries are $30,000.
Add the loadings. Employer payroll taxes come to an illustrative $2,700, benefit contributions $1,800, workers’ compensation $900, and accrued paid time off $600, so the additions total $6,000 and fully loaded labor is $36,000. That is a 20% loading on wages, and it means the honest labor cost percentage is $36,000 divided by $100,000, or 36%, not the 30% the wage line alone would have shown.
Set that beside food. Cost of goods sold for the month is $30,000, a 30% food cost. Prime cost is $30,000 plus $36,000, or $66,000, which is 66% of sales. The operator’s deliberate prime cost target is 63%, so the restaurant is three points heavy: $3,000 this month, roughly $36,000 a year if the gap holds. Per cover, labor is $9.00 and food is $7.50, so $16.50 of the $25 check is gone before anything else is paid.
Diagnosis first, then levers. Because food cost is already at target, the three points sit in labor, which means the answer is a scheduling and hours problem rather than a purchasing one. That distinction is the whole reason for computing both halves before acting, and it is why an operator who had only looked at the food number would have spent the month tightening the wrong bucket. Run your own month the same way in the calculator.
Closing a labor gap, lever by lever
No single move closes three points, and the operators who try to find one usually reach for the bluntest instrument available. Here is how the illustrative gap comes back, lever by lever, in the order of payoff.
- Scheduling to a forecast: about 1.2 points, or $1,200 a month. Build the schedule from projected sales per daypart rather than from last week's template, stagger starts and ends, and adjust mid-shift when the forecast misses. This is the largest single recovery and it requires no capital.
- Cross-training and role flexing: about 0.7 points, or $700 a month. Staff who can cover more than one station let you run a thinner schedule without a service gap when volume moves, and they reduce the coverage overtime that gaps create.
- Equipment and process changes: about 0.7 points, or $700 a month. The $9,000 machine from earlier removes 8 hours a week at the loaded rate, which is roughly $750 a month once the hours genuinely leave the schedule.
- Overtime discipline: about 0.4 points, or $400 a month. Watching weekly hours mid-week, recalculating totals when shifts are swapped, and tightening clock-in drift recovers most of the illustrative $430 monthly premium.
Those four add to 3.0 points and $3,000 a month, bringing prime cost from 66% to the 63% target and roughly doubling the profit slice on the illustrative dollar. None of them involves cutting pay rates, and that is deliberate. Rate cutting is the lever that most reliably produces turnover, and turnover costs more than it saves.
The order matters as much as the list. Scheduling comes first because it is free, fast, and reversible. Equipment comes later because it costs capital and takes months to pay back. And every one of these should be re-measured next period, because a change that is not confirmed in the following month’s number is a hope rather than a result.
Common mistakes when reading labor cost percentage
The errors cluster into a short list, and most of them are definitional rather than mathematical:
- Using wages instead of fully loaded labor. The single most common error, and it understates the number by a fifth or more in an illustrative model. Compute your loading multiplier once and apply it everywhere.
- Leaving salaried management out. Some operators track only hourly labor because it is the part that moves. That produces a lower number that is not comparable to anyone's target and that hides the fixed layer entirely.
- Mismatching the periods. A payroll week that straddles the month end and a sales month that does not will not line up. Accrue for the partial weeks or your percentage swings for no operational reason.
- Ignoring unpaid owner labor. An owner working sixty hours a week without a wage makes labor look excellent and makes the business look profitable when it may only break even once that work is valued. Put a fair wage for the owner inside the line.
- Judging the percentage against another format's target. A full-service restaurant comparing itself to a quick-service benchmark will conclude it has a labor problem when it has a different business model.
- Reacting to the percentage without checking sales. A percentage that rose because revenue fell is not a scheduling problem, and cutting the schedule to fix it can damage the service that would have brought revenue back.
The common thread is treating labor cost percentage as a verdict rather than a measurement. It is a ratio between two figures you define, and it is only as meaningful as the consistency of those definitions.
How often to measure it
Monthly is the cadence most restaurants default to, because it matches the accounting close, and monthly is too slow to manage by. By the time a month closes, the schedule that caused the problem was written five weeks ago and the money is gone.
Weekly is the cadence that actually changes behavior. A week is short enough that a bad pattern gets caught while there is still time to correct it, and it maps cleanly onto the schedule, which is also written weekly. Pull the week’s sales, pull the week’s hours at loaded rates, compute the percentage, and compare it to the target. Ten minutes.
Some operators go further and run a daily labor percentage against a daily sales target, which is genuinely useful in high-volume formats where a single overstaffed shift is worth real money. The trade is noise: a single slow day can produce an alarming number that means nothing, so daily figures should be read as a trend rather than as individual verdicts.
Whatever the cadence, the comparison that matters is against your own history and your own target, not against a published band. Your own trend controls for your format, your market, your wage rates, and your model, none of which a benchmark can do. Track the percentage, the dollars, the per-cover figure, and prime cost side by side, and the four together will tell you not just that something moved but which thing it was.
Your labor cost checklist
Work this list every period and the number stays honest:
- Definition of fully loaded labor written down: wages, salaries, payroll taxes, benefits, workers' compensation, paid time off, and whether training and recruiting are in or out.
- Loading multiplier computed from a real quarter of payroll data and applied to every scheduling decision, not just to reporting.
- Payroll periods reconciled to the sales window, with partial weeks accrued at each end.
- Sales denominator defined once as gross or net of comps and discounts, and held constant.
- Labor cost percentage calculated: fully loaded labor divided by sales, times 100.
- Labor cost per cover and sales per labor hour calculated alongside it, so pricing effects are separated from operational ones.
- Food cost added to produce prime cost, and prime cost compared to a target you set deliberately against your own occupancy and profit goals.
- Fixed and variable labor split identified, so a bad month is diagnosed as a volume problem or a scheduling one.
- Schedule built from a sales forecast and a labor budget, before it is written rather than after.
- Overtime tracked on its own line and reviewed mid-week, not at month end.
- Turnover cost estimated annually and read as part of the true labor picture.
- Result re-measured next period on the same schedule to confirm any change stuck.
The bottom line
Restaurant labor cost percentage is simple arithmetic wrapped around a definition problem. The formula is fully loaded labor divided by sales, times 100, and the whole difficulty is that fully loaded means wages plus salaries plus payroll taxes plus benefits plus insurance plus accrued time off, which in an illustrative model is a fifth more than the wage line shows. A restaurant reading 30% from payroll and running 36% in reality is making every staffing decision against a number that is wrong in the direction that feels comfortable.
The figure only becomes useful in context. Read it against your service model, because a fine dining room at 38% and a drive-through at 26% can both be healthy. Read it against covers, because a percentage that improved after a price increase did not come from the schedule. And above all read it with food cost, as prime cost, because the two buckets trade against each other and the operator who manages one alone will keep moving cost from a bucket they watch into a bucket they do not.
Then work the levers in order: schedule to a forecast, cross-train so a thinner schedule still covers, watch overtime weekly rather than monthly, and spend capital on equipment only where the hours genuinely leave the schedule. On the illustrative restaurant, those four moves are worth three points of prime cost, $3,000 a month, and roughly double the profit slice. Run your own figures in the companion calculator, price the menu that has to carry all of it with our note on how to price a restaurant menu, and treat every number here as an illustrative planning shape rather than a benchmark to hit.
This breakdown is educational material for restaurant owners and operators, not employment, legal, tax, accounting, or financial advice, and it endorses no payroll provider, scheduling platform, or supplier. Every wage, loading rate, percentage, cover count, and dollar figure in it is an illustrative planning shape chosen so the arithmetic connects from one section to the next, not a measured statistic, a survey result, or a claim about any real business. The target bands described here are commonly cited operating rules of thumb, not data. Minimum wage levels, tip credit availability, overtime thresholds, payroll tax rates, workers’ compensation classifications, paid leave requirements, and service charge treatment are all set by federal, state, and local rules that differ by jurisdiction and change over time, so verify what applies to you with your state labor authority and put a qualified accountant and an employment professional between this article and any payroll, scheduling, or staffing decision you make.
Frequently asked questions
How do you calculate restaurant labor cost percentage?
Divide your total labor cost for a period by your total sales for that same period, then multiply by 100. The number on top has to be fully loaded labor, meaning hourly wages plus management salaries plus payroll taxes, benefits, workers' compensation insurance, and any paid time off you accrue, not just the wages on the schedule. For an illustrative month, a restaurant with $36,000 of fully loaded labor on $100,000 of sales is running a 36% labor cost. Every figure here is illustrative, and your own result comes from your payroll register and your point-of-sale totals for matching dates.
What is a good labor cost percentage for a restaurant?
There is no single correct number, because the right target depends entirely on your service model. As commonly cited operating rules of thumb rather than measured data, quick-service formats often aim somewhere in the region of 25% to 30%, fast casual around 28% to 32%, full service around 30% to 35%, and fine dining higher still, sometimes 35% to 40%, because that model sells skilled labor as much as it sells food. A higher labor percentage is not automatically a problem if food cost is correspondingly lower, which is why operators watch food and labor together as prime cost rather than judging either one alone.
What is included in restaurant labor cost?
Fully loaded labor includes hourly wages for the crew, salaries for the management layer, the employer share of payroll taxes, unemployment insurance, workers' compensation premiums, any health or other benefit contributions the business makes, and the cost of accrued paid time off where you offer it. Some operators also carry paid training hours, uniform and certification costs, and recruiting spend inside the line, while others break those out separately. What matters more than the exact boundary is that you define it once, write it down, and apply it the same way every period, because a labor percentage built on a shifting definition cannot be compared to last month's.
Why is my labor cost percentage higher than my payroll suggests?
Because payroll wages are only part of the cost. The employer share of payroll taxes, unemployment insurance, workers' compensation, benefit contributions, and accrued paid time off all sit on top of gross wages, and in an illustrative model those additions can add roughly 15% to 25% on top of the wage figure. In the worked example in this breakdown, $30,000 of wages and salaries carries $6,000 of loadings and becomes $36,000 of fully loaded labor, so a restaurant reading 30% from its wage line is really running 36%. The exact loading depends on your benefit package, your insurance class, and rules that vary by jurisdiction, so confirm your own figures with your payroll provider or accountant.
What is the difference between labor cost percentage and labor cost per cover?
Labor cost percentage measures labor against sales, so it moves whenever either labor or sales move, and it can improve simply because your average check went up. Labor cost per cover measures labor against the number of guests you served, so it isolates how much labor it takes to deliver one guest's experience regardless of what that guest spent. In the illustrative month used here, $36,000 of labor across 4,000 covers is $9.00 of labor per cover against a $25 average check. Reading both together tells you whether a change in the percentage came from the schedule or from the menu price.
How does labor cost percentage relate to prime cost?
Prime cost is food and beverage cost plus fully loaded labor cost, expressed as a percentage of sales, and it is the figure most experienced operators actually manage to. In the illustrative month here, a 30% food cost and a 36% labor cost combine into a 66% prime cost. A commonly cited operating rule of thumb is to hold full-service prime cost at or below roughly 60% to 65% of sales, though that band is a planning shape rather than a measured benchmark. The reason to watch the combined figure is that food and labor trade against each other, so cutting one can quietly inflate the other.
Does overtime really move labor cost percentage much?
It moves it more than the hours suggest, because the premium is pure cost with no extra output attached. In an illustrative month, 40 overtime hours at an $18 base wage generate about $360 of premium, which becomes roughly $430 once payroll taxes and other loadings are applied, or about 0.4% of $100,000 in sales. That is a small number in isolation and a meaningful one repeated every month, roughly $5,200 a year on these illustrative figures. Overtime thresholds, exemptions, and premium rules are set by federal, state, and local law and change over time, so confirm the rules that apply to you with your state labor authority or an employment professional.
Can a calculator work out my labor cost percentage?
Yes, and it is worth doing because the arithmetic is where most of the errors live. The companion tool on this page takes your monthly sales, your wages and salaries, a loading rate for taxes and benefits, and your food cost percentage, then returns fully loaded labor, your labor cost percentage, your prime cost, and how far that sits from the target you set. What a calculator cannot do is fix a wage figure that left out the salaried layer or a sales figure pulled from a different window, so the discipline of matching the numerator and denominator still matters more than the tool. Treat every result it returns as illustrative.