Pilot Currency Tracking (§61.57)
How AeroCopilot tracks day, night, IFR, tailwheel, SFAR No. 73, and powered-lift currency in real time from your signed logbook entries.
Pilot-in-Command Verification. Currency tracking in AeroCopilot is computed from your signed logbook entries and is for your operational reference only. Under 14 CFR §61.3 and §61.51, the pilot-in-command remains responsible for verifying their own certificate, medical, and flight experience requirements before each flight. AeroCopilot does not certify, verify, or endorse pilot certificates or currency status to the FAA, an examiner, or any third party.
Pilot Currency Tracking (§61.57)
AeroCopilot computes currency live off the same logbook entries you would show an inspector. Nothing is invented and nothing is cached past the next entry — when you sign a flight, every applicable bucket recalculates against 14 CFR §61.57 and the relevant SFARs. The /compliance/currency page is the consolidated read; the AI tool getPilotCurrency exposes the same numbers in chat.
What we track
The following currency types are derived from your signed logbook:
- Day passenger currency — §61.57(a): 3 takeoffs and 3 landings in the preceding 90 days, in the same category, class, and (if a type rating is required) type.
- Night currency — §61.57(b): to carry persons between one hour after sunset and one hour before sunrise you need 3 takeoffs and 3 landings to a full stop, flown in that same window, within the preceding 90 days. Night touch-and-goes do not count, and the rule's word is "persons", not "passengers". This 90-day count is separate from the day count above — being day-current does not make you night-current.
- Instrument currency — §61.57(c): within the preceding 6 calendar months, 6 instrument approaches plus holding procedures and tasks plus intercepting and tracking courses through navigation electronic systems.
- IPC — §61.57(d): Instrument Proficiency Check recorded as a
CurrencyRecordof typeIFR_6MO. TherecordIpcFromLogbookActionbutton on the IPC tile auto-derives the IPC from a qualifying logbook session (6 approaches + holding + intercept in 6 months). - Tailwheel currency: hidden on aircraft cards when the selected aircraft is not tailwheel — an R44, for example, will not surface tailwheel buckets.
- SFAR No. 73 currency (R22 / R44): 24-month recurrence; missing or expired SFAR No. 73 adds +25 to your aircraft risk score.
- Powered-lift currency: the binding rule is plain §61.57(a)(1) — 3 takeoffs and 3 landings in the preceding 90 days — and under §61.57(a)(1)(ii) they must be in the same type, not merely the same category, because §61.31(a)(3) always requires a powered-lift type rating. The powered-lift authority is SFAR No. 120, codified at 14 CFR Part 194, and Part 194 carries no recent-flight-experience provision of its own. Computed live from
logbookEntryrows bylib/compliance/sfar194-currency.ts, bucketed per type designator — never cached, never persisted as a synthetic record. Basis and what makes it provisional: §194.107 keeps SFAR No. 120 in effect until January 21, 2035; in the final-rule preamble the FAA said it intends permanent regulations in effect by the end of that window (89 FR 92489, Nov. 21, 2024), and docket FAA-2023-1275 carried no successor NPRM when this page was last verified (Aug. 2, 2026). Whatever replaces it, the count semantics above carry over unchanged — they are Part 61's, not the SFAR's. - HUET (helicopter offshore): 24-month HUET currency tracked as
CurrencyRecord.currencyType='HUET_24MO'with regulatory background pinned to 14 CFR 135.209, HCA-RP §6, and IOGP RP 410.
How signing protects the count
PIC verification. The PIC remains responsible for certificate and logbook integrity at all times. Currency math is a derived view of signed entries — it is not a substitute for the PIC's direct duties under 14 CFR §61.3(a) and §61.51(a)(1).
A logbook entry only counts toward §61.57 once it is signed. This is the §61.59 falsification defense:
- Auto-detected entries (Auto-track Flight, MyFlightbook OAuth import, GPS-derived drafts) land in the
draftstate and are excluded from currency math. - A wet-click sign records
signedAtandsignedByUserId. The flight then advances the right bucket — Day, Night, IFR — based on what the entry actually contains. - Once signed, edits create amendment records rather than overwriting the original. Inspectors can read the chain.
The QuickLogModal on /logbook exposes a Day / Night toggle so a late-arrival flight advances §61.57(b) instead of §61.57(a). The default is Day.
Calendar-month math
Currency math is unforgiving on month boundaries. lib/aviation/calendar-month-math.ts pins §61.56 (flight review), §61.58 (PIC proficiency), §61.57(c) (instrument), §61.55(b)(2) (second-in-command), and §61.23(d) (medical) calendar arithmetic across leap-year boundaries with 11 vitest cases. If you fly at 23:50 local on the last day of a calendar month, the bucket rolls correctly.
Where it surfaces
/compliance/currency— full dashboard with countdown badges per bucket./dashboardCompliance Status Widget — Medical, BFR, IPC, 90-day at a glance.- AI chat —
getPilotCurrencyreturns the same structured data, source-attributed to your logbook. - Pre-flight briefing — Compliance section blocks GO authority if a required currency type is expired for the planned operation.