Plenty of aviation businesses are really two operations under one roof: an FBO that handles line service, fuel, and the front desk, and a flight school that books aircraft and trains pilots. Run them on two systems and you pay for it in double entry, mismatched records, and month-end reports that never quite agree. Run them on one and that friction disappears.
Two operations, one ramp
The FBO side and the flight-school side share customers, aircraft, and a fuel truck, but most software treats them as separate worlds. Your FBO software knows the customer who just bought 80 gallons of avgas. Your scheduling tool knows the same person booked a Cessna for Saturday. Neither one knows both, so a human has to keep them in sync by hand.
What the split actually costs
When the FBO and the flight school keep separate customer lists, the same student ends up entered twice, billed from two places, and reported in two formats. Every reconciliation is manual. Every mismatch is a small fire to put out at month end. And the more your school grows, the worse the duplication gets.
- Double data entry every time a customer's details change.
- Two invoices and two payment trails for one person.
- Reports you have to merge in a spreadsheet before they mean anything.
- No single view of what a customer is worth across fuel, ramp, and training.
One customer record changes everything
Put the FBO and the flight school on one customer record and the duplication is gone. A student who buys fuel and books a lesson is one person, one account, one bill. Scheduling a training flight and selling avgas feed the same set of books, so your revenue picture is complete without anyone stitching it together.
This is the real argument for choosing FBO software that covers training too. It is not about features on a checklist. It is about whether the system that runs your ramp is the same system that runs your schedule, so the data only lives in one place.
What "one system" actually covers
The full picture spans both sides of the operation:
- FBO side: line service, fuel and contract fuel, point of sale, customers, and billing.
- Flight-school side: scheduling, dispatch, pilot currency, and self-service booking.
FBO Director handles the FBO work. The ScheduleFlight add-on handles the flight-school work. They run on the same customer data, so an invoiced training flight flows straight into your FBO books with nothing re-keyed.
The two-path story
Here is the simple version. If you run an FBO, you use FBO Director for line service, fuel, point of sale, and billing. If you also train pilots, you add ScheduleFlight on top for scheduling, dispatch, and currency. If you only run an FBO and never touch flight training, you skip ScheduleFlight entirely and pay nothing for it. You add the flight-school capability only when you actually have a flight school.
For schools coming off an aging tool, the same path is your exit ramp. If you are leaving MyFBO before it shuts down, see the ScheduleFlight MyFBO replacement for how assisted migration moves your pilots, instructors, customers, and account numbers for you. And if you are still deciding what to look for, our guide on how to choose flight school scheduling software walks through the features that matter most.
How ScheduleFlight and FBO Director fit together
ScheduleFlight by FBO Director is the flight-school scheduling, dispatch, and pilot-currency add-on to FBO Director. Because it shares one customer record with FBO Director, an invoiced flight flows straight into your FBO books with no second system to reconcile. It is a responsive web app that runs in any phone, tablet, or desktop browser today, with native iOS and Android apps coming soon, and it requires an active FBO Director subscription.
The founding rate is $179 per month if you sign up by August 31, 2026, locked through December 31, 2029, then $249 per month after September 1, 2026, with a 14-day free trial. You can compare it against the rest of the plan details on the pricing page.
Frequently asked questions
Can I run an FBO and a flight school in one system?
Yes. FBO Director handles line service, fuel, point of sale, customers, and billing, and the ScheduleFlight add-on handles scheduling, dispatch, and pilot currency, all on one shared customer record.
Do I need ScheduleFlight if I only run an FBO?
No. ScheduleFlight is the optional flight-school add-on. If you do not train pilots, you run FBO Director on its own and never pay for the scheduling side.
Why does one customer record matter?
It removes double entry and reconciliation. A person who buys fuel and books a lesson is one account and one bill instead of two records in two systems that you have to keep in sync by hand.
Does ScheduleFlight require FBO Director?
Yes. ScheduleFlight is the flight-school add-on and requires an active FBO Director subscription, because it shares FBO Director's customer record and billing.