Free calculator

Restaurant labor cost,
benchmarked by format.

Work out labor as a share of revenue, check it against the band for your service format, and see the wages you can actually afford at your current sales. Below the calculator: how to compute it properly, and what to do when the number is wrong.

Share

Labor cost calculator

restronaut.in

Labor cost calculator

Labor cost calculator Wages as a share of revenue, benchmarked against the band for your service format — QSR, casual or fine dining. https://restronaut.in/restronomics/tools/labor-cost?utm_source=whatsapp&utm_medium=social

$

Salaries + payroll taxes — kitchen, FOH, manager, owner-operator

$

Total topline last 30 days — all channels (dine-in + delivery + catering)

Format

Sets the target band for your format

Labor health

Where you stand

Labor cost %30.0%

Target for Casual dining (target 28–32%)

Wages affordable at current revenue$16,000

Max wages to stay at 32% (upper end of healthy band)

Revenue needed at current wages$46,875

Monthly topline that would bring labor % into the healthy band

Labor cost — Casual dining (target 28–32%)30.0%
0.0%32.0%36.0%50.0%

Healthy to 32%, tight to 36% for this format.

Healthy

Labor sits in the target band for casual dining (target 28–32%). Watch for creep — a 1pp slip translates to $500 of margin per month.

How to read this

Labor % isn’t a target. It’s a constraint.

The healthy band is what successful operators in your format achieve, not what you should aim for. If you’re comfortably under, you might be under-staffed (long ticket times, lost upsells). If you’re comfortably over, you’re either over-staffed or under-priced.

The trap that catches most operators: they look at labor % in aggregate and don’t notice the daypart problem. You can be at 32% on the month with 25% on lunch and 45% on a slow Tuesday evening. The action isn’t hiring fewer people overall — it’s changing when they work.

The two levers when you’re over band: cut wages (usually rostering changes, not headcount cuts), or raise revenue at the same wages (menu engineering, upsell scripts, daypart promotions). Both compound; do both.

From Restronaut, who publish Restronomics

Want a labor dashboard that runs daily, not monthly?

Restronaut builds operator dashboards that tie POS sales to scheduled hours — so labor % is a real-time signal, not a post-mortem.

See what we’ve built
The formula

How to calculate labor cost percentage

Labor cost percentage is total labor cost divided by total revenue for the same period, times 100.

Labor cost % = (total labor cost ÷ total revenue) × 100

Which looks like it settles the question, and doesn’t. Two restaurants with identical rosters and identical sales can report labor percentages four or five points apart, entirely because of what each one decided to put on the top and the bottom of that fraction. The formula is arithmetic. The answer is a set of accounting choices, and those are where the number goes wrong.

Pick your period and hold it. Weekly is the useful cadence — monthly is the common one and it is too slow, because by the time a monthly figure reaches you the hours are already paid.

Inputs

What counts as labor cost — and what gets left out

The numerator: fully loaded labor

Labor cost is not the wage bill. It is what an hour of staffed time actually costs you, which includes:

  • Gross wages and salaries, back and front of house
  • Employer payroll taxes and statutory contributions
  • The premium portion of overtime, not just the base hours underneath it
  • Benefits you actually pay: insurance, retirement or provident fund, gratuity accrual
  • Paid leave and paid training hours
  • Agency, contract and temp staff, at what you pay the agency
  • A market-rate wage for the owner-operator, for the hours actually worked

Two of those are the ones that get left out, and both hide the same thing. Agency cover is what a rota gap costs — a restaurant papering over understaffing with agency shifts has a problem that a wages-only calculation reports as efficiency. And an owner working the pass fifty hours a week is doing a chef’s job; leaving that out measures a restaurant that doesn’t exist, and flatters any valuation built on it.

Together, payroll taxes and benefits alone usually add 10–20% on top of gross wages. That is enough on its own to move a restaurant from over band to apparently healthy.

The denominator: which revenue

Three decisions, and only one of them is close.

  • Net of discounts, not gross. A 30%-off promotion you funded yourself is not revenue you can pay wages out of.
  • Excluding sales tax or GST. It was never yours.
  • Delivery net of commission — or run as its own line.

The delivery one is the expensive mistake. Book the gross order value while paying 20–30% commission and labor looks materially better on that channel than it is, because a quarter of the money was never yours. On a restaurant putting a fifth of its topline through platforms, netting the commission moves labor cost up by roughly two points — see the delivery margin calculator for what the platform actually costs you per order.

Benchmarks

What is a good labor cost percentage?

There isn’t one number, because the labor a restaurant needs is set by its service model before anyone starts running it well or badly. A counter-service operation and a fine-dining room are not solving the same problem, and a single target would mark one of them wrong by ten points.

These are the three bands this calculator checks your number against:

