HangarOS
14 CFR 61 / 141Modular7 productsFrom $49 / moBuilt by a pilot
Features

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.

Training

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 coverage
ACS-aligned curricula

Maneuver-level standards mapped to the active ACS / PTS for every certificate.

Lessons + grading

Lesson reports auto-fill from booking data; grading per maneuver, signed by the CFI.

Stage checks

Enforced sequence; cannot advance until the prior stage is signed by a check instructor.

Endorsements

Templated 14 CFR 61.87 / 61.93 / 61.195 endorsements with digital signature.

Graduation certificates

Issued on stage completion, retained per Part 141 recordkeeping rules.

Instructor recurrent records

Currency, ratings, recurrent training, and check-airman qualifications tracked per CFI.

Student progress analytics

Time-to-solo, time-to-checkride, fail rates per maneuver, per instructor.

AI student progress digest

Weekly per-student summary surfacing gaps, stalls, and recommended next lessons.

Records archive

Sealed, immutable training files retained 1+ year past course completion.

Maintenance

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.

AD compliance tracking

Airworthiness Directives applicable to each tail, with status, due date, and method of compliance.

Service Bulletins

SB applicability and compliance log alongside AD records.

Squawks

Pilot-reported discrepancies with ATA codes, severity, and grounding decisions.

Work orders

Parts, labor, vendor, return-to-service sign-off, attached invoices.

Inspections

100-hour, annual, IFR, transponder/pitot-static, ELT — scheduled and tracked per airframe.

Hobbs + tach tracking

Auto-updated from dispatched flights; reconciled against fuel and instructor time.

Maintenance holds

Aircraft can be held from dispatch with a reason and a release sign-off requirement.

Parts inventory

Min-on-hand thresholds, vendor cross-reference, consumption per work order.

Audit trail

Every status change, sign-off, and parts movement logged for inspection.

Scheduling & Booking

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.

Calendar + dispatch board

Day, week, and resource views for aircraft and instructors with drag-to-reschedule.

Waitlist

Students join a waitlist when a slot is full; auto-promoted when a cancellation opens it.

Recurring bookings

Weekly lessons, monthly checks, repeating blocks — defined once, applied for the term.

Aircraft + instructor blocks

Out-of-service, vacation, weather holds — bookable resources blocked at the source.

Conflict checks

Real-time double-booking detection across aircraft, instructors, and rooms.

Instructor + aircraft pairing

Bookings enforce instructor authority on the airframe and student endorsements.

Endorsement enforcement

Solo, night, complex, high-performance — the system blocks dispatch without the right sign-off.

Student self-booking

Role-aware self-service with school-defined limits and approval flows.

Pre-flight check-in

METAR / TAF, weight & balance prompt, fuel state, and Hobbs capture at dispatch.

Smart Schedule (AI)

Student-facing booking flow that suggests time + aircraft + instructor combinations.

Billing

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.

Braintree subscriptions

Platform billing for HangarOS itself: card on file, proration on plan changes, dunning.

Two-phase trial

14 days free with no card, then 14 days with a card on file. First charge on day 28.

Module add / remove

Turn modules on and off any time; proration handled automatically.

QuickBooks Online sync

School-side invoices push to QBO as the source of truth for accounting.

Hobbs + instructor reconciliation

Invoices auto-built from dispatched flight time, with manual adjustments.

Reminders

Scheduled gentle-to-escalating reminders on past-due invoices.

AR aging

Revenue and aging dashboard with drill-down by student and program.

Refunds + voids

Audit-logged refunds and voids with reason codes and signature.

Students

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.

Enrollment + intake

Application, medical, photo ID, TSA AFSP, and citizenship documentation captured at intake.

Single training file

Lessons, grading, stage checks, endorsements, and certificates in one file per student.

Cross-base record

A student that flies out of KFAY today and KRDU tomorrow stays one record.

Pilot logbook view

Auto-aggregated time per category, class, and condition.

Payments + invoices

Per-student AR, payment history, deposits, and refunds.

Communication log

Notes, calls, messages, and emails attached to the record.

Document retention

Records retained 1 year past course completion; 6 months for non-completers.

Multi-Location

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 dive
Per-base dispatch

Each base's schedule, no-shows, and resource conflicts are scoped to that base.

Per-base maintenance

Squawk queue, AD/SB tracking, and inspection due-dates per base.

Per-base roster

Instructors, dispatchers, and students assigned to bases with explicit cross-base grants.

