Choose language

Pay Rates — How to Set and Change Employee Pay

Learn how Shifton determines what pay rate to use for each shift, where to configure rates at each level, and how to update rates on shifts that have already been created.


How Pay Rates Work in Shifton

Shifton uses a cascade hierarchy to determine the pay rate for each shift. Each level can override the level above it:

1. Individual shift rate (highest priority, set per-shift)
   ↓
2. Position rate (if Pay rate priority = "By positions")
   OR Location rate (if Pay rate priority = "By location")
   ↓
3. Schedule rate (set during schedule creation, Step 1)
   ↓
4. Company rate — Salary Settings (fallback / lowest priority)

Shifton uses the most specific rate it can find. If an individual shift has a rate set, that rate wins. If not, it checks the position or location (depending on your priority setting), then the schedule, and finally falls back to the company-wide rate.


Where to Set Pay Rates

1. Company-Wide Rate (Salary Settings)

The base rate that applies to all employees when no override exists.

1
Go to Company Settings → Salary Settings.
2
Set Basic rate/hour (for hourly pay) or Rate per shift (for flat shift pay).
3
Set Pay rate priority: choose By positions or By location.
4
Click Save.

Rate Mode: Choose Rate per hour (pay per actual hour worked) or Rate per shift (flat amount per shift regardless of duration). When switching between modes, the system auto-converts existing rates (rate per shift = rate per hour × 10 as default multiplier).

2. Schedule Rate (Optional Override)

Set a different base rate for all shifts in a specific schedule.

1
Open the schedule wizard (create or edit a schedule).
2
On Step 1 — Basic settings, find the “Basic employee pay rate in this schedule” field.
3
Enter the hourly rate (optional — leave blank to use the company rate).
4
Proceed through the wizard and save.

3. Position Rate

Set a specific rate for each job position.

1
Click the company name (top-right corner) → Positions.
2
Click Edit on the position you want to configure.
3
Set the Basic rate/hour field.
4
Optionally set Monthly working hours if hours are tied to this position.
5
Save.

For position rates to apply, go to Company Settings → Salary Settings and set Pay rate priority = By positions.

4. Individual Shift Rate

Override the rate for a single shift.

1
Open the shift edit form (click the shift on the schedule grid).
2
Find the Basic pay rate field.
3
Enter the rate for this specific shift.
4
Save.

This is the highest-priority rate and will override everything else for that shift.


How to Update Rates on Existing Shifts

When you change a pay rate (at company, position, or schedule level), existing shifts are not automatically updated. They retain the rate that was applied when they were created.

To apply updated rates to existing shifts, use Bulk Shift Actions → Edit → Recalculate salary:

1
Go to the Schedule page.
2
Click Actions → Bulk Shift Actions.
3
On the Period tab, set the date range for the shifts you want to update.
4
Filter by employees or shift templates if needed.
5
Click Edit.
6
From the Edit sub-actions dropdown, select Recalculate salary.
7
Confirm. Shifton re-evaluates each selected shift using the current rate settings.

Tip: Run “Recalculate salary” after any pay rate change to ensure your Payroll reports reflect the new rates accurately.


Setting Individual Pay Rates per Employee (Scheduled Team Members)

You can set a different pay rate for each employee within a specific schedule using the Scheduled team members tab:

1
Go to Schedules page → click the Edit (pencil) icon on the schedule.
2
Switch to the Scheduled team members tab.
3
At the top, you can change the schedule-level base rate (e.g., 40.00 USD/hour).
4
Check Set basic pay rate for employees on the schedule and choose:
5
Set basic pay rate for employees that have the value of previous basic pay rate
mdash; only updates employees who still have the old rate
6
Set basic pay rate for all employees
mdash; overwrites everyone’s rate
7
Optionally check Set basic pay rate for employees starting from the selected date and set the During the period from date.
8
Click Save changes.

Below the bulk section, a table lists every employee with individual controls:

ColumnDescription
NameEmployee name
Pay rate USD per hourEditable rate with +/- buttons — set a unique rate per employee
MarksAssign shift marks to this employee
DateDate from which the new rate takes effect
SaveSave this employee’s individual rate

This is how you set different hourly rates for individual employees. The employee profile does not have an hourly rate field — individual rates are set here, in the Scheduled team members tab.


Employee Profile — Monthly Rate %

On the employee profile (General Information tab), there is a Monthly rate % field. This is not an hourly rate — it represents a percentage adjustment to the employee’s monthly calculated pay (e.g., 100% = no adjustment, 80% = 80% of standard monthly calculation).

This field does not set an hourly rate. Actual hourly rates are set at company, schedule, position level, or individually via the Scheduled team members tab as described above.


Pay Rate Summary Table

WhereHow to AccessApplies ToPriority
Individual shiftShift edit form → Basic pay rateOne shiftHighest
PositionPositions page → Edit → Basic rate/hourAll shifts for employees with this positionHigh (if By positions)
LocationLocation rate (configured per location)All shifts at this locationHigh (if By location)
ScheduleSchedule wizard → Step 1 → Pay rate fieldAll shifts in this scheduleMedium
CompanyCompany Settings → Salary SettingsAll shifts (fallback)Lowest

Access Permissions

RoleChange Company RateChange Position RateChange Schedule RateEdit Individual Shift RateRun Recalculate Salary
OwnerYesYesYesYesYes
AdminYesYesYesYesYes
ManagerNoNoNo (if not owner of schedule)Yes (assigned shifts)Yes (assigned projects)
EmployeeNoNoNoNoNo

FAQ

Q: I changed the pay rate in Salary Settings but the Payroll report still shows the old amount. Why?
A: Existing shifts keep the rate from when they were created. Use Bulk Shift Actions → Edit → Recalculate salary to apply the updated rate to past and future shifts.

Q: Where do I set an individual pay rate per employee?
A: Go to the Schedules page → Edit (pencil icon) on the schedule → Scheduled team members tab. Each employee has an editable pay rate field with a Save button. You can also assign them to different Positions with unique rates.

Q: What is the difference between “By positions” and “By location” pay rate priority?
A:
By positions — the rate comes from the Position assigned to the employee
By location — the rate comes from the Location assigned to the shift
Choose based on whether your pay differences are role-based or site-based.

Q: Can I see each employee’s effective pay rate?
A: Yes. Enable “Show the employee his estimated salary” and “Show employee salaries to the manager” in Salary Settings. The estimated salary appears in the Payroll report, calculated using the applicable rate for each shift.

Q: What does switching Rate Mode (per hour → per shift) do to existing rates?
A: The system converts the existing rate value. When switching from per hour to per shift, the rate is multiplied by the standard shift duration factor. Review rates after switching to confirm the converted amounts are correct.


Possible Issues and Solutions

IssueCauseSolution
Payroll report shows wrong amounts after rate changeExisting shifts use old ratesRun Bulk Shift Actions → Edit → Recalculate salary for the relevant period
Position rate not appliedPay rate priority not set to “By positions”Company Settings → Salary Settings → Pay rate priority = By positions
All employees get the same rate despite different positionsPositions don’t have rates set, or priority is not “By positions”Set a Basic rate/hour on each Position page; check priority setting
Rate per shift seems too high after switching from per hourAuto-conversion multiplied by 10Manually correct the rate in Salary Settings after switching modes