Service formatHealthyTightOver band
QSR / counter service25–30%30–33%above 33%
Casual / full service28–32%32–36%above 36%
Fine dining32–38%38–42%above 42%
Operator rules of thumb, not a published standard — these are the bands the calculator above uses. Read direction from them, not a grade.

Treat them as a direction of travel rather than a score. Three things move a restaurant several points inside its own band without anything being wrong: the local wage floor, how much of the kitchen is scratch versus assembly, and how many trading hours the format demands relative to when people actually come in. A restaurant open twelve hours to catch three busy ones carries a structural labor penalty that no roster fixes.

And a number below the band is not automatically a win. Comfortably under usually means you are understaffed — long tickets, missed upsells, turnover — or the calculation is missing the owner’s hours, the agency shifts, or the payroll taxes. Check the second before you celebrate the first.

Worked

Three worked examples

Same arithmetic the calculator runs, shown in full — including the case where the formula is right and the inputs are wrong.

QSR — under the band
Fully loaded monthly labor
$15,000
Monthly revenue (net)
$62,000
Labor cost
24.2%

Below the 25–30% QSR band. Worth a second look rather than a celebration: either the roster is genuinely lean, or something is missing from the top line — agency cover and the owner’s own hours are the usual suspects.

Casual dining — healthy
Fully loaded monthly labor
$15,000
Monthly revenue (net)
$50,000
Labor cost
30.0%

Inside the 28–32% casual band with room above it. At this revenue, wages stay in band up to $16,000 a month — that headroom is what a new hire has to be worth.

The same restaurant, with delivery counted properly
Fully loaded monthly labor
$15,000
Revenue as booked (gross)
$50,000
of which delivery, gross
$12,000
Platform commission at 25%
−$3,000
Revenue actually received
$47,000
Labor cost
31.9%

Nothing changed in the restaurant. The same roster and the same sales moved 1.9 points — from mid-band to the edge of it — purely because the delivery commission was netted off. This is the single most common way a labor percentage lies.

The other half

Labor cost is only half the constraint

Prime cost is labor plus cost of goods sold, as a share of revenue — the two lines an operator controls directly. It is the number that decides whether anything survives rent and overhead, and most formats need it somewhere under 60–65%.

ScenarioLaborFood costPrime cost
Workable28%32%60%
Tight28%36%64%
No margin left28%38%66%
Labor is identical in all three. The restaurant is only in trouble in one of them, and labor cost percentage cannot tell you which.

In every row above labor is a healthy 28%. Looked at alone it reports the same verdict three times, and in the third row the restaurant has nothing left after prime cost. If your labor is in band and the month still doesn’t work, the answer is usually on the other side — run your food cost before you touch the roster.

Leading indicator

Sales per labor hour, and why it beats labor %

Sales per labor hour = net revenue ÷ total hours worked

Labor cost percentage has a structural weakness: it is a ratio, so it moves when either side moves. A strong sales month drags the percentage down and reports an improvement you did not make — and it will report it right up until sales soften and a staffing problem that was there all along arrives as a surprise.

Sales per labor hour holds revenue and hours apart, so it only moves when productivity does. It is also the version you can calculate for a single shift, which labor percentage can’t meaningfully be: a Tuesday lunch has a sales-per-hour figure, but “Tuesday lunch labor percentage” is close to meaningless on its own.

You need two things to run it weekly — hours worked from the roster, and net sales from the POS for the matching period. Track it per shift for a month and the dead hours identify themselves without argument.

What to do

If you are over band, in the order that works

Sorted by how fast each one moves the number. The first three cost nothing and change no headcount, which is also why they are the ones to exhaust first.

  1. 01

    Re-cut the roster against hourly sales

    This week

    Pull 90 days of sales by hour from the POS and lay the scheduled hours over it. Most restaurants that are over band are not carrying too many people — they are carrying 8–12% of their labor in the wrong hour. Costs nothing, changes no headcount, and it is the only move that can land inside a single rota cycle.

  2. 02

    Cap overtime before it is worked

    This week

    An overtime hour is the most expensive hour you buy, and it is nearly always bought reactively — a no-show, a late finish, a section left uncovered. Approving it in advance rather than discovering it in payroll is a rota discipline, not a cost programme.

  3. 03

    Close the scheduled-versus-paid gap

    Two weeks

    Compare hours scheduled with hours paid for the same week. A gap of 10% or more is common and it is almost always clock-in drift — early starts, late clock-outs, breaks not taken. It is invisible in a monthly labor percentage and obvious the moment the two columns sit side by side.

  4. 04

    Cross-train for the shoulder shifts

    One month

    The hours either side of a service are where minimum staffing gets set by how narrow everyone’s role is. Two people who can each run two stations cover a shoulder shift that otherwise needs three.

  5. 05

    Raise average ticket instead of prices

    One quarter

    More revenue at the same wages moves the percentage exactly as well as cutting wages does, and nobody resents it. Start with what the menu is steering people toward — the menu engineering worksheet sorts your dishes by margin and popularity and tells you which ones to push.

  6. 06

    Re-price

    One quarter — last

    It works, and it is last because it is the only move on this list your guests can see. Exhaust the five above first; if labor is still over band after all of them, the problem is the price, not the roster.

