The labor matrix for a single location defines the fixed labor values and variable labor minimums and thresholds used to generate labor forecasts for that location.
New Labor Matrix Experience
This article covers the new labor matrix single-location record. If the new labor matrix is not enabled, see the following documentation for the legacy labor matrix:
From this screen, users can:
View labor matrix settings for the associated location
Update future versions:
Change effective date of the version
Change the labor type of location jobs
Labor matrix records are read-only until a new version is created.
Security
Users must have the following permission to access labor matrix records:
Sales & Cash → Forecasts → Labor Matrix Setup → View/Edit (Single Location Setup)
These permissions can be added to custom user roles or individual users. The Permission Access report can be used to determine which user roles or users already have these permissions assigned. For more information, see User Setup and Security.
Navigation
Navigation Menu
Select Admin from the left navigation rail.
Expand the Workforce category.
Select Labor Matrix.
Select the Locations tab.
Click the row for the desired location.

Single Location Labor Matrix Buttons and Fields
A single location labor matrix contains four sections:
Effective date
Defines the date when the labor matrix version begins and determines which configuration applies when labor forecasts are generated.
Jobs at location
Lists all jobs assigned to the location and identifies their labor type. Changing a job’s labor type moves it between the fixed and variable labor sections.
Fixed labor
Defines weekly fixed hours for non-service jobs that do not depend on sales volume, such as salaried manager roles.
Variable labor
Defines thresholds and minimums for service-related jobs that depend on sales volume or entrees.
Header and Effective Date

Button/Field | Description | |
|---|---|---|
1 | Location | Location that the currently displayed labor matrix is for. |
2 | Version History | Opens the Version panel where past and future versions can be opened. |
3 | X (Close) | Closes the labor matrix and returns to the Labor Matrix page. |
4 | Section Navigation | Indicates the currently displayed section. Click to navigate to the desired section. |
5 | New Version Banner | Indicates that a future version will take effect on the listed date. |
6 | View Version | Opens the Version panel and displays the future version in edit mode. |
7 | Effective date | Date that the currently displayed version is active. |
Jobs at Location

Button/Field | Description | |
|---|---|---|
1 | Search | Filters the grid for jobs with the entered text in the ‘Jobs at location’ or ‘Labor Type’ columns. |
2 | Job | Job associated with the location. Click to open its job record. |
3 | Labor Type | Defines the job as either fixed labor or variable labor.
|
4 | On Scheduler | Indicates if the job is enabled for scheduling. This setting is managed on job records. |
Fixed Labor
Only jobs configured as ‘Fixed labor’ in the ‘Jobs at location’ section are listed.

Button/Field | Description | |
|---|---|---|
1 | Fixed labor job | Job configured as fixed labor in the ‘Jobs at location’ section. |
2 | Hours per week | Labor hours per week for the job. These hours will be spread evenly across all forecasted days in the week. |
Variable Labor
The layout of the variable labor section varies depending on the ‘Set minimums & thresholds’ setting.
Same for all jobs - Minimums and thresholds are configured directly below the ‘Set minimums & thresholds’ setting.
Define by job - Minimums and thresholds are configured in a sub-screen after selecting the desired job.
Set Minimums & Thresholds - Same For All Jobs

Button/Field | Description | |
|---|---|---|
1 | Forecast hour type | Indicates if threshold amounts on the labor matrix are entered as sales or entrees.
|
2 | Set minimums & thresholds | Determines if minimums and thresholds are configured as totals for all jobs combined or configured separately for each job. |
3 | Define by day of the week toggle | Determines if labor minimums are configured once for all days of the week or configured for each day of the week separately. |
4 | Day of the week selector | Indicates the day of the week that the labor minimum configurations apply to. Click to select the desired day of the week.
|
5 | Labor minimum | Details for a single labor minimum:
|
6 | Additional minimum threshold | Additional minimum threshold within the same time range as the labor minimum above it. Additional thresholds must have a larger daily forecast amount than the previous minimum within the same time period.
|
7 | Trashcan (delete) minimum | Deletes the labor minimum threshold. |
8 | Plus (add) additional minimum threshold | Adds an additional minimum threshold within the same time period |
9 | Add minimum | Adds a labor minimum with a later start and end time.
|
10 | Define by day part toggle | Determines if labor thresholds are configured once for the day or configured for each day part separately. |
11 | Day part selector | Indicates the day part that the labor threshold configurations apply to. Click to select the desired day part.
|
12 | Labor threshold | Details for a single labor threshold:
|
13 | Trashcan (delete) labor threshold | Deletes the labor threshold. |
14 | Add threshold | Adds a new labor threshold.
|
Set Minimums & Thresholds - Define by Job

Button/Field | Description | |
|---|---|---|
1 | Forecast hour type | Indicates if threshold amounts on the labor matrix are entered as sales or entrees.
|
2 | Set minimums & thresholds | Determines if minimums and thresholds are configured as totals for all jobs combined or configured separately for each job. |
3 | Set labor minimums by day of the week checkbox | Determines if labor minimums are configured once for all days of the week or configured for each day of the week separately.
|
4 | Set labor thresholds by day part checkbox | Determines if labor thresholds are configured once for the day or configured for each day part separately.
|
5 | Job | Summary details for a single job:
Click to open the minimums and thresholds configuration screen for the job. (See below) |
Job Minimums & Thresholds Screen

Button/Field | Description | |
|---|---|---|
1 | Job | Job associated with the labor minimums and labor threshold configurations. |
2 | Day of the week selector | Indicates the day of the week that the labor minimum configurations apply to. Click to select the desired day of the week.
|
3 | Labor minimum | Details for a single labor minimum:
|
4 | Additional minimum threshold | Additional minimum threshold within the same time range as the labor minimum above it. Additional thresholds must have a larger ‘Daily forecast’ amount than the previous minimum within the same time period.
|
5 | Trashcan (delete) minimum | Deletes the labor minimum threshold. |
6 | Plus (add) additional minimum threshold | Adds an additional minimum threshold within the same time period |
7 | Add minimum | Adds a labor minimum with a later start and end time.
|
8 | Day part selector | Indicates the day part that the labor threshold configurations apply to. Click to select the desired day part.
|
9 | Labor threshold | Details for a single labor threshold:
|
10 | Trashcan (delete) labor threshold | Deletes the labor threshold. |
11 | Add threshold | Adds a new labor threshold.
|