Selling Appointment Packages And Multi-Session Blocks

Packages, memberships and subscriptions all sell more than one session at a time, and they fail in different ways.

TA The Appntmnts Team August 18, 2026
Article Payments & Booking

The Short Version

Selling six sessions at once is better for retention and much better for cash flow than selling one six times. It also creates problems a single booking never has: expiry rules, a balance to track, and clients booking without a payment step. Here is how the three multi-session models compare and how to run them.

Selling one appointment at a time means winning the same client over and over. Selling a block of six means winning them once and then delivering. The difference shows up in retention, in the size of your average sale, and most immediately in cash flow.

Packages also introduce problems a single booking does not have. Someone has a balance of unused sessions that has to be tracked accurately. You have to decide whether those sessions expire, and be able to defend that decision. And your booking flow now has to let a package holder book without a payment step while still stopping people booking sessions they have not bought.

This article covers the three multi-session models, how to choose between them, and the operational details that decide whether packages are a pleasure or a monthly argument.

Why Packages Help

Retention. A client with four sessions left is a client who is coming back. That is a much stronger commitment than an intention to rebook, and it survives the week where they were too busy to think about you.

Cash flow. You receive the money now and deliver over the following weeks. For a business paying rent and wages monthly, that is a genuine advantage, though it comes with an obligation attached and should not be spent as if it were profit.

Better outcomes. For anything where results come from repetition, training, physiotherapy, tutoring, coaching, a package is closer to what the client needs than a series of one-off decisions. That makes it an easier and more honest sell.

Fewer no-shows on paid sessions. Prepaid sessions carry the same commitment effect as a prepaid single booking, for the same reason: skipping one has a visible cost. That said, a package holder who has already paid can feel less urgency about any particular date, which is why reminders still matter. See how to reduce no-shows.

Less admin per session. One payment instead of six, one invoice instead of six, and no card step at each booking.

Package, Membership Or Subscription

These three get used interchangeably and they are not the same thing. The difference is what the client is buying: a fixed quantity, a right of access, or a recurring delivery.

PackageMembershipSubscription
What is boughtA fixed number of sessions, paid onceAccess, benefits or a discounted rate for a recurring feeA set number of sessions delivered each period, billed each period
Cash flowLump sum up front, then nothingPredictable and recurringPredictable and recurring
Client commitmentHigh at purchase, falls as sessions are usedOngoing, but easy to cancelOngoing, with an obligation to attend
Main risk to youUnused sessions and the expiry argumentMembers who use far more than they pay forUnused periods generating complaints and refund requests
Best forCourse-shaped work with an end point: rehab, a block of lessonsOngoing access businesses: studios, clinics with perksSteady regular cadence: weekly coaching, monthly maintenance
Admin loadMedium, balance trackingLow once running, plus renewalsMedium, failed payments and pauses

Most appointment businesses should start with packages. They are the easiest to explain, they do not require you to manage recurring billing, and they suit work that has a natural end. Move to a subscription when clients are already booking on a fixed cadence anyway, in which case see recurring appointments setup.

Sizing And Pricing A Package

Pick the number of sessions from the work, not from a round number. If a typical course of treatment is five sessions, sell five. A package that ends before the outcome does leaves the client short, and one that runs well past it leaves sessions unused and creates the expiry conversation.

On price, a package almost always carries a discount against the single-session rate, because the client is paying earlier and committing to more. Keep the discount modest and deliberate. If the block is much cheaper per session, you have trained your regulars to wait for packages and cut the price of work they were going to buy anyway. Work out what the discount costs you against your real per-appointment cost before setting it, using the method in pricing your appointments.

Two or three package sizes is plenty. More than that and clients stall on the choice.

Expiry Rules And The Ethics Of Them

Expiry is the part that generates complaints, so decide it deliberately and write it in plain words.

The case for expiry is real. An open-ended session balance is a liability that follows you for years, it distorts your capacity planning because you cannot tell how much of it will be redeemed, and for outcome-driven work a session used two years late is not the same product. The case against is equally real: a client who paid for something and lost it because of a date will feel cheated, and will say so publicly.

