Prepaid Packs
Sell work paid for upfront, and let the balance draw down as each class, lesson or job is done
Key takeaways
4- Auto-deduct a credit when a booking completes
- Members see their balance, no 'how many left?' texts
Show 2 moreShow less
- Low-balance nudge at 2 credits with one-tap renewal
- Multiple pack types per member (Reformer / Mat / PT)
About this app
Studios, tutors, driving schools and trades all sell the same thing: work paid for in advance. Prepaid Packs is the accounting layer between that payment and the work. Define your pack templates (a 5-pack, a 10-pack, a 10-lesson term-pack at your studio rate, three cleans at a package rate), sell one to a customer when they pay, and every completed booking or job deducts a credit automatically. Customers with a booking portal see their own balance, so no awkward "how many sessions do I have left?" texts from parents. When someone drops below 2 credits a low-balance reminder fires inviting them to top up, and the renewal invoice is one tap to send. Expiry rules (a 10-pack expires in 6 months, a term-pack at term-end) stop dormant credits piling up. Multiple pack types run in parallel, so a member can hold a Reformer 10-pack and a Mat 20-pack and the right credit deducts for the class they book. For music studios the same primitive runs term-pack billing. For a jobs-led business - a cleaner selling three cleans upfront, a trade selling a service block - the credit comes off when the JOB is marked complete, and goes back if the job is reopened.
How it works
- 1
Define pack templates with credit count, price and expiry
- 2
Sell a pack to a member, invoice generated automatically
- 3
Members book classes through your booking page as normal
- 4
Each completed booking deducts one credit; expiry tracked in the background
- 5
At 2 credits remaining, member gets a renewal nudge with one-tap top-up
Who it's for
- Personal trainers selling 5/10-session bundles
- Yoga & pilates studios with drop-in vs term-pass pricing
- Boutique reformer pilates studios with limited mat counts
- F45 / barre / spin studios running pack-based memberships
- Outdoor boot-camp coaches with seasonal passes
- Music studios selling 10-lesson term packs (piano, guitar, voice, drums, strings)
- Private tutors selling 5/10-session HSC/ATAR exam-block packs
Features included
- Pack templates of any size, from 3 to 20+ sessions
- Per-customer balance tracking
- Auto-deduct when a booking or a job is completed
- Credit returned automatically if the work is reversed
- Low-balance alerts at 2 credits left
- Configurable expiry (3, 6, 12 months)
- One-tap renewal invoice with GST
- Multiple pack types per member (Reformer / Mat / PT)
- Member-visible balance in booking portal
- Pack-sale revenue reporting
- Refund / adjustment audit trail
14-day free trial included
Reviews
New app, no reviews yet.
We only publish reviews from verified OneBookPlus customers.
Related apps
Often installed alongside Prepaid Packs.
About OneBookPlus apps
How Prepaid Packs fits into the rest of OneBookPlus
Most OneBookPlus apps are not external integrations wired up between separate products. They are native modules installed inside the same platform you already use for invoicing, bookings, CRM, and accounting. That means Prepaid Packs reads from and writes to the same customer records, financial entries, and calendar events as every other module, with no scheduled sync delays and no risk of data drift between systems.
Because the marketplace runs inside OneBookPlus, billing is consolidated. Prepaid Packs appears as a single line on the same OneBookPlus invoice as your plan, so you don't end up reconciling separate vendor charges across three or four different SaaS subscriptions. Cancellation is one click and never reaches into your data. Uninstalling an app removes the feature from the UI but preserves the underlying customer, invoice, and booking records, so reinstalling later picks up exactly where you left off.
Every app in the marketplace is built specifically for the Australian small and medium business context: GST and ABN handling are first-class concerns, dates render as DD/MM/YYYY, currency defaults to AUD, and the underlying compliance plumbing (BAS summaries, ATO-friendly records, AHPRA / NDIS / Fair Work checkpoints where relevant) is shared across modules.
For a side-by-side of which features ship as core modules versus which require an installed app, see the features page. For pricing across plans and which apps are bundled at each tier, see the pricing page.
Frequently asked questions
Common questions about Prepaid Packs and the OneBookPlus app marketplace.
How does the credit get deducted?
When a booking is marked completed (either manually or via the trainer's session log), one credit is deducted from the member's active pack. If they hold multiple packs, the system picks the soonest-to-expire one first so dormant credits don't sit and rot.
What happens if a class is cancelled?
Late-cancel (inside your policy window): credit is consumed automatically, same as a no-show. Early cancel: credit is returned to the member's balance. The cancellation policy is set in tenant settings and applies platform-wide.
Does it handle GST?
Yes. Australian fitness services are GST-taxable at 10% once you're registered. Pack invoices include GST in the price and on the line item, BAS-ready out of the box. ABN is printed on every invoice.
Can a member pause their pack?
Coming soon. Pause-credit (e.g., member is injured and away 4 weeks) extends the expiry by the pause duration. For now, manual adjustments are logged in the audit trail.
What about unlimited monthly memberships?
Unlimited packs are modelled as a recurring subscription rather than credit-deduction, no credits are deducted on booking, and the booking is just confirmed as part of the active subscription period. Use Class Pack Tracker for credit-based packs; use the standard subscription invoicing for unlimited.
Can I use this for music-studio term packs or tutor session packs?
Yes, the same primitive runs term-billing for music teachers and session-pack billing for private tutors. Define a 10-lesson term pack at your studio rate (or 5/10-session HSC pack at your hourly rate), assign it to a student when their parent pays, and credits deduct automatically as lessons are taught. Pair with the AU school-term-aware education dashboard to time the next-term invoice run for week 9 to 10 of each term.
Every app in the marketplace
These answers are the same whichever app you install.
- Can I cancel anytime?
- Yes. There are no lock-in contracts on any OneBookPlus app. Uninstall from your dashboard at any time and billing stops at the end of the current period.
- Is my data secure?
- Yes. Encrypted in transit (TLS) and at rest (AES-256), with each business's data isolated at the database layer, hosted in Australia in line with the Privacy Act 1988. We never sell or share your business data with third parties, and the full practices are documented on the OneBookPlus security page at onebookplus.com.au/security.
- Is OneBookPlus built for Australian businesses?
- Yes. OneBookPlus is Australian-owned, built in Melbourne, with GST, ABN validation and ATO-ready BAS reporting as the foundation, not an afterthought.
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. This app sits inside the OneBookPlus marketplace, designed and maintained for Australian small to medium businesses. Prepaid Packs is part of a single platform that connects invoicing, bookings, CRM, accounting, and marketing, so installing apps adds capability without adding logins.
Read the founder bioReady to add Prepaid Packs?
Start your 14-day free trial. No credit card required.
Reviewed by Bishal Shrestha