Yoga studios

Here is everything that happened at your studio today, without you.

A sub found at six in the morning, a teacher training deposit taken at ten, and a lapsed membership won back before lunch. You taught. Recess did the rest.

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

The Recess dashboard showing today's classes, attendance, money taken and new people
6:15 covered in 6 minutesYou were still asleep
Last credit on her packShe was told at booking
Training deposit taken200 hour, 14 of 18
Trial booked, 9:12pmThe agent answered for you
Down to their last credit6
5:52 AM

Your 6:15 teacher woke up with no voice.

She texts you the way she always does, too late to be useful and too early to call anyone. In most studios this is the moment the owner starts driving in.

Recess texts every teacher on your roster who is cleared to teach that class, takes the first yes, and updates the schedule, the class page and the students' app before the first mat goes down. Nobody arrives at a dark room, and you did not wake up to solve it.

The sub's name is on the class, which means her pay for it is already correct, because pay follows the class rather than the original assignment.

5:52Her text arrivesNo voice, and the 6:15 vinyasa is 23 minutes away.
5:53Six qualified teachers messagedOnly the ones cleared to teach that class, not the whole roster.
5:58The first yes is takenThe schedule, the class page and the students' app all update.
6:15Class starts on timeYou were asleep for all of it.
8:45 AM

Three people paid three different ways for the same class.

The 9:30 slow flow filled with a member on unlimited, a student spending the last credit of a ten class pack, a drop in who found you last night, someone arriving through ClassPass and someone else through Wellhub. That is a normal yoga class, and it is more billing variety than most software expects.

Recess handles all five in the same room, on one roster, without any of it reaching your desk. Every booking source sits in the same list, and you check people in from the same screen. The pack holder is told, at booking, that this was her last credit, and can buy the next pack in two taps before she takes her shoes off.

Packs carry your own rules: how many classes, how long they last, which classes they are good for, and whether they auto renew. Expiry is enforced quietly and consistently, which is far kinder than a front desk making a judgment call in front of a line.

A yoga class roster in Recess showing every student's payment source side by side, from unlimited memberships to class packs
10:30 AM

Someone enrolled in your 200 hour training.

Teacher training is often the largest single line in a yoga studio's year, and it is usually run outside the software entirely: a Google Form, a spreadsheet, a Venmo request, and a folder of signed PDFs.

In Recess a training is a program, not a class. It has a start date and an end date, a cohort with a capacity, a price, a deposit, and a payment plan that bills the balance on the schedule you set. The trainee signs your training agreement and your liability waiver as part of enrolling rather than three weeks later.

Her weekend module dates sit on her calendar in your app, her attendance is tracked against the hours she has to complete, and her payments appear in the same revenue reporting as everything else you sell. When someone drops in month three, you can see exactly what has been paid and what has not.

200 hour training · autumn cohort
CohortSep 12 to Mar 22
Places14 of 18 taken
Deposit at enrollment$800
Balance, six monthly payments$525
Training agreement and waiverSigned at sign up
Spreadsheets involved0
1:20 PM

A membership you thought was active had not paid since July.

This is the quiet one. Cards expire. Banks reissue. The member keeps coming for a while, then comes less, then stops, and nobody calls, because on the schedule she still looked like a member. By the time anyone notices it has been two months and she has bought a mat for her living room.

Recess recovers failed payments automatically, retrying on a sensible schedule and asking the member to update her card in your app before a human is involved at all. When a membership does lapse, or when someone who used to come three times a week has not been in for two weeks, an automated sequence reaches out in your studio's voice, by text or by email from your own domain.

Seasonal drift is the same problem wearing a different coat. Attendance swings hard in August and again over the holidays, and the version of that swing you can afford is the one where people pause and come back. Your video library is part of the answer: a member travelling for three weeks still has something for the membership she is paying for.

Failed payments in Recess showing declined and expired cards being retried automatically before anyone at the studio is involved
4:40 PM

The winter retreat sold out while you were teaching.

Workshops and retreats are how a lot of yoga studios actually make a margin, and they are the thing most booking tools handle worst. A retreat is not a class. It has a deposit and a balance, a capacity you cannot exceed, a room type, a different waiver, and a date six months out.

