PayCheck AIBlog

shift schedule generator

Generate a rotating two-week shift schedule with PayCheck AI (free template + worked example)

October 7, 2026 · 1414 words

Shift schedule generator: A reliable rotating two-week roster keeps staffing fair, reduces planner friction and makes hours and pay easy to check. This guide shows step-by-step how to use PayCheck AI’s preset rotations or build your own day-based rotation, reproduce it across months, review regular and overtime hours, and export CSV or ICS files. You’ll get an editable two-week template and a worked example that verifies hours and shows an estimated gross-pay calculation you can reproduce in your account.

When to use a two-week rotating schedule

Two-week rotating schedules are common where teams alternate days or night blocks across a fortnight: day teams switch to night teams, or staff follow a repeating pattern that evens out weekends and nights over time. Use a rotating two-week roster when you need predictable repetition that’s simple to copy month-to-month and fair in distributing undesirable shifts (nights, weekends).

A rotating roster is different from a fixed weekly pattern: it repeats every 14 days rather than every seven, so your calendar view and export must repeat the exact block across multiple months. This guide helps you do that with minimal manual work.

Start: pick a preset rotation or build a custom rotation in PayCheck AI

Open PayCheck AI and choose to create a new calendar or add a rotation to an existing calendar. You can start from a common preset rotation (for example: 2 days on/2 days off, or a fixed day/night split) or create a custom day-based rotation by assigning named shifts to specific days in the 14-day block. Presets save time; custom rotations let you set varied shift lengths and start/finish times per day.

If you need to extract an existing rota from a PDF or image, Pro users can upload a file for one-time AI extraction and then approve shifts before import. That’s useful when you’re translating a previously published roster into PayCheck AI.

Design the two-week block (practical tips)

1) Define shift names and times: decide on shift labels (e.g., Day, Night, Off) and exact start/end times. Clear names speed assignments and exports.

2) Set shift lengths and breaks: calculate expected paid hours per shift. PayCheck AI stores individual shifts and can track regular and overtime hours once the calendar is built.

3) Consider overtime and allowances: if you have an active Pro trial or paid Pro subscription, configure daily/weekly overtime thresholds, night-window allowances, weekend allowances and public-holiday allowances. These can be a flat amount, per-hour amount or a percentage, and they’ll be applied when PayCheck AI estimates gross pay.

4) Use private notes for personal reminders and team notes only where allowed: personal pay settings and medical details remain private and won’t appear in shared team calendars.

Replicate the rotation across months

After you’ve built the 14-day rotation, use PayCheck AI’s copy/replicate feature to paste the block forward across the calendar. Replicate far enough to cover the planning horizon (3 months, 6 months, etc.). The app creates a continuous repeating two-week pattern — you do not need to rebuild each month manually.

If you manage a team, a team owner can publish and assign shifts. Team members receive read-only copies of team-managed calendars in their personal calendars; these subscriptions refresh from PayCheck AI but cannot be edited from the external calendar. Team planners can view team members’ personal shift calendars and recorded absences, and approve or reject vacation requests.

Review hours and estimated pay

Once the block is replicated, use PayCheck AI’s hours and pay tools to confirm totals. The app tracks regular and overtime hours. If you have Pro activated, also confirm the overtime thresholds and allowances are correct so the app estimates gross pay using your defined rules.

Worked-example overview: below you’ll find a step-by-step example you can reproduce in your PayCheck AI calendar. The example treats every input as hypothetical and demonstrates how to verify hours and view estimated gross pay in the app.

Worked example: a 14-day rotation (step-by-step)

Scenario (hypothetical): a single worker follows a 14-day repeating pattern with: Day shift: 08:00–16:00 (8 paid hours) Night shift: 20:00–04:00 (8 paid hours, overlaps midnight) Off day: no shift. Pattern: Days 1–4: Day; Days 5–6: Off; Days 7–10: Night; Days 11–14: Off.

