



A plumber in Sydney
OneBookPlus Plumbing
The home page: the name centred over the menu, a dark hero photo, a navy quote button and a grid of services.
Open the OneBookPlus Plumbing site(opens in a new tab)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.





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.
Everything the learner sees is something you set, and every screen below is a real capture from the product, not a mockup.




| 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.
Just the arithmetic schools describe to us.
~2 hrsa month
Five “how many lessons left?” texts a week, a few minutes each. Live balances answer them without you.
30-60 mina week
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
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.
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.
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 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 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 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.

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.

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


Watch it done
Filmed on our demo driving school: the full tutorial in nine chapters, then a learner booking online, a lesson package, and a learner booking against their credits.
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.
Name, price, lesson count, validity period and no-show rule, set once and sold in two taps.
Booking a lesson deducts one credit against the right package. Cancel or reschedule and it comes straight back.
Students and parents see lessons remaining instead of texting you. Low balance? The top-up invoice is one tap.
Optional validity periods stop dormant credits piling up, and a no-show can forfeit the lesson per your policy.

| 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.
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.
Starter
$29/mo
Replaces Calendly + Xero + your website builder.
No card · Drops to Free if you don't upgrade
Plus
$49/mo
Outgrowing the basics, advanced reporting.
Our pick: unlimited contacts and booking pages for $49
Driving School Suite
$29/mo add-on
The prepaid-package credit layer, on any plan. 14-day trial.
Prices in AUD inc. GST. Online card payments carry Stripe processing fees (1.65% + 30¢ AU cards) plus a 2.5% OneBookPlus platform fee. Read the full plan comparison
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Designed around how instructors sell and teach: the package first, then the lessons that draw it down.
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.
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.
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.
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
Website included
Every paid plan includes a full website, hosted by us, with nothing extra to buy and no separate builder: your site, its booking page and the tools behind them sit on one plan. The Free plan keeps the booking page and does not have the website.
The AI drafts every page from your own answers about your driving school work, not from your business name, and it does not invent claims. Every page is laid out for a phone as well as a desk. In the Website Studio you edit any section in place, add text, lists and buttons inside it, choose how many cards sit across, and change the look, which keeps your words, your photos and the spacing you set. The booking page is built in and the site's Book buttons go to it. Your first AI build is included with the plan. A later rebuild runs on AI Companion credits, and one that starts fresh replaces your pages, saving a restore point in History first.
Customers book driving school work from your site at any hour, and each booking lands in your dashboard ready to schedule.
1-hour lesson $75. 10-lesson package $700. A customer sees the price before they book.
The AI writes your services and the area you cover from your answers, so when someone searches 'driving lessons in [suburb]' there is a page that says what you do and where.
No card needed to start.

The Website Studio's Build with AI at its Plan step, on our plumbing demo: the pages, sections and menu the AI proposed from the answers already on the account, before anything is built. Click it to see it full size, or watch the recording of the build on the homepage.
Free
$0
A branded booking page on your OneBookPlus address. No website on this plan.
Starter
$29/mo
A website on your OneBookPlus address, hosted with SSL: 10 pages and a blog. The first AI draft is included.
Plus
$49/mo
Your own domain with SSL, 50 pages and a members area.
Growth
$69/mo
Unlimited pages, and a landing page per suburb from one template.
Your own domain connects on an active paid Plus or Growth subscription, not during the 14 day trial; a trial site lives on your OneBookPlus address. Every published site carries a small “Made with OneBookPlus” credit.
All three sites were drafted by the AI from the owner's answers, our own site included. It picks one of eight heading and body type pairings and how the cards sit (a fine line, a bold outline, a soft lift or no card), so a plumber's site, a driving school's and ours do not come out alike. Switch the view to see each one on a desktop, a tablet and a phone, click any screenshot to see it full size, or open the live site in a new tab. The plumber and the driving school are our demo businesses, not customers.




A plumber in Sydney
The home page: the name centred over the menu, a dark hero photo, a navy quote button and a grid of services.
Open the OneBookPlus Plumbing site(opens in a new tab)



A driving school in Donnybrook
The home page: a teal logo and name on the left, an L plates hero and lessons and packages as cards.
Open the OneBookPlus Driving School site(opens in a new tab)



Our own site, built the same way
The home page: a serif heading beside a framed photo on pale grey, and no full width hero at all.
Open the OneBookPlus site(opens in a new tab)Who it's for
Whether you teach solo in one car or run a fleet of instructors, OneBookPlus adapts to how driving schools work.
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.
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.
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.
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.
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.

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
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
4Common questions about booking, lesson-credit and invoicing software for driving schools 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.
The core platform starts free (unlimited one-off bookings and jobs, 10 invoices and 5 quotes a month, a booking page, up to 250 contacts). Starter is $29/month for unlimited invoices and repeating 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Built in Melbourne, AU
ATO-ready from day one
TLS in transit, AES-256 at rest, tenant isolation at the database layer, read the security page
No credit card needed
About the author
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.
Bookings, lesson credits and GST invoicing in one place. Free to start, upgrade when you are ready.
Reviewed by Bishal Shrestha
From the blog
Practical guides and explainers from the OneBookPlus blog, grouped by topic.
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.
Becoming a driving instructor in Australia in 2026: eligibility, checks, the Cert IV, your state licence, a dual-control car, insurance and bookings.
Driving lessons average about $80 an hour in Australia, but a licence runs from a few hundred dollars to several thousand. The 2026 breakdown.
Logbook hours in every Australian state and territory for 2026, including night hours, L-hold periods, over-25 exemptions and hazard perception.