Personal training studios

Nobody sat at a desk today, and four trainers' calendars still came out right.

A day in a one room studio, and the parts of it nobody had to be there for.

100% free to use, no hidden fees. Members pay about 5% at checkout.

The Recess dashboard showing today's sessions and appointments, no shows, utilization and show up rate, money taken today, and clients flagged as slipping or at risk
Tuesday after 5 closed itselfA trainer changed his own hours
Late cancel logged at 7:20Your policy, not a default
A package rebought itselfOn the card already on file
Consult booked, 11:15amThe agent answered for you
Down to their last session6
7:20 AM

A late cancel forty minutes out, and no waitlist to hand the hour to.

The 8am texts to say she cannot make it. Forty minutes is not enough notice and you both know it. This is where an appointment studio is not a class studio: there is nobody to promote off a waitlist and no seat to release. One trainer is going to stand in an empty room for an hour, and the only question left is what it does to her package.

Recess enforces the policy you set rather than a default somebody else chose. If a late cancel costs a session, the session comes off her package. If it does not, it stays. If you would rather hand her a make up credit, that is a credit on her record with an expiry on it, not a note in your phone you will not find in three weeks. Packages, bundles and payment plans all draw down the same way, so you can see how many sessions a client has left and what she used them on.

What you stop doing is the arithmetic, and the argument in month four about whether she has four sessions left or six.

7:20She texts the studioForty minutes before a one to one that only she was booked into.
7:20Your policy runs, not a defaultThe session comes off her package, or it does not, exactly as you set it.
7:21A make up credit, if that is your ruleIssued against her record with an expiry, and bookable from her phone.
8:00Nothing left to reconcileHer balance, the fee if you charge one, and the credit are already on the record.
9:00 AM

Semi private is neither an appointment nor a class, and most software makes you pick.

Three people train together at nine. Two of them are on a small group membership. The third bought a five pack. Forced into the appointment shape that is three bookings you square up by hand. Forced into the class shape it cannot price per head.

Recess treats a semi private slot as its own thing: a trainer, a capacity, a price per head, and the people who are actually in it. All three book the same slot and all three pay the way they agreed to pay, and none of it needs somebody at a desk to reconcile.

The same holds for a couple training on one account, or a parent and a teenager who share a payer. Family accounts hold one card and several members, each with their own profile, their own appointments and their own packages.

Semi private · Tuesday 9:00 AM
Capacity4
Booked3
First client pays withSmall group membership
Second client pays withSmall group membership
Third client pays withFive session pack
People at a desk squaring it up0
1:30 PM

Her twentieth session of twenty, and the next twenty buy themselves.

She has been coming twice a week since February and she is not going anywhere. At half past one the package empties, which in most studios is the moment somebody has to remember to sell her another one.

Recess handles the renewal the way you set it up: an automatic rebuy on the card already on file, a prompt to her in your app, or a task for you. If the card fails, failed payment recovery goes to work on its own, retrying, messaging her and collecting a new card without you making the phone call nobody wants to make.

A share of the clients you think quit did not quit. Their card expired and nobody followed up. She also buys a resistance band set on the way out, through the same checkout, on the same card, into the same reporting.

Failed payment recovery in Recess: pending package charges listed with the reason each card was declined, the retry attempts already made, and a checkout action against each one
4:00 PM

A trainer loses his Tuesday evenings, and every client sees it within the minute.

He has a class at the community college now and cannot do Tuesdays past five. He changes his availability in the app at two minutes past four. He does not tell you, because he does not need to.

Every bookable slot after five on a Tuesday leaves what clients can see, immediately, without you being the messenger. Trainers hold their own availability and their own appointment types, so a client only ever sees a real opening, including the recurring slot she keeps week after week.

The double booked 5:30 that ends with two people standing in a one room studio does not happen, because the slot was never offered twice.

Tuesdays · what clients can book
4:00 PM one to oneOpen
5:00 PM one to oneOpen
5:30 PM one to oneWithdrawn at 4:02
6:30 PM semi privateWithdrawn at 4:02
Nobody had to send an email
He changed his own hours, and the slots left the booking page at the same moment. You were not the one who had to tell anybody.
9:40 PM

At twenty to ten the last client lets herself in, and the pay run has already added the day up.

