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.
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 coached a single hour. After that, the pack just counts itself.
No spreadsheet. No “let me check my notes.” No awkward end-of-month tally where you and the client remember different numbers.
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 sessions 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 coach an 11th session 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 sessions 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. Treyna closes the leak by making the count automatic and shared. You both look at the same balance. The credit comes off when the session happens, not when you remember to write it down.
Sell once, it tracks itself, the client buys again
That's the whole loop, from the chat to the next pack.
- 01In the chat you say what you sell: “10-pack for $700, expires in 6 months.”
- 02Treyna sets up the pack on your booking page and your client portal.
- 03You sell it from the chat (“sell the 10-pack to Anna”) or the client buys it themselves online.
- 04The card is charged once.
- 05Every time the client attends, one credit comes off on its own.
- 06The client sees their balance. You see it on the clients screen. A low-balance nudge goes out near the end.
How many sessions per pack, and how to price it
A quick helper, not a rulebook. Use what fits how you coach.
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.
Take your single-session rate and decide how much of a break the pack earns.
| Single session | $80 |
| 10-pack at the same rate | $800 |
| 10-pack with a 10% pack discount | $720, so $72 a session |
The discount isn't charity. You're trading a small per-session cut for cash up front and a client who's committed to ten sessions 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.
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.
10 sessions, $720, good for 6 months.
What the client sees
The client isn't guessing either. On their portal they see:
- •Their balance, plain: 3 of 10 left.
- •What each session 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.
Fair questions
Tell Treyna what you sell (“10-pack for $700, expires in 6 months”) and it builds the pack into your booking page and client portal. You sell it from the chat or the client buys it online. The card is charged once and credits come off automatically as they attend.
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.
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.
Only a small share when the pack is paid by card. Join now and you keep about $96 of every $100 paid by card, for as long as you stay on your plan. That's after Stripe's processing fee and Treyna's 1% early rate (the standard rate is 3%). Cash, Venmo and Zelle payments are free to track.
A 10-pack is the common default. Take your single-session rate, give a 0 to 15% break for paying up front, and set a 6-month expiry. A clean starting point: 10 sessions at $720, good for 6 months.
Yes. Packs sit alongside single sessions and prepay. A client can buy a one-off session or a pack, whichever they want.
Set up your first pack from a chat
Watch it count itself. No monthly fee. You only pay when you get paid.
Create your studio