yodai Academy Bookings and orders

Academy › Build › Bookings and orders

Does a package make sense for your business?

You'll walk away knowing whether your business is the kind that benefits from selling session packages or the kind that's just going to complicate your schedule, and what to look for in your calendar before launching your first one.

By Yodai · Published on September 6, 2026 · Updated on October 12, 2026

6 min read

A client who comes in for a manicure every two weeks asks one day if you offer package deals. You pause: do you charge her for all ten sessions up front, or keep billing one at a time?

Before deciding on the package price or how many sessions to include, there's a more basic question: is your business the kind that makes money from packages, or the kind that just ends up with a messier calendar because of them.

A package is a promise. The client pays today for something they'll receive several times, over weeks or months. That promise only works for you if you can keep it without going to war with your own calendar.

Some businesses are almost built for packages, because the client was already coming back on their own, and the package just puts on paper what was going to happen anyway. And in other businesses, selling one is the fastest way to end up owing someone hours you don't have.

The money you collect today, you owe in sessions

When you sell a package, the money hits your account on day one, but the work is owed in installments over the coming weeks or months. Ten sessions at $30 each is $300 that lands in the register today, but you owe ten appointments spread across the next two or three months.

That's good for cash flow: you get paid before doing anything. But it's a debt of time, not just money. Every package you sell is a handful of appointments that your calendar for the coming weeks has to find room for.

That's why the business that's a good fit for packages isn't just the one with loyal clients, it's the one that can look at its calendar and know, roughly, how much open time it has left. If you don't know that today, you won't know it any better two months from now with twenty packages already sold.

Four questions to ask before you decide

What to check before you sell your first one
  1. 1The client comes back for the same thing
    Think about how many times a year the same client repeats the exact service you offer: a haircut, a physical therapy session, a yoga class. If the answer is several times a month, a package makes sense, because you're selling in advance something they were going to buy anyway, one visit at a time. If the client only hires you once, like a renovation, a move, or a wedding, there's no one to sell a package to, because they won't need it again.
  2. 2Every session weighs the same
    A package runs on simple math: ten sessions at a fixed price, divided by ten. That only works if each session costs and takes roughly the same amount of time, session after session. If every job comes with a different estimate because the size, materials, or hours change, forcing it into a package makes you invent an average price that doesn't fit anyone: you lose money on the big jobs or overcharge on the small ones.
  3. 3The client trusts you enough to pay before receiving
    Not every client is willing to pay upfront for something they'll receive over the coming weeks. If you haven't worked with someone long, or the package price is steep compared to what they usually spend on a single visit, they're more likely to hesitate. Packages work best with people who already know you, someone who's come in a few times on their own and knows what they're getting. Offering one to someone who just walked in is asking for a leap of trust they haven't made yet.
  4. 4You have room to deliver
    Selling a package means promising ten future appointments, not just collecting ten payments at once. If your calendar is already tight with clients who pay session by session, every package you sell adds commitments you'll have to fit in week after week, often without knowing yet which exact week. Before you sell your first one, count how many open slots you have over the coming weeks and compare that to what you've already committed to today.
How a hair stylist thinks it through before launching a package
At least eight out of ten clients come back within two months. A cut and style always takes between 45 and 60 minutes, so the price doesn't change much from one visit to the next. I already have clients who've been coming for a year and a half without a package and still come back on their own. Tuesday and Thursday afternoons I have open slots almost every week. I'm launching a 5-cut package just for those two days.

Is your business a good fit?

When to sell a package, and when not to
The package works for you
  • Hair salon, barbershop, nail salon: the client comes back every few weeks for the same thing
  • Physical therapy and personal training: sessions are consistent, calendar is fixed weekly
  • Regular classes: language lessons, yoga, swimming, on a schedule that repeats
  • Follow-up appointments on the same cadence each time, like nutrition or counseling
It causes more trouble than it's worth
  • Renovations, moves, events: the client hires you once and doesn't come back for the same thing
  • Services with a different estimate every time: each job weighs differently on your calendar

Which one should you choose: If the client repeats the same service and you control how many appointments fit each week, sell the package: it locks in revenue from someone you already know will return. If every job is different or your schedule is already maxed out, don't add that commitment on top: it'll complicate things before it helps you.

The costly mistake: selling packages without checking the calendar
A physical therapy practice sells twenty ten-session packages in the same week because of a promotion. That's two hundred new appointments their calendar has to absorb before the packages expire. A month later they don't have enough slots to deliver them all on time and start pushing back people who already paid. Clients who paid upfront are the least forgiving of a delay, because they've already put the money on the table. The fix is to flip the order: before launching the package, count how many open slots you have before it expires, and don't sell more packages than those slots can handle.
What you'll walk away with
  • You know whether your business is the kind that comes out ahead with a package, or the kind that gets complicated by one
  • You have the criteria: the client comes back, every session weighs the same, they trust you enough to pay upfront, and your calendar has room
  • You know what to count before selling your first one: the open slots you have before it expires
  • Up next: how many sessions to include in the package

Test yourself

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. A personal trainer has a full calendar Monday through Friday, with no open slots for the next four weeks, and a client asks for a ten-session package.

Don't sell it yet, or sell it with a later start date: promising ten appointments with nowhere to put them is the same trap as the physical therapy practice that ends up delaying appointments already paid for.

2. A carpenter builds custom furniture, and each job takes anywhere from two weeks to two months depending on the size.

The package isn't a good fit: each job weighs differently on the calendar and on the price, so a fixed bundle of ten jobs has nothing solid to line up with.

3. A yoga class runs on the same schedule every Monday and Wednesday, and half the students have already been coming for over a year.

This is the textbook case for a package: the service repeats the same way every week, the price doesn't change from one class to the next, and there's already a proven pattern of clients coming back.

You already know your business is the kind that benefits from a package deal. What you don't know yet is how many sessions to put in it: sell ten in one shot without checking your calendar, and the problem you just avoided comes right back tomorrow.

NextHow many sessions to put in the package