She trains late because she works late. She arrives at 9:40, holds her phone to the reader, and the door opens because her membership is current and her waiver is signed. Nobody is there. Nobody needs to be. Recess connects to Kisi, so access follows the member record rather than a keypad code that leaked eight months ago and never changed.

While she is training, the day adds itself up. Every session that happened is attached to the trainer who ran it and priced at that trainer's rate. Rates differ by trainer, by session type and by head count, so a semi private of four does not pay the same as a one to one, and your senior trainer does not get paid your new trainer's number because somebody copied the wrong row.

Trainers can clock in and out. Payroll is a run you open and approve, not a spreadsheet you build on a Sunday night, and anything Recess could not match to a rate is flagged before you approve rather than found after you have paid. Today's charges, today's failed payments and today's retail sit in the same place, and Business Health connects QuickBooks so revenue, costs, payroll and a forward forecast are one view you can ask questions of in plain language.

A draft pay run in Recess broken out by staff member, with an appointments column beside classes and separate appointment and group class totals across the top, sitting at the Draft stage with Discard and Approve still to come
Your own app

One tap to keep the same slot next week, under your own name.

Your studio gets its own app carrying your name, your logo and your colors, publishable to the Apple App Store and Google Play under your own listing. Nobody is asked to download another company's app to book an hour with you.

She books her trainer there, pays, signs forms and sees how many sessions are left on her package without asking anyone. The standing Tuesday at six is two taps, and the client who needs to move it moves it herself.

For a studio with no front desk, the app is the front desk. It is also where she sees a streak, a challenge or a milestone between sessions, which is a large part of why she books the next one.

Three screens of a studio's own branded member app: a challenge leaderboard, the home screen showing passes left on a package and upcoming reservations, and earned badges
The lead agent

At 11:15 a form comes in, and you are with a client until one.

Somebody who has been thinking about it for a month fills in your form at a quarter past eleven. You are one to one in a room with the door shut and your phone face down. In most studios that lead waits two hours, which is roughly how long it takes for her to book with whoever answered first.

The Recess lead agent replies, answers what she actually asked, and offers her the consult times that are genuinely open in a trainer's calendar. She takes Thursday at 6:30pm. It is in the calendar, and your intake form and your waiver are waiting for her.

It works at a quarter past eleven on a Tuesday, and again at six the next morning while you are on the floor with your first client. This is the money an owner operator loses most of and notices least.

The Recess lead agent in the studio inbox, answering a visitor's question and turning the conversation into a booking
Everything else it does

Everything a two trainer studio needs, and everything a twenty trainer one does.

There is no plan to choose and nothing sitting behind a paywall. The list below is the whole product, and it costs the same at either size, which is nothing.

event_availableAppointments and availability
Per trainer, per appointment type, recurring slots included, and only ever a real opening.
groupsClasses and small group
Group training, semi private, private, events and virtual sessions on one schedule.
personClient profiles
History, packages, appointments, notes, forms and agreements in one record.
descriptionForms and waivers
Signed digitally at sign up, dated, and held on the client's profile.
card_membershipMemberships and packages
Subscriptions, packages, bundles, contracts, payment plans and account balances.
storefrontCheckout and retail
Point of sale, retail products, gift cards, custom fees and discounts.
credit_cardPayments
Failed payment recovery, refunds, disputes and invoices.
how_to_regCheck in and door access
Kiosk, barcode, self check in from a phone, location based check in that only counts at the studio, and Kisi door access tied to membership status.
badgePayroll
Staff records, roles and permissions, clock in and out, shifts, pay rates by session type or head count, payroll reporting and automatic substitute finding.
family_restroomFamily accounts
One payer, several members, each with their own profile, appointments and packages.
percentDiscounts
Sibling discounts that recalculate when someone pauses or leaves, multi class discounts counted by client or by family, family level discounts and fixed fees, and discount rules attached to a program.
hourglass_topWaitlists and make up credits
Automatic promotion when a slot opens, the client told, and a late cancel that can become a credit with an expiry.
lockBooking rules
Decide who is allowed to book what. Gate on a level, a tag you keep on the client, a signed off skill, a prerequisite session, age, or the membership, package or program they hold.
bar_chartReporting
Revenue, attendance, retention, and Business Health, which connects QuickBooks so costs and a forecast sit in one place.
chatMessaging
Two way text and email, templates and push notifications, sent from your own domain.
campaignMarketing
An AI lead agent that answers, qualifies and books trials on its own, plus lead capture forms, a pipeline, audiences and tags, automated sequences, campaigns, in app pop ups and discounts.
military_techProgression
Skills and levels, clubs, challenges and points, milestones, leaderboards, badge artwork, printed certificates, and a progress view each client sees in your own app.
phone_iphoneYour own app
Branded with your name, logo and colors, publishable to the App Store and Google Play.
sync_altImporting
Automated migration from Mindbody, Trainerize, TrueCoach, PushPress and other systems, run for you by our team.
What it costs

