ViniOffice

Shift Rotation Generator

Build a forward-rotating shift plan for any number of teams and shifts — each team moves one shift on every cycle, with the rest rules that make a rotation legal and liveable printed alongside it.

Free · No sign-up · Nothing leaves your browser · Figures reviewed 22 September 2026

Fill in

Weekly rotation is most common. Longer cycles are easier on sleep but harder on fairness.

One per line.

One per line, in rotation order.

Nothing you type here leaves your browser — the document is built on this page, and there is no server to send it to. Printing gives you the document alone, without the page around it.

SHIFT ROTATION PLAN
1 October 2026 onwards · 7 days rotation · 3 shifts

Period                  Team A               Team B               Team C               
---------------------------------------------------------------------------------------
2026-10-01 to 2026-10-07Morning 06:00-14:00  Evening 14:00-22:00  Night 22:00-06:00    
2026-10-08 to 2026-10-14Evening 14:00-22:00  Night 22:00-06:00    Morning 06:00-14:00  
2026-10-15 to 2026-10-21Night 22:00-06:00    Morning 06:00-14:00  Evening 14:00-22:00  
2026-10-22 to 2026-10-28Morning 06:00-14:00  Evening 14:00-22:00  Night 22:00-06:00    
2026-10-29 to 2026-11-04Evening 14:00-22:00  Night 22:00-06:00    Morning 06:00-14:00  
2026-11-05 to 2026-11-11Night 22:00-06:00    Morning 06:00-14:00  Evening 14:00-22:00  
2026-11-12 to 2026-11-18Morning 06:00-14:00  Evening 14:00-22:00  Night 22:00-06:00    
2026-11-19 to 2026-11-25Evening 14:00-22:00  Night 22:00-06:00    Morning 06:00-14:00  

Rules
1. Each team rotates one shift forward every 7 days.
2. A minimum rest of 11 consecutive hours is allowed between two shifts.
3. A night shift is followed by a rest day before a morning shift.
4. Swaps must be agreed between both employees and approved in advance.
5. Overtime beyond the rostered shift is paid at not less than twice the
   ordinary rate of wages, as required by the Code on Wages.

A rotation is a schedule plus a set of rules. The schedule is easy: every team moves one shift forward each cycle, so the pattern repeats and nobody is permanently on nights.

The rules are what the schedule is judged on — minimum rest between shifts, a rest day after a run of nights, and how swaps are handled. Those print with the rota here rather than living in someone's head.

Frequently asked questions

What is a forward-rotating shift pattern?
One where each team moves to a later shift each cycle — morning to evening to night — rather than backwards. Forward rotation follows the body's natural tendency to drift later and is consistently easier to adapt to than backward rotation.
How much rest is needed between shifts?
Eleven consecutive hours is the widely used minimum and is what most rotation designs build around. Indian working-time rules also require weekly rest of at least one full day.
How long should a rotation cycle be?
Weekly is the most common. Shorter cycles spread unpopular shifts more evenly; longer ones let people adapt to a sleep pattern before it changes again. Both arguments are real, which is why the cycle length is a setting here.

About this tool

Built by the ViniOffice team. Figures and rules last reviewed 22 September 2026 against the statutory reference this team maintains. Indian statutory rates are date-effective and change by notification — confirm against the current one before running payroll or filing.

Set up your digital office

Join the early-access list for ViniOffice and be among the first teams in at launch.