Is there driving instructor software made for BC?
Yes. Booking, a pre-trip checklist based on the BC curriculum, a readiness score, and lesson reports built around ICBC’s assessment criteria.
Frequently asked
Billing, devices, offline use, ICBC-aligned records, switching over and leaving.
53 answers, every one of them true of the app today. Anything not built yet says so.
01 / 08
What copilotBC is and what it tracks.
Yes. Booking, a pre-trip checklist based on the BC curriculum, a readiness score, and lesson reports built around ICBC’s assessment criteria.
Yes. Each student gets a readiness score across the road-test skills. Families see it too.
02 / 08
Cost, card details, and cancelling.
The Instructor plan is $56.99 CAD a month. On the School plan, the first two instructors are $56.99 each and every instructor after that is $28.99.
The pricing page shows the total for your seat count.
Yes. Email [email protected]. No card needed.
Nothing. The portal is free for them.
No. Card payments go through Stripe. Stripe charges its usual fee, about 2.9% + C$0.30.
Stripe. Checkout is on a Stripe page, so your card number never reaches copilotBC. Any tax shows before you pay.
Yes. Cancel in the Stripe billing portal. Your plan runs to the end of the paid period.
The refund policy applies.
No. Nothing is deleted.
One button downloads every record in a printable file, even after the plan ends. Resubscribe and everything is back.
Division 27 sets a six-year retention duty, so the download stays open on a lapsed account.
Yes. Earnings exports a CSV with a row per billable lesson, marked paid or not. The mileage log totals business kilometres for the year.
03 / 08
Phones, offline use, reminders and calendars.
No. It runs in any current browser and adds to the home screen on iPhone or Android. Store apps are planned.
Lessons save on the device and upload when you are back online. The app tells you when it is safe to close.
Yes. The timer, notes, skill marks, odometer readings and both signatures save on the device.
Card payments, emailed reports, and the link or QR code a student signs on their own phone need a connection.
Out of signal
Phone, tablet or computer, in any current browser.
Sign out when you are done. That clears your settings, offline records and cached audio from the device.
Yes, by email and push. Push on iPhone needs the app on the home screen.
Text reminders are planned.
Both ways. A feed link puts your lessons in Google, Apple or Outlook. Connect Google Calendar and students cannot book over your busy times.
04 / 08
What is kept, what prints, what is locked.
No. copilotBC is independent and not affiliated with ICBC. ICBC licenses schools and instructors, not software.
Records are built around Division 27 of the Motor Vehicle Act Regulations. Reports are based on official ICBC and BC government formats, and are not official ICBC documents.
The Division 27 fields: student name, licence number and class, date, start and end times (24-hour), length, subject, training type, fee and instructor name.
Night driving is flagged. The printout carries the retention note and your attestation.
One export: the training record, the skill record, the ICBC consent and release, and your written disclosure. Print it or save a PDF.
It prints forms based on official ICBC and BC government formats. Check each one against the current version.
ICBC has no submission channel for software, so nothing is sent. See the Compliance page.
Six years, as Division 27 requires. You cannot delete a student or a signed lesson.
After six years the app removes personal details from expired records and logs that it did.
Seventy-two months
A student training record is kept for six years from the last lesson. Every month on that ring is a month in which the app will not let you delete it, will not let you edit a signed lesson, and will print it on demand.
In a school the duty travels with the records rather than with the person. They stay readable by the school after an instructor leaves.
No. A signed lesson is locked.
Add a dated correction note. It prints under the original.
The lock is enforced on the server.
Some. The consent and release signs in the app or prints filled in. The Declaration of Completion is a paper ICBC form copilotBC does not produce.
There is none. ICBC does not issue one, and Division 27 asks for your name.
The only ICBC number here is the school’s driver training code.
Yes, for Class 7L and 7N, against ICBC’s recommended 60 hours, about 10 at night. You can add parent-supervised hours.
Yes. Hours count when you finish the lesson. Until the student signs, the printout is marked UNSIGNED.
05 / 08
Switching from paper, spreadsheets or other tools.
No. Start with your next lesson. Your old records stay where they are.
No. Adding a student takes about a minute, or send your booking link and they fill it in.
One sitting: your name, school, vehicle, lesson length, fee and pre-trip checklist.
No. It starts with twelve skills based on the BC road-test criteria. Rename, reorder or add your own.
Yes. Mark a lesson paid by hand and it counts in Earnings. Cards are optional.
BC requires instruction through a licensed driving school, and the name prints on the ICBC consent form. Use your business name.
06 / 08
Where it is stored and who can see it.
In Google Cloud’s Toronto region, encrypted at rest and in transit.
Some services, such as email and card payments, run outside Canada. The privacy policy lists them. More on security.
Only your signed-in account. The server checks every read and write, and an audit trail records who did what.
On the School plan, the owner can open their instructors’ records. Instructors agree to this when they join.
Yes, with an authenticator app and recovery codes. Text-message codes are not offered.
No. AI runs only in the help panel, which answers from our help document.
AI report writing exists but is off. If it is turned on, it will ask you first.
Only if you turn it on, and only for students who signed consent. Clips stay on your device and delete after up to 90 days.
The app builds a full download for one student. A correction request is recorded beside the original.
No. copilotBC is built around the BC rules on this page. Whether your business is compliant depends on your business.
07 / 08
Seats, the admin panel, and staff changes.
An admin panel to open any instructor’s students, lessons, reports and activity log.
Prices, policies, business details and the disclosure are set once. Vehicles share one list.
Buy between two and 25. Adding one never changes the price of the seats you have.
The owner always uses a seat. Pending invitations count until withdrawn.
Increases apply at once, billed pro rata. Decreases apply at renewal.
Yes. Money collected and lessons taught per instructor, by month or year to date. Payments marked by hand are left out.
The school keeps access to records made under it. The instructor keeps their own account and can rejoin later.
The instructor’s signature, e-Transfer address and personal settings.
No. Payroll is not built.
Yes. Their own sign-in puts their name on their records, as Division 27 requires.
08 / 08
The free portal, booking and payments.
A free portal: upcoming lessons, lesson reports, a readiness score, booking and payment.
Yes. A parent sees their child’s lessons and reports, and can enrol and sign for them.
Only to book or use the portal. Reports, reminders and payment links go to the email on file either way.
Yes, from your booking link. They pick a length, day and time, and you confirm. Nothing is charged at booking.
Send a link or show a QR code. The money goes to your Stripe account and into Earnings. What it costs.
You issue refunds from your Stripe dashboard.
Yes. Set a lower price per lesson when a student buys several. The app writes the agreement and emails the buyer a copy.
In BC a prepaid block over $50 is a future performance contract. The app does not check your wording.
Still stuck
A person answers support email.
Guides: booking software for instructors, income, GST and mileage, a printable pre-trip and lesson checklist, and how to become a driving instructor in BC.