SRB

Date & Time

Shift Rotation Business-Day Calculator

Calculate scheduled work days, Monday-to-Friday work days, weekend work days, calendar weekdays, rest days, and scheduled hours from an exact start date. The rotation-calendar visual and dated roster make partial cycles and weekend assignments visible instead of relying on an average month.

Scheduled work days-
Scheduled work days on Monday-Friday-
Scheduled work days on weekends-
Calendar weekdays in horizon-
Scheduled rest days-
Total scheduled hours-

Decision view

Rotation calendar composition

Rotation calendar compositionScheduled work days are separated into Monday-Friday and weekend shifts over the exact entered horizon.
Exact scenario comparisonPlanning horizon (days) changes while all other entered assumptions remain constant.
Planning horizon (days)Scheduled work daysScheduled work days on Monday-FridayScheduled work days on weekendsCalendar weekdays in horizonScheduled rest daysTotal scheduled hours

Dated roster detail

Rotation cycles and business-day classification

Every date is labeled by rotation status and by Monday-Friday or weekend position.

How to use Shift Rotation Business-Day Calculator

  1. Use the first date of an on-duty block as the rotation start.
  2. Enter consecutive on days, consecutive off days, the exact planning horizon, and scheduled hours per shift.
  3. Compare the first displayed cycle with the real roster before using totals for leave, staffing, or payroll preparation.

Calculator guide

Understanding Shift Rotation Business-Day Calculator

A rotating roster does not follow the Monday-to-Friday calendar. This calculator walks every date in the selected horizon, applies the repeating work/rest pattern, and then separates scheduled weekday shifts, weekend shifts, rest days, and total hours.

Date driven Each calendar date is classified separately.
Roster versus calendar Weekdays and actual work days remain distinct.
Partial cycles count The final incomplete rotation is preserved.
Hours are scheduled Premiums and payroll rules are outside the total.

Calculation method

How the calculation works

Repeat the entered work/rest cycle from the start date, classify every scheduled shift by calendar weekday or weekend, and total hours across the exact horizon. Number each calendar date from the entered start, use its position modulo the full on/off cycle to determine work status, classify scheduled work by weekday, and multiply completed shifts by entered shift hours.

Roster review

Turn the cycle into an operational schedule

The repeating pattern is useful only after its anchor date and exceptions are verified.

Anchor Confirm the entered date is the first on-duty day, not merely a pay-period date.
Exceptions Overlay approved leave, swaps, training, and holidays after the base roster is generated.
Fatigue Review consecutive hours and recovery with the employer's safety requirements.
Payroll Apply overtime, premiums, and paid-break rules in the payroll system.

Worked situations

Practical examples

  • A four-on/four-off pattern repeats every eight calendar days.
  • A Saturday inside the on-duty block is weekend work even though it is a normal rostered shift.
  • If the horizon ends partway through a cycle, the remaining dates are counted individually rather than rounded to a full cycle.

Better inputs

Useful tips

  • Record approved swaps and leave outside the base pattern or rerun the page from the changed roster date.
  • Distinguish scheduled hours from paid hours when breaks, overtime, or minimum-call rules apply.
  • Use the dated table when planning appointments because a high weekday count does not mean those weekdays are off duty.

Before relying on the result

Limitations and common mistakes

  • Public holidays, leave, overtime premiums, training days, call-outs, shift swaps, and employer rules are not inserted automatically.
  • The calculation treats every scheduled shift as the same duration and does not adjust hours for daylight-saving transitions.
  • A roster that changes pattern during the horizon requires separate runs for each stable segment.

Reference

Key terms

Rotation cycle
One complete block of scheduled work days followed by scheduled rest days.
Calendar weekday
A Monday-through-Friday date whether or not the roster schedules work.
Weekend work
A scheduled on-duty date falling on Saturday or Sunday.
Partial cycle
The portion of a rotation remaining at the end of the selected horizon.

Important note

Calculated directly from the entered values using the displayed formula and rounding settings.

Frequently asked questions

Why are calendar weekdays higher than weekday work days?

Calendar weekdays include every Monday through Friday; only some of them fall inside an on-duty block.

Does the start date count as a work day?

Yes. The entered start date is treated as day one of the on-duty block.

Are public holidays removed?

No. A holiday remains a scheduled work or rest date until an exception is applied outside the calculator.

Can I model a pattern that changes next month?

Run each stable rotation segment separately and combine the dated totals.