A reasonable position for most businesses:

  • Set the window from the intended cadence, not from what suits your accounts. Six weekly sessions might sensibly expire in four or six months, giving room for illness and holidays.
  • State the expiry date on the receipt and in the confirmation, not only in terms and conditions.
  • Remind the client before it lapses. An email when a couple of sessions remain and the deadline is near converts unused sessions into bookings, which is better for both of you than a forfeit.
  • Extend on request, once, without much fuss. It costs you a slot you were going to sell anyway and it prevents a complaint.
  • Never expire silently. Quiet forfeits are what turn into public reviews.

Rules on prepayments, expiry and gift-style credit differ by country and sector, and some places restrict expiry outright. Treat this as operational guidance and check your terms with your own professional adviser.

Tracking The Remaining Balance

The number of sessions left must be correct and visible to everyone who needs it, which is you, your staff and the client. Get it wrong once and the client remembers it for a long time.

What has to hold together:

  • Each booking deducts exactly one session when it is attended, and the deduction is tied to the booking rather than entered by hand.
  • A cancellation inside your notice window either burns the session or does not, according to a written rule you apply the same way every time.
  • A no-show burns the session. This should be stated at purchase, because it is the point people dispute.
  • The client can see their balance without asking, ideally in the confirmation email for each session.
  • Staff can see the balance on the day sheet, so nobody books a seventh session on a six-session block.

If you are keeping this in a notebook or a spreadsheet, expect drift. The client's count is the one that will be believed, because they only have one number to remember and you have hundreds.

The Booking Problem: Paying Once, Booking Many Times

This is the operational catch that surprises people. Your booking page takes payment at the point of booking. A package holder has already paid. So the flow has to recognise them and skip the payment step, without leaving a public booking link that anyone can use to book for free.

The workable patterns, in ascending order of how well they scale:

  1. Manual booking. You book package sessions yourself at the end of each visit. Fine at low volume, and it has the benefit of rebooking people while they are still in front of you. It does not scale and it fails when clients want to book at night.
  2. A private booking link. A separate, unlisted appointment type with no payment attached, given only to package holders. Simple to set up, but the link can be forwarded.
  3. A code at booking. Package holders enter a code that removes the charge. Better control, but codes leak and someone has to manage them.
  4. Balance-aware booking. The system knows who holds a package, skips payment while sessions remain, and stops or charges when the balance hits zero. This is the only one that stays correct without supervision.

Whichever you use, close the obvious hole: what happens when a package holder books and has no sessions left. The answer should be either a normal paid booking or a blocked booking with a prompt to buy again, never a free session nobody noticed.

Selling Packages Without Being Pushy

The best moment to sell a block is at the end of a good session, when the client has just experienced the value. Frame it as the course of work rather than as a discount: this usually takes about six sessions, here is the block, here is what it saves.

Make the package visible on the booking page next to the single session so people can find it without a sales conversation, and put the price of both side by side. Some clients would rather buy a block quietly online than be asked in person.

Running Packages In appntmnts

You can build packages on appntmnts today with Stripe payment on a package appointment type and a separate unlisted booking type for redeeming sessions, which is the pattern most businesses start with. Payments, prices and durations are set per appointment type, so single sessions and blocks can sit on the same booking page with their own rules.

For clients who need paperwork for a block, or corporate accounts buying sessions on a purchase order, see invoicing after appointments. The features page covers appointment types and payment collection, and pricing shows which plans include payments.

TA

The Appntmnts Team

Scheduling And Calendars, Appntmnts

Share

Put This Into Practice

Get Your Own Booking Page Free

Claim appntmnts.io/yourname, connect a calendar, and share one link. Unlimited bookings, no card at signup, no trial countdown.

Start Free


Free Forever, No Card

Turn This Into A Booking Page In Two Minutes

Claim your link at appntmnts.io/yourname, connect Google, Outlook, Apple iCloud or CalDAV, and let people book real time in your calendar. Unlimited bookings on the free plan, with the limits written out before you sign up.

What You Get At $0

  • A Personal Booking Page With Unlimited Bookings
  • Two-Way Sync With Google, Outlook, iCloud Or CalDAV
  • Automatic Confirmations, Reminders And Timezone Detection
  • Meet And Teams Links Plus The REST API
Compare All Plans