Passdesk
For driving schools

Run every instructor's diary, payments and learners from one place.

A drag-and-drop calendar for the whole school, deposits and no-show fees taken by card automatically, progress you mark in a tap, and a booking page with your name on it. One bill for the school, office staff free, and no commission on your lessons.

30-day free trial · No card needed · £49/mo for four instructors, or £19/mo on your own

What it sorts out for you

Spreadsheets, group chats, sticky notes

One place for every booking, payment and lesson note.

Card payments without a card reader

Every school takes card payments through Stripe. Send a payment link, take a deposit or give a refund in a couple of clicks.

Progress without paper

Mark a lesson in under a minute, one tap per skill. The test-ready score and the time-to-test estimate update as you go.

Running several instructors

Each instructor gets their own calendar, earnings and permissions. One workspace and one bill per school, and office staff don’t take a seat.

Parents can follow along without a login

Share a private link and parents can see lesson history, the next lesson and progress.

Lesson notes that stay with the learner

Add voice notes and photos at the end of every lesson, and they’re saved to the learner’s timeline.

Scheduling

A drag-and-drop lesson calendar

Drag a lesson to a new slot and the student gets an email and the instructor a push notification. Your cancellation policy is applied automatically.

  • Drag-drop calendar with day, week and month views.
  • Repeating slots for regular Tuesday-at-six learners; one-off overrides without breaking the series.
  • Saved meeting locations per instructor — pickup or fixed point, with notes the student sees.
  • Cancellation policy enforced automatically — if a learner cancels inside the policy window, the late-cancel fee is charged.
What the student sees — their next lesson, the meeting point on a map, a one-tap reschedule, and a calendar feed straight into Apple or Google.
Mon 19
Tue 20
Wed 21
Thu 22
Fri 23
09:00
A. Turner
P. Shah
M. Lloyd
11:00
S. Greene
A. Turner
N. Patel
P. Shah
13:30
M. Lloyd
A. Turner
S. Greene
15:00
P. Shah
S. Greene
M. Lloyd
Alex Turner
10-hour package · 19/10/2026
£420.00 Paid
Priya Shah
Deposit · 20/10/2026
£40.00 Held
Marcus Lloyd
Late-cancel fee · auto · 21/10/2026
£20.00 Charged
Sofia Greene
Refund · 22/10/2026
−£25.00 Refunded
Payments

Get paid up front, automatically

Card checkout and saved-card payments via Stripe. Deposits, late-cancel fees and no-show fees are charged automatically under the policy you set.

  • Card checkout for packages and one-off lessons.
  • Saved cards via Stripe — students opt in once, then deposits and fees are charged automatically. Card details stay with Stripe.
  • A card page for learners where they update their card and download receipts.
  • Live balance per student in lesson hours, not pounds.
What the student sees — buy a package in two taps, see how many lesson hours they have left, and store a card for deposits.
Progress tracking

Progress every learner can read

Five skill areas that cover what the test checks, each marked on a four-step scale, with manual and automatic covered. Plus curated YouTube videos per skill, with watched tracking.

  • Five areas from the driving test: control, manoeuvres, junctions, road types and conditions, adding up to a test-ready score.
  • Manual or automatic: learners in an automatic don't see the gear skills.
  • Lesson notes carry forward — the next instructor sees what to focus on before the student gets in the car.
  • Curated skill videos — hand-picked YouTube content per test-required skill with watched tracking.
What the student sees — their own progress sheet, marked after every lesson, three skills to focus on next, and a test-ready score.
Test-ready
78% +6% vs last week
Control
Moving off & stopping
Steering & positioning
Manoeuvres
Bay parking
Parallel park
Junctions
Roundabouts
Cancellation: Wed 21/10 · 11:00 4m 12s
Offered to Priya Shah · matched on weekday + automatic + Northgate
Push sent SMS sent Email sent
Cancellation: Thu 22/10 · 09:00 Claimed
Alex Turner claimed in 1m 47s · balance restored
Cancellation: Fri 23/10 · 15:00 Expired
No matching learner in 10-minute window · offered to next 3
Waitlist

Fill a cancelled slot automatically

Students set a preference window — days, hours, transmission, and the instructor they already learn with, so offers only ever cover that instructor's slots. When one opens, Passdesk offers it to three learners at once and the first to tap gets it.

  • Preference windows — date range, weekdays, hour-of-day, transmission, and pinned to their own instructor. If a colleague ever has to cover, the progress record shows where the last lesson finished.
  • Push, text and email go out at the same time.
  • First to tap within 10 minutes gets the slot, and two learners can't claim the same one.
  • Balance restored automatically for the learner who cancelled.
For teams

