Home › Utilities
Information
Apple ID1055758700
Bundle IDde.irk23.EASA-FTL-Calc
SellerSeller
Min iOS15.6
Min macOS12.5
Device familiesiphone, ipad, ipod
Released2016-01-09
Copyright© Ralf Keber
Privacy policyLink ↗
Preview 2 platforms
iPhone 10 images
iPad 10 images
What’s New Version 3.1.2
This update focuses on code modernization, planned reduced rest, additional FDP and rest information, improved warnings, updated airport data, and better overall stability.
Planned Reduced Rest
Planned reduced rest and reduced rest by Commander’s Discretion have been restructured to reflect EASA regulations more precisely.
Warnings, information messages, and displays have been improved for:
• Planned reduced rest
• Reduced rest by Commander’s Discretion
• Minimum rest
• Company minimum rest
Additional FDP and Rest Details
The Flight Duty Period and Next Earliest Reporting information in the duty-day details on the right now include a third row.
You can now see the relevant times together at a glance:
• Actual times
• Minimum or maximum times
• Commander's Discretion
Airport Database
The airport database has been updated.
Code Modernization
The calculation logic, the import process and the right duty day table have been completely rewritten using modern frameworks.
This improves robustness, reliability, stability, and future maintainability through better data and error handling.
Fixed issues include:
• A crash that could occur when importing an airport that was not available in the database and had no time zone information.
• A time zone display issue for a second home base located in a different country than the main home base.
• A display bug that could show “Previous Data Incomplete” or “Last Rotation” for non-flight duties in the duty day list of a rotation.
Standby and 18 Hours Awake Time
Related information has been updated and clarified.
BA Night Duty
• Added an additional information row in the rotation list for “BA Shorthaul - Check Night Duty”.
• Changed the color from the orange warning color to a lilac/blue check color.
Description
EASA FTL Calc helps flight and cabin crew calculate and monitor:
• Cockpit and cabin crew limits
• Actual and maximum Flight Duty Periods (FDP)
• Latest on-block times
• Duty Periods (DP)
• Actual and minimum rest periods
• Acclimatisation status
• Commander’s discretion
• Planned reduced rest
• Disruptive schedules
• Required local nights at home base
• Extended recovery rest periods
• Cumulative duty times for 7, 14 and 28 days
• Monthly duty times
The app takes into account:
• Standby, airport standby and airport duty
• Extended cabin crew FDP due to earlier reporting times
• Delayed reporting
• In-flight rest for cockpit and cabin crew based on the applicable rules
• Split duty
• FDP extensions
• Planned reduced rest
• Positioning
• Time-zone differences
• Company-specific minimum rest periods
• Your assigned home base
• Back-to-back operations
You do not need to calculate or enter time zones manually:
• Simply select an airport from the database
• The time zone is determined automatically based on the airport and date
For each rotation, you only need to select:
• The airport where the rotation begins
• The rest location after each duty day
• The next reporting airport is automatically set to the previous rest location
EASA FTL Calc is designed as a duty logbook, not as a flight logbook:
• You do not need to enter every individual block time
• The app does not manage cumulative block-hour limits
• Imported flights may still be displayed for reference
Separate cockpit and cabin calculations:
• Reporting times may differ
• In-flight rest rules are different
• Your own limits are calculated using all available information
• Calculations for other crew members may be limited because less information about their previous and subsequent rotations is available
Rotation management:
Rotations are stored automatically and displayed in a dedicated overview. The overview includes:
• Flight Duty Periods
• Duty periods
• Rest periods
• Separate calculations for cockpit and cabin crew
XML import:
• BA rosters only
RosterBuster import:
• Direct import from the server
Direct import from other apps and websites:
• NASImport
• CrewLounge CONNECT
• RosterworX
• MyRoster for Crew by Lumabyte — sadly no longer available
eCrew AIMS Dashboard import:
If your roster can be downloaded as a .txt or .csv file, it can be opened directly in EASA FTL Calc.
Because AIMS can be configured differently by each airline, occasional compatibility issues may occur. In many cases, these can be resolved.
Calendar import:
Roster data can also be imported from your calendar.
Because calendar entries can use different formats and naming conventions, occasional compatibility issues may occur. In many cases, these issues can be resolved.
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 886948378v3.1.22026-06-23 04:20:21
This update focuses on code modernization, planned reduced rest, additional FDP and rest information, improved warnings, updated airport data, and better overall stability.
Planned Reduced Rest
Planned reduced rest and reduced rest by Commander’s Discretion have been restructured to reflect EASA regulations more precisely.
Warnings, information messages, and displays have been improved for:
• Planned reduced rest
• Reduced rest by Commander’s Discretion
• Minimum rest
• Company minimum rest
Additional FDP and Rest Details
The Flight Duty Period and Next Earliest Reporting information in the duty-day details on the right now include a third row.
You can now see the relevant times together at a glance:
• Actual times
• Minimum or maximum times
• Commander's Discretion
Airport Database
The airport database has been updated.
Code Modernization
The calculation logic, the import process and the right duty day table have been completely rewritten using modern frameworks.
This improves robustness, reliability, stability, and future maintainability through better data and error handling.
Fixed issues include:
• A crash that could occur when importing an airport that was not available in the database and had no time zone information.
• A time zone display issue for a second home base located in a different country than the main home base.
• A display bug that could show “Previous Data Incomplete” or “Last Rotation” for non-flight duties in the duty day list of a rotation.
Standby and 18 Hours Awake Time
Related information has been updated and clarified.
BA Night Duty
• Added an additional information row in the rotation list for “BA Shorthaul - Check Night Duty”.
• Changed the color from the orange warning color to a lilac/blue check color.
Build 883114406v3.1.12026-03-30 07:03:04
• Fixed layout-related crashes in the Manual Cumulative Duty Period Calculator on small displays
• Updated airport database
• Improved keyboard support for iPad and macOS
• Minor fixes and overall stability improvements
• Performance and design improvements
• Added AIMS/eCrew import for *.txt and *.csv files (beta)
Build 881822408v3.1.02026-02-05 16:07:11
This update brings full iOS 26 support with a refreshed and modernized interface across iPhone and iPad.
The import system has been redesigned with a new unified trip selection, and RosterBuster and Calendar imports now support custom date ranges.
Time and date handling has been improved for more accurate UTC and local time conversions, and airport selection is now faster and more consistent thanks to a new unified airport data manager.
Finally, this release includes numerous bug fixes, performance improvements, and overall stability enhancements, ensuring long-term compatibility and a solid foundation for future iOS versions.
Build 877907236v3.0.12025-09-17 05:25:02
Earlier Cabin Reporting + In-flight Rest Cabin
Improved handling and revised calculation logic to support the combined use of “Earlier Cabin Reporting” and “In-flight Rest Cabin”.
Earlier Cabin Reporting Extension (up to 1 hour)
In rare cases, applying the extension based on the cockpit FDP could result in a shortened cabin FDP.
→ The calculation now always selects the longer valid FDP.
Redesigned Selection (Cockpit / Cabin / Flights)
The default iOS selection control was replaced with a custom-designed alternative – more visually consistent and flexible in design.
Reworked Airport Selection
Smoother animations through custom transitions.
Display Zoom Support
Navigation bar now adapts better to iOS settings like “Larger Text” and “Display Zoom” for improved accessibility.
Bug Fixes
A crash could occur when switching between 2 and 3 legs in the “Augmented Cockpit Crew” selection while the table was being updated with animation.
A crash could occur if “Rest Not Achieved” was activated very shortly after enabling “Augmented Cabin Crew”.
Fixed an issue where “Min Notification at Home Base” in Settings → Delayed Reporting was always reset to 0 due to leftover test code, instead of using the saved value.
Updated Airport Database
Build 876268972v3.0.02025-07-16 21:43:51
This release focuses on design and content updates to improve usability and clarity.
Content Updates
• Over 180 HTML files have been updated.
• Rules have been revised, expanded and added to, making it easier to find relevant information and ensuring better clarity and compliance.
• All informational texts have been revised for clarity and readability.
• Design, colors, and HTML presentation have been refreshed for a cleaner and more modern appearance.
Design & Animation Enhancements
• Default iOS elements were replaced with custom-designed components.
• A custom segmented slider was introduced for key and central selections
• Preferences now use touchable feature boxes with round checkmarks instead of switches.
• A custom decision alert in the form of an info and selection box was added to provide clearer user prompts.
• Full table view reloads were replaced by intelligent partial reloads of only the changed sections to enable smoother animations.
New airport database
In-Flight Rest for Cockpit and Cabin Input Reworked
• Activating or deactivating rest now prompts for confirmation of the corresponding crew member (cockpit ↔ cabin).
• Safeguards were added to prevent unexpected behavior during user interactions with the table view (e.g., selecting or deselecting items multiple times).
• Custom animations provide smoother transitions during table view updates.
On-Block Time Input Reworked
• Code modernized for improved reliability and maintainability.
• Fixed an issue when selecting “Clear” (On-Block Time) without a previously set time caused errors.
Code Optimization
• Legacy iOS code and frameworks prior to iOS 15 were removed to unify the codebase.
• Special design layouts for smaller iPhone screens (4/4S/5/SE 1st gen) were removed.
• Removed the COVID-extended FDP rule for avoiding layovers on long-haul flights.
Error Handling and Fixes
Shared iCloud Sync (beta)
• Log files can now be copied to the clipboard.
• Added safeguards against unexpected characters in log files to prevent rare, non-reproducible crashes.
• Introduced queued writes for the same reason — to improve error handling and prevent write overload issues.
Used Airports List
• Added safeguards against unexpected characters to prevent one known non-reproducible crash.
General
• Additional safeguards were implemented throughout the app to help prevent similar edge cases.
Build 873573560v2.6.72025-04-04 06:14:44
Handling of Imported Actual Times
- the Flights tab (Cockpit - Cabin - Flights) previously displayed actual on-block times for informational purposes only
- now, modifying the last actual on-block time of a duty day will trigger a recalculation, including an adjustment to the check-out time
Built-In Import API
- added the option to import existing check-in and check-out times, or
- to calculate the check-in and check-out times using the import defaults
Reduced Rest
- added a distinction between "Below Minimum Rest" and "Below Reduced Rest"
- added "Check Commander's Discretion" info
- "Below Reduced Rest" is highlighted red
- "Below Minimum Rest" is highlighted orange, or green in the case of a "Planned Reduced Rest" (AF)
- new preferences entry to activate "Planned Reduced Rest" rules (AF)
Travelling Time
- added a new preference option to customize how travel time exceeding 30 minutes is handled:
- a: It only increases the 10-hour minimum rest period
- b: It also increases a minimum rest period of more than 10 hours (caused by the preceding duty)
Code Modernization
- background activity is reduced to a minimum and handled more efficiently based on the situation
- modern iPad scene management for iPadOS has been integrated
- adjustments to ensure compatibility with evolving iOS standards and improve overall performance
Design
- the top navigation bar has become lighter in in dark color scheme to draw more attention to the "swipe down to close" gesture
- started to modernize about 180 html files of info text, including optimization of loading and display processes
Fixed
Resolved an issue with time zone saving in "Prefs"-"Home Base" caused by an incompatibility between Objective-C and Swift
Synchronization Of Preferences Values
- enhanced synchronization to reduce unnecessary adjustments
- disabled synchronization when the app is in the background to reduce battery consumption during inactivity
- added a secondary synchronization method (beta) to make synchronization with a privately distributed MDM-version of the app possible
Preparation for Private MDM (Mobile Device Management) Distribution
- a separate private app version can be created specifically for distribution within an airline
- implemented cross-device synchronization (beta) between the App Store and private versions for testing, subject to MDM permissions
- added a new beta entry in "Prefs"-"Maintenance" to monitor synchronization, ensuring reliable performance and easier troubleshooting
Build 871634565v2.6.62025-01-09 12:08:15
Inflight Rest Presets
The app saves your 'Inflight Rest' entries for individual city pairs in a preset list.
A display problem with iOS 18 has been fixed, the list can now be closed with a swipe downwards.
As when entering, the 'Resting Airport' was replaced by the 'FDP End Airport'.
Build 871003213v2.6.52024-12-10 08:12:19
Unknown State Of Acclimatisation
- the option of manual selection has been added
- when selected manually, an ”Unknown State Of Acclimatisation” is displayed in green, otherwise in standard blue
Standby Away From Home Base
- removed some restrictions
- correction of a display error for standby away from home base without flight duty
Shortcuts for entering missing data directly from the left ‘Duty Days’ panel
- fiixed display issues with iOS 18 for the iPhone
- improved animation behaviour of the iPhone
- added further shortcuts for entering missing data
- added automatic scrolling of the tables
Mac Catalyst
- selecting/deselecting entries in lists with the mouse works correctly again
New airport list
India, Cambodia, Bangladesh, Laos, Nepal, Thailand, Vietnam, Myanmar, Malaysia, South Korea, Sweden, Italy, Czech Republic were revised
Build 869851617v2.6.42024-10-27 03:10:47
Fixed Unexpected iOS 18 Problems
- on the iPad, some windows such as the airport selection or "Extended Recovery Rests" were no longer displayed wide enough
- on the iPhone, the airport list remained invisible if "FDP End" or "Resting Airport" had not yet been entered
Improved Simulator Display
- more detailed information is available in the "Duty Days" table on the left
- added some BA simulator details
eMaestro Roster Import
- updated default settings for the briefing time if this is missing
RosterBuster Import
- improved error handling for the response “unauthorized access”
Srolling Fix For The Right-Hand Table
- scrolling to the end very rarely led to a crash, which could never be reproduced
- the scrolling has been completely reprogrammed to probably eliminate the error
Build 867221075v2.6.32024-08-22 21:07:48
BA/BALPA Night Duty added
- if the Flying Duty Period overlaps with the night duty period, it is displayed for information purposes only
- the night duty period can be defined in settings
- BA Flying Duty Period and the time zone to which the pilot is adjusted differ from EASA OPS
Commander's Discretion Of Augmented Flight Crew
- literally, only an augmented cockpit crew increases the maximum commander's discretion from 2 to 3 hours
- this means that the FDP of a non-augmented cabin crew can also be increased by 3 hours
- added a new entry in the settings to select whether an 3 hours increase in cabin FDP is triggered by cockpit augmentation or by cabin augmentation
- for this purpose, the calculation of the cockpit and cabin FDP had to be further separated and completely restructured
Different Cabin Reporting Time
- combination with cockpit from standby possible
Cumulative Duties
- added independent calculation for cabin crew
Monthly Duty Time
- added independent calculation for cabin crew
eMaestro Import
- in the event of a major delay, the report date was one day too early
CrewConnex Calendar Import added
- unfortunately there is only incomplete information about the calendar format
Build 865856166v2.6.22024-05-21 17:47:24
Selection and presentation of 'FDP End Airport' and 'Resting Airport' changed.
Warnings have been added if the on-block time or an airport is missing within a rotation.
The 2nd home base is now completely independent from the 1st home base.
The 1st home base can now be changed for existing rotations.
The maximum time difference between cabin and cockpit reporting has been increased to 90 min.
A separate cabin calculation has been added for cabin reporting after or more than 60 min before cockpit reporting.
Changed the selection of a reporting place other than the resting place.
The selection of a 2nd home base has also been changed accordingly.
Different commander's discretion for cockpit and cabin are now displayed separately in 2 lines.
The automatic selection of the last duty day of a rotation has been removed.
Fixed an issue where 'Standby Contact before 07:00 LT' could not be switched off.
New airport database.
Added summary of annual, monthly and daily duties and cumulative duties.
Build 863782581v2.6.12024-02-28 20:46:52
Sleep Awake Score
With GM5 CS FTL.1.205(a)(2) a new concept of "Appropriate Fatigue Risk Management" was created.
A calculation of the "Sleep-Wake Score" has been added under the "More" menu item.
Minimum Rest At Home Base
The special case in which all flight duties were changed to positioning flights was included in the calculation.
Code Modernization, minor corrections
Build 863204603v2.6.02024-01-26 20:18:02
Post Flight Duty Presets
- the 2 presets for cockpit and cabin were additionally divided into home station and out station
- the new 4 presets also replace the old import presets
Second Home Base
- all time zone restrictions have been removed
- it is now possible to choose any airport at any time zone as 2nd home base
Import Of eCrew Calendar Entries
- improved parsing
- unexpected characters such as double spaces and non-ascii letters could prevent the import
- time+1 (following day) will be recognized
Import Of Overlapping Events
- a superfluous warning was removed if no overlapping rotations were selected
- due to a very rare, non-reproducible error when overwriting existing rotations, the logic has been changed
Build 861541319v2.5.62023-11-16 20:38:40
Adapted to the changed access permission of the iOS17 calendar.
New airport database.
Build 860406764v2.5.52023-10-12 22:00:54
iOS 17 adjustments
Delayed Reporting and Different Cabin Reporting
- added cabin delayed reporting in case of cockpit standby
- added different cabin reporting if delayed reporting was not further amended
Import of Positioning after Check Out Time
- check out time was taken as 'duty end'
- check out time will be replaced by positioning end
Import of JSON Data
- unfortunately had to be changed to work with iOS 17
- an exporting app or website has to be adapted accordingly
Build 859354884v2.5.42023-08-23 14:35:56
iCloud Backups
- manually saved backups are synchronized with other devices
- backups are stored and synchronized in "iCloud Drive"/"FTL Calc"/"Saved Backups"
- context menus (Haptic Touch) added
18 h Awake Time After Standby At Home
- warning if 18 h of awake time may be exceed at commander's discretion
- general information and rules
- explanation of how the 18 hour clock time is handled by the app
- maximum awake time period in the detailed FDP display
Build 857553248v2.5.32023-06-25 06:14:07
New import for calendar entries created by the new AIMS eCrew app.
New airport database.
New display of local time while entering on block, post flight duty end and duty end after FDP.
New context menu for calendar import search terms, other duty title, left 'Rotations' and 'Duty Days' panels.
Import of explicit actual on/off block times added.
Imported check-in, actual on block, actual off block and check-out times can now be edited.
Corrected the displayed time zone in the Disruptive Schedules List (iPad only).
The displayed time zone of the home base before entering the reporting time will now be displayed according to the current date.
Rules for post flight duty added.
For the combination 'FDP - Positioning - Duty Period': Added 'Positioning After FDP' switch and 'FDP Ending Airport' to calculate crossed timezones within a FDP.
For the combination 'Standby - Positioning Without FDP': Enabled import and corrected presentation.
Fixed a problem when deleting a duty day before or after a 'reserve within a trip'.
Code modernization, small improvements in import, handling, design and error handling.
Build 855736115v2.5.22023-04-01 06:14:42
New Airport Database
- major DST and time zone changes for Syria, Jordan, Iran and Mexico
- airports still under construction added
- airport names updated
Code modernization for upcoming versions of iOS
Fixed iPad bug when selecting home base on very first launch
Build 855479250v2.5.12023-03-12 09:15:50
After closing and relaunching the Preference option "Use Delayed Reporting" was unintentionally set back to "No".
Build 854872079v2.5.02023-02-09 21:37:51
Different Cabin Reporting (former Earlier Cabin Report)
- input of later cabin reporting time added
- earlier cabin reporting will be handled as an extension to the cockpit FDP
- later cabin reporting will be handled independently of the cockpit FDP
Delayed Reporting
- completely restructured
- added a maximum notification time according to GM1
BA eMaestro Import
- additional simulator codes
BackToBack Operation
- is not offered when events overlap or follow each other very closely
A display error in the iPad preferences "Reduced Maximum Time Between Extended Recovery Rests" that could cause a crash has been corrected
Build 853855695v2.4.72022-12-20 08:49:23
A possible error in the conversion to local time in the detailed rest time view has been corrected.
The display of tappable warnings and info has been changed to a rounded design.
Rotations List and Duty Days List
- improved handling for duty days with missing date/time
- "Missing Data" messages are now tappable and change directly to the corresponding input
Cumulative Duties Periods List
- scrolling behavior improved when switching between 7/14/28 days
- the considered period in the past has been extended from 180 to 365 days
- more shorter cumulative duties are displayed (less than 2/4/8 duties in 7/14/28 days are hidden)
Disruptive Schedules List
- calculation optimized
- scrolling behavior improved
- a duplicated entry after returning from the details view was corrected
Augmented Cockpit Input
- a display problem after selecting and directly deselecting "Inflight Rest" before closing the input window was corrected
Build 852793397v2.4.62022-10-25 21:56:37
iOS 16 adjustments
New airport database
Up to 7 times faster access to the airport database
New combined import via the Calendar, RosterBuster and URL Scheme
- before import a backup will be saved in "Auto Backups" and marked with "before import"
- duties that overlap with existing duties will be detected, marked lilac and are not selected
- new duties will be marked green and are selected for import
- when importing overlapping duties you will be asked if you want to keep or overwrite already existing duties
- plausibility check of the selected home base for import
Build 851757081v2.4.52022-08-31 16:40:02
FDP Extension Due To 'Earlier Cabin Report'
The combination with 'Extended FDP', 'Split Duty and 'In-Flight Rest' can now be customized.
New Prefs entry 'Combine Earlier Cabin Report With Other Extensions' is allowing to select/deselect every combination with other extensions.
Calendar Import 'Universal Format'
Mixed C/I, On Block, Off Block, C/O times can now be imported correctly, e.g.
Check In - On Block,
Off Block - On Block,
Off Block - On Block,
...,
Off Block - Check Out
Disruptive Schedule - Early Type - Late Arrival
Time period was increased by 1 minute to include 23:00
Build 850563671v2.4.42022-07-20 16:15:32
Authorization of RosterBuster import has changed.
Build 848236862v2.4.32022-04-23 03:46:17
Local Nights Requirement At Home Base
- corrected calculation of the end of the last local night if there was a DST change during this night
eMaestro XML Import BA
- added additional simulator types
- added office duties
Airport Database
- database updated
- improved process of checking new versions
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
GB | en-GB | GBP 4.99 | 11 | 3.8 | 3.1.2 |
TR | en-GB | TRY 249.99 | 9 | 4.3 | 3.1.2 |
IT | it | EUR 5.99 | 6 | 4.8 | 3.1.2 |
PT | pt-PT | EUR 5.99 | 6 | 4.0 | 3.1.2 |
DE | de-DE | EUR 5.99 | 5 | 4.6 | 3.1.2 |
ES | es-ES | EUR 5.99 | 5 | 3.8 | 3.1.2 |
FR | fr-FR | EUR 5.99 | 5 | 4.8 | 3.1.2 |
US | en-US | USD 4.99 | 5 | 3.8 | 3.1.2 |
NL | nl | EUR 5.99 | 4 | 4.3 | 3.1.2 |
BE | en-GB | EUR 5.99 | 3 | 5.0 | 3.1.2 |
PL | en-GB | PLN 24.99 | 3 | 3.7 | 3.1.2 |
CZ | en-GB | CZK 129 | 2 | 3.5 | 3.1.2 |
NO | en-GB | NOK 59 | 2 | 3.0 | 3.1.2 |
SK | en-GB | EUR 5.99 | 2 | 3.5 | 3.1.2 |
AE | en-GB | AED 19.99 | 1 | 5.0 | 3.1.2 |
AT | de-DE | EUR 5.99 | 1 | 5.0 | 3.1.2 |
DK | en-GB | DKK 39 | 1 | 1.0 | 3.1.2 |
IE | en-GB | EUR 5.99 | 1 | 3.0 | 3.1.2 |
LT | en-GB | EUR 5.99 | 1 | 1.0 | 3.1.2 |
LV | en-GB | EUR 5.99 | 1 | 5.0 | 3.1.2 |
RO | en-GB | RON 29.99 | 1 | 4.0 | 3.1.2 |
SE | sv | SEK 69 | 1 | 4.0 | 3.1.2 |
VN | en-GB | VND 149000 | 1 | 5.0 | 3.1.2 |
AF | en-GB | USD 4.99 | 0 | — | 3.1.2 |
AG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
AI | en-GB | USD 4.99 | 0 | — | 3.1.2 |
AL | en-GB | USD 5.99 | 0 | — | 3.1.2 |
AM | en-GB | USD 5.99 | 0 | — | 3.1.2 |
AO | en-GB | USD 4.99 | 0 | — | 3.1.2 |
AR | es-MX | USD 4.99 | 0 | — | 3.1.2 |
AU | en-AU | AUD 7.99 | 0 | — | 3.1.2 |
AZ | en-GB | USD 5.99 | 0 | — | 3.1.2 |
BA | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
BB | en-GB | USD 5.99 | 0 | — | 3.1.2 |
BF | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BG | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
BH | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BJ | en-GB | USD 5.99 | 0 | — | 3.1.2 |
BM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BN | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BO | es-MX | USD 4.99 | 0 | — | 3.1.2 |
BR | pt-BR | BRL 29.9 | 0 | — | 3.1.2 |
BS | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BT | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
BY | en-GB | USD 5.99 | 0 | — | 3.1.2 |
BZ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
CA | en-CA | CAD 6.99 | 0 | — | 3.1.2 |
CD | en-GB | USD 4.99 | 0 | — | 3.1.2 |
CG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
CH | de-CH | CHF 4 | 0 | — | 3.1.2 |
CI | fr-FR | USD 5.99 | 0 | — | 3.1.2 |
CL | es-MX | CLP 5990 | 0 | — | 3.1.2 |
CM | fr-FR | USD 5.99 | 0 | — | 3.1.2 |
CN | zh-Hans-CN | CNY 38 | 0 | — | 3.1.2 |
CO | es-MX | COP 24900 | 0 | — | 3.1.2 |
CR | es-MX | USD 4.99 | 0 | — | 3.1.2 |
CV | en-GB | USD 4.99 | 0 | — | 3.1.2 |
CY | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
DM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
DO | es-MX | USD 4.99 | 0 | — | 3.1.2 |
DZ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
EC | es-MX | USD 4.99 | 0 | — | 3.1.2 |
EE | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
EG | en-GB | EGP 249.99 | 0 | — | 3.1.2 |
FI | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
FJ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
FM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
GA | fr-FR | USD 4.99 | 0 | — | 3.1.2 |
GD | en-GB | USD 4.99 | 0 | — | 3.1.2 |
GE | en-GB | USD 5.99 | 0 | — | 3.1.2 |
GH | en-GB | USD 5.99 | 0 | — | 3.1.2 |
GM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
GR | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
GT | es-MX | USD 4.99 | 0 | — | 3.1.2 |
GW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
GY | en-GB | USD 4.99 | 0 | — | 3.1.2 |
HK | zh-Hant-HK | HKD 38 | 0 | — | 3.1.2 |
HN | es-MX | USD 4.99 | 0 | — | 3.1.2 |
HR | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
HU | en-GB | HUF 1990 | 0 | — | 3.1.2 |
ID | en-GB | IDR 89000 | 0 | — | 3.1.2 |
IL | en-GB | ILS 17.9 | 0 | — | 3.1.2 |
IN | en-GB | INR 499 | 0 | — | 3.1.2 |
IQ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
IS | en-GB | USD 5.99 | 0 | — | 3.1.2 |
JM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
JO | en-GB | USD 4.99 | 0 | — | 3.1.2 |
JP | ja | JPY 800 | 0 | — | 3.1.2 |
KE | en-GB | USD 5.99 | 0 | — | 3.1.2 |
KG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
KH | en-GB | USD 4.99 | 0 | — | 3.1.2 |
KN | en-GB | USD 4.99 | 0 | — | 3.1.2 |
KR | ko | KRW 7700 | 0 | — | 3.1.2 |
KW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
KY | en-GB | USD 4.99 | 0 | — | 3.1.2 |
KZ | en-GB | KZT 2990 | 0 | — | 3.1.2 |
LA | en-GB | USD 4.99 | 0 | — | 3.1.2 |
LB | en-GB | USD 4.99 | 0 | — | 3.1.2 |
LC | en-GB | USD 4.99 | 0 | — | 3.1.2 |
LK | en-GB | USD 4.99 | 0 | — | 3.1.2 |
LR | en-GB | USD 4.99 | 0 | — | 3.1.2 |
LU | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
LY | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MA | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MD | en-GB | USD 5.99 | 0 | — | 3.1.2 |
ME | en-GB | EUR 4.99 | 0 | — | 3.1.2 |
MG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MK | en-GB | USD 4.99 | 0 | — | 3.1.2 |
ML | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MN | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MO | zh-Hant-HK | USD 4.99 | 0 | — | 3.1.2 |
MR | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MS | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MT | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
MU | en-GB | USD 5.99 | 0 | — | 3.1.2 |
MV | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
MX | es-MX | MXN 99 | 0 | — | 3.1.2 |
MY | en-GB | MYR 22.9 | 0 | — | 3.1.2 |
MZ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
NA | en-GB | USD 4.99 | 0 | — | 3.1.2 |
NE | en-GB | USD 4.99 | 0 | — | 3.1.2 |
NG | en-GB | NGN 7900 | 0 | — | 3.1.2 |
NI | es-MX | USD 4.99 | 0 | — | 3.1.2 |
NP | en-GB | USD 5.99 | 0 | — | 3.1.2 |
NR | en-GB | USD 4.99 | 0 | — | 3.1.2 |
NZ | en-AU | NZD 9.99 | 0 | — | 3.1.2 |
OM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
PA | es-MX | USD 4.99 | 0 | — | 3.1.2 |
PE | es-MX | PEN 22.9 | 0 | — | 3.1.2 |
PG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
PH | en-GB | PHP 299 | 0 | — | 3.1.2 |
PK | en-GB | PKR 1300 | 0 | — | 3.1.2 |
PW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
PY | es-MX | USD 4.99 | 0 | — | 3.1.2 |
QA | en-GB | QAR 19.99 | 0 | — | 3.1.2 |
RS | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
RU | ru | RUB 449 | 0 | — | 3.1.2 |
RW | en-GB | USD 4.99 | 0 | — | 3.1.2 |
SA | en-GB | SAR 19.99 | 0 | — | 3.1.2 |
SB | en-GB | USD 4.99 | 0 | — | 3.1.2 |
SC | en-GB | USD 4.99 | 0 | — | 3.1.2 |
SG | en-GB | SGD 6.98 | 0 | — | 3.1.2 |
SI | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
SL | en-GB | USD 4.99 | 0 | — | 3.1.2 |
SN | en-GB | USD 5.99 | 0 | — | 3.1.2 |
SR | en-GB | USD 4.99 | 0 | — | 3.1.2 |
ST | en-GB | USD 4.99 | 0 | — | 3.1.2 |
SV | es-MX | USD 4.99 | 0 | — | 3.1.2 |
SZ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TC | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TD | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TH | en-GB | THB 199 | 0 | — | 3.1.2 |
TJ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TM | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TN | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TO | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TT | en-GB | USD 4.99 | 0 | — | 3.1.2 |
TW | zh-Hant-TW | TWD 150 | 0 | — | 3.1.2 |
TZ | en-GB | TZS 14900 | 0 | — | 3.1.2 |
UA | en-GB | USD 5.99 | 0 | — | 3.1.2 |
UG | en-GB | USD 5.99 | 0 | — | 3.1.2 |
UY | en-GB | USD 4.99 | 0 | — | 3.1.2 |
UZ | en-GB | USD 4.99 | 0 | — | 3.1.2 |
VC | en-GB | USD 4.99 | 0 | — | 3.1.2 |
VE | es-MX | USD 4.99 | 0 | — | 3.1.2 |
VG | en-GB | USD 4.99 | 0 | — | 3.1.2 |
VU | en-GB | USD 4.99 | 0 | — | 3.1.2 |
XK | en-GB | EUR 5.99 | 0 | — | 3.1.2 |
YE | en-GB | USD 4.99 | 0 | — | 3.1.2 |
ZA | en-GB | ZAR 99.99 | 0 | — | 3.1.2 |
ZM | en-GB | USD 5.99 | 0 | — | 3.1.2 |
ZW | en-GB | USD 5.99 | 0 | — | 3.1.2 |
Change log 29 changes · ZM
✎
releaseNotes updated
This update focuses on code modernization, planned reduced rest, additional FDP and rest information, improved warnings, updated airport data, and better overal
✎
description updated
EASA FTL Calc helps flight and cabin crew calculate and monitor:
• Cockpit and cabin crew limits
• Actual and maximum Flight Duty Periods (FDP)
• Latest on-blo
✎
subtitle updated
Flight Time Limit Calculator
✎
name updated
EASA FTL Calc
◆
Version 3.1.2 released
This update focuses on code modernization, planned reduced rest, additional FDP and rest information, improved warnings, updated airport data, and better overall stability.
Planned Reduced Rest
Planned reduced rest and reduced rest by Comm
◆
Version 3.1.1 released
• Fixed layout-related crashes in the Manual Cumulative Duty Period Calculator on small displays
• Updated airport database
• Improved keyboard support for iPad and macOS
• Minor fixes and overall stability improvements
• Performance and de
◆
Version 3.1.0 released
This update brings full iOS 26 support with a refreshed and modernized interface across iPhone and iPad.
The import system has been redesigned with a new unified trip selection, and RosterBuster and Calendar imports now support custom date
◆
Version 3.0.1 released
Earlier Cabin Reporting + In-flight Rest Cabin
Improved handling and revised calculation logic to support the combined use of “Earlier Cabin Reporting” and “In-flight Rest Cabin”.
Earlier Cabin Reporting Extension (up to 1 hour)
In rare ca
◆
Version 3.0.0 released
This release focuses on design and content updates to improve usability and clarity.
Content Updates
• Over 180 HTML files have been updated.
• Rules have been revised, expanded and added to, making it easier to find relevant information a
◆
Version 2.6.7 released
Handling of Imported Actual Times
- the Flights tab (Cockpit - Cabin - Flights) previously displayed actual on-block times for informational purposes only
- now, modifying the last actual on-block time of a duty day will trigger a recalcu
◆
Version 2.6.6 released
Inflight Rest Presets
The app saves your 'Inflight Rest' entries for individual city pairs in a preset list.
A display problem with iOS 18 has been fixed, the list can now be closed with a swipe downwards.
As when entering, the 'Resting Air
◆
Version 2.6.5 released
Unknown State Of Acclimatisation
- the option of manual selection has been added
- when selected manually, an ”Unknown State Of Acclimatisation” is displayed in green, otherwise in standard blue
Standby Away From Home Base
- removed some r
◆
Version 2.6.4 released
Fixed Unexpected iOS 18 Problems
- on the iPad, some windows such as the airport selection or "Extended Recovery Rests" were no longer displayed wide enough
- on the iPhone, the airport list remained invisible if "FDP End" or "Resting Airpo
◆
Version 2.6.3 released
BA/BALPA Night Duty added
- if the Flying Duty Period overlaps with the night duty period, it is displayed for information purposes only
- the night duty period can be defined in settings
- BA Flying Duty Period and the time zone to which t
◆
Version 2.6.2 released
Selection and presentation of 'FDP End Airport' and 'Resting Airport' changed.
Warnings have been added if the on-block time or an airport is missing within a rotation.
The 2nd home base is now completely independent from the 1st home base
◆
Version 2.6.1 released
Sleep Awake Score
With GM5 CS FTL.1.205(a)(2) a new concept of "Appropriate Fatigue Risk Management" was created.
A calculation of the "Sleep-Wake Score" has been added under the "More" menu item.
Minimum Rest At Home Base
The special cas
◆
Version 2.6.0 released
Post Flight Duty Presets
- the 2 presets for cockpit and cabin were additionally divided into home station and out station
- the new 4 presets also replace the old import presets
Second Home Base
- all time zone restrictions have been remov
◆
Version 2.5.6 released
Adapted to the changed access permission of the iOS17 calendar.
New airport database.
◆
Version 2.5.5 released
iOS 17 adjustments
Delayed Reporting and Different Cabin Reporting
- added cabin delayed reporting in case of cockpit standby
- added different cabin reporting if delayed reporting was not further amended
Import of Positioning after Chec
◆
Version 2.5.4 released
iCloud Backups
- manually saved backups are synchronized with other devices
- backups are stored and synchronized in "iCloud Drive"/"FTL Calc"/"Saved Backups"
- context menus (Haptic Touch) added
18 h Awake Time After Standby At Home
- war
◆
Version 2.5.3 released
New import for calendar entries created by the new AIMS eCrew app.
New airport database.
New display of local time while entering on block, post flight duty end and duty end after FDP.
New context menu for calendar import search terms, othe
◆
Version 2.5.2 released
New Airport Database
- major DST and time zone changes for Syria, Jordan, Iran and Mexico
- airports still under construction added
- airport names updated
Code modernization for upcoming versions of iOS
Fixed iPad bug when selecting home
◆
Version 2.5.1 released
After closing and relaunching the Preference option "Use Delayed Reporting" was unintentionally set back to "No".
◆
Version 2.5.0 released
Different Cabin Reporting (former Earlier Cabin Report)
- input of later cabin reporting time added
- earlier cabin reporting will be handled as an extension to the cockpit FDP
- later cabin reporting will be handled independently of the co
◆
Version 2.4.7 released
A possible error in the conversion to local time in the detailed rest time view has been corrected.
The display of tappable warnings and info has been changed to a rounded design.
Rotations List and Duty Days List
- improved handling for d
◆
Version 2.4.6 released
iOS 16 adjustments
New airport database
Up to 7 times faster access to the airport database
New combined import via the Calendar, RosterBuster and URL Scheme
- before import a backup will be saved in "Auto Backups" and marked with "before i
◆
Version 2.4.5 released
FDP Extension Due To 'Earlier Cabin Report'
The combination with 'Extended FDP', 'Split Duty and 'In-Flight Rest' can now be customized.
New Prefs entry 'Combine Earlier Cabin Report With Other Extensions' is allowing to select/deselect eve
◆
Version 2.4.4 released
Authorization of RosterBuster import has changed.
◆
Version 2.4.3 released
Local Nights Requirement At Home Base
- corrected calculation of the end of the last local night if there was a DST change during this night
eMaestro XML Import BA
- added additional simulator types
- added office duties
Airport Database
GBen-GB
TRen-GB
ITit
PTpt-PT
DEde-DE
ESes-ES
FRfr-FR
USen-US
NLnl
BEen-GB
PLen-GB
CZen-GB
NOen-GB
SKen-GB
AEen-GB
ATde-DE
DKen-GB
IEen-GB
LTen-GB
LVen-GB
ROen-GB
SEsv
VNen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
AUen-AU
AZen-GB
BAen-GB
BBen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BRpt-BR
BSen-GB
BTen-GB
BWen-GB
BYen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
CNzh-Hans-CN
COes-MX
CRes-MX
CVen-GB
CYen-GB
DMen-GB
DOes-MX
DZen-GB
ECes-MX
EEen-GB
EGen-GB
FIen-GB
FJen-GB
FMen-GB
GAfr-FR
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IDen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KRko
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LUen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MNen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MYen-GB
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PGen-GB
PHen-GB
PKen-GB
PWen-GB
PYes-MX
QAen-GB
RSen-GB
RUru
RWen-GB
SAen-GB
SBen-GB
SCen-GB
SGen-GB
SIen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
THen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZWen-GB