A shift-rotation calendar for iPhone that gets 12-hour overtime right, no subscription
Pick a rotation pattern — 8-hour, 12-hour or DuPont — set the day it starts, and ShiftRoster projects your shifts, rest days and public holidays for your Bundesland forward on a month calendar. Built because the app you already have gets the overtime math wrong on off days, loses its widget after an update, or doesn't know which state's holidays to use.
Free to use — full calendar, hours & overtime, one Bundesland's holidays, and the widget. EUR 5.99 once — not a subscription — unlocks the pay estimate, calendar export, CSV month sheet and iCloud sync.
Ask a questionWhat it does
- · Rotation patterns, including 12-hour and DuPont, plus a custom cycle editor
- · A month calendar of shifts, rest days and public holidays
- · Hours and overtime computed correctly for real 12-hour rotations, with vacation and sick days credited
- · Public holidays for all 16 German states, computed on-device — no network fetch, no yearly update
- · A home-screen and Lock Screen widget for today's and tomorrow's shift
- · Paid: pay estimate with night/Sunday/holiday supplements, iOS Calendar export, CSV month sheet, iCloud sync
How it compares
| ShiftRoster | Supershift | Megashift | Dienstplan-Kalender | |
|---|---|---|---|---|
| Price | Free, EUR 5.99 once | Free + EUR 3.99/mo, 9.99/yr or 39.99 lifetime | Free + EUR 2.49/mo, 8.99/yr or 24.99 lifetime | Free + up to EUR 4.99 in separate one-time extras |
| Subscription required for full use | No | No — but the cheapest full unlock is a EUR 3.99/month or EUR 39.99 lifetime plan | No — but the cheapest full unlock is a EUR 2.49/month or EUR 24.99 lifetime plan | No |
| Account required | No — no sign-up anywhere in the app | Not independently verified | Not independently verified | Not independently verified |
| 12-hour / off-day overtime | Correct by construction, free | A user-reported review called off-day overtime math "broken" for real 12-hour shift workers (2★, 2026-08-31) | Not independently verified | Overtime is sold as a separate paid extra ("Extra 3 – Überstunden") |
| Holidays by Bundesland | All 16 states, free, computed on-device | Not independently verified | Not independently verified | Not independently verified |
| Widget reliability | Free; tested as a release gate after OS updates | A user reported the widget lost on iPhone 17 (3★, 2026-09-19) | Users reported no working widget "for years" (1★, 2026-04) | Not independently verified |
Facts checked 2026-09-26 from each app's public App Store listing and reviews cited by date. "Not independently verified" means the fact was not confirmed by installing the competing app; it is not a claim that the feature is missing.
Guide: how to calculate overtime on a 12-hour or DuPont rotation
Frequently asked questions
Is ShiftRoster free?
Yes. The rotation calendar for any month, hours and overtime, public holidays for one Bundesland, and the widget are all free with no trial and no time limit. A one-time EUR 5.99 unlock adds the pay estimate, calendar export, a CSV month sheet and iCloud sync.
Does it handle 12-hour and DuPont rotations correctly?
Yes. Overtime is computed from your contract hours, not from counting shift days, so a 12-hour rotation with many rest days in a month does not produce inflated or nonsensical overtime — the exact complaint reported against other shift-roster apps.
Are the public holidays correct for my Bundesland?
Public holidays are computed on your device for all 16 German states using a local Easter-based algorithm and a built-in per-state table, so there's no yearly content update to wait for and no network fetch.
Do I need an account?
No. There is no sign-up, no login and no account anywhere in the app. Your roster stays on your device unless you turn on iCloud sync, which uses your own iCloud account.
What does the one-time unlock include, and is it really one-time?
The EUR 5.99 unlock is a single non-consumable purchase, not a subscription. It adds a pay estimate with night, Sunday and holiday supplements, export of your shifts to the iOS Calendar, a shareable CSV month sheet, and iCloud sync across your devices.