Add staff, set permissions, see where the gaps are

You can add office staff on any plan and instructors from Pro upwards, each with their own permissions. Every instructor gets an earnings record you can pay against, and a chart of the week shows which hours are going unsold. If you franchise your instructors, Team and Scale work out their fees and draft their statements.

Email invitations, pre-set permissions

Invite staff with the access they need: owner, instructor or office.

What each instructor has earned

Hourly rate, earnings so far this month and a week-by-week breakdown.

See which hours go unbooked

Spot the underused slots, plan around peak demand, and see which instructors' diaries stay full.

Make the progress sheet yours

Hide skills you don't teach, rename or reorder the rest, and add your own.

Staff & permissions
DG Diana Glover Owner · all permissions
JT Jamie Thompson Instructor · Manage schedule, Track progress
SP Sara Petty Instructor · Manage schedule, Manage routes
AK Aaron Khan Office · View bookings & purchases
+ Invite staff member
Your school's public face

A public booking page for your school

Every Passdesk school gets a public page at passdesk.co.uk/s/your-school. It shows your tagline, packages, photos and social links, with a signup form so a visitor can book a first lesson while you're out teaching. It's listed in our public directory too.

  • Your tagline, packages, photos, social URLs
  • Built-in signup form — new students arrive in your school with their details already in.
  • Featured products with strike-through pricing
  • Listed in the Passdesk schools directory, free.

Included on every plan, down to Instructor at £19 a month. What is on the page.

The Passdesk schools directory

Your school is listed as soon as your page is published, and being listed costs you nothing.

Castlegate Driving School
Verified school
Patient instruction · Manual + Auto · Castlegate area · Verified-student reviews
10-hour pack
£325
Manual
First lesson
£35
90-minute taster
Mock test
£60
Full simulation
https://passdesk.co.uk/s/castlegate-driving/
Getting set up

Your products, imported automatically

Most schools have a website that already lists their packages. Paste the URL and Passdesk reads the page and creates the products for you.

Product import from URL

Paste the page that already lists your packages. Passdesk extracts each product (name, price, hours) and sets them up in your workspace. Check them over and confirm. It takes a few minutes.

Coming from another diary app?

Send the export from whatever you use now and it gets set up for you — learners, lesson history, packages and remaining balances, progress and test results. Free, on any plan, including during the trial.

What gets imported · six importers you can run yourself

Booking lessons the same day

Once your products are in, invite your staff, share your public page, and book your first lessons. You can bring real data into the 30-day free trial.

30 days free · No card needed · No contract

Everything in one workspace.

Each one in detail on the Features page.

FAQ for school owners

How many instructors can I have on one workspace?

Pro covers you and 3 instructors with 150 active learners; Team raises that to you and 10 instructors with 500, and adds custom branding, instructor regions, franchise fees and webhooks; Scale takes you to 25 instructors (you + 24) with unlimited learners, and adds priority support and API access. On Pro and Team you can add instructors one at a time for £10 a month each, and each seat adds 40 learners: up to 8 instructors on Pro and 20 on Team. Office staff are free on every plan, since only people who teach take a seat. Above 25, Scale still covers the first 25 and extra instructors are added at a per-instructor rate we quote for you (Network pricing). Learners who have passed never count towards the cap. Every instructor signs in with their own login and only sees the students they teach (unless you grant wider permissions).

Can I bring my existing students and packages over?

Yes — paste your existing webpage URL and Passdesk extracts your products. Five free imports per school, then £5 per ten-pack top-up; manual entry is always free. Students and progress are imported via spreadsheet upload, or via the API (Scale).

Can each instructor see their own earnings?

Yes — each instructor has their own page showing their bookings, hours, and earnings (against the rate the school sets). Payouts run from the school’s connected Stripe balance.

Can I brand the student portal to my school?

Yes, on Team and Scale. Set your colour and logo, and your booking page and student screens use them.

Do you handle motorcycle training?

Yes, on every school plan, for schools in England, Scotland and Wales. Run CBT days with the DVSA ratios worked out for you, let riders book and pay online, sign off elements A to E on the day and record the DL196. DAS and A2 riding lessons go in the same diary as your car lessons.

Can I ask Claude or ChatGPT about my diary?

Yes, on every school plan. Connect Claude or ChatGPT to Passdesk and ask about your lessons, your learners and who owes what in plain English. It can read your records but can’t change them. On Scale you can also let it book and cancel lessons. Setting it up takes a few minutes, and the guide is at passdesk.co.uk/docs/mcp.

What happens if my Wi-Fi or 4G drops mid-lesson?

The in-car app captures odometer, time, location, and quick reactions even when offline. Everything queues on the phone and syncs when you reconnect.