Loading…
Loading…

Operator guide
An empty room at six on a Tuesday is a cost you have already paid. The instinct is to charge for it, and a fee is the weakest of the available tools: it recovers a fraction of one slot while doing lasting damage to the member relationship that produces every future slot. The stronger tools are a refill mechanism, a booking default, and a schedule that stops manufacturing the problem.
Every recovery studio reaches the same conversation at some point, usually after a bad week: we should start charging for no-shows. It is an understandable response to watching a paid-for room sit empty during the only hours anyone wants it. It is also, on its own, the least effective of the interventions available, and the one most likely to cost more than it collects.
The reason is that a fee addresses the wrong side of the problem. It recovers part of the value of a slot that has already been lost, while adding friction and resentment to a relationship whose entire value lies in future visits. Meanwhile the actual loss, an empty station during a peak hour that another member would gladly have taken, remains unaddressed, because nothing in a fee policy puts a person in that room.
So the order matters. A studio that fixes its refill mechanism and its booking defaults will need its fee schedule far less than one that starts with the fee, and policy written after those two is a much shorter document.
Recovery studios are high-fixed-cost businesses. Rent, base staffing, utilities and equipment amortisation are due whether the plunge sees six people that hour or none, so the marginal cost of serving one more visit is small and the cost of an unserved hour is the full fixed cost of having the door open.
You paid for the capacity, you cannot store it, and the hour does not come back.
The second cost is the one that rarely appears in the conversation. If the slot was in demand, someone else wanted it and was turned away, and that member's experience of your studio is now that they cannot get in when they want. Over time that is the more expensive loss, because it damages the cadence of a member who was trying to attend. A no-show at a genuinely quiet hour costs you very little; a no-show at your busiest hour costs you a slot, a member's visit, and a small piece of that member's confidence in the membership.
This distinction should shape everything downstream. A policy applied uniformly across the schedule taxes members for behaviour that costs you almost nothing at midday while under-responding to the hours where it hurts. If your booking data shows demand concentrated in a narrow band, your no-show response can be concentrated there too.
Charging for a missed session sets a price on something, and it is worth being clear about what. It is not a punishment and members will not read it as one; they will read it as the cost of keeping their options open. Priced too low, it becomes a cheap option fee and some members will happily pay it rather than commit to a time. Priced too high, it stops feeling like a term of service and starts feeling like a trap, and members respond by booking less instead of attending more, which reduces your utilisation in exactly the way you were trying to fix.
That means a fee has to be anchored to the value of the slot rather than to a round number that sounds firm. The reference point is what the session is worth when sold: a late cancellation of a member's session has cost you an hour you could have sold, and a charge that bears no relationship to that number will read as arbitrary in both directions. Rather than assert a figure, this page counts what studios listed in our directory publish as a starting session price, with the number of listings behind it and the date of the freshest record, so the anchor is a real observation and not a guess.
There is a second pricing question underneath, which is whether the member has already paid. A drop-in visitor who no-shows has usually paid, and the studio has lost the slot but not the revenue. A member on an unlimited plan has paid nothing incremental for that booking, which is precisely why unlimited plans produce more casual booking behaviour, and it is the case a fee is really aimed at. Writing one policy that covers both without distinguishing them produces a rule that is unfair in one direction and toothless in the other.
The card is what reduces no-shows, not the charge. Requiring a payment method at the moment of booking, with a clearly stated policy attached, changes what the member is doing when they reserve a time: they are making a commitment with a consequence attached, not adding a maybe to a calendar. The effect lands when the card is captured, before any money moves. The charge is what makes the policy credible; it is not what makes it work, which is why a policy you rarely have to enforce is the one behaving correctly.
The same logic makes deposits work for high-value or capacity-scarce sessions. A small amount taken at booking, credited against the session, converts a free reservation into a transaction the member has already begun. It is worth reserving for the sessions where it is justified, because applying it to every booking adds friction to the exact behaviour you want more of.
Two operational cautions. Stored payment credentials carry obligations around consent, disclosure and how the terms are presented at the point of booking, and the wording your platform shows at that moment is the wording you will be held to later. And a payment method on file is not much use if the card fails when you try to use it, so whatever process you run for failed recurring payments needs to cover these charges too.
A fee recovers a fraction of a lost slot; a waitlist that works recovers the whole slot and serves a member who wanted it, which is better on both the revenue and the relationship. If you are going to invest effort in one mechanism, invest it here, and keep the fee as what you fall back on when the waitlist cannot fill the gap in time. That ordering also decides how much of the policy section below you will ever need, because the cases a fee has to cover are only the residue the waitlist could not reach in time.
Most studio waitlists underperform for mundane reasons rather than conceptual ones. The release comes too late for anyone to rearrange their evening, the notification goes to everybody at once and the slot is claimed by whoever happened to be holding a phone, or the member has to call during opening hours to take it. Each of those is fixable, and each fix is worth more than a percentage point of fee revenue.
Reminders are usually sent on a schedule chosen because it was the default in the software. Ask a different question: when is the member deciding, and when can they still release the slot in time for someone else to use it. A reminder that arrives after that point has become a notification and not an intervention, and a reminder that arrives long before it will have been forgotten by the time the decision is made.
In practice that argues for a reminder timed to land while a change is still possible and useful to you, and a shorter confirmation close to the session for the member's own memory. It also argues for the reminder saying something more than the time and date. A message that restates what the session is for, in terms of the goal the member named at intake, is answering the question the member is actually weighing, which is whether this evening is worth rearranging.
A reminder can only restate a purpose if something is holding one. A notes field and a message template maintained by a person will hold it, and that is the version that costs nothing. Praxium sells a paid protocol layer that holds it too, attaching the member's stated goal to the appointment their existing software already stores.
Before treating no-shows as a member behaviour problem, check whether your own schedule is producing them. Several common causes sit entirely on the operator's side. Booking windows that open far in advance collect optimistic reservations that people make for a version of their week that does not materialise. Turnover times that do not reflect real cleaning and reset intervals push sessions late, which trains members that arriving on time is unnecessary. And a session length that does not match how the modality is actually used leaves members guessing about how long they are committing to.
Look also at where the no-shows concentrate. If they cluster at one hour, one modality or one day, you are looking at a scheduling artefact rather than a discipline problem: a slot that is slightly too early for the after-work crowd, or a session that runs into a school pickup. Moving the slot fixes more of that than any policy will, and it costs nothing.
Then check whether your peak is genuinely full. A studio whose busiest hours are saturated has members who cannot book the time they want, and members who cannot get their preferred slot make speculative bookings at times that only just work, which is a reliable source of late cancellations. In that situation the no-show rate is a symptom of a capacity problem, and the fee is being charged to members for the consequences of your own scheduling.
Whatever policy you land on has to be applied by a staff member, at a counter, to a member standing in front of them who is unhappy. A policy that requires judgement in that moment will be applied inconsistently, and inconsistent application is worse than no policy at all: members compare notes, and a fee that some people talk their way out of reads as a fee for the people who did not argue.
The number most studios watch after introducing a policy is the no-show rate, and on its own it is misleading. A fee can reduce no-shows by reducing bookings, which looks like success and is not. Watch booking volume, utilisation of the affected hours, and the no-show rate together, because the outcome you want is a full room rather than a well-behaved empty one.
Two further measurements are worth the effort. Fill rate on released slots tells you whether your waitlist is doing the work the fee is being credited with. And repeat no-show concentration, meaning what share of missed sessions comes from a small group of members, tells you whether you have a systemic problem or a handful of individual conversations to have. Those two situations call for completely different responses, and a single aggregate rate cannot distinguish them.
Finally, watch what the policy does to the members you care most about keeping. A charge landing on a member in their first weeks, before any habit has formed, is a poor trade even when the charge is entirely justified: you have collected a fraction of one session and given a new member a reason to reconsider a membership whose value they have not yet felt. If your policy has to be softer anywhere, that is where.
First-party data
Every figure below is counted from the listings Praxium publishes, at the moment this page was built — a sample of this directory, not a survey of the recovery market and not a Praxium outcome. Follow any line through to the records and count for yourself.
Listed starting session price
$5–$350
Median $30 — half the listings that publish a starting price sit below it.
Observed across 416 Praxium studio listings that publish a starting session price · as of 2 Sept 2026
Read the listingsFor studio operators
Get listed on Praxium and turn your menu into goal-based protocols your team runs every shift — built on the modalities you already offer.
Questions
A charge is a reasonable fallback and a poor primary tool. It recovers part of a slot that is already lost while adding friction to a relationship whose value lies entirely in future visits. The mechanisms that recover more are a waitlist that refills released slots automatically, and a card-on-file requirement at booking that changes the default before any money moves. Introduce those first, then set a fee for the cases the waitlist cannot cover, and expect to charge it less often than you assumed.
Anchor it to the value of the slot and not to a round number. The reference is what that session sells for, since a late cancellation costs you an hour you could have sold, and a charge unrelated to that reads as arbitrary. Set it low and it becomes a cheap option fee that some members happily pay instead of committing; set it high and members book less instead of attending more, which lowers utilisation. Distinguish members from drop-in visitors, because one has already paid for the session.
Yes, and the effect comes from the moment of booking, not from any charge. Asking for a payment method with a clearly stated policy attached changes what the member is doing when they reserve a time: committing, not adding a maybe to a calendar. A policy you rarely have to enforce is the one behaving correctly. Two cautions: stored payment credentials carry consent and disclosure obligations, and the terms shown at the booking screen are the terms you will be held to.
Time them to the decision moment, which is the last point at which the member could still release the slot for someone else to take, and make the message say what the session is for in the member's own goal, because that is the question they are actually weighing.
Automate the release and remove the phone call: push a released slot immediately with a claim link that books it directly, keep lists per session time so the notification is actionable, set a short claim window before moving down, and give members a one-action way to release a slot early. Then measure fill rate on released slots, which is usually worth more than a fee schedule collects.
Yes, particularly when it lands on new members. A charge applied to someone in their first weeks collects a fraction of one session and gives a member who has not yet felt the value of the membership a concrete reason to reconsider it. Inconsistent enforcement causes similar damage: when some members successfully argue their way out, the charge becomes a fee for the people who did not argue. Write the forgiveness rule down, apply it the same way every time, and record every waiver.
Every figure below is counted from the listings Praxium publishes, at the moment this page was built — a sample of this directory, not a survey of the recovery market and not a Praxium outcome. Follow any line through to the records and count for yourself.
See how Praxium helps studios and recovery brands turn complex choices into clear protocols.