On the day a package sells, nothing has been earned
An MTO-approved beginner driver education package bundles at least 20 hours of classroom, 10 hours in-car and 10 flexible hours into one price, and most schools collect all of it at enrolment. The cash is real; the revenue is not. Until each hour is taught, the school owes that family forty hours of delivery, so we record the sale as deferred revenue, a liability, and move it to income only as instruction happens.
Skip that discipline and you get the classic driving school trap. A strong enrolment month, usually just before summer, fills the bank account; the balance gets read as profit and spent on a car or a draw; then autumn arrives with hundreds of paid-for lessons still to deliver and none of the cash left to fund the instructors who will teach them. Books that carry an unearned-lesson balance by student keep the obligation on the page at exactly its real size, and the monthly statement reports lessons taught, not deposits banked.
One price, several earning speeds
The parts of a package earn at different rates, so we split them when the sale is posted rather than untangling them at year-end:
| Package component | When it is earned | What drives the entry |
|---|---|---|
| Classroom hours | As each cohort session runs | Session attendance per student |
| In-car lessons | Lesson by lesson, at sign-off | The instructor's lesson log |
| Flexible and homelink hours | As completed and recorded | Completion entries in the course file |
| Road-test car rental | On test day | Test bookings by date |
| Extra and retest lessons | When actually driven | Hours sold against hours delivered |
Withdrawals fit the same frame. When a student quits partway through, the contract sets the refund, and because the undelivered portion is already sitting in the liability, paying it out settles a debt instead of appearing as a surprise loss in whatever month the cheque happens to leave.
Books the MTO could read beside you
BDE providers keep student files, lesson logs and instructor sign-offs because the MTO audits course records and can pull a school's approval over gaps in them. We treat that file as an asset rather than a burden: the same lesson log that satisfies a ministry auditor is the source document for revenue recognition, so the course records and the general ledger tell one story. If the scheduler says a student has taken six of ten in-car lessons, the books show precisely six lessons of that package earned, and nobody has to reconstruct anything when an inspector or an accountant asks.
Mechanically, booking and lesson data flow from the scheduling system into QuickBooks Online on a monthly rhythm, and Dext captures fuel, maintenance and insurance paperwork against the right vehicle. Each dual-brake car gets its own cost line, so you can see what every unit in the fleet costs to keep on the road, which car is due for replacement, and what a month of instruction actually costs to deliver per vehicle.
Instructors, vehicles and the month-end file
Instructor pay is the other half of the ledger. Employed instructors run through payroll with CPP, EI and income tax withheld and a T4 at year-end; genuinely independent instructors driving their own cars invoice the school, and we keep the T4A records behind those fees. Which side of that line each instructor belongs on is a facts question with real money attached, and we deal with it squarely on our driving school tax services page.
Because driving instruction is HST-taxable, the school charges 13% on packages and single lessons and recovers the HST on fuel, vehicles and classroom rent, so the quarterly return falls straight out of reconciled books instead of a shoebox exercise. Our End-to-End Accounting service puts bookkeeping, payroll, financial reporting and tax filing under one roof, which matters in a business where the payroll file, the lesson log and the HST return all describe the same forty hours. At year-end the same records feed the T2 through Corporate Tax Filing with no clean-up project in front of it. We work with driving schools across Mississauga and the GTA, and every engagement starts with a free 15-minute discovery call and a written quote.
