Pricing and Structuring Session Packages (5-Pack, 10-Pack) Without Confusing Clients
Selling a 5-session or 10-session package gets you paid upfront and gives a client a reason to keep rebooking instead of drifting away after one visit. It's also one of the easiest offers to bungle — a package with a confusing discount, no clear expiration, or software that can't track remaining credits creates more support headaches than the upfront cash is worth.
Pricing the package itself
Keep the discount modest and round. 10-15% off the single-session rate is typical and easy for a client to do math on ("10 sessions for the price of 9" reads cleanly; "12% off" does not). Discounting much past that eats into margin on your most loyal clients — the ones who were going to rebook anyway — without attracting many new ones.
Price per session, then multiply, then discount — don't back into a bundle price and reverse-engineer what it implies per session. Clients who do that math themselves (and some will) lose trust in the offer if the numbers don't cleanly reconcile.
Decide the expiration policy before you sell the first one. No expiration is generous but complicates your bookkeeping and lets a package sit unused for a year; 6-12 months is a common middle ground. Whatever you choose, put it in writing at the point of sale, not just verbally — this is the single biggest source of package-related client disputes.
Where package deals actually confuse clients
- "How many do I have left?" — If a client has to ask you (or can't see it in a client portal), you'll spend time on account-balance questions instead of massage. This is the strongest argument for software that tracks credits automatically rather than a paper punch card or a spreadsheet.
- Mixing services in one package. A package that includes different session lengths or modalities is more flexible for the client but harder for both of you to track accurately, and some booking software (see below) simply can't represent it as one purchase.
- Transferability and refunds. Decide upfront whether a package can be shared with a friend or partially refunded if the client moves away, and say so at the point of sale — not when the situation actually comes up and everyone's improvising.
- Gifting a package. If you sell gift certificates at all, decide whether they can be redeemed for a full package or only single sessions — vendors handle this differently (see MassageBook below), and advertising something your software can't actually do is worse than not offering it.
What the booking platforms actually support
This is the part that varies more than most comparison articles let on — "does packages" isn't a yes/no feature, and one popular tool can't do it at all.
SimplyBook.me has a dedicated Packages custom feature that's more flexible than most competitors: a package can bundle multiple different services (not just repeats of the same one), mix in add-ons or retail products, and let a client apply credits to a session or pay separately if they book outside the package. It's a separate custom feature from SimplyBook's Memberships (subscription-style recurring access) — worth reading their own comparison before you pick one, since the two solve different problems. See SimplyBook.me's plans — Packages is listed among the premium custom features, so confirm it's included at the plan tier you're considering.
ClinicSense builds treatment packages in as a core feature rather than a bolt-on, with the explicit use case of letting a client commit to and prepay for a series of sessions at a discount. It's a natural fit if you're already using ClinicSense for intake forms and SOAP notes and don't want a second system just for package tracking. ClinicSense's treatment packages page.
MassageBook, being massage-specific, calls its version a "Series" — two or more credits of the same service sold as one item at a discount, with the client's remaining balance tracked automatically and shown as $0 due at checkout for each subsequent visit. The tradeoff: a Series can't mix different services, so a package combining, say, a 60-minute and a 90-minute session isn't something MassageBook's Series feature can represent as one purchase. MassageBook's site.
Acuity Scheduling supports packages and subscriptions, but only from the Standard plan up — the entry-level Starter plan doesn't include it, so factor that into the real monthly cost before comparing Acuity's headline price against a platform that includes packages at every tier. Acuity's affiliate program is closed to new partners as of this writing, so treat this as informational rather than a paid recommendation either way. Check Acuity's current plans.
Setmore, worth naming because it's a genuinely solid general-purpose tool we've recommended elsewhere on this site, is the one to flag honestly here: multiple users have reported that Setmore doesn't support selling session packages at all, despite marketing itself to fitness and wellness professionals who commonly sell 10-packs. If package sales are a must-have for your practice, this is a real gap, not a minor one — a solo practitioner building a package-based offer around Setmore would run into the same wall those users did. See Setmore's plans if packages aren't a priority for you and its other strengths (a usable free tier, simple booking flow) matter more.
A practical way to decide
If package sales are central to how you want to run your practice — not a someday feature but something you'll offer from week one — let that narrow the shortlist before you compare anything else, since it rules out at least one otherwise-reasonable option outright. If it's a nice-to-have you might add later, weigh it alongside the other factors in our broader scheduling software comparison instead of treating it as a dealbreaker on its own.
Whatever you land on, write your expiration, transfer, and refund policy down somewhere a client can find it before their first purchase — the software can enforce a policy, but only you can decide what it is, the same way it can't set your no-show and deposit policy for you either.
Some links on this page are affiliate links — see our affiliate disclosure. Pricing and features change; verify current details on the vendor's site before you sign up.