/

How to Calculate Direct Labor Cost for Restaurants

How to Calculate Direct Labor Cost for Restaurants

Picture of Clarissa Buch Zilberman
Clarissa Buch Zilberman

Direct labor cost is the most controllable expense in a restaurant operation. It is also the one that most frequently runs over budget — not because operators are not paying attention, but because the data required to manage it proactively is often delayed, incomplete, or disconnected from the systems where decisions get made.

This guide covers what direct labor cost is, how to calculate it, and what it takes to manage it accurately at scale.

Overview

  • Direct labor cost refers to wages paid to employees who are directly involved in delivering the guest experience — servers, cooks, bartenders, and hourly front-of-house staff.
  • Fully burdened labor cost adds payroll taxes and benefits to direct wages. Using only direct wages to calculate labor cost percentage consistently understates the true cost of labor.
  • Labor is typically one of the largest controllable expenses in a restaurant, accounting for 25% to 35% of revenue depending on concept type.
  • The most common reason labor runs over budget is that scheduling decisions are made without reference to a sales forecast — which means staffing is based on habit rather than expected demand.
  • Restaurant365 connects scheduling, time and attendance, and payroll to real-time sales data so operators can see their labor cost as it accumulates — not after payroll runs.

What is direct labor cost?

Direct labor cost is the wage expense associated with employees who work directly in the operation — the hourly team members whose time is tied to guest service and food production. It is distinct from indirect labor cost, which covers roles like management and administrative staff whose work supports the operation but does not directly touch the guest.

In restaurant accounting, direct labor cost is the starting point for calculating labor cost percentage — the metric that tells operators how much of every revenue dollar is being spent on wages. It is one half of prime cost, the combined total of food cost and labor cost that represents the most important profitability metric in the business.

The distinction between direct and fully burdened labor matters in practice. Direct labor covers wages alone. Fully burdened labor adds payroll taxes and employer-paid benefits. Operators who calculate labor cost percentage using direct wages only will consistently understate their true labor expense — which produces a metric that looks better than it actually is.

Want to understand how labor fits into the full prime cost picture? Read Restaurant Labor Costs Every Store Manager Should Track for a breakdown of the metrics that matter.

How to calculate direct labor cost

The direct labor cost formula is:

Direct Labor Cost = Hours Worked × Hourly Wage

For a single employee over a defined period, this is straightforward. For a restaurant operation running multiple shifts across a team of varying pay rates, the calculation requires summing across every employee for the period in question.

To express direct labor cost as a percentage of revenue — which is how it is most useful as a management metric — use:

Labor Cost % = Total Labor Cost ÷ Total Sales × 100

For example, if a restaurant spends $18,000 on labor in a given week and generates $60,000 in sales, the labor cost percentage is 30%.

To calculate fully burdened labor cost, add payroll taxes and benefits to the direct wage figure before dividing by sales. The result will be a higher percentage — but a more accurate one.

Why direct labor cost is hard to manage in practice

The formula is simple. Getting accurate, timely data to feed it is the real challenge.

Most restaurant operators calculate labor cost after the fact — pulling scheduled hours from one system, actual clock-in and clock-out data from another, and payroll figures from a third. By the time the calculation is complete, the week has already ended. The labor overrun that appeared in the numbers could have been caught on Tuesday but was not discovered until the following Monday.

That delay is the core problem. Labor cost percentage is only a management tool when it is visible in time to act on it. A number that describes what already happened is a report. A number that describes what is happening now is a lever.

The second challenge is that direct wages alone do not tell the full story. A manager who tracks direct labor cost without accounting for overtime premiums will be surprised when payroll comes in higher than scheduled hours predicted. Overtime is one of the most avoidable labor costs in restaurant operations — but avoiding it requires knowing it is accumulating before it is too late to adjust.

Tip: Track labor cost percentage by daypart, not just by week. A week that hits its overall target can still contain individual dayparts where labor ran significantly over — and those dayparts are where service gaps and scheduling inefficiencies are most concentrated.

blog

How to Lower Labor Costs at Your Restaurant

Direct labor cost benchmarks for restaurants

Labor cost benchmarks vary by concept type. Full-service restaurants typically run labor between 30% and 35% of revenue. Quick-service and fast casual concepts generally operate closer to 25% to 30%, reflecting a higher volume-to-staff ratio.

These benchmarks are useful as starting points, but the right target for any individual operation depends on its specific pricing model and market. What matters most is that a target is defined, tracked consistently, and reviewed frequently enough to catch variance before it compounds.

Profitable operators reported median labor costs of 30% for limited service and 34.2% for full service, according to industry benchmarking data. Operators who fall significantly above these ranges are worth examining at the daypart and role level to understand where the gap is originating.

How direct labor cost connects to scheduling

Direct labor cost is determined by scheduling decisions before the shift ever starts. The number of people on the floor, the hours they are scheduled, and whether that staffing level matches actual sales demand all determine what labor cost percentage will look like at the end of the week.

When scheduling is built around a sales forecast — using historical POS data to project demand by daypart — staffing levels reflect what is actually expected rather than what happened last week. That alignment is the mechanism that keeps labor cost percentage within target without requiring managers to make reactive cuts mid-shift.

