Wage-based Roles in 7shifts

In 7shifts, you can manage employee compensation using two primary methods: a Single Wage Rate or Wage-based Roles for different pay rates per job.

  1. Single Wage Rate (Default): By default, every employee is set up with a single, consistent hourly wage that applies to all shifts they work, regardless of the role they fill.
  2. Wage-Based Roles: If your business requires different pay rates for different jobs (e.g., a "Manager" vs. a "Server"), you can enable Wage-based Roles. When Wage-based roles is enabled:
    • You set a specific pay rate for each Role within the employee's profile.
    • The wage applied to a shift will be based on the Role recorded on the Schedule.

Important note on behavior of wages when Wage-based roles is disabled 

It is essential to understand the current status of the Wage-based Roles setting in your Company Settings, as this determines which wage the system uses for calculating shift costs.

If Wage-based roles is... 7shifts uses... Action Required
ENABLED  The wage set for the specific Role recorded on the shift. Ensure every Role an employee works has a wage assigned.
DISABLED The main Hourly Wage field at the top of the Wages and payment tab. Ensure the main Hourly Wage is set (not $0.00).

⚠️ Why this matters: If WBR is disabled, the system ignores all role-specific wages shown in the activity history. If the main Hourly Wage shows $0.00, shifts will calculate pay at $0.00, even if role wages are listed in the history.

Learn more about Pay Details Activity here.


How to Enable and Set Up Wage-based Roles

⚠️ Prerequisites

  • Access to this feature may require an upgrade from your existing plan.
  • Only Admin users can enable the Wage-based roles setting.
  • The Wage-based Roles setting is also required to use Wage Sync (offered with select POS integrations).
  • This setting will not impact salaried employees.
  • When wage based roles are enabled, it's advised to check each wage for each employee to ensure the new wages are assigned correctly.
  • Enabling Wage-based Roles: For wage changes to be applied correctly, you must enable Wage-based Roles before making any wage adjustments for your employees. If you update an employee's wage before this feature is enabled, the new wage will not be reflected in reports.

Step 1: Enable Wage-based Roles in Company Settings

  1. Log in to the web app as an Admin.
  2. In the left navigation bar, head to Settings > Company Settings > Labor & Compliance.
  3. Check the box next to Wage-based roles to allow separate wages for each role.
  4. Be sure to hit Save to complete these changes.
checkamrk wage based roles (1).png

Step 2: Set Individual Role Wages

After enabling the feature, navigate to each employee's profile to set the individual role wages/pay rates.

  1. Go to Team > Employees.
  2. Select the specific employee.
  3. Click on the Wages and payment tab.
  4. Select Change Pay.
  5. Set the unique wage rate for each Role assigned to the employee.
  6. Hit Save to complete these changes.
Screenshot 2025-10-17 at 1.07.28 PM.png

Click here to find out more about editing the wage or salary for a staff member.

Was this article helpful?
11 out of 15 found this helpful