DLHDLH.io Documentation

Labor Matrix

Configure labor staffing requirements by position based on forecasted sales volume

Overview

The Labor Matrix defines how many labor hours are needed for each job position based on the forecasted sales volume. When a sales forecast is generated or updated, the labor forecast is automatically recalculated using the labor matrix configuration.

This ensures that scheduling decisions are data-driven — staffing levels directly reflect expected business volume.

How It Works

Forecasted Sales → Labor Matrix Rules → Required Hours by Position

The labor matrix maps sales thresholds to staffing levels for each position. As projected sales increase, the matrix indicates additional staff is needed.

Configuration

Job Positions

Before configuring the labor matrix, ensure job positions are defined in Admin > Job Positions:

FieldDescription
Position NameDisplay name (e.g., "Server", "Line Cook", "Host")
DepartmentGrouping category (FOH, BOH, Management)
Hourly RateAverage hourly wage for cost calculations
Is VariableWhether hours scale with sales (vs. fixed positions)

Variable Labor

Variable labor positions scale their hours based on forecasted sales volume. The matrix defines the relationship:

Sales Range ($/hr)ServersLine CooksBartenders
$0 – $200211
$201 – $400321
$401 – $600422
$601 – $800532
$801+633

The system calculates Sales Per Labor Hour (SPLH) targets from this matrix to determine optimal staffing.

Fixed Labor

Fixed labor positions have consistent hours regardless of sales volume:

PositionHours/DayNotes
General Manager9Always scheduled
Prep Cook6Morning prep regardless of volume
Dishwasher8Required for all operating hours

Labor Calculation Method

Two methods are available for variable labor calculations:

By Sales (SPLH)

Required Hours = Forecasted Sales ÷ Target SPLH

Target SPLH is configured per position. Higher SPLH targets mean fewer hours scheduled.

By Guest Count (EPLH — Employees Per Labor Hour)

Required Hours = Forecasted Guests ÷ Target Guests Per Labor Hour

Metrics

The labor matrix drives several key metrics displayed on the forecast dashboard:

MetricFormulaTarget Range
SPLHTotal Sales ÷ Total Labor Hours$35–$45
Labor %Total Labor Cost ÷ Total Sales × 10025–30%
EPLHGuests Served ÷ Total Labor Hours4–6
OT HoursHours scheduled above 40/week per employeeMinimize

Day Part Configuration

Labor requirements can vary by day part (breakfast, lunch, dinner, late night). The labor matrix supports different staffing rules per day part:

  • Breakfast — Minimal FOH, standard BOH
  • Lunch — Peak FOH and BOH staffing
  • Dinner — Full staffing with additional bartenders
  • Late Night — Reduced to closing crew

Day parts are configured in Forecast Settings.

  1. Go to Forecasting in the sidebar
  2. Select Labor Matrix from the forecasting navigation
  3. Choose a location (or configure at the org level for all locations)
  4. Define positions and their labor type (Variable or Fixed)
  5. For variable positions, set the sales-to-hours mapping
  6. Click Save

Changes to the labor matrix take effect on the next forecast generation. Existing published forecasts are not retroactively updated.