Restaurant365 Sales Forecasting uses historical POS data to generate demand projections by daypart and location. Managers build schedules against that forecast and can see projected labor cost as a percentage of forecasted sales before the schedule is published — giving them the information they need to make adjustments before they become overruns.

How Restaurant365 supports direct labor cost management

Restaurant365 connects scheduling, time and attendance, and payroll to POS sales data in a single platform — so labor cost is calculated automatically as data flows in rather than assembled manually after the fact.

With Restaurant365, operators can:

  • Build schedules against sales forecasts and see projected labor cost percentage before publishing
  • Monitor actual labor cost against target in real time as shifts progress — not after payroll runs
  • Receive alerts when scheduled hours risk generating overtime before the shift starts
  • Connect time and attendance directly to payroll so hours flow without manual re-entry
  • View labor cost by location and by daypart from a single consolidated dashboard

Case study: Five Guys NY

Five Guys NY is one of the fastest-growing Five Guys franchisee groups in the U.S., operating 54 locations across New York. As the group expanded rapidly, leadership recognized that their legacy systems could not provide the real-time data needed to manage labor cost effectively across a growing footprint. Visibility into labor and prime cost was limited. Decisions were made without the daily data that accurate labor management requires.

To support continued growth, Five Guys NY partnered with Paperchase Hospitality Accountants and implemented Restaurant365 as the operational and financial platform. With Restaurant365, the group gained daily visibility into labor cost across all 54 locations — enabling district managers to make informed adjustments in real time rather than reacting to results after the period closed.

“When Paperchase combines their deep understanding of restaurant economics with the insights provided by Restaurant365’s platform, businesses like Five Guys NY can optimize profitability and manage growth effectively through informed, data-driven decisions.”

Results over three years:

  • 4% reduction in labor costs
  • 6% increase in net profit
  • Prime cost brought to 47% — well below the New York industry average of 65%
  • Operational and financial standardization across all 54 locations supporting continued expansion

See how Restaurant365 helps operators manage direct labor cost in real time across every location. Get a free demo of R365.

blog

How Does R365 Work?

Comparing your options

Restaurant365

✅  Labor cost calculated in real time as scheduling, time and attendance, and POS sales data flow in automatically

✅  Proactive overtime alerts before the shift starts — not after payroll runs

✅  Scheduling connected to sales forecasts so labor cost percentage is visible before the schedule is published

✅  Best for multi-location operators who need labor cost to function as a live management metric

Manual calculation using spreadsheets

✅  No additional software cost

❌  Labor data must be manually assembled from scheduling and payroll systems every time the calculation is run

❌  No real-time visibility — by the time the number is ready, the opportunity to act on it has passed

Scheduling tools without payroll integration

✅  Simplify the scheduling process at the location level

❌  Scheduled hours and actual hours worked require manual reconciliation before labor cost can be calculated

❌  No automatic connection between labor data and financial reporting

Direct labor cost FAQs

What is the difference between direct and indirect labor cost?

Direct labor cost covers wages for employees directly involved in the operation — hourly kitchen and front-of-house staff. Indirect labor covers roles that support the operation without directly serving guests, such as salaried management. Both contribute to total labor expense, but direct labor is the more variable of the two and the one most directly affected by scheduling decisions.

What is the difference between direct and fully burdened labor cost?

Direct labor cost includes wages only. Fully burdened labor adds payroll taxes and employer-paid benefits. Using direct wages alone to calculate labor cost percentage will understate the true cost of labor — which is why fully burdened figures should be used when calculating prime cost and evaluating overall profitability.

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

Full-service restaurants typically target labor between 30% and 35% of revenue. Quick-service concepts generally operate closer to 25% to 30%. The right target depends on the specific concept and pricing model — what matters most is that the target is defined and reviewed frequently enough to catch variance before it compounds.

Why does labor cost run over budget?

The most common cause is scheduling decisions made without reference to a sales forecast. When managers staff based on habit or last week’s schedule rather than projected demand, labor cost becomes disconnected from actual sales. Overstaffing on slow dayparts is where most labor overruns originate.

How does overtime affect direct labor cost?

Overtime premiums — typically 1.5 times the base hourly rate — add meaningfully to direct labor cost when they are not anticipated in the schedule. Operators who track only scheduled hours without monitoring actual hours against overtime thresholds frequently see payroll come in higher than the schedule predicted. Proactive overtime alerts before the shift starts are the most effective tool for managing this.

How does Restaurant365 help operators calculate and manage direct labor cost?

Restaurant365 connects scheduling, time and attendance, and payroll to POS sales data in a single platform. Labor cost is calculated automatically as data flows in. Managers see projected labor cost percentage before a schedule is published and can monitor actual labor against target in real time throughout the shift. Overtime alerts surface before costs are locked in rather than after payroll runs.

Conclusion

Direct labor cost is a manageable expense — but only when the data behind it is accurate and visible in time to act on. A number that arrives after the period closes is a post-mortem. A number that is current throughout the week is a management tool.

Restaurant365 connects the data that feeds direct labor cost calculation in a single platform built for restaurant operators. Get a free demo today to see how it works for your operation.

Share this blog:

See why more than 50,000 restaurants use Restaurant365

Restaurant365 brings together accounting, operations, scheduling, and more in a flexible platform—empowering restaurants to choose the solutions they need and scale with confidence.