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

Concept: Position-Based Time Calculations

When you create new time calculation groups, you can base them on workers or positions. You must decide if time calculation groups are worker based or position based before you save them. You can’t change this setting once they're saved.
You can configure existing time calculations to run for specific positions without updating the calculations by updating 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:
  • Worker-based time calculation groups.
  • Position-based time calculation groups.
You can use the
Time Configuration Analyzer Tool
task to identify workers who have duplicate eligibility for time calculation.
Example: A worker has 2 positions and is eligible for both these time calculation groups:
Time Calculation Group
Based On
Time Calculations
Workers USA
Worker
  • Weekly Overtime
  • Call Out Minimum
Facilities Workers
Position
  • Shift Evening Premium
  • Call Out Minimum
The worker is eligible for the Call Out Minimum calculation in both time calculation groups. Workday will run the calculation only for 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, it’s important that you 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

If your time calculations use the shift date, and you 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

When multiposition workers enter time, they select which position to enter time for. Workday then 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’ve configured the tenant to persist position for single-position workers.
If your configuration doesn’t yet record position for single-position workers, you can begin to 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 if 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 exceeded 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.