No platform fee, at one trainer or at twenty.

No monthly platform fee, no per feature add ons, no setup cost. Recess earns a service fee of approximately 5% paid by the member at checkout, and card and bank processing is covered by Recess out of that rather than billed to you on top. That is the entire pricing model, and we only do well when you are actually collecting money.

$0 / month
for a studio of any size
Every feature, from day one
Unlimited trainer and staff logins
Your own branded studio app
Unlimited text and email
Availability for every trainer
No setup fee and no minimum
Your migration run by our team
What does your studio bring in each month?
$18,000 per month
$2k$150k
Software you stop paying forTypical platform fee for a studio this size$3,000 annual
Card fees you stop payingAt a typical 3% of what you take$6,480 annual
More cash in your bank account
$9,480
every single year

Members pay a service fee of about 5% at checkout, which is how the software is free for the studio. Move the slider to your own numbers.

Straight answer

Three reasons not to move to Recess.

If one of these is you, we would rather say so now than six weeks into an onboarding.

You are past about a hundred locations
Recess is built for independent studios run by owner operators, and for groups and franchises up to about a hundred locations. Past that size, centralized franchise reporting and a corporate IT department matter more than we can serve, and we are not the right fit.
You do not want door access
A large part of what makes Recess good for a small unstaffed studio is the Kisi integration, and it is the reason a lot of personal training studios move. If you have a staffed front desk from open to close, that half of the product is not doing anything for you, and you would be buying us for a different reason entirely.
You sell one to one sessions and nothing else
No packages, no memberships, no second trainer. You are running something simple enough that a calendar and an invoice might genuinely be enough. Recess will not be worse, but it will be more than you need.
Questions

What personal training owners want to know.

Can each trainer set their own hours?

Yes. Trainers hold their own availability and their own appointment types. Clients only see slots that are genuinely open, so the same time cannot be booked twice, and a change to a trainer's availability updates what clients can book immediately.

How do session packages work?

A client buys a package, bundle or payment plan, and sessions draw down as they are used. You can see how many are left at any time. When a package runs out you can rebuy automatically on the card on file, and if that card fails, failed payment recovery retries and collects a new one without you chasing it.

What about late cancels and no shows?

You set the policy and Recess applies it. A late cancel can consume a session from the package, leave it untouched, or convert into a make up credit with an expiry on the client's record. Custom fees are available if you charge for one.

Can I run semi private and small group alongside one to one?

Yes. A semi private slot has a trainer, a capacity and a price per head, and the people in it can be paying in different ways. Group classes, private sessions and appointments all sit on the same schedule.

How do I pay trainers different rates?

Pay rates can vary by trainer, by session type and by head count. Sessions attach to the trainer who ran them and price themselves accordingly. Trainers can clock in and out, and payroll reporting adds it up rather than you exporting it.

How does the door access actually work?

Recess connects to Kisi. Your members open the door with their phone, and their permission comes from their record in Recess rather than a separate list you maintain. Current membership and signed agreements are what open the door. Cancel a membership and access ends with it.

Can clients train when nobody is on site?

Yes, and it is the main reason small studios move. You set which membership tiers get access and during which hours, so you can sell 24 hour access, early mornings, or open gym between appointments without paying someone to sit there.

What does Recess cost my studio?

Nothing in platform fees. No monthly cost, no setup cost, no charge per feature. Recess earns a service fee of approximately 5% that the member pays at checkout, and payment processing is covered by Recess out of that rather than billed to you on top.

Join a community of thousands of businesses just like yours