Solve: lesson packages

Sell lesson packages online

A pack is bought once. One credit comes off on its own when the client shows up. They watch the balance drop, you stop doing math on a napkin.

The short answer

Selling lesson packages online means a client buys a block of lessons up front, the money lands once, and a credit is spent each time they attend. With Coach the deduction is automatic: the client shows, one comes off, both of you see the same number. No codes to punch in, no “wait, was that your 7th or 8th?” The client sees their own balance any time. You get paid before the first lesson, not after the tenth.

What a pack does

Sell a 10-pack for $700, paid in full today

That's the part that fixes your cash flow: the money is in before you've taught a single hour. After that, the pack just counts itself.

01Client books or shows up for a lessonThe visit is what triggers the count.
02One credit comes off automatically when they attendNo code to punch in, nothing to remember.
03The client sees “7 of 10 left” on their portalBoth of you look at the same number.
04A nudge to buy the next pack near the endWhen they hit 1 or 2 left, they get a heads-up.

No spreadsheet. No “let me check my notes.” No awkward end-of-month tally where you and the client remember different numbers.

The reality now

The spreadsheet and Venmo reality

Here's how most solo coaches do it now, and why it leaks money:

  • A client Venmos you $700. Now you owe them 10 lessons and the only record is a payment app.
  • You keep a tally in your Notes app, a spreadsheet, or your head.
  • Three weeks in, you can't remember if Tuesday counted. The client is sure it didn't.
  • Someone undercounts. Usually you. You teach an 11th lesson for free and don't notice.
  • When the pack runs low, nobody tells the client, so they drift off instead of buying the next one.

Every one of those is a small leak. A few free lessons a month, a few clients who quietly stop because no one nudged them. It adds up to real money, and it's all from counting by hand. Coach closes the leak by making the count automatic and shared. You both look at the same balance. The credit comes off when the lesson happens, not when you remember to write it down.

How it works

Sell once, it tracks itself, the client buys again

That's the whole loop, from the chat to the next pack.

  1. 01In the chat you say what you sell: “10-pack for $700, expires in 6 months.”
  2. 02Coach sets up the pack on your booking page and your client portal.
  3. 03You sell it from the chat (“sell the 10-pack to Anna”) or the client buys it themselves online.
  4. 04The card is charged once. The money is yours, minus Stripe's processing. 0% platform fee on top.
  5. 05Every time the client attends, one credit comes off on its own.
  6. 06The client sees their balance. You see it on the clients screen. A low-balance nudge goes out near the end.
How to price it

How many lessons per pack, and how to price it

A quick helper, not a rulebook. Use what fits how you coach.

Pack size

Most solo coaches land on three options. Start with a 10-pack. Add a 5 and a 20 once you see what people ask for.

A 5-packFor clients who want to try a block without a big commitment.
A 10-packYour default. It's the one most people buy.
A 20-packFor your regulars who train year round.
Pricing

Take your single-lesson rate and decide how much of a break the pack earns.

Single lesson$80
10-pack at the same rate$800
10-pack with a 10% pack discount$720, so $72 a lesson

The discount isn't charity. You're trading a small per-lesson cut for cash up front and a client who's committed to ten lessons instead of deciding one at a time. Most coaches give somewhere between 0% and 15%. If your calendar is full, a 0% pack is fine. The convenience alone sells it.

Expiry

Put a reasonable window on it so packs don't sit open forever. Six months for a 10-pack is normal. Long enough that nobody feels rushed, short enough that it gets used.

A clean default to copy

10 lessons, $720, good for 6 months.

The client side

What the client sees

The client isn't guessing either. On their portal they see:

  • Their balance, plain: 3 of 10 left.
  • What each lesson cost, so the math is never a mystery.
  • A heads-up when they're running low, with a link to buy the next pack.

When both sides see the same number, the end-of-pack conversation stops being a negotiation.

FAQ

Fair questions

How do I sell lesson packages online without a club system?

Tell Coach what you sell in plain words (“10-pack for $700, expires in 6 months”). It builds the pack into your booking page and client portal. You sell it from the chat or the client buys it themselves. The card is charged once and credits come off automatically as they attend.

Does the client know how many lessons they have left?+

Yes. The client sees their balance on their own portal any time, like 3 of 10 left, plus a nudge when they're getting low. You see the same number on your clients screen, so there's nothing to reconcile.

What happens when the pack runs out?+

Near the end the client gets a heads-up with a link to buy the next pack, so they don't drift off. When the balance hits zero, the next booking prompts them to buy again before it's confirmed.

Do you take a cut of my lesson packs?+

No platform fee. You keep the lesson money. Stripe's standard processing still applies on the charge, the same as any card payment.

How many lessons should a pack be, and what should I charge?+

A 10-pack is the common default. Take your single-lesson rate, give a 0 to 15% break for paying up front, and set a 6-month expiry. A clean starting point: 10 lessons at $720, good for 6 months.

Can I still sell single lessons too?+

Yes. Packs sit alongside single lessons, deposits, and prepay. A client can buy a one-off lesson or a pack, whichever they want.

Set up your first pack from a chat

Watch it count itself. Start a 14-day free trial (card required), $19/mo after, or $190/yr. First 50 coaches lock in $15/mo for life.

Start free, 14-day trial