Recess runs it as an event with real enrollment. Take a deposit now, bill the balance in October, cap the list, and let the waitlist do its own work when someone withdraws. Saturday workshops run the same way at a smaller scale, priced separately from your membership or included for members if that is your call.

Because it all sits alongside your classes rather than in another tool, a student books the retreat with the card already on file and the waiver already signed, and the revenue lands in your reporting without an export.

Winter retreat · February
PlacesSold out, 24 of 24
Deposit taken now$400
Balance billed 1 October$1,150
Retreat waiverSigned by all 24
Waitlist, filling itself7 waiting
Taken while you were teaching$9,600
8:05 PM

The last class ended and the pay run was already built.

Yoga payroll is fiddly in a specific way. Teachers are paid per class, often at different rates, sometimes with a head count component, and the rate frequently depends on which class it was. Then a sub covers a class and the whole calculation shifts under you.

Recess computes it as the day happens. Pay rates are set by teacher and by class type, with head count rules if you use them, and clock in and out is there for front desk and cleaning staff who are paid by the hour.

This morning's sub is on the run for the 6:15 at her rate, not the original teacher's, because the schedule knows who actually taught it. At the end of the pay period you open a run that is already built, check what it has flagged, and approve it.

A draft pay run in Recess for the second half of July, with total pay, staff and line counts across the top, a panel listing what to review before approving, and a table of each person's classes, appointments and total
Your own app

Your studio's name on the App Store, not ours.

Every studio on Recess gets its own branded app, carrying your name, your logo and your colors, publishable to the App Store and Google Play under your own listing. Members are not asked to download something with somebody else's brand on it.

They book and pay there, sign forms there, and see their own progress there: the streak they are on, the passes they have left, the challenge they are eighth in, the badges they have earned. That is the difference between an app people install once and an app people open on a Tuesday night to decide whether to come in.

Video on demand lives here too, so a member travelling for three weeks still has something for the membership she is paying for.

Three screens of a studio's own branded member app: a challenge leaderboard, the home screen showing a ten week streak and passes left, and earned badges
The lead agent

Somebody asked a question at 9pm on a Sunday night, and got a straight answer.

Most studio enquiries arrive outside the hours anyone is at the desk, and most of them are the same three questions: is there something for a beginner, when does it run, and what does it cost. Every hour one of those sits unanswered is a person deciding to try somewhere else.

The Recess lead agent answers them in your voice, using your real schedule. It qualifies the person, works out which class actually suits them, takes their name and email, and books the trial — without waking anybody up and without a form that says we will get back to you within two business days.

You wake up to a booked trial and a conversation you can read. When the chat converts, it becomes a real client thread, so nothing is lost in a widget somewhere.

The Recess lead agent answering a visitor's question about beginner classes and booking her a trial, with the conversation marked as converted
The unglamorous list

Everything else it does, and none of it is an add-on.

There is no plan to choose and nothing behind a paywall, so a studio running four classes a day pays the same as one running twenty, which is to say nothing.

calendar_monthSchedule
Classes, series and seasons, workshops, events, appointments, virtual classes, templates, rooms and multiple locations.
card_membershipMemberships and packs
Subscriptions, class packs with your own expiry rules, contracts, payment plans and account balances.
schoolTeacher training
Cohort dates, capacity, a deposit and a payment plan, with agreements signed at enrollment and module attendance tracked.
hourglass_topWaitlists and make-ups
Automatic promotion when a space opens, the student told, and a missed class that becomes a credit she rebooks herself.
lockEnrollment gating
Gate a class on level, a prerequisite, a signed-off skill, a tag, age, or the membership they hold.
personClient profiles
Attendance, purchase history, notes, forms and signed waivers on one record.
storefrontCheckout and retail
Point of sale, retail products, gift cards, bundles, custom fees and discounts.
credit_cardPayments
Card and bank, automatic failed payment recovery, refunds, disputes and invoices.
how_to_regCheck-in
A kiosk at the door, barcode, self check-in from the app, and location-based check-in that only counts at the studio.
badgeStaff and payroll
Shifts, clock in and out, pay rates by class type or head count, automated substitute finding, roles and permissions.
family_restroomFamily accounts
One payer, several people, one card, each with their own profile. Useful if you run kids or family classes.
military_techProgression
Skills and levels, clubs, challenges and points, milestones, leaderboards, badges and certificates.
chatMessaging
Two way text and email, templates and push notifications, sent from your own domain.
campaignMarketing
The lead agent, plus lead forms, a pipeline, audiences, tags, sequences, campaigns, pop-ups and client referral rewards.
bar_chartReports
Revenue, attendance, retention and payroll, plus Business Health, which connects QuickBooks for a forward forecast.
sync_altMigration
Automated migration from Mindbody, Momence, Walla, Arketa, Glofox and others, run for you by our team.
What it costs

