Driving school software that keeps count of every lesson credit
Online lesson bookings, prepaid packages that draw down a credit per lesson, student and parent records, instructor and car scheduling, and GST invoicing in one app. From $0/mo, and no more “how many lessons do I have left?” texts.
Free plan, no card needed. GST and ABN built in.





The same school, on the laptop and in the car
Flip any screen between the desktop dashboard and the phone app. These are product screenshots, not mock-ups. Tap any screen to zoom right in.

The dashboard on the laptop: today's lessons, students low on credits and who is test-ready, on one screen.
The controls behind the page
Everything the learner sees is something you set, and every screen below is a real capture from the product, not a mockup.




One app vs the spreadsheet, the booking tool and the accounting sub
| The job | Spreadsheet + booking tool + accounting sub | OneBookPlus |
|---|---|---|
| Take a lesson booking online | Yes, in the booking tool (a separate subscription) | Yes, branded booking page on every plan, including Free |
| Track prepaid lesson credits | A spreadsheet you update by hand after every lesson | Each booked lesson deducts one credit automatically, on an audited ledger |
| Cancellations and reschedules | Remember to add the lesson back to the spreadsheet | The credit returns to the balance the moment you reschedule |
| “How many lessons do I have left?” | You check the spreadsheet and text back | Students and parents see a live balance themselves |
| GST invoice for a package sale | Raised separately in the accounting app, then matched by hand | Raised with the package sale, ABN and GST included, Stripe payment reconciles against it |
| Instructor and car double-bookings | Cross-check two calendars and hope | One timeline blocks the clash before it books* |
| What it costs each month | $57 to $84+ across two or three subscriptions, plus the spreadsheet | From $0/mo. Starter $29/mo; Driving School Suite add-on $29/mo |
*Instructor and vehicle scheduling is part of Driving School Complete, $49/mo. Competitor prices are typical published AUD/USD prices as at July 2026 and change; check theirs before you decide.
Where the time goes
Just the arithmetic schools describe to us.
~2 hrsa month
The balance texts
Five “how many lessons left?” texts a week, a few minutes each. Live balances answer them without you.
30-60 mina week
The Sunday spreadsheet
Schools tell us that is what the lesson-balance spreadsheet takes to keep honest. The ledger does that work on every booking, cancellation and reschedule instead.
2 creditsleft
Top-ups sold sooner
The one-tap top-up invoice goes out at that point, not when you next open the spreadsheet. Renewals sold before the pack runs dry mean fewer empty slots in the diary.
Your numbers will differ. This is arithmetic on your own week, not a promised result.
One lesson, from booked to banked
Follow a single student through the product: the booking, the credit, the payment, the GST and the month-end picture. Tap any screen to zoom right in.
A learner books a real slot
Your public booking page shows each instructor's actual availability, manual or auto, and takes the booking without a phone call. Five instructors, one board, no double-ups, with your prepaid packages on sale beneath it.

The page only offers who covers their suburb
The learner types their suburb and the board narrows to the instructors who actually travel there. Here it went from five instructors to the two who cover Chermside, before a single time was picked.

The pack draws down a credit
The lesson books against the student's prepaid package and one credit comes off the balance, on an audited ledger. Cancel or reschedule and the credit walks straight back.

The payment finds its invoice
The package sale raised a GST invoice with your ABN on it. When the money lands, it reconciles against that invoice, not into a mystery column you sort out at quarter end.

The GST splits itself
Every paid invoice posts its own journal entries: sales to sales, GST to GST collected, dollars to the bank account. Double-entry bookkeeping you never have to type.

Month end reads itself
Revenue, who owes what and for how long, and your top students by value, live, not rebuilt in a spreadsheet on a Sunday night.