Download

Track it every week in Excel

The calculator checks one number. The worksheet keeps the whole record: one row per week, with labor fully loaded (payroll taxes, the overtime premium, agency cover and the owner’s own hours) and revenue net of discounts, tax and delivery commission, so the percentage is the honest one this page describes.

  • A verdict against your format’s band, and how much labor the week could still carry
  • Sales per labor hour for every week, plus a per-shift sheet to find the dead hours
  • A prime cost check that adds your food cost to the labor figure

The first row is the delivery example above, so you can see it reach 31.9% before you enter your own numbers. Excel or Google Sheets, no macros.

Read the guide

Frequently asked questions

How do you calculate restaurant labor cost percentage?+

Divide total labor cost by total revenue for the same period, then multiply by 100. Total labor cost is gross wages plus employer payroll taxes, overtime premium, benefits you actually pay out, agency and contract staff, and a market-rate wage for the owner-operator. Total revenue is net of discounts and excludes sales tax.

What is a good labor cost percentage for a restaurant?+

It depends on service format, because the amount of labor a format needs is fixed by the service model rather than by how well it is run. As rules of thumb: QSR and counter-service 25–30%, casual and full-service dining 28–32%, fine dining 32–38%. These are bands to read direction from, not grades — local wage floors and whether you pay yourself both move them by several points.

Does labor cost include payroll taxes and benefits?+

Yes. Labor cost means fully loaded labor, not gross wages. Include employer payroll taxes and statutory contributions, the premium portion of overtime, insurance, retirement or provident-fund contributions, gratuity accruals, paid leave and paid training hours. Excluding them typically understates labor by 10–20% of the wage bill, which is enough to move a restaurant from over band to apparently healthy.

Should I include the owner’s salary in labor cost?+

Include a market-rate wage for the hours the owner actually works, whether or not it leaves the bank account. An owner-operator working the pass for fifty hours a week is doing a chef’s job, and a labor percentage that leaves that out is measuring a restaurant that does not exist. It also flatters any valuation built on those numbers.

Do agency and contract staff count as labor cost?+

Yes, in the numerator, at what you actually pay the agency. This is the line most often left out, and leaving it out hides exactly the problem you are trying to see: a restaurant covering a rota gap with agency staff has a staffing problem that a wages-only calculation reports as efficiency.

Should delivery sales be counted gross or net of commission?+

Net, or run delivery as a separate line entirely. Booking the gross order value while paying 20–30% commission makes labor look better on the delivery channel than it is, because a quarter of that revenue was never yours to pay wages from. On a restaurant doing a fifth of its topline through platforms, netting the commission typically moves labor cost up by about two percentage points.

Is a low labor cost percentage always good?+

No. Comfortably below the band for your format usually means one of two things: you are understaffed, which shows up as long ticket times, missed upsells and turnover; or the number is wrong because the owner’s hours, agency staff or payroll taxes are missing from it. Check the second before celebrating the first.

What is prime cost and why does it matter more than labor cost?+

Prime cost is labor cost plus cost of goods sold, as a share of revenue — the two lines an operator directly controls. Most formats need prime cost under roughly 60–65% to leave anything after rent and overhead. Labor at 28% looks healthy on its own, but with food at 38% prime cost is 66% and the restaurant has no margin. Labor percentage is only half of the constraint.

How is sales per labor hour different from labor cost percentage?+

Sales per labor hour is net revenue divided by total hours worked in the same period. Labor cost percentage moves when either wages or revenue move, so a strong sales month can hide a worsening staffing problem. Sales per labor hour isolates productivity, and it can be calculated for a single shift, which labor percentage cannot meaningfully be.

How do I reduce labor cost without cutting staff?+

Start by re-cutting the roster against the last 90 days of hourly sales rather than by reducing headcount. Most restaurants are carrying 8–12% of their labor in the wrong hour rather than carrying too many people. After that: cap overtime before it is worked, close the gap between scheduled and paid hours, and cross-train so shoulder shifts run on fewer bodies.

How often should labor cost percentage be checked?+

Weekly at minimum, against the roster before the week is worked rather than against payroll after it. Monthly review is the common pattern and it is too slow — by the time a monthly figure is in front of you the hours are paid and the only remaining lever is next month.

Does the target band change if I switch restaurant format?+

Yes. Selecting QSR, casual or fine dining in the calculator changes both the healthy band and the tight band your labor percentage is checked against, because the labor a format requires is set by its service model. A fine-dining kitchen at 35% and a QSR at 35% are not in the same situation.