Every module HangarOS ships.Built for Part 61 & 141.
Eleven surfaces, one tenant. Jump to the section your school runs on — every feature listed below is shipped today and in use by live flight schools.
ACS-aligned training, end to end.
Curricula, lessons, stage checks, certificates, endorsements, and instructor records — built around 14 CFR 61 and 141, not a generic LMS.
See the Part 141 coverageManeuver-level standards mapped to the active ACS / PTS for every certificate.
Lesson reports auto-fill from booking data; grading per maneuver, signed by the CFI.
Enforced sequence; cannot advance until the prior stage is signed by a check instructor.
Templated 14 CFR 61.87 / 61.93 / 61.195 endorsements with digital signature.
Issued on stage completion, retained per Part 141 recordkeeping rules.
Currency, ratings, recurrent training, and check-airman qualifications tracked per CFI.
Time-to-solo, time-to-checkride, fail rates per maneuver, per instructor.
Weekly per-student summary surfacing gaps, stalls, and recommended next lessons.
Sealed, immutable training files retained 1+ year past course completion.
AD/SB compliance, squawks, work orders, parts.
Hobbs and tach tracking per tail. AD applicability with FAA cross-reference. Squawk-to-grounding workflows. A full work-order system with parts and labor.
Airworthiness Directives applicable to each tail, with status, due date, and method of compliance.
SB applicability and compliance log alongside AD records.
Pilot-reported discrepancies with ATA codes, severity, and grounding decisions.
Parts, labor, vendor, return-to-service sign-off, attached invoices.
100-hour, annual, IFR, transponder/pitot-static, ELT — scheduled and tracked per airframe.
Auto-updated from dispatched flights; reconciled against fuel and instructor time.
Aircraft can be held from dispatch with a reason and a release sign-off requirement.
Min-on-hand thresholds, vendor cross-reference, consumption per work order.
Every status change, sign-off, and parts movement logged for inspection.
A dispatch board your CFIs trust.
Calendar, dispatch board, waitlist, recurring bookings, blocks, conflict checks, instructor and aircraft pairing — one schedule for the whole operation.
Day, week, and resource views for aircraft and instructors with drag-to-reschedule.
Students join a waitlist when a slot is full; auto-promoted when a cancellation opens it.
Weekly lessons, monthly checks, repeating blocks — defined once, applied for the term.
Out-of-service, vacation, weather holds — bookable resources blocked at the source.
Real-time double-booking detection across aircraft, instructors, and rooms.
Bookings enforce instructor authority on the airframe and student endorsements.
Solo, night, complex, high-performance — the system blocks dispatch without the right sign-off.
Role-aware self-service with school-defined limits and approval flows.
METAR / TAF, weight & balance prompt, fuel state, and Hobbs capture at dispatch.
Student-facing booking flow that suggests time + aircraft + instructor combinations.
Braintree platform billing. QuickBooks for schools.
HangarOS bills your school via Braintree subscriptions. Your school bills students via QuickBooks Online — auto-generated from Hobbs and instructor time.
Platform billing for HangarOS itself: card on file, proration on plan changes, dunning.
14 days free with no card, then 14 days with a card on file. First charge on day 28.
Turn modules on and off any time; proration handled automatically.
School-side invoices push to QBO as the source of truth for accounting.
Invoices auto-built from dispatched flight time, with manual adjustments.
Scheduled gentle-to-escalating reminders on past-due invoices.
Revenue and aging dashboard with drill-down by student and program.
Audit-logged refunds and voids with reason codes and signature.
One record per pilot, across every base.
Enrollment, training file, logbook, payments, endorsements, and certificates — all under one student record that moves with the pilot.
Application, medical, photo ID, TSA AFSP, and citizenship documentation captured at intake.
Lessons, grading, stage checks, endorsements, and certificates in one file per student.
A student that flies out of KFAY today and KRDU tomorrow stays one record.
Auto-aggregated time per category, class, and condition.
Per-student AR, payment history, deposits, and refunds.
Notes, calls, messages, and emails attached to the record.
Records retained 1 year past course completion; 6 months for non-completers.
Several bases, one operator, real consolidation.
Each base runs its own dispatch, maintenance, and roster. Billing, students, and reports roll up to the operator. Aircraft transfer carries history with the airframe.
Read the Multi-Location deep diveEach base's schedule, no-shows, and resource conflicts are scoped to that base.
Squawk queue, AD/SB tracking, and inspection due-dates per base.
Instructors, dispatchers, and students assigned to bases with explicit cross-base grants.
Role-based access scoped per location with operator-level cascade and override.
One operator bill broken down by base; per-base revenue without spreadsheet reconciliation.
One student record across bases; one logbook, one file.
Fleet utilization, instructor hours, revenue — rolled up or per base.
Loan a tail to another base for a cross-country without losing its log.
Permanent transfers carry full maintenance log, AD/SB status, and inspection dates.
AI that knows what an ATA code is.
Three distinct AI surfaces — student-facing Smart Schedule, knowledge-base Doc Assistant, and dispatcher-side AI Dispatch — plus drafting tools across the product.
Student-facing booking flow that proposes time + aircraft + instructor combinations.
Aviation-aware retrieval over the school's knowledge base; cites the source SOP or reg.
Dispatcher-side suggester for slot fills, swap candidates, and conflict resolution.
Pilot-input free text becomes a structured ATA-coded squawk with severity.
Lesson reports drafted from booking, grading, and instructor notes.
Plain-language summary of AD applicability per tail with citation links.
Per-student summary surfacing stalls and suggested next lessons for the CFI.
PDF-aware extraction with scanned-image detection (no silent failures).
SOPs, manuals, and references — with permissions baked in.
A versioned document library where folder permissions follow your roles. Full-text search, audit log, multi-location scope, tags, favorites, sharing, bulk ops, version restore, and an in-app PDF viewer.
Searches body, title, and metadata across every document the user can access.
Folder-level access cascades from roles; per-document overrides supported.
Scope a document to one base, several bases, or the whole operator.
Tag SOPs by aircraft, program, or topic; favorite the ones you reach for daily.
Internal links with visibility checks; external read-only links with expiry.
Move, tag, share, archive, and permission entire selections.
Every save is a version; restore prior versions with one click.
PDF.js-based viewer; pages render in-product without browser handoff.
Who read, edited, downloaded, or shared — captured per document.
Ask a question in plain language; cites the SOP or regulation it answered from.
Operational reports without exporting CSVs.
Utilization, financials, maintenance, and training reports across every base. Drill into a single base or roll up to the operator.
Hobbs hours, dispatched flights, and downtime per tail and per base.
Flight time, ground time, recurrent currency, and per-CFI revenue contribution.
Open squawks, overdue inspections, AD compliance posture by base.
Time-to-solo, time-to-checkride, fail rates per maneuver and per instructor.
Revenue by program, AR aging, refunds, and platform-billing cost recovery.
Sealed historical training records, exportable for Part 141 audit.
Every state change captured; filter by user, module, or action.
Every report exportable; scheduled deliveries via email available.
FAA Part 141, audit-ready out of the box.
TCO tracking. Stage check enforcement. Chief / asst chief / check instructor records. End-of-course tests. Graduation certificates. Retention rules.
Open the full Part 141 pageTraining course outlines tied to each approved course and revision.
Cannot advance past a stage without a signed check-instructor sign-off.
Designation + qualification records for chief, assistant chief, and check instructors.
Recorded with chief instructor signature per §141.85(a)(1) and Appendix §6.
Generated per §141.93 on enrollment and retained per recordkeeping rules.
Issued on course completion and retained 1+ year.
Internal audits, findings, and corrective actions for Part 141 QC.
Records retained 1 yr past completion, 6 mo for non-completers.
Designation form data captured in the format the FSDO expects.
Filterable audit log for inspection prep.
Granular RBAC with custom roles and per-base scope.
Defaults for the roles every school has, custom roles for the rest, and per-base scope so a dispatcher at one base can't edit another's schedule by accident.
Operator, chief CFI, dispatcher, CFI, maintenance, accounting, student.
Build roles from the permission catalog; clone and edit existing roles.
Scope a role to one base, several bases, or the whole operator.
Grant access to specific aircraft, students, or documents without escalating a role.
Google and Microsoft sign-in for the whole tenant.
TOTP and SMS for native accounts; IdP enforcement when SSO is in use.
Sign out per device; force-rotate sessions on permission change.
Every grant, revoke, and role change logged with actor and reason.
