◷Productivity / FREE ONLINE TOOL

Rotating Shift Calendar & Pay Planner

Free rotating shift calendar for 4 on 4 off, 2-2-3, 24/48 and custom day/night rotations. Plan months ahead, adjust dates, estimate gross pay and export ICS, CSV or PDF. No signup.

Make it yours

◈ On-device processing

Your rotation, days off, and estimated earnings — privately on your device.

Shift times & pay estimate

Export & share

Calendar exports use local times. Shared links include the rotation and date overrides, not earnings. No live syncing or account required.

← Explore Text & Productivity Tools

How to use this tool

Choose a rotation, set the real start date of cycle day one, and browse your upcoming day, night and off days. Tap a calendar date to mark a swap or leave. Adjust hourly pay assumptions, then download ICS for calendar apps, CSV for spreadsheets, or use Print to save a PDF.

Quick steps

  1. Choose a work rotation and select the real calendar date that corresponds to cycle day one.
  2. Review upcoming shifts, adjust your shift times and pay assumptions, and tap any date to mark leave or a swap.
  3. Export an ICS or CSV file, print a PDF, share a private schedule-only link or save a JSON backup.

Practical tip

Verify your cycle's first date against a real published roster. Night shifts and weekends are classified by the shift start date; actual payroll policies and daylight-saving time can differ. Backup JSON before switching devices.

Common questions

How do I make a 4 on 4 off shift calendar?

Select 4 on / 4 off and set cycle day one to the first day of your work block. The 8-day cycle repeats automatically across future months.

Can I plan 2-2-3, 24/48 or rotating nights?

Yes. Select the 2-2-3 (Panama), 24 on / 48 off, 48/96 or alternating 4-day / 4-night preset. Custom rotations use D for days, N for nights and O for off.

Can I export the schedule to Google Calendar, Outlook or iPhone?

Download an ICS file and import it into the calendar app. Events use local clock times, not a fixed universal time zone. CSV, printable output and JSON backup are also supported.

Does the pay estimate calculate exact take-home wages?

No. It estimates gross earnings from scheduled hours, entered rates, selected bonuses and a weekly overtime threshold. Taxes, breaks, employer-specific policies and daylight-saving clock changes are excluded.

Can I share my calendar without publishing pay rates?

Yes. Copy Share schedule to create a read-only snapshot link that omits your hourly rate, bonuses and overtime parameters. The receiver can edit a separate local copy; there is no live collaboration.

Advertisement
Advertisement

Plan a rotating shift schedule without a spreadsheet

A rotating shift calendar shows the dates you work and the dates you are free, even months from now. Choose a repeating 4-on/4-off, 2-2-3 (Panama), 24/48, 48/96 or custom day/night/off pattern and anchor cycle day one to your actual roster. Then change specific dates for approved leave or swapped shifts. The calendar works in your browser without a paid account.

Worked example: four on, four off

If October 1, 2026 is the first workday, then October 1–4 are day shifts, October 5–8 are off and October 9–12 are day shifts. Because the 8-day cycle does not align with a 7-day week, the weekends you work vary. A separate 16-day preset alternates four days, four off, four nights and four off.

How to line up your work rotation

Enter the date that corresponds to the first day of your pattern, not necessarily today's date. In a custom rotation, D means a day shift, N means a night shift and O means off; DDNNOOOO repeats every eight days. Select any date in the calendar to mark leave, assign a replacement day or night shift, or remove an exception.

Pay estimates and weekly overtime

The estimate uses scheduled nominal shift hours multiplied by your hourly rate, adds optional night and weekend premiums, and applies an optional overtime uplift for hours exceeding your chosen Monday–Sunday weekly threshold. For example, a 12-hour night shift at $25/hour plus $2/hour night premium has a $324 subtotal, before weekend or overtime adjustments. Overtime is allocated in chronological sequence across complete weeks, including dates outside the displayed month. These settings are illustrative, not your employer's payroll policy.

Export to Google Calendar, Outlook or Apple Calendar

Download ICS and import it into your calendar; the events use floating local clock times in the calendar app's time zone. CSV can be opened in a spreadsheet. Print produces a paper schedule or a PDF through your browser's print dialog. A read-only share link includes the rotation and changed dates but intentionally excludes pay. JSON backups include settings and exceptions for manual restoration on another device; browser storage can be cleared by private browsing or deleting website data.

What this calendar does not calculate

This is an individual planning tool, not a multi-crew staffing system or legally compliant payroll application. It does not handle automatic holidays, approved paid-leave calculations, break deductions, tax withholding, collective agreements or actual daylight-saving clock-hour changes. Overnight shifts are assigned to their start date for weekend and night premiums. Confirm any imported calendar times and pay rules independently.