ShiftRoster ShiftRoster

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 question

What it does

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.

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.