Prepaid lesson packages, joined to your bookings
Most booking tools stop at the calendar. The Driving School Suite adds a proper credit ledger underneath it: sell a package, and every booked lesson draws down one credit automatically. The ledger is atomic and double-spend-safe, so a credit is never consumed twice or lost, and every movement (a lesson taught, a cancellation returned, a goodwill adjustment) is logged with an audit trail.
Package templates
Name, price, lesson count, validity period and no-show rule, set once and sold in two taps.
Automatic draw-down
Booking a lesson deducts one credit against the right package. Cancel or reschedule and it comes straight back.
Live balances
Students and parents see lessons remaining instead of texting you. Low balance? The top-up invoice is one tap.
Expiry & no-show rules
Optional validity periods stop dormant credits piling up, and a no-show can forfeit the lesson per your policy.

What your package menu looks like inside OneBookPlus
| Package | Lessons | Price (inc. GST) | Validity | No-show rule |
|---|---|---|---|---|
| 5-Lesson Starter | 5 × 60 min | $375 | 6 months | Credit kept |
| 10-Lesson Bundle | 10 × 60 min | $700 | 12 months | Forfeit under 24 h notice |
| Keys-to-Licence | 20 × 60 min | $1,350 | 18 months | Forfeit under 24 h notice |
| Test-Day Pack | 1 lesson + test-time hire | $180 | 3 months | Forfeit under 48 h notice |
Example packages only: names, prices, validity and no-show rules are all yours to set per template.
Start free. Add lesson credits when you're ready.
The core platform (bookings, invoicing, CRM, accounting) is priced per plan. The Driving School Suite is a $29/mo add-on, or take Driving School Complete at $49/mo to include instructor and vehicle scheduling. 14-day trial on paid add-ons, no card required.
Free
$0/forever
Take your first online booking today. No credit card.
- 10 invoices/month
- 5 quotes/month
- Branded booking page
- GST + ABN built-in
- Up to 250 student contacts
- Mobile PWA (works in the car)
Starter
$29/mo
Replaces Calendly + Xero + your website builder.
- Everything in Free
- Unlimited invoices, quotes & bookings
- Stripe online payments
- Custom invoice branding + ABN
- Payment reminders + recurring invoices
- Email campaigns to past students
- Accounting, P&L & BAS reports
- 3 team members (1 owner + 2 instructors)
No card · Drops to Free if you don't upgrade
Plus
$49/mo
Outgrowing the basics, unlimited contacts & bookings, advanced reporting.
- Everything in Starter
- Unlimited contacts & bookings
- Advanced reporting & analytics
- Batch invoicing
- Budget tracking
- 5 team logins
- 10 GB website media storage
Driving School Suite
$29/mo add-on
The prepaid-package credit layer, on any plan. 14-day trial.
- Package templates with price & validity
- Auto credit deduction per booked lesson
- Live balances for students & parents
- No-show forfeit + expiry rules
- One-tap top-up invoices
- CBT&A competency sign-off
- Complete bundle: + instructor & vehicle scheduler, $49/mo
Prices in AUD inc. GST. Online card payments carry Stripe processing fees (1.7% + 30¢ AU cards) plus a 2.5% OneBookPlus platform fee. Read the full plan comparison
Bookings, students, cars and invoices in one place
Your business runs on prepaid packages and a calendar full of hour lessons. OneBookPlus treats the package, the booking and the invoice as one thing.
Online lesson bookings
Students and parents book lessons from your branded booking page at any hour. Each booking lands on your calendar with automatic reminders, so a learner who books at 10pm on Sunday is confirmed before you wake up. A confirmation text goes to the student, and a switch can text the instructor about the new booking too, both drawn from your plan's SMS allowance.
Prepaid lesson packages and credits
Sell 5-lesson, 10-lesson and keys-to-licence packages. Every booked lesson deducts one credit automatically, students see a live balance, and a top-up invoice is one tap when they run low. No more spreadsheet of who has what left.
Student and parent CRM
One record per learner: contact details, the paying parent, lessons taught, package balance, invoices and notes. When a parent calls about their teenager's progress, the whole history is on one screen.
Instructor and vehicle scheduling
Put every instructor and dual-control car on one timeline. Assign each lesson to a specific instructor and vehicle, block double-bookings before they happen, and track rego, insurance and service-due dates per car.
GST invoicing and BAS
Every package sale and casual lesson can raise a GST-inclusive invoice with your ABN. Payments land via Stripe, reminders chase the stragglers, and your BAS-time GST summary exports in one click.
Pickup areas by suburb
List the suburbs you serve and the booking page holds to it. A student's pickup suburb narrows the grid to the instructors who cover it, and in strict mode an out-of-area learner sees a get-in-touch card with your phone and email instead of a bookable slot.
Packages on the booking page
Offer lessons, packages or both on any booking page, including a packages-only page at its own link. Each package gets a direct link that opens its buy form, made for the buy buttons on your own website, and the buyer picks their instructor at purchase or leaves it to each lesson.
Find my lessons code login
Students book from a personal link, and links get lost. The Find my lessons page takes the phone number or email they booked with, sends a one-time code, and lands them back on their own lessons and package balance without a message to you.
Runs from the passenger seat
Between lessons you are in a car, not an office. Check the day's run, mark a lesson taught, raise a top-up invoice or take a booking from your phone while you wait outside the next pick-up.