Step 1 — Build the block: in PayCheck AI, create three shift types (Day 08:00–16:00, Night 20:00–04:00, Off). Assign them to days 1–14 according to the pattern above.

Step 2 — Replicate: copy the 14-day block forward for the month you need so the rotation covers all calendar dates.

Step 3 — Configure pay rules (Pro required for advanced rules): set the hourly base rate (hypothetical example: $20/hour), and set weekly overtime threshold at 40 hours. If you want night-window allowances or weekend allowances for this worker, add those as flat amounts or percentages per your agreement. These settings affect PayCheck AI’s estimated gross-pay calculation during the active trial/subscription period.

Worked example: verify hours and estimated gross pay (manual check)

Manual hours check: in one 14-day span our pattern has 8 day shifts + 4 night shifts = (8 + 4) × 8 hours = 96 paid hours across 14 days. If you want a per-calendar-month view, replicate and then use PayCheck AI’s month totals to confirm how many of those hours fall in the chosen month.

Estimate gross pay in PayCheck AI: with the base rate at $20/hour and no allowances or overtime applied, PayCheck AI will estimate gross pay as base hours × rate. If weekly overtime is configured at 40 hours and the replicated calendar shows a week with 52 hours, the app will identify 12 overtime hours for that week and apply your overtime multiplier settings (set these in Pro). The app’s estimate appears in the calendar’s pay summary so you can compare the extracted payslip or your expectations.

Important: treat every rate, multiplier and allowance you enter as manual input unless PayCheck AI’s verified feature explicitly calculated it for you. The app provides an estimated gross pay summary; it does not calculate taxes or guarantee payroll accuracy.

Practical checklist

  • Choose a preset rotation or create a 14-day custom rotation (define shift names, times and paid hours).
  • If importing an existing rota, upload a PDF/image (Pro) for one-time AI shift extraction and approve before import.
  • Replicate the 14-day block forward to cover the planning horizon (copy/paste or replicate tool).
  • If using Pro, configure overtime thresholds, night-window allowances, weekend/public-holiday allowances before reviewing pay estimates.
  • Review total regular and overtime hours in the month view and confirm which calendar dates the hours fall into.
  • Export the schedule as CSV or ICS for payroll review or calendar subscription. Create a private read-only calendar subscription for Google/Apple/Outlook if you want team members to see the roster externally.
  • If you manage a team: publish and assign shifts, track vacation/time-off requests, and approve or reject them in the planner view.

Frequently asked questions

Can I use a PayCheck AI preset that’s already a two-week rotation?

Yes. PayCheck AI includes common preset rotations you can select to start quickly. If a preset matches your required pattern, select it and then replicate it forward. If not, build a custom 14-day rotation.

Will PayCheck AI put the schedule into my Google or Apple Calendar so I can edit it there?

PayCheck AI can create a private read-only calendar subscription for Google Calendar, Apple Calendar or Outlook that refreshes from PayCheck AI. These subscriptions are read-only; edits must be made in PayCheck AI. The app does not perform two-way editing into external calendars.

Can I get an estimated gross pay from my two-week roster in PayCheck AI?

Yes. PayCheck AI can estimate gross pay based on the shifts and the pay rules you enter. If you have an active Pro trial or a paid Pro subscription, you can also configure overtime thresholds and allowances which the estimate will use. The estimate does not calculate taxes and should be treated as a guide, not payroll advice.

Can PayCheck AI automatically assign workers to shifts or analyze staffing gaps?

No. PayCheck AI does not automatically assign workers or analyze staffing gaps. Planners publish and assign shifts manually. Team features allow requests and approvals for open shifts, but assignment remains a manual action by an owner or planner.

How do exported CSV and ICS files differ and when should I use each?

Export CSV when you need a spreadsheet-friendly file for payroll review or to import into payroll software that accepts CSV. Export ICS when you want a calendar file to import into calendar apps. You can also create a read-only calendar subscription for ongoing sync rather than one-time ICS exports.

Plan your shifts and estimate expected pay
Open the free shift calendar