Skip to main content
Administrator Guide
Last Updated: 2026-09-04
Concept: Position-Based Time Calculations

Concept: Position-Based Time Calculations

When you create new time calculation groups, you must decide if they are worker based or position based before you save them. You can’t change this setting once you save them.
You can configure existing time calculations to run for specific positions without updating the calculations by revising the:
  • Eligibility rules for the time calculations.
  • Time calculation groups they belong to.

Eligibility

When you base time calculation groups on positions, you can configure their eligibility rules to reference attributes of the positions. To avoid unexpected results, don’t reference worker criteria in these eligibility rules.
Workers can be eligible for both worker-based and position-based time calculation groups. We recommend that you don’t make workers eligible for the same time calculation in both types of calculation group simultaneously.
You can use the
Run Time Configuration Analyzer Tool
task and view the results on the
View Time Configuration Analyzer Results
report to identify workers who have duplicate eligibility for time calculation.
Example: A worker has 2 positions and is eligible for these time calculation groups:
Time Calculation Group
Based On
Time Calculations
Facilities Workers
Position
  • Shift Evening Premium
  • Call Out Minimum
Workers USA
Worker
  • Weekly Overtime
  • Call Out Minimum
The worker is eligible for the Call Out Minimum calculation in both time calculation groups. Workday runs the calculation for only the worker-based time calculation group, Workers USA.

Evaluation of Time Calculations

Workday evaluates time calculations in the order listed on the
Maintain Time Calculation Priorities
task. We evaluate position-based time calculations separately for each eligible position. For Workday to correctly evaluate the calculations, you must configure the correct time calculation tags in your time calculations.

Position-Based Totals

You can display totals per position on workers’ time entry calendars. Workday always displays the totals for workers’ primary positions. Once they enter time for another position, we also display the totals for that position.

Position-Based Shifts

When you use the shift date in your time calculations and include them in position-based time calculation groups, we recommend that you configure position-based shifts on workers’ time entry templates. See Concept: Position-Based Shifts.

Position on Time Blocks

Multiposition workers select their position when entering time. Workday records that position on the workers’ time blocks. When workers have only 1 position, Workday doesn’t record the position on their time blocks unless you configure the tenant to persist position for single-position workers.
If your configuration doesn’t currently record position for single-position workers, you can record this information from a current or future date that you specify. We recommend that you don’t turn this setting on and off.

Calculation Comparison

This example illustrates how Workday calculates overtime differently for position-based and worker-based time calculation groups.
Scenario: A worker has 2 positions and is eligible for overtime when they work more than 40 hours for a position. The worker works these hours over a 2-week period:
Week
Position
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Total Hours
1
A
4
8
9
21
B
4
8
8
20
2
A
9
6
8
9
9
41
B
4
9
13
Week
Position-Based Result
Worker-Based Result
1
No overtime. Neither position exceeds 40 hours.
Worker exceeds 40 hours on Friday.
Tag 1 hour overtime on Friday for Position A.
2
Position A exceeds 40 hours on Thursday, so tag 1 hour overtime on Friday.
Position B: No overtime.
Worker exceeds 40 hours on Thursday.
Tag 5 hours overtime on Thursday for Position A.
Tag 9 hours overtime on Friday for Position B.