Free plan available · No credit card · Cancel anytime
From package sale to test day in four steps
Designed around how instructors sell and teach: the package first, then the lessons that draw it down.
Build your package templates
Set up your lesson packages once: name, price, how many lessons, how long the credit lasts, and whether a no-show forfeits a lesson. A 10-lesson pack, a 5-lesson starter, a test-day bundle.
Sell a package, invoice raised
When a student or parent pays, sell them the package and a GST-inclusive invoice is raised automatically with your ABN and a Stripe pay link.
Book lessons, credits deduct themselves
Every lesson you book against that student draws down one credit. Cancel or reschedule and the credit returns automatically. The ledger is atomic, so a credit is never consumed twice or lost.
Top up before they run out
Students and parents see a live balance instead of texting you. When a learner runs low, the renewal invoice is one tap, so the next block of lessons is sold before the current one ends.

Take a real booking the day you sign up
Free booking page included
Your driving school business gets a booking page. Free.
Stop paying a website subscription you do not need, and skip the up-front designer quote. Every OneBookPlus driving school gets a branded booking page on the free plan. Want it on your own domain like a proper business website? The Website Builder app is $29/mo and we host it for you.
your-business.onebookplus.com.auoronebookplus.com.au/book/your-businessyourbusiness.com.au: your own branded domain, hosted by us24/7 customer self-booking
Customers book driving school jobs from your branded page any time. New enquiries land in your dashboard ready to schedule.
Branded with your colours, logo & licence
Brand color picker in settings. Logo upload. Trade licence number shown on every page so customers know you're legit.
Show service prices upfront
1-hour lesson $75. 10-lesson package $700. Customers see prices before booking, kills the price-shopping phone calls.
Mobile-first: looks great on phones
Your booking page is built mobile-first, so a customer searching on a phone can book without pinching to zoom.
Bring your own domain: we host the site
Already own yourbusiness.com.au? Add the Website Builder app ($29/mo) and point your domain at the site we host for you, through a guided DNS and SSL wizard. We don't sell domains, keep yours wherever you registered it.
Local SEO baked in
Schema.org markup for driving school services + suburbs you cover. Google finds you for 'driving lessons in [suburb]' searches.
Driving schools website cost, typical
What driving schools pay for a website
- From $24/mo
Website builder
Squarespace's cheapest plan billed monthly, verified 2 August 2026. Wix publishes no fixed Australian rate.
- $15 to $40/mo
Web hosting + SSL
Bundled in builders; separate if custom site
- $1,500 to $3,000
Designer (one-off)
Only if you want a custom-built site
- From US$10/mo
Bookings on Calendly
Per seat, billed in US dollars, verified 2 August 2026. Separate from your website.
Typical recurring total
~$39 to $64/mo
+ US$10/mo per seat if you add Calendly for bookings, billed in US dollars, and $1,500 to $3,000 up-front if you hire a designer
With OneBookPlus
Included on every plan
- Branded booking page, free plan
- Hosting + SSL, free plan
- 24/7 customer self-booking, free plan
- Connect your own domain with the Website Builder app, +$29/mo (BYO)
Your total
$0 to $29/mo
Who it's for
Solo instructor or ten-instructor school
Whether you teach solo in one car or run a fleet of instructors, OneBookPlus adapts to how driving schools work.
Solo driving instructor
One instructor, one dual-control car, a phone full of booking texts. Needs online bookings, 5 and 10-lesson packs that track themselves, and GST invoices raised from the passenger seat.
Multi-instructor school owner
Running 3 to 10 instructors across suburbs. Needs every instructor and car on one timeline, double-booking guards, and a per-student balance any staff member can check.
Keys-to-Licence school
Selling structured 20-lesson programs to first-time learners. Needs package invoicing up front, competency sign-off against a syllabus, and a clear view of who is test-ready.
Instructor with parent clients
Teenage learners, but mum or dad pays. Needs the parent on the student record, live lesson balances parents can see, and reminders that reach both.
A booking that knows it is a lesson
Every driving lesson carries four things at once: the student, the prepaid package it comes out of, an instructor, and a dual-control car. Half the time the person paying is a parent who was never in the conversation. Generic schedulers reduce all of that to a calendar entry with a name on it. OneBookPlus keeps it as a lesson: the booking lands on the calendar, deducts a credit from the right package, and shows up on the student's record where the parent can see the running balance.
Your branded booking page takes new enquiries around the clock. A learner who finds you on Google at 10pm books a trial lesson then and there, and the booking is in your dashboard with the student's details before you have finished your first coffee. If you want the full picture of how the booking engine works, from availability rules to reminders, read the online booking feature overview.
For multi-instructor schools, the Instructor & Vehicle Scheduler app adds the two constraints a paper diary always fumbles: which instructor and which car. Every lesson is assigned to both, double-bookings are blocked before they happen, and each vehicle carries its rego, insurance and service-due dates so a car never goes out with lapsed registration.

