How Fleet Safety Contracts Changed My Driving Instruction Business

By Kevin Reyes, Driving Instructor & Fleet Safety Trainer — Dallas, TX


I started teaching driving in 2015 with a two-car operation and a roster of sixteen-year-olds who needed their licenses. The business model was straightforward: parents paid per lesson, students passed the test, everyone moved on. By 2020, I had grown to four vehicles and three part-time instructors and was doing solid volume — mostly teen drivers, with a handful of adult learners and nervous international license converters thrown in.

I was making a living. I was not building a business.

The insight came from a chance conversation with a logistics manager at a distribution company I was speaking with about his teenage son’s lessons. He mentioned offhandedly that they spent about $60,000 per year on driver safety training for their delivery fleet — mostly defensive driving refreshers and new hire road assessments. They used a national provider whose materials felt generic and whose instructors didn’t know local road conditions.

I mentioned that fleet safety training was actually something I could do. He said he’d check with his operations director and get back to me.

That conversation turned into a $28,000 annual contract. It also turned my billing system into a problem I hadn’t anticipated.

The Billing Problem with Fleet Contracts

Individual lesson billing with parents had always been cash or Venmo. Sometimes a check. I’d write a receipt on a notepad and call it done. When the logistics company operations director asked me to send them a proper invoice with their purchase order number, their vendor code, a training description, and net-30 payment terms — I realized I had nothing that could produce that.

I tried a Word document. The operations director replied that it didn’t match their vendor invoice format requirements and wasn’t compatible with their accounting system. She sent me a sample from their previous provider.

I found InvoiceFlow, rebuilt the invoice with all the required fields, and sent it the same day. The invoice processed without questions. The first net-30 payment arrived right on schedule.

The lesson I took away was not just “get an invoice app.” It was that corporate clients have invoice format requirements that are qualitatively different from consumer billing, and if your invoice doesn’t match those requirements, even a client who wants to pay you will struggle to do so.

The Fleet Safety Training Rate Structure

Invoice Flow app products screen of a driving school — standard and extended lessons, an intensive course, motorway lessons, mock tests and Pass Plus
Standard, extended, intensive, motorway, mock, Pass Plus — the rate card, one tap from a receipt.

After the first contract, I built a separate rate card for commercial fleet and corporate accounts:

Fleet Safety Training Rates:

These rates are separate from my consumer lesson pricing:

The Corporate Fleet Invoice Format

Fleet contract invoices for the corporate operations director look like this:

Fleet Driver Safety Training — [Company Name] — [Month Year]:

The driver name list and outcome summary are attached documents, not on the invoice itself — but noting them on the invoice signals that I track by individual driver, which corporate clients with safety-conscious HR departments find reassuring.

Monthly Fleet Account Invoicing

Invoice Flow app invoice editor of a driving instructor — a 10-lesson intensive course and a mock test with lessons-logged in custom fields, paid in full
The whole intensive course, paid upfront — lessons logged, no “I only took 7” disputes.

For contracted fleet accounts with regular ongoing training, I set up recurring monthly invoices:

Monthly Fleet Safety Services — [Company Name] — [Month Year]:

Monthly invoices with a contract reference clause are easy for the client to process — the finance department can match the invoice against the contract without a phone call.

Package Billing for Teen and Adult Learners

Consumer-side billing uses package invoices billed at enrollment:

Driver Education Package — [Student Name] — [Date]:

For family packages — parents booking for two or three teenagers in sequence:

Family Driver Education Package — [Family Name] — [Date]:

Defensive Driving Certificate Course Invoices

Courts and insurance companies sometimes require documented defensive driving certification. These invoices need the certificate information:

Defensive Driving Certificate Course — [Student Name] — [Date]:

The certificate reference on the invoice matters to students submitting for court or insurance. It confirms I’m issuing the documentation they actually need.

International License Conversion Lessons

Invoice Flow app documents of a driving instructor — an intensive course paid, a monthly weekly-lessons invoice, a corporate fleet-training invoice and paid work
Intensive courses, monthly students, corporate fleet training — the cash business, documented.

Drivers with foreign licenses converting to Texas licenses need specific assessment documentation:

International License Conversion Assessment — [Client Name] — [Date]:

The deposit structure with balance after Session 1 works well for this service — I don’t know how many sessions the client will need until I assess their current skill level.

Three Years After the First Fleet Contract

My current practice breakdown:

The fleet and corporate safety work now represents approximately 70% of revenue. I employ two full-time instructors and one part-time. The four cars are now eight — including two vehicles equipped for commercial driver assessment.

The business I have now didn’t exist before that first proper fleet invoice.

What InvoiceFlow Does for Driving Instructors

Driving instruction businesses serve clients across a wide billing spectrum — teenager packages billed to parents, adult learners, court-ordered defensive driving students, international license candidates, and corporate fleet accounts with full procurement requirements. Each needs different documentation.

InvoiceFlow handles all of it: consumer package invoices billed at enrollment, court-documentation certificate course invoices, installment plans for multi-session international conversion packages, and corporate fleet invoices with PO numbers, vendor codes, driver lists, and net-30 terms.

Download InvoiceFlow. Build your fleet safety rates separate from your consumer lesson rates. Send the corporate invoice format that operations directors and finance departments can actually process. The fleet market is larger than the teen driver market — it just requires a real invoice.


Kevin Reyes is a driving instructor and fleet safety trainer in Dallas, Texas, providing teen driver education, adult lessons, defensive driving certification, international license conversion assessment, and corporate fleet safety training programs.