Features · Online booking & payments

Pupils book and pay online. You keep the full lesson price.

Share one link. Pupils pick a genuinely free slot from your diary, pay by card (or leave a deposit), and the booking lands in your day automatically. The money settles into your own Stripe account — not ours — and the platform's small booking fee is paid by the pupil at checkout, so you receive your full lesson price. Every penny, every lesson.

Written by Zac Grierson, Roadworthy co-founder Checked against real lessons by our co-founder, a practising UK driving instructor (ADI) Last updated

How a booking flows, end to end

  1. 1. The pupil opens your booking page

    Your school gets a page at book.rwapp.co/your-school. It shows your instructors, lesson types and prices, and offers start times in 30-minute steps — computed live from your weekly availability, your existing lessons and your time off. Double-booking is impossible by construction.

  2. 2. They pay by card — full amount or deposit

    Payment runs through Stripe Checkout, the same payment system used by Amazon and Deliveroo. If your school requires deposits, online bookings take the deposit; the balance is collected later. Card details never touch Roadworthy's servers — or yours.

  3. 3. The money is yours, directly

    Charges are made directly on your own Stripe account (connected once, in-app, in about five minutes) and pay out to your bank on Stripe's normal schedule. Roadworthy is never in the money flow between your pupil and your bank account.

  4. 4. The diary updates itself

    The booking appears in your day with its payment status, the pickup is placed on your route, and your earnings update. Taking a payment for an existing lesson works the same way — one tap in the app generates a payment link.

The booking fee, with actual numbers

We publish this because instructors have been burned by vague fee structures. Online payments carry one booking fee, paid by the pupil, sized to cover both card processing and the platform:

Lesson price (set by you)£34.00
Booking fee (paid by the pupil)£1.58
Pupil pays£35.58
Card processing (Stripe)− £0.73
Platform (Roadworthy)− £0.84
You receive£34.00

The platform portion is 1% + 50p, capped at £4 — so a £320 block of ten lessons carries at most £4 of platform fee inside its booking fee. The fee applies to online card payments only; lessons you're paid for in cash or by bank transfer carry no fee at all.

Frequently asked questions

Do I really keep 100% of my lesson price?

Yes, on every online payment: the pupil pays your lesson price plus one small booking fee, and that fee covers both Stripe's card processing and Roadworthy's platform cut. On a £34 lesson the pupil pays £35.58 and £34.00 lands with you. Cash and bank-transfer lessons carry no fee at all — and Roadworthy charges no commission on anything.

What does the pupil see at checkout?

Two clear lines: the lesson (or deposit) at your price, and "Booking fee" — the same pattern as any ticketing or booking platform. No surprises on either side.

Do I need my own Stripe account?

Yes, and Roadworthy sets it up for you in-app in about five minutes (Stripe Express onboarding — ID and bank details). Your money settles directly with Stripe to your bank; Roadworthy never holds your funds.

Can I take deposits instead of full payment?

Yes. Turn on deposits and set an amount per lesson type; online bookings then charge the deposit, protecting you from no-shows without asking pupils for the full amount up front. You collect the balance however you prefer — the diary tracks who still owes what.

What about refunds?

Refunds are issued from your Stripe dashboard like any card payment, and the booking flips to refunded in your diary automatically. Note that Stripe does not return its card-processing portion on refunds — standard across the industry — so a full refund costs a few tens of pence.

Can pupils pay for a block of lessons?

Yes — sell prepaid packages (for example a 10-hour block) and Roadworthy draws hours down automatically as lessons complete, showing the remaining balance on the pupil's profile.

Try it on your own diary

Every feature is included in one subscription — £13.99/month after a 30-day free trial. No card commission, no per-booking charges.

Download on the App Store

On Android? It's coming soon — join the list →

See full pricing · All features