Per-base permissions

Role-based access scoped per location with operator-level cascade and override.

Consolidated billing

One operator bill broken down by base; per-base revenue without spreadsheet reconciliation.

Consolidated students

One student record across bases; one logbook, one file.

Consolidated reports

Fleet utilization, instructor hours, revenue — rolled up or per base.

Cross-base aircraft borrowing

Loan a tail to another base for a cross-country without losing its log.

Aircraft transfer history

Permanent transfers carry full maintenance log, AD/SB status, and inspection dates.

AI

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.

Smart Schedule

Student-facing booking flow that proposes time + aircraft + instructor combinations.

Doc Assistant (KB Concierge)

Aviation-aware retrieval over the school's knowledge base; cites the source SOP or reg.

AI Dispatch

Dispatcher-side suggester for slot fills, swap candidates, and conflict resolution.

Squawk drafter

Pilot-input free text becomes a structured ATA-coded squawk with severity.

Lesson report drafts

Lesson reports drafted from booking, grading, and instructor notes.

AD applicability summarizer

Plain-language summary of AD applicability per tail with citation links.

AI student progress digest

Per-student summary surfacing stalls and suggested next lessons for the CFI.

Document-aware retrieval

PDF-aware extraction with scanned-image detection (no silent failures).

Knowledge Base

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.

Full-text search

Searches body, title, and metadata across every document the user can access.

Folder + role permissions

Folder-level access cascades from roles; per-document overrides supported.

Multi-location scope

Scope a document to one base, several bases, or the whole operator.

Tags + favorites

Tag SOPs by aircraft, program, or topic; favorite the ones you reach for daily.

Sharing

Internal links with visibility checks; external read-only links with expiry.

Bulk operations

Move, tag, share, archive, and permission entire selections.

Version history + restore

Every save is a version; restore prior versions with one click.

In-app PDF viewer

PDF.js-based viewer; pages render in-product without browser handoff.

Audit log

Who read, edited, downloaded, or shared — captured per document.

KB Concierge (AI)

Ask a question in plain language; cites the SOP or regulation it answered from.

Reporting

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.

Fleet utilization

Hobbs hours, dispatched flights, and downtime per tail and per base.

Instructor hours

Flight time, ground time, recurrent currency, and per-CFI revenue contribution.

Maintenance reports

Open squawks, overdue inspections, AD compliance posture by base.

Student reports

Time-to-solo, time-to-checkride, fail rates per maneuver and per instructor.

Financial reports

Revenue by program, AR aging, refunds, and platform-billing cost recovery.

Records archive

Sealed historical training records, exportable for Part 141 audit.

Tenant-wide audit log

Every state change captured; filter by user, module, or action.

CSV + JSON export

Every report exportable; scheduled deliveries via email available.

Compliance

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 page
TCO tracking

Training course outlines tied to each approved course and revision.

Stage check enforcement

Cannot advance past a stage without a signed check-instructor sign-off.

Chief instructor records

Designation + qualification records for chief, assistant chief, and check instructors.

End-of-course tests

Recorded with chief instructor signature per §141.85(a)(1) and Appendix §6.

Enrollment certificates

Generated per §141.93 on enrollment and retained per recordkeeping rules.

Graduation certificates

Issued on course completion and retained 1+ year.

Quality assurance

Internal audits, findings, and corrective actions for Part 141 QC.

Retention rules

Records retained 1 yr past completion, 6 mo for non-completers.

FAA Form 8420-8 ready

Designation form data captured in the format the FSDO expects.

Audit log scoped to Part 141

Filterable audit log for inspection prep.

Permissions / RBAC

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.

Default roles

Operator, chief CFI, dispatcher, CFI, maintenance, accounting, student.

Custom roles

Build roles from the permission catalog; clone and edit existing roles.

Per-base scope

Scope a role to one base, several bases, or the whole operator.

Per-record overrides

Grant access to specific aircraft, students, or documents without escalating a role.

SSO

Google and Microsoft sign-in for the whole tenant.

MFA

TOTP and SMS for native accounts; IdP enforcement when SSO is in use.

Session control

Sign out per device; force-rotate sessions on permission change.

Audit trail

Every grant, revoke, and role change logged with actor and reason.

Ready when you are

Stop dispatching from a spreadsheet.Run your school like a pilot would.

14 days no card, then 14 with card  ·  Cancel anytime  ·  1-hour setup