copilotBC Sign in

Pricing

Two plans. One job.

An Instructor plan for the solo BC driving instructor, and a School plan when there's more than one of you. No feature paywalls, no per-student fees — the price scales with seats, not against you.

Instructor

Everything copilotBC ships today, for one instructor.

$36.99 CAD / month
Get started

Cancel any time. Secure checkout by Stripe — we never see your card number. Want to try it first? Email us for a trial.


  • Unlimited students & lessons
  • BC GLP hours tracker (60 hr / 10 hr night)
  • 12-skill BC road-test readiness score
  • MVAR 27.06 Student Training Records* (one tap, print-ready)
  • ICBC DTC205 consent forms* — pre-filled
  • Hand-the-phone and QR cross-device student signatures
  • Offline-first PWA — installs to iPhone & Android, no app store
  • Voice notes with on-device transcription (Whisper)
  • Earnings + CRA mileage deduction tracker
  • PIPA student dossier export (JSON, one student at a time)
  • Hosted in Toronto, Canada
  • Updates every couple of weeks — no surprise pricing changes

School

For driving schools — every Instructor feature, per seat, plus the admin tier.

Per seat Volume pricing — pick your seat count at checkout
Talk to us

Owner counts as a seat. Cancel any time. Secure checkout by Stripe.


  • Everything in Instructor, for every seat
  • Admin panel — members, seat management Coming soon
  • Shared student pool & lesson dispatch Coming soon
  • Shared fleet (vehicles) across instructors Coming soon
  • Owner-provisioned instructor accounts — no sign-up dance Coming soon
  • School-wide calendar & schedules Coming soon
  • Larger tiers available — ask us

* Based on official ICBC and BC government forms. copilotBC is independent and not endorsed by ICBC, and official forms or requirements may change before we update ours — please confirm each export against the current official version before you rely on it. See our Terms of Service.

FAQ

Before you sign up.

Can I try it before subscribing?
Yes — email hello@copilotbc.ca and we'll set your account up with a free trial, no card needed. And whether you subscribe or not, your data always stays exportable.
Are there per-student or per-lesson charges?
No. The instructor pays a flat subscription; students and lessons are unlimited.
What happens if I cancel?
You keep read-only dashboard and export access to your records for 90 days after a subscription lapses, plus a PIPA dossier JSON export for every student so you can take your data with you. We never delete retention-required records out from under you: signed student training records stay retained for the legally-required six years (MVAR Division 27). The 90 days refers only to continued dashboard access — not to destroying records you're legally obliged to keep.
Can I deduct it on my taxes?
Subscription costs for business software you use to deliver instruction are typically deductible business expenses in Canada. Talk to your accountant — we're not the IRS or CRA, just engineers.
How does the School plan work?
The School plan is tiered by instructor seats (the owner counts as one). Every seat gets the full Instructor feature set today. The admin tier — provisioned instructor accounts, a shared student pool with lesson dispatch, shared vehicles, and school-wide scheduling — is rolling out soon; talk to us if you want early access or need more seats than the listed tier.
Can my students pay for lessons by card?
Yes — that's coming with payments at launch. You connect your own bank account through Stripe, send a student a secure checkout link (or hand them your phone), and the lesson is marked paid automatically. The money goes to you; copilotBC never holds your funds. Cash and e-transfer always work too — there's a manual "mark paid" for those.
What if ICBC changes the requirements?
The mapping between BC regulations and what the app captures is documented in Compliance. We aim to update the templates when ICBC updates its published forms — included in your subscription — but can't guarantee they're current at any given moment, so always confirm against ICBC's latest before you rely on an export.
Who handles payment information?
Stripe processes all payments on a Stripe-hosted checkout page — your card details go straight to Stripe and never touch copilotBC's systems. copilotBC is the seller for subscriptions, so we handle invoices, refunds, and any applicable Canadian sales tax (added at checkout where required). See our Refund Policy.

Try it on a real Tuesday.

The best test of copilotBC is one full day of lessons. Email us for a free trial and bring it along.