FOR ANYONE WHO DOESN'T WORK MON–FRI

Your shift pattern.
Your whole year.

Build almost any repeating rotation — day shifts, nights, offshore, FIFO, 24-hour duty, travel blocks or your own custom pattern — then see where your leave buys the most time off.

One engine. Offshore, mining, emergency services, healthcare, aviation, factories, transport — or your own pattern.

UNIVERSAL SHIFT BUILDER
I work in
Quick patterns

Repeating cycle —
+ Create custom shift type

Custom work types count as leave-eligible duty. Custom off types count as home time. Travel breaks continuous home-time optimisation.

+ Adjust specific dates

Use this for swapped shifts, overtime, training, a one-off duty day or any roster change. Overrides replace the repeating pattern on that date and are included in totals, leave optimisation and calendar export.

+ Import irregular / monthly roster

Use one row per date. Comma, semicolon and tab separators work. Current shift codes: . Imported dates replace any existing override on the same date; manual overrides on other dates are kept.

+ Compare with partner / family roster

This does not merge schedules. It compares them and shows shared days off, the longest time together and leave options that create more shared time.

ONE ENGINE, MANY WORK LIVES

Not built around a job title.

Profession buttons only load useful starting points. The underlying engine is the same arbitrary repeating sequence for everyone.

Offshore / FIFO14/14 · 14/21 · 21/21 · 28/28
Mining8/6 · 7/7 · 14/7 · 14/14
Fire / EMS24/48 · 48/96 · custom duty cycles
Police / Corrections2 day · 2 night · 4 off · custom
Nurses / Healthcaredays · nights · rotating blocks
Pilots / Aircrewcustom repeating duty/rest patterns
Factory / Plant4-on / 4-off · continental-style rotations
Transport / Logisticsday · night · duty blocks · custom
Anyone elsebuild your own blocks and shift types
WHY ROTATIONLIFE

A rotation engine, not a pile of calculators.

01

Any repeating sequence

Day ×2 → Night ×2 → Off ×4 is just as native as Work ×14 → Off ×14.

02

Leave as a math problem

We search every possible break and surface the longest continuous time away from rostered duty for your available leave.

03

Repeating or irregular

Use a clean repeating cycle, then override individual dates or import a monthly roster without rebuilding the pattern.