Free to use. The math is not complicated.

No monthly platform fee, no per feature add-ons, no setup cost. Recess earns a service fee of about 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. We only do well when you are actually collecting money.

$0 / month
for a studio of any size
Every feature, from day one
Unlimited staff logins
Your own branded studio app
Unlimited text and email
Unlimited video storage
No setup fee and no minimum
Your migration run by our team
What does your studio bring in each month?
$18,000per month
$2k$150k
Software you stop paying forTypical platform fee for a studio this size$3,000annual
Card fees you stop payingAt a typical 3% of what you take$6,480annual
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

Who should not choose 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, and for groups and franchises below that size, run by owner operators. If you need centralized franchise reporting across more sites than that, you will be happier elsewhere.
You run one drop-in class a week
A single teacher with a Sunday community class does not need an operating system. A payment link is fine. Most of what makes Recess different is structure you would never use.
Your current software is annoying but fine
Migration costs you real time even when we run it. The reason to switch is that something specific is broken: training on spreadsheets, retreats billed by hand, subs found by group text, memberships lapsing unnoticed.
Questions

What yoga owners ask first.

Can Recess handle class packs and drop-ins at the same time as memberships?

Yes, and in the same class. You set your own packs: how many classes, how long the credits last, which classes they apply to, and whether they auto renew. A student is told at booking when she is using her last credit and can buy the next pack immediately. Drop-ins, unlimited memberships and ClassPass bookings all sit on the same roster.

Can I run teacher training in Recess rather than in a spreadsheet?

Yes. A training runs as a program with cohort dates, a capacity, a deposit and a payment plan for the balance. Trainees sign the training agreement and waiver as part of enrolling, their module attendance is tracked, and the revenue appears in your reporting alongside everything else. This is usually the single biggest reason a yoga studio moves off general purpose booking software.

What happens when a teacher cancels at the last minute?

Recess messages every teacher who is cleared to teach that class, takes the first yes, and updates the schedule and the students' app. You do not have to be awake for it. Pay follows the class, so the covering teacher is paid at her own rate without anyone editing payroll afterward.

Do you support video on demand?

Yes. You can host your own recorded library and make it part of a membership or sell it separately. Most studios use it to hold onto members through travel, injury and the slow months rather than as a product in itself.

How does Recess help with memberships that lapse quietly?

Failed payments are recovered automatically, with the member asked to update her card in your app before anyone at the studio gets involved. Separately, members whose attendance drops off become visible as names rather than as a churn number at quarter end, and automated win back sequences go out in your studio's voice from your own domain.

Can I sell workshops and retreats with a deposit and a balance?

Yes. Events carry a capacity, a deposit, a scheduled balance payment and their own waiver, with a waitlist that fills itself when someone withdraws. Students book with the card and the agreements already on file.

How does teacher pay work if every teacher is on a different rate?

Pay rates are set per teacher and per class type, with head count rules if you use them, and hourly clock in and out for staff paid by the hour. Payroll is computed as classes happen, so at the end of the period you run a report rather than assemble one.

Can I move my history off Mindbody?

Yes, and off Momence, Walla, Arketa, Glofox and whatever else you might be on. The migration is automated and our team runs it for you. Clients, history and billing information come across so your students arrive with their records rather than as a blank list.

Join a community of thousands of businesses just like yours