Invoicing built for package payments
Most driving school revenue arrives as a package payment up front, not as a fee per lesson. That is good for cash flow and terrible for bookkeeping when the tools are disconnected: the payment sits in one app, the lessons in another, and the balance in a spreadsheet. In OneBookPlus, selling a package raises a GST-inclusive invoice with your ABN and the package as a line item, the payment is recorded against the invoice, and the lessons draw the package down on an audited ledger. When BAS comes around, the GST collected on packages and casual lessons is already summarised.
Once your school passes the $75,000 GST registration threshold, every package price needs its 10% GST component handled correctly. The free GST calculator is handy for quick checks when you are setting package prices. And if you are comparing platforms more broadly, our guide to job management software for Australian businesses explains what to look for in any tool that claims to run bookings, work and invoicing off one record.
A note on what we do not do: OneBookPlus does not book practical driving tests with your state authority and does not record official learner logbook hours. It runs the business (bookings, packages, students, instructors, cars, invoices and GST) and includes competency sign-off against your own syllabus so you always know who is test-ready. The licensing paperwork stays where it legally lives, with the learner and the state.

Built-in AI
Can’t get to the phone? Your AI can.
You're teaching, the phone rings out and the enrolment enquiry quietly moves on.
OneBookPlus
AI Receptionist · incoming call
“Do you have room for beginner lessons?”
If you don't answer, the AI books it, Trial lesson · Sat 10:00am, and texts a confirmation.
Key takeaways
4- Australian driving schools sell in packages (5-lesson starters, 10-lesson bundles, keys-to-licence), and generic booking tools have no prepaid credit ledger, so the real admin problem is the spreadsheet tracking who has how many lessons left.
- OneBookPlus joins the package to the booking: sell a pack with a GST-inclusive invoice, each booked lesson deducts one credit automatically, cancellations return the credit, and students see a live balance.
Show 2 moreShow less
- Driving instructors are licensed at state and territory level (for example through Transport for NSW or the Victorian regulator). OneBookPlus manages the business side; instructor accreditation and test bookings stay with the state authority.
- Pricing: core platform Free / $29 / $69 per month, Driving School Suite add-on $29/month, or Driving School Complete (Suite plus Instructor & Vehicle Scheduler) $49/month. All AUD, GST-inclusive invoicing built in.
Questions driving schools ask
Common questions about booking, lesson-credit and invoicing software for driving schools in Australia.
What is the best driving school software in Australia?
The best driving school software is the one that joins lesson bookings to prepaid lesson packages and GST invoicing, because packages are how most Australian driving schools sell. Generic booking tools such as Calendly or Square Appointments handle the calendar but have no concept of a 10-lesson pack drawing down per lesson, so schools end up tracking balances in a spreadsheet next to the booking tool. OneBookPlus combines online lesson bookings, a prepaid credit ledger, student and parent CRM, GST invoicing and accounting in one platform, with the Driving School Suite app adding automatic per-lesson credit deduction, live balances, expiry rules and one-tap top-up invoices.
How much does OneBookPlus cost for a driving school?
The core platform starts free (10 invoices and 5 quotes a month, a booking page, up to 250 contacts). Starter is $29/month for unlimited invoices and bookings, and Growth is $69/month for multi-instructor schools with marketing tools. The Driving School Suite app, which adds prepaid lesson packages and automatic credit draw-down, is $29/month on top with a 14-day trial. Driving School Complete bundles the Suite with the Instructor & Vehicle Scheduler for $49/month, cheaper than buying both individually. All prices are in AUD.
How do prepaid lesson credits work?
You build a package template once: name, price, number of lessons, validity period, and whether a no-show forfeits a lesson. When a student pays, you sell them the package and a GST-inclusive invoice can be raised automatically. From then on, every lesson you book against that student deducts one credit. Cancellations and reschedules return the credit automatically, manual adjustments (a goodwill lesson, a correction) are logged with a full audit trail, and the ledger is atomic and double-spend-safe, so a credit is never consumed twice or lost.
Can students buy a lesson package from the booking page?
Yes. Any booking page can offer lessons, packages or both, and you can run a packages-only page at its own link if you want a dedicated shop front for your packs. Each package also has a direct link that opens its buy form, made for the buy buttons on your own website. Depending on how you set the package up, the buyer picks their instructor at purchase or chooses one lesson by lesson. No card is charged at that point: the request lands in your dashboard as a pending purchase, you confirm it and the GST invoice goes out as usual, and the student can get a text when the purchase is received and again when the pack is activated.
Do lesson credits expire?
Only if you set them to. Each package template can carry a validity period, for example a 10-lesson pack that expires six months after purchase, and once past expiry the remaining credits can no longer be booked against. Expiry stops dormant credits piling up as a liability on your books, but it is your policy to set. Be upfront with students: put the expiry terms on the package invoice and apply them consistently, as Australian Consumer Law expects clearly disclosed terms on prepaid services.
What happens when a student cancels or does not show up?
Cancel or reschedule a lesson and the credit returns to the student's balance automatically. No-shows are your call: each package template has a no-show forfeit setting, so you can have a no-show consume the lesson per your cancellation policy, or leave the credit on the balance. Either way the ledger records what happened, so there is never a dispute about where a lesson went.
Can it schedule multiple instructors and dual-control cars?
Yes. The Instructor & Vehicle Scheduler (included in Driving School Complete) puts every instructor and every dual-control vehicle on one timeline. Assign each lesson to a specific instructor and a specific car, and the scheduler blocks a vehicle double-booking before it happens and warns you when an instructor is already out. It also tracks each car's rego, insurance and service-due dates so a vehicle never goes out with lapsed registration.
Can I limit bookings to the suburbs we actually serve?
Yes. Set the suburbs your school covers, and each instructor can carry their own pickup areas, so a student who enters their suburb sees only the instructors who genuinely drive there. In strict mode, a pickup outside your area gets a get-in-touch card with your phone number and email instead of bookable times, so the enquiry still reaches you but a lesson you cannot deliver never lands on the calendar.
What if a student loses their personal booking link?
They find it themselves. The Find my lessons page on your booking site asks for the phone number or email the student booked with, sends a one-time code, and lands them back on their own page with their lessons and package balance. Codes are single use and rate-limited, so the link stays private, and nobody has to text you on a Sunday night to ask for it.
Which text messages can OneBookPlus send for a driving school?
Each one is a switch you control. Students get a confirmation text when a lesson is booked, and package buyers can get a text when their purchase is received and another when the pack is activated; those are on by default. Instructors can get a text when a new booking lands in their diary, which is off until you switch it on. Every text counts against your plan's monthly SMS allowance, and all the switches live together in Settings.
Does OneBookPlus book the driving test or record official logbook hours?
No, and we would rather tell you that plainly. OneBookPlus does not connect to state licensing systems (Service NSW, VicRoads, Queensland's Department of Transport and Main Roads and so on), does not book practical driving tests, and does not record hours in the official learner driver logbook or its state-approved digital apps. What it does include is competency-based training sign-off against your own syllabus, so any instructor can see what a student has covered and who is test-ready. Licensing paperwork stays between the learner and the state authority.
Do driving lessons attract GST, and does the software handle it?
Driving lessons are a taxable supply, so once your school is registered for GST (required from $75,000 annual turnover) you charge 10% GST on lessons and packages. OneBookPlus raises GST-inclusive invoices with your ABN, tracks the GST on every sale and expense, and gives you a BAS-ready summary each quarter. If you want to double-check a package price, the free GST calculator linked on this page splits any amount into its GST and net components.
Australian Owned
Built in Melbourne, AU
GST Compliant
ATO-ready from day one
Encrypted & Isolated
TLS in transit, AES-256 at rest, tenant isolation at the database layer, read the security page
Free Plan Available
No credit card needed
About the author
Bishal Shrestha
Founder & CEO, OneBookPlus
Bishal spent a decade running digital projects for Australian small businesses before founding OneBookPlus. He writes and maintains these pages, and publishes what OneBookPlus does not do alongside what it does.
Read the founder bioHow this page was researched
Every figure above is either linked to the body that published it or recomputable from the numbers shown on the page. Plan prices come from the OneBookPlus price registry, so the page and the checkout cannot disagree. Everything said about OneBookPlus describes what the product does today, and the page says so where it does not do something.
Put the lesson spreadsheet away for good
Bookings, lesson credits and GST invoicing in one place. Free to start, upgrade when you are ready.
Reviewed by Bishal Shrestha
From the blog
Related reading for driving schools
Practical guides and explainers from the OneBookPlus blog, grouped by topic.
Best Booking Software in Australia
Two identical six-chair salons, one paying $29 a month for booking software and the other $252. Calendly, Acuity, Square, Setmore, Fresha, Timely and SimplyBook.me compared on what they actually cost an Australian business, with prices read from each vendor in August 2026.
15 min readRead articleHow to Start a Driving School in Australia (2026)
Becoming a driving instructor in Australia in 2026: eligibility, checks, the Cert IV, your state licence, a dual-control car, insurance and bookings.
10 min readRead articleHow Much Do Driving Lessons Cost in Australia? (2026)
Driving lessons average about $80 an hour in Australia, but a licence runs from a few hundred dollars to several thousand. The 2026 breakdown.
10 min readRead articleLearner Logbook Hours by State in Australia (2026): How Many You Need
Logbook hours in every Australian state and territory for 2026, including night hours, L-hold periods, over-25 exemptions and hazard perception.
10 min readRead article

