Booking that checks your rules first.
Day, week and resource calendar views, with drag-and-drop. Every booking is checked before it lands: the student's standing and qualifications, the instructor's availability and currency, the aircraft's maintenance status, and your own policy windows.

The flying day, from check-out to check-in.
Dispatch an aircraft in the morning, take the meter readings when it comes back, and close the flight at the desk. Everything that has to follow from a return — the invoice, the logbook entry, the maintenance clock — follows from that one action.
Check-in at the desk: Hobbs and tach in, squawk box, and a running preview of the invoice the return will produce.
Maintenance that defends the calendar.
Hobbs, tach, and calendar-based due items per aircraft. When one comes due the aircraft comes off the schedule on its own. File squawks from the ramp. Return to service takes a sign-off. The forecast report shows what's due in the next 30, 60 and 90 days.

Billing and books that match what flew.
Closing a flight creates the invoice from the meter reading and the booked instruction block, posts the logbook entry, and records who did it — together, every time. The invoice lands open for a person to review; Av8Book never charges a card on its own.

Part 61 training records, native.
Logbook entries post from completed flights per 14 CFR 61.51. Eight CFI endorsement templates from AC 61-65, signed digitally. Aeronautical experience adds up by category. Currency tracking follows the regs.

A student portal that stops the phone.
Students create an account, upload documents (medical, photo ID, training certificates — read automatically so the profile fills itself in), see real availability, book lessons, manage their balance and get reminders.

Bringing your school over.
The standard path is a CSV export from whatever you run today: students, instructors, aircraft. The wizard maps the columns, you preview the matched rows, and nothing is written until you commit. Schools that pay for Flight Schedule Pro's API module can pull directly instead.
Import wizard: source columns mapped to Av8Book fields, matched rows previewed, and a job that can be paused and resumed.
Plays well with the rest of your stack.
Already using Stripe, QuickBooks, or other flight scheduling software? We've got you.
Connect once and your customers, invoices, and payments sync to QuickBooks, nightly plus on-demand. If a step fails you can retry just that step. CSV export stays available too.
Secure card payments and refunds, handled by Stripe.
Booking confirmations and sign-in links that land in the inbox, not spam.
CSV import wizard auto-maps exports. Most schools are fully set up within a day.
Snap a photo of a medical, certificate, or ID, and the profile fills itself in.
Continuous error monitoring. Most issues surface before you notice them.
It's your data. Locked to your school, and you can export all of it anytime.
Need something custom? Your tech person (or ours) can connect anything to it.
Defense in depth. By default.
Your school's data is sealed off from every other school's. Every person sees only what their role allows: students see their world, instructors theirs, you see everything. Money operations can't half-complete or double-fire. And every change is permanently on the record. Belt and suspenders.
A map of where your checked-out aircraft are right now.
When a school aircraft is checked out and a volunteer ADS-B receiver is hearing it, the fleet map shows its current position with the age of that observation. It answers “is N712AV back in the pattern yet?” without a phone call. This is a private beta running with one school. You cannot switch it on yourself and it is not part of what you get when you sign up. If it sounds useful, talk to us and we'll tell you where it stands.
- No history and no replay. It shows the latest position, not where the aircraft has been.
- Coverage comes from a volunteer receiver network we do not operate. Gaps and delays are normal, and worst close to the ground.
- An aircraft with no position on the map has not been shown to be on the ground. A blank map means no one heard it, nothing more.
- It is an operational awareness tool. It is not a navigation service and not a separation service.
Fleet map: checked-out school aircraft on an open-source basemap, each with its tail number and how old the position observation is.
Want a brain on top of all this?
Right Seat reads your live data, surfaces upcoming gaps before you spot them, and drafts write actions on your behalf, every one of them gated by your explicit Confirm. The in-product help chatbot stays free for everyone; Right Seat is opt-in because AI compute costs real money we can't cross-subsidize.