July 15, 2026
Package pricing vs. per-session: the actual math
Packages aren't always the right answer. The honest trade-off between per-session and package pricing — cash flow, no-shows, and the maths that decides it.

Clazuno team

There are two ways to charge for coaching, and most people pick one by accident and never revisit it.
Either a student pays per session as they go, or they buy a block — ten sessions, a term, a month — upfront. It sounds like a small operational detail. It isn't. It quietly determines your cash flow, your no-show rate, your churn, how much admin you do, and how it feels when someone wants to leave.
This is the actual trade-off, without the usual thumb on the scale. Because almost everything written on this subject is quietly selling you packages — and packages are not always the right answer.
Why most advice is biased toward packages
Worth naming the bias before we start.
Packages are better for the person selling the coaching business software, the person running the franchise, and the coach's cash flow. They are not automatically better for the coach's relationship with the student, and they are frequently worse for the student themselves.
So when you read "always sell packages," notice whose interest that serves. Sometimes it's yours. Often it's the writer's. The honest answer is that it depends on three things about your specific situation, and we'll get to them.
What each model actually does
Per-session means the student pays for each lesson around the time it happens. Simple, low-commitment, easy to start, easy to stop.
For you: unpredictable income, higher admin (you invoice constantly), and every single week is a small renewal decision the student gets to make. That last part is the real cost. A per-session student re-decides to continue every week, and some weeks the answer is "not this week," and "not this week" has a way of becoming "not anymore."
For the student: maximum flexibility, minimum commitment. They can stop any time with no money on the table. Lovely for them, precarious for you.
Packages mean the student buys a block upfront. Ten sessions, a term, a monthly bundle.
For you: cash in advance, predictable income, far less invoicing, and — the underrated one — commitment does a lot of the retention work for you. Someone eight sessions into a ten-session block does not casually skip. They've already paid; the sunk cost keeps them showing up, and showing up is most of what keeps students improving and therefore staying.
For the student: usually a small discount, and the commitment device itself. Plenty of people want to be locked in slightly, because it makes them turn up on the cold morning they'd otherwise skip. But if it doesn't work out, they've got money tied up, and getting it back is an awkward conversation.
The three questions that actually decide it
Forget "which is better." Ask these.
1. How's your cash flow?
If you need predictable income to run your life — and most independent coaches do — packages solve a real problem. Money upfront is money you can plan around. Per-session income arrives in a dribble you can't forecast, which is fine if you have a buffer and stressful if you don't.
This alone pushes a lot of coaches toward packages, and legitimately so. Cash flow is not a vanity concern; it's whether you can pay rent in a quiet month.
2. What's your no-show problem?
This is the one people miss. Packages and per-session create opposite no-show incentives.
Per-session, a no-show usually still costs the student — they pay for the booked slot, or they don't and you eat it. Either way the pain is immediate and visible, so behaviour tends to correct.
Packages hide the pain. When someone has already paid for ten sessions, missing one feels free to them — the money's gone either way. So package holders no-show more, not less, unless your package rules explicitly say a missed session is a used session. If they don't say that, you're absorbing the cost. A package without a clear no-show rule is a discount you didn't mean to give.
3. Is the payer the learner?
If you teach adults who pay for themselves, they'll have a strong preference and you should probably respect it — commitment-averse people bounce off packages, commitment-seeking people love them.
If a parent pays for a child, packages are usually the better fit, and for a reason that has nothing to do with money. A parent buying a block is buying their child's consistency. A ten-week block means the child comes for ten weeks, through the patch where they claim to hate it, which is exactly the patch where quitting would be a mistake. The package is a commitment device aimed at the learner, purchased by the payer. That's genuinely good for the child, not just good for you — which is the rare case where the sell and the student's interest point the same way.
The maths, honestly
Packages almost always carry a discount — that's the incentive to commit. The question coaches get wrong is how much.
Here's the trap: a discount that's too generous means you're now doing the same teaching for meaningfully less per hour, and you've locked that lower rate in for the whole block. A ten-session package at a steep discount can quietly become your worst-paid work.
The arithmetic to hold onto:
A modest package discount (the sort that reads as "thank you for committing") costs you very little per session and buys you cash flow and retention. This is almost always worth it.
A steep package discount (the sort that reads as "please, buy the block") means you're deep-discounting your rate to solve a demand problem that discounting rarely fixes. If people aren't committing, price is usually not the real reason.
A useful discipline: work out your effective per-hour rate after the package discount, and make sure it's still a number you'd get out of bed for. If the discounted package pays less per hour than you'd accept for a one-off, the package is underpriced, full stop.
And the part almost nobody accounts for: breakage. In most package models, some sessions go unused — the student buys ten, uses eight, the block expires. Those two unused sessions are pure margin to you, which sounds great until you realise it's also two lessons a parent paid for and their child didn't get. Breakage is real revenue, but leaning on it is a slow way to erode trust. Set fair expiry windows, remind people what they have left, and don't quietly build your model on sessions kids never receive.
The hybrid most established coaches settle on
Very few experienced coaches run pure per-session or pure package. They converge on a shape:
Per-session for trials and new starters. Packages for anyone who's staying.
The logic is clean. A new student shouldn't have to commit to ten sessions before they know if they like you — that's a barrier that costs you trials. So the first few are pay-as-you-go, low-commitment, easy to say yes to.
Once someone's decided to stay, packages serve everyone: your cash flow, their consistency, less admin all round. The move from "per session" to "let's set up a block" becomes a natural graduation, not a sales pitch — and it's a conversation the student is usually ready to have, because by then they've decided.
That transition point is worth being deliberate about. It's roughly where a trial becomes a commitment, and naming it — "want to lock in a block and save the faff of paying each week?" — tends to land well precisely because it's true.
The honest bottom line
If you need cash flow certainty and you teach children: lean packages, with a clear no-show rule and a fair expiry.
If you teach commitment-averse adults, or you're just starting and need every trial you can get: lean per-session, and graduate people to packages once they've stayed.
If you're not sure: run per-session for trials, packages for the committed, and stop treating it as a philosophical choice. It's a cash-flow-and-retention decision, and the right answer changes as your business does.
What you shouldn't do is pick one at the start, by accident, and never look again — which is what most coaches do, and what quietly caps a lot of otherwise good businesses.
Clazuno is a business management platform for independent coaches and instructors. It handles per-session and package billing, tracks what's used and what's left, and flags packages nearing expiry — so breakage doesn't happen by accident. We're onboarding a founding cohort now.


