One product. Priced by how many instructors.
One price list for every feature. No paywalls and no per-student fees.
| One instructor $46.99 CAD / month Get started | Two or more From $93.98 CAD / month, two instructors Get started | |
|---|---|---|
| In every plan | ||
| Unlimited students and lessons | Included | Included |
| BC GLP hours tracker60 hours, 10 of them at night | Included | Included |
| Road-test readiness score12 BC road-test skills | Included | Included |
| MVAR 27.06 training records*One tap, print-ready | Included | Included |
| ICBC DTC205 consent forms*Pre-filled from the student file | Included | Included |
| Student signaturesHand the phone over, or send a QR code | Included | Included |
| Offline-first appInstalls to iPhone and Android, no app store | Included | Included |
| Voice notesTranscribed on the device | Included | Included |
| Earnings and mileage trackerReady for a CRA deduction | Included | Included |
| Card paymentsStraight to your own Stripe account. 0% platform fee, we never take a cut. | Included | Included |
| Student record exportPIPA dossier, one student at a time | Included | Included |
| Hosted in CanadaToronto | Included | Included |
| Updates every couple of weeksNo surprise price changes | Included | Included |
| Running a team | ||
| Admin panelInvite an instructor, or remove a seat when someone leaves | Not included | Included |
| Every instructor's work in one placeOpen their students, lessons and reports | Not included | Included |
| A separate account per instructorEach one signs in as themselves | Not included | Included |
| School-wide settingsBusiness details, prices and policies, set once | Not included | Included |
| Shared vehicle fleetOne list of cars, across every instructor | Not included | Included |
| Records stay with the schoolWork recorded under your school is the school's | Not included | Included |
One instructor. Cancel any time. Secure checkout by Stripe, so we never see your card number. Want to try it first? Email us for a trial.
Two or more. Choose your instructor count at checkout, then send each of them a join link. The owner counts as one instructor. Change the count later in the billing portal. More than 25? Email 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.
What a team actually costs.
Instructors are priced in bands, and each band applies only to the instructors inside it. Your first two are charged at the first rate, your third through fifth at the second rate, and so on. Adding someone never re-prices the instructors you already had.
The bands
- Instructors 1–2 $46.99 each
- Instructors 3–5 $24.99 each
- Instructors 6–10 $17.99 each
- Instructors 11–25 $14.99 each
A band rate is not a price for your whole team. The $14.99 band, for example, applies only from your eleventh instructor onward. Nobody pays $14.99 for every instructor at any team size, so the number to look at is the monthly total.
| Instructors | Per month | Which works out at |
|---|---|---|
| 1 | $46.99 | $46.99 each |
| 2 | $93.98 | $46.99 each |
| 3 | $118.97 | $39.66 each |
| 5 | $168.95 | $33.79 each |
| 10 | $258.90 | $25.89 each |
| 15 | $333.85 | $22.26 each |
| 20 | $408.80 | $20.44 each |
| 25 | $483.75 | $19.35 each |
Team sizes not listed are charged the same way. The third column is the total divided by the number of instructors, shown so you can compare team sizes. It is a result, not a rate you are charged. Twenty-five is the largest team you can set up yourself. If you need more, tell us.
Before you sign up.
- Can I try it before subscribing?
- Yes — email [email protected] and we'll set your account up with a free trial, no card needed. Anything you enter during the trial stays yours, and you can export it from the Records page while the trial is running.
- 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?
- Cancelling stops the next payment. Your plan runs to the end of the period you have already paid for, and once that date passes, signing in takes you to the plan page instead of the app. There is no read-only period afterwards, so the schedule, the reports and the settings screens are gone. Your records are not: the plan page carries a button that downloads everything on the account in one file, so you can take them with you at any time, before or after the plan ends. That file covers every student, lesson, report, bill, payment, package, your price list and your activity log, it opens in any browser and you can print it. While your plan is running the same button sits on the Records page, and each student's page still prints their individual training record and DTC205. Nothing is deleted when a plan ends. Signed training records stay exactly where they are for the six years MVAR Division 27 requires, so resubscribing later puts all of it back in front of you.
- 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.
- Why isn't there a separate "school" plan?
- Because it would be the same software at a different name. Every instructor on copilotBC gets the identical app whether they teach alone or alongside nine colleagues, so charging by how many instructors you have is simpler and more honest than selling two products. A one-instructor business is a driving school with one instructor in it, and it is priced as the first rung of the same ladder rather than as a lesser plan.
- Can I add or remove instructors later?
- Yes, from the billing portal. Adding someone takes effect straight away and we charge the difference for the rest of the month. Because the bands only ever apply to the instructors inside them, adding your sixth instructor doesn't re-price the five you already had: it just adds one more at the band that instructor falls into. Lowering your seat count takes effect at your next renewal instead, so the instructors in those seats keep working until then and you have the whole month to decide who keeps a seat. We tell you the date and who is affected, in the app and by email.
- Can I set up a multi-instructor account today?
- Yes. Sign up, choose how many instructors you need at checkout, then send each of them a join link from your admin panel. They sign in to their own copilotBC account, read what your school will and will not be able to see, and accept. You'll be able to open any instructor on your account and see their students, lessons and reports, and the business details, prices and policies you set apply across the school. You can change your seat count later from the billing portal. Teams larger than 25 instructors are still set up by hand: email us.
- 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 — and we take no platform fee and no commission on your lessons, so you keep 100% of your lesson price. On a school plan the school is the seller for the work its instructors record under it, so those payments go to the school’s Stripe account instead; we still take none of it, and we don’t split it between the school and the instructor either. The only deduction is your payment processor's standard card-processing rate (Stripe's usual ~2.9% + C$0.30), which you'd pay taking a card anywhere. 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.