Accounting & earnings
Teach the lesson. The books write themselves.
Accounting software for BC driving instructors. Every lesson already knows its date, length, student and fee — so your revenue, unpaid balances, GST and business kilometres total themselves as you go, and your accountant gets a clean CSV at year end.
Sample year — your figures total themselves from the lessons you actually taught.
The problem
Generic accounting software doesn't know what a lesson is.
A driving instructor's books are unusual in a specific way: revenue arrives in dozens of small, near-identical amounts — some cash at the curb, some by card, some not paid yet — and the vehicle is both the workplace and the largest deduction. General bookkeeping software has no concept of any of that, so you enter every lesson twice: once to teach it, once to account for it.
copilotBC starts from the lesson instead. The record you have to keep anyway is also the bookkeeping entry — so the second job disappears.
What it tracks
Your income side, current without you touching it.
Year end
One export. Your accountant does the rest.
The year-end export is a plain CSV that opens in Excel, Numbers, Google Sheets or any bookkeeping package — one line per income lesson, then the totals your accountant asks for first. Paid lessons are frozen at what you charged, so raising your rates next spring can't retroactively inflate last year's revenue. The footnotes travel in the file: which figures are estimates, how the GST column was derived, and that the kilometre total is lesson distance only.
1 file to hand over — not a shoebox, not a spreadsheet you rebuilt from memory the week before the deadline.
Getting paid
Card payments land in your account, not ours.
Students can pay for a lesson by card through Stripe. The charge goes directly to you — you're the merchant for the lesson, the funds settle into your own Stripe account, and copilotBC never takes custody of your students' money. Cash and e-transfer still work exactly as before; you mark those paid in a tap.
You own the funds, the fees and any refunds. copilotBC is the software, not the money's middleman.
A paid lesson flips to paid, leaves your outstanding balance, and joins your collected total — the bookkeeping consequence of getting paid happens on its own.
Honest scope
What this is not.
Questions
Common questions about instructor bookkeeping.
Is there accounting software made for driving instructors?
Most instructors use general small-business software and re-key their lessons into it. copilotBC captures the income side as a by-product of teaching instead, then exports for the accountant. If you already love your bookkeeping app, the CSV drops straight into it.
Do I have to be GST-registered to use it?
No. If you're under the small-supplier threshold, leave GST off and the tax column simply doesn't appear. Turn it on the year you register.
What if I take cash?
Plenty of instructors do. Mark the lesson paid and it's recorded like any other collected fee — the export doesn't care how the money arrived, only that it did.
Does the fee show up on my ICBC-aligned lesson record too?
Yes — the fee charged is one of the fields BC's record-keeping regulation asks for, so it's on the printed student training record as well as in your earnings. See compliance.
Where does my financial data live?
In Google Cloud's Toronto region, in Canada — encrypted, isolated per instructor, and covered by the same controls as your student records. More on security.
Teach the lesson. The books write themselves.
Related: booking software for driving instructors · the pre-trip and lesson checklist · frequently asked questions
copilotBC is software, not an accountant, and nothing here is tax advice. Confirm your filing figures with a professional.