--- title: "Single Location Labor Matrix" slug: "single-location-labor-matrix-record" description: "The single-location labor matrix consolidates operating hours, scheduled jobs, fixed and variable labor, and parent job assignments for one location." updated: 2026-05-12T01:22:57Z published: 2026-05-12T01:22:57Z canonical: "docs.restaurant365.com/single-location-labor-matrix-record" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.restaurant365.com/llms.txt > Use this file to discover all available pages before exploring further. # Single Location Labor Matrix The [labor matrix](/doc/docs/labor-matrix-overview) for a single location defines the fixed labor values and variable labor minimums and thresholds used to generate labor forecasts for that location. > [!NOTE] > 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: > > - [General Subtab](/doc/docs/labor-matrix-general-subtab) > - [Fixed Labor](/doc/docs/labor-matrix-fixed-labor) > - [Variable Labor](/doc/docs/labor-matrix-variable-labor) From this screen, users can: - View labor matrix settings for the associated location - [View current, past, and future versions](/doc/docs/version-panel) - [Create new versions](/doc/docs/labor-matrix-versioning) - Update future versions: - Change effective date of the version - Change the labor type of location jobs - [Configure fixed labor amounts](/doc/docs/configure-fixed-labor-amounts) - [Configure variable labor thresholds](/doc/docs/configure-variable-labor-thresholds-and-minimums) - [Configure variable labor minimums](/doc/docs/configure-variable-labor-thresholds-and-minimums) > Labor matrix records are read-only until a new version is created. > When the location is assigned to a [group labor matrix](/doc/docs/multi-location-labor-matrix), the single location labor matrix records is read only. --- ## 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](https://restaurant365.us.document360.io/doc/docs/custom-user-roles) or [individual users](https://restaurant365.us.document360.io/doc/docs/users-overview-and-security). The [Permission Access report](https://restaurant365.us.document360.io/doc/docs/generating-a-permissions-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](/doc/docs/user-setup-security-and-location-access). --- ## Navigation **Navigation Menu** 1. Select **Admin** from the left navigation rail. 2. Expand the **Workforce** category. 3. Select **Labor Matrix.** 4. Select the **Locations** tab. 5. Click the **row** for the desired location. ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-07VX9ONW.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) --- ## Single Location Labor Matrix Buttons and Fields A single location labor matrix contains four sections: [**Effective date**](/doc/docs/single-location-labor-matrix-record#header-and-effective-date) Defines the date when the labor matrix version begins and determines which configuration applies when labor forecasts are generated. [**Jobs at location**](/doc/docs/single-location-labor-matrix-record#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**](/doc/docs/single-location-labor-matrix-record#fixed-labor) Defines weekly fixed hours for non-service jobs that do not depend on sales volume, such as salaried manager roles. [**Variable labor**](/doc/docs/single-location-labor-matrix-record#variable-labor) Defines thresholds and minimums for service-related jobs that depend on sales volume or entrees. ### Header and Effective Date ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-48LJN4WU.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | Button/Field | Description | | --- | --- | --- | | **1** | Location | Location that the currently displayed labor matrix is for. | | **2** | Version History | Opens the [Version panel](/doc/docs/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](/doc/docs/version-panel) and displays the future version in edit mode. | | **7** | Group Labor Matrix Banner | Indicates that the location is part of a group labor matrix. | | **8** | View Group | Opens the [group labor matrix](/doc/docs/multi-location-labor-matrix) associated with the location. | | **9** | Effective date | Date that the currently displayed version is active. | ### Jobs at Location ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-U66NT4RR.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | 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](/doc/docs/job-records). | | **3** | Labor Type | Defines the job as either fixed labor or variable labor. - **Fixed labor jobs** are configured as set weekly hours that don’t change based on sales volume. - **Variable labor jobs** are configured with minimums and thresholds that scale with forecasted demand. | | **4** | On Scheduler | Indicates if the job is enabled for scheduling. This setting is managed on [job records](/doc/docs/job-records). | ### Fixed Labor Only jobs configured as ‘Fixed labor’ in the ‘Jobs at location’ section are listed. ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-Z9V46FFQ.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | 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**](/doc/docs/single-location-labor-matrix-record#set-minimums-thresholds-same-for-all-jobs) - Minimums and thresholds are configured directly below the ‘Set minimums & thresholds’ setting. - [**Define by job**](/doc/docs/single-location-labor-matrix-record#set-minimums-thresholds-define-by-job) - Minimums and thresholds are configured in a [sub-screen](/doc/docs/single-location-labor-matrix-record#job-minimums-thresholds-screen) after selecting the desired job. #### Set Minimums & Thresholds - Same For All Jobs ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-Y8Q1WM4N.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | Button/Field | Description | | --- | --- | --- | | **1** | Forecast hour type | Indicates if threshold amounts on the labor matrix are entered as sales or entrees. > The entrees option is only displayed when [entree forecasting](/doc/docs/entree-forecasting) is enabled. | | **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. > This selector is only displayed when ‘Defined by day of the week’ (#3) is enabled. | | **5** | Labor minimum | Details for a single labor minimum: - **Start time - End time**: Time range that the minimum applies to. Start and end times are set in 15-minute increments. The time range for labor minimums cannot overlap. - **Description** - Custom note or identifier for the minimum. - **Daily Forecast**: Daily dollar or entree threshold where the minimum applies. - **Employees**: Minimum labor hours to be forecasted for the time range if the forecasted dollar/entrees for the **day** are equal to or higher than the ‘Daily forecast’ amount. | | **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. > ‘Name’, ‘Start time’, and ‘End time’ fields are not displayed for additional minimum thresholds. | | **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. > The time range for labor minimums cannot overlap. | | **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. > This selector is only displayed when ‘Defined by day part’ (#10) is enabled. > The day parts displayed are determined by the [day parts group](/doc/docs/manage-day-parts) for the location. | | **12** | Labor threshold | Details for a single labor threshold: - **Dollar/Entree Threshold**: Dollar or entree amount used to determine the forecasted labor hours. - **Employees**: Number of labor hours to be forecasted if the [forecasted dollar/entrees per hour](/doc/docs/forecasting) are equal to or higher than the Dollar/Entree threshold. | | **13** | Trashcan (delete) labor threshold | Deletes the labor threshold. | | **14** | Add threshold | Adds a new labor threshold. > Each labor threshold must have a larger Dollar/Entree threshold amount than the previous labor threshold. | #### Set Minimums & Thresholds - Define by Job ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-O4PGFOHK.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | Button/Field | Description | | --- | --- | --- | | **1** | Forecast hour type | Indicates if threshold amounts on the labor matrix are entered as sales or entrees. > The entrees option is only displayed when [entree forecasting](/doc/docs/entree-forecasting) is enabled. | | **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. > When enabled, labor minimums are defined per day per job. | | **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. > When enabled, labor thresholds are defined per day part per job. | | **5** | Job | Summary details for a single job: - Labor minimums - Number of configured labor minimums for the job - Labor thresholds - Number of configured labor thresholds for the job Click to open the minimums and thresholds configuration screen for the job. (See below) | #### Job Minimums & Thresholds Screen ![](https://cdn.us.document360.io/5c9d1111-0c69-4e96-8910-d7f2750fdc9d/Images/Documentation/image-UE0PB13A.png?sv=2026-02-06&spr=https&st=2026-11-09T17%3A09%3A35Z&se=2026-11-09T18%3A09%3A35Z&sr=c&sp=r&sig=lvjb1DYE2Svj11gEKFL5dZPopXojXIlvGEFjbTMQ50o%3D) | | 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. > This selector is only displayed when ‘Set labor minimums by day of the week’ is enabled in the variable labor settings. | | **3** | Labor minimum | Details for a single labor minimum: - **Name**: Description - **Start time - End time**: Time range that the minimum applies to. Start and end times are set in 15-minute increments. The time range for labor minimums cannot overlap. - **Daily Forecast**: Dollar or entree threshold where the minimum applies. - **Employees**: Minimum labor hours to be forecasted for the time range if the forecasted dollar/entrees for the **day** are equal to or higher than the ‘Daily forecast’ amount. | | **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. > ‘Name’, ‘Start time’, and ‘End time’ fields are not displayed for additional minimum thresholds. | | **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. > The time range for labor minimums cannot overlap. | | **8** | Day part selector | Indicates the day part that the labor threshold configurations apply to. Click to select the desired day part. > This selector is only displayed when ‘Set labor thresholds by day part’ is enabled in the variable labor settings. > The day parts displayed are determined by the [day parts group](/doc/docs/manage-day-parts) for the location. | | **9** | Labor threshold | Details for a single labor threshold: - **Dollar/Entree Threshold**: Dollar or entree amount used to determine the forecasted labor hours. - **Employees**: Number of labor hours to be forecasted if the [forecasted dollar/entrees per hour](/doc/docs/forecasting) are equal to or higher than the Dollar/Entree threshold. | | **10** | Trashcan (delete) labor threshold | Deletes the labor threshold. | | **11** | Add threshold | Adds a new labor threshold. > Each labor threshold must have a larger Dollar/Entree threshold amount than the previous labor threshold. |