The reliability-first roster app for airline pilots and cabin crew. Import any roster, get a clean calendar, never miss a change.
Download on the App StoreiPhone & iPad · iOS 17+
CrewRoster is a roster management app that helps airline crew turn any schedule into a reliable, time-zone-correct duty calendar — with change alerts, so a retimed report or a cancelled day off never catches you at the gate.
Paste your roster, import a PDF, or screenshot the crew portal. The tolerant parser reads any airline's format.
Text straight from your crew portal, the duty PDF, or a screenshot — on-device OCR reads it without sending anything to a server.
See exactly what was parsed — days, legs, confidence — and the original source text, before anything touches your calendar.
Every import diffs against your stored roster: moved report times, added flights, days off turned into duty, hotel changes — each becomes a notification.
The import ledger records every attempt, including failures with the reason and a retry path. A sync problem never hides.
Times are computed per airport from an IANA time-zone database — DST transitions, zulu times, +1 arrivals and post-midnight departures all handled correctly.
Duties sync into a dedicated calendar and update in place on every import — events are never duplicated, even across reinstalls.
Reminders for your report time that automatically reschedule when your roster changes — so a retimed show-up never leaves a stale alarm.
Next-report countdown on your home screen and lock screen, plus a Live Activity that tracks your duty day with current leg, next event, and legs completed.
Hotel name, phone number, and a live local-time clock for each layover city — no digging through emails for hotel details.
One profile per flying job — for commuters and dual-qualified crew.
Each profile keeps its own roster, home base, import history and colour. Switch between airlines with one tap from the roster title bar.
Imports and diffs are scoped to the selected job — two airlines can hold duties on the same date without touching each other. Calendar sync and reminders span every profile, because you have to show up for both.
Everything you use today stays free — forever. Pro adds the power tools.
FAR 117 Table B flight-duty-period limits, minimum rest, and rolling block/FDP caps — flagged before you fly them. Advisory only; always verify with your airline.
Export a shareable .ics file your family adds to any calendar app. Stable event IDs mean re-sharing updates events instead of duplicating them.
Every leg as its own calendar event, not just the duty block — so your family sees exactly when you land.
A second profile for your other flying job. One free profile included; Pro unlocks additional profiles.
No account. No servers of ours. Your roster stays on your device unless you turn on iCloud sync.
Text recognition, roster parsing and data storage all happen on your iPhone. There is no CrewRoster account and no CrewRoster server.
Import, the roster view, widgets and calendar export all work in airplane mode. Nothing needs a connection.
This version requires no crew portal login. When direct portal sync ships, credentials will live only in the iOS Keychain — hardware-encrypted, per-airline isolation.
CrewRoster's tolerant parser reads any airline's roster format — day-line rosters (AIMS/eCrew style), US pairing sheets, schedule emails and more. You paste, drop or screenshot whatever your airline gives you, and the parser figures it out. No per-airline setup or configuration needed.
CrewRoster is built around reliability. Every import shows exactly what was parsed and diffs it against your stored roster, so you catch changes before you fly them. Failures are never silent — the import ledger records every attempt with the reason. Time zones are computed per airport with DST handling, and calendar sync is idempotent (no duplicates, ever). Your data stays on your device with no account required.
Yes. Roster import, the roster view, change alerts, calendar sync, widgets and report reminders are free — forever. Those features never move behind a paywall. CrewRoster Pro is an optional upgrade that adds rest and FDP checks, the family calendar feed, per-flight events and multi-airline profiles.
Yes — CrewRoster Pro supports multi-airline profiles. Each profile keeps its own roster, home base and import history. Imports and change detection are scoped per profile so two airlines never interfere, while calendar sync and report reminders span every profile because you need to show up for both jobs.
No. CrewRoster parses rosters you already have — pasted text, PDFs, screenshots. No portal credentials are needed. When direct portal connectors ship in a future update, credentials will live in the iOS Keychain with per-airline isolation, never in plain text.