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): Every employee is set up with one consistent hourly wage that applies to all shifts regardless of the role.
  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.

Things to know

Important: You must enable Wage-based Roles before making wage adjustments. If you update a wage before this feature is enabled, the new rate will not reflect in reports.

Note: Wage-based Roles settings do not impact salaried employees.

  • Access to Wage-based Roles may require a plan upgrade.
  • Only Admin users can enable or disable the Wage-based Roles setting.
  • Wage-based Roles are required to use Wage Sync with select POS integrations.

Wage behavior and system calculations

The status of the Wage-based Roles setting in Company Settings determines how 7shifts calculates shift costs. If this setting is disabled, 7shifts ignores all role-specific wages.

  • When Wage-based Roles is enabled, 7shifts uses the wage set for the specific Role recorded on the shift.
    • You must ensure every Role an employee works has a wage assigned when the feature is enabled.
  • When Wage-based Roles is disabled, 7shifts uses the main Hourly Wage field at the top of the Wages and payment tab.
    • You must ensure the main Hourly Wage field is not set to $0.00 when Wage-based Roles is disabled.

Caution: If Wage-based Roles is disabled and the main Hourly Wage is $0.00, shifts will calculate pay at $0.00 even if individual role wages are listed in the history.

Learn more about Pay Details Activity here.


Enable Wage-based Roles

  1. Log in to the web app as an Admin.
  2. In the left navigation bar, head to Settings > Company Settings.
  3. Select Labor & Compliance.
  4. Check the box next to Wage-based roles.
  5. Click Save.

checkamrk wage based roles (1).png


Set individual role wages

Once the feature is enabled, you must manually assign pay rates to each employee's specific roles.

  1. Head to Team > Employees.
  2. Select the specific employee profile.
  3. Click the Wages and payment tab.
  4. Select Change Pay.
  5. Enter the unique wage rate for each Role assigned to the employee.
  6. Click Save.
Screenshot 2025-10-17 at 1.07.28 PM.png

See How to Update Employee Wages and Salaries 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