Boxing and kickboxing gyms

Everything the gym handled today while you were holding pads.

One day across a class schedule, two coaches' pad hours and an open gym floor, and the part of it nobody had to stop and do.

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

The Recess dashboard showing today's classes, open gym hours, attendance, money taken and new people
Waiver signed at the doorBefore he was even wrapped
Sparring gate held at 4:50Two sessions in, not cleared
Pad hour sold for 11:00Booked at 10:40, and only once
Trial booked, 8:22pmThe agent answered for you
Cleared to spar on Tuesday6
6:10 AM

The floor is busy and nobody is at the front desk yet.

Open gym is the part of a boxing gym that most software pretends is not happening. No roster, no start time, nobody taking a register. And yet at ten past six there are eleven people on the bags, two skipping, and the ring is being shared.

In Recess open gym is a bookable window with its own access rules, sitting on the same schedule as the 6:15 conditioning class rather than in a separate world. Kisi door access lets in the people whose membership covers that hour. Check in happens at the kiosk, from a barcode, or from a phone with geo based check in that only counts if they are actually at the gym.

So you know who was on the floor at ten past six without having been there. An open gym membership and a class membership are not the same thing, and the difference gets enforced at the door instead of argued about at the counter three weeks later.

6:02The door lets him inHis membership covers unstaffed open gym hours, so Kisi opens it.
6:08He checks himself inFrom his own phone, and it only counts because he is standing in the gym.
6:15Conditioning starts in the same roomCapped at twenty four, because twenty four is how many bags you own.
7:00You know who was hereOpen gym and the class land on one attendance record, not two.
7:50 AM

A walk in signs your waiver before he puts a glove on.

Somebody's coworker decided last night that he wants to try boxing. He has never been here, nobody at the counter knows him, and the counter is not staffed until eight.

He scans the code at the door, gives his details, and signs your waiver on his phone. Your waiver, with your own language about contact, sparring and assumption of risk, dated and attached to his profile as a record you can produce a year from now. Then, and only then, the kiosk turns green for him.

This is the paragraph a boxing owner should read twice. A waiver here is not paperwork, it is the thing standing between you and a genuinely bad afternoon, and clipboard waivers fail in the ways clipboards fail. The page goes in a drawer, the drawer gets moved, the signature is from 2019 and the policy has changed twice since, and the one person you actually needed a signature from came in on a busy Saturday when nobody was watching the door.

Recess holds waivers, membership agreements, program agreements and any custom form you use, signed digitally at sign up and kept on the client's record with a date, so you can see at a glance who has not signed the current version. One honest warning, because it bites people: be deliberate about which agreements you mark as required. A required agreement that has not been signed blocks that member at check in, and they find out at the door with a line behind them. Make the waiver required. Think harder about the rest.

A class roster in Recess showing who has checked in and at what minute, who is still only booked, and the membership, pack or pass each person is using
10:40 AM

Your head coach sells an hour of pads for eleven o'clock.

Private and semi private coaching lives on the same schedule as your classes, not in a separate calendar app that only the coach can see. Each coach holds his own availability and his own session types, so a client only ever sees hours that coach is genuinely free for, and the same hour cannot be sold twice.

Semi private sessions carry a cap and a price per head, which is how most gyms actually sell them: two or three people splitting a coach and the cost of him. Pads, technique, a fight camp block, whatever you call them, they are session types you define once and he then owns the calendar for.

It matters because pad work is the highest margin hour in the building and the easiest one to lose. An hour that can only be booked by texting a coach is an hour that gets booked when the coach remembers to reply.

Head coach · Wednesday
Pads, 60 minutes$85
Pads, 30 minutes$50
Semi private, up to three$45 per head
Free on his calendar today11:00 · 12:00 · 2:30
Hours that can be sold twice0
4:50 PM

He has been in twice, and Tuesday sparring never appears on his phone.

Tuesday sparring asks for a level, a coach's sign off on the basics, and the membership tier that covers contact work. He holds none of the three, so the class was never bookable for him, and the app told him plainly what it takes to get in. That is a better answer than silence, and it doubles as a pitch for the technique hours he can book instead.

In a boxing gym this is a safety problem before it is an admin one. The version without a gate is a coach noticing at the ring apron that a two week novice is gloved up across from someone with fifteen fights, and having to pull him out in front of the whole room. Nobody enjoys doing that, and some coaches will not do it, which is exactly how people get hurt.

You gate a class on whatever actually matters to you: a level, a skill a coach has signed off, a prerequisite class or course completed, an age, a tag you keep on the client, or the membership or program they hold. Stack two if your room needs it. Set it once on the class and it holds for everyone, including the four year regular who assumes it does not apply to him.

Sparring · Tuesday 7:00 PM
Level requiredLevel 2 and above
Coach sign-offDefense and clinch
Membership tierContact training
Tag on recordCleared to spar
Never shown as bookable
Two sessions in, no sign off, no tier. The technique and conditioning hours he can take this week are offered instead, with the three things he still needs listed underneath them.
7:15 PM

Gloves, wraps and a membership go through one till.

He finishes his third trial class, decides he is in, and wants gloves. Point of sale is part of the gym rather than a bolt on, so the sixteen ounce gloves, two pairs of wraps and a mouthguard go on the same transaction as the membership and its contract term, on the same card, into the same reporting.

Your counter and your membership revenue are not in two systems you reconcile at the end of the month. Retail products, gift cards, discounts and custom fees all run through that one checkout, so the busiest hour of the evening does not become an hour of data entry the following morning.

Memberships, contracts, packages and payment plans live here as well. Six months at a lower rate is a contract. Ten classes to use over the winter is a package that draws down as he uses it. And when his card expires in March, failed payment recovery retries and collects a new one without anybody having to make the phone call nobody wants to make.

Counter · one transaction
16 oz training gloves$119
Hand wraps, two pairs$24
Mouthguard$18
Membership, six month contract$149 per month
First month discountApplied automatically
Systems to reconcile afterwards0
9:20 PM

Coach pay for the day is built, and nothing is paid until you approve it.

Six group classes, four hours on the pads and an open gym shift. Three coaches on three different arrangements: one flat per class, one on a rate that steps up above twelve heads, one clocked in on a shift for the unstaffed hours.

Recess already knows who taught what and how many people were in the room, because that came off the roster and the door rather than off a sheet somebody filled in on the way out. Pay rates are set per coach by class type or by head count, coaches clock in and out if you run shifts, and payroll reporting comes off the same data that ran the schedule.

Nobody sat down on Sunday with a calendar and a calculator. The pad hours and the classes come off the schedule itself rather than somebody's reconstruction of it from memory. The run also tells you what it could not match to a rate, and nothing is locked in until you approve it.

A draft pay run in Recess listing each staff member's classes and appointments with their totals, an amber panel saying three things need reviewing before approving, and the run still sitting at the Draft stage
Your own app

Your name on the app, and everything they need before they train.

Your gym gets its own branded 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 a software company's app in order to book a class at your gym.

They book classes and pad hours there, pay, join waitlists, sign your waiver and anything else you require, and see where they stand in your levels: the skills a coach has signed off, the level they are working toward, and whether they are cleared for Tuesday.

That last part does more work than it looks like it does. A member who can see the three things standing between him and sparring has a reason to book the technique class, and he does not have to ask a coach for the list in front of the room.

Three screens of a gym's own branded member app: a challenge leaderboard, the home screen showing sessions booked and passes left, and earned badges
The lead agent

He asks whether he has to spar, and does not have to wait until morning.

The message lands in the early evening, while the 6:30 is warming up and the counter is busy. It is the same two questions this gym always gets: do I need to be fit before I start, and is there any actual sparring in the beginner class.

The Recess lead agent answers both off your real schedule. There is no sparring in Boxing Fundamentals, it is bag work, pads and footwork on Mondays and Wednesdays at 6:30. Sparring is a separate class, and you only get into it once a coach has signed you off, which takes most people a few months. Come as you are on the fitness side, the first class is free, and gloves and wraps can be borrowed or bought at the counter.

Then it takes his name and email and books him into Wednesday's Boxing Fundamentals, with the waiver sent to his inbox and a line telling him to get there ten minutes early so somebody can wrap his hands. Leads in boxing go cold in hours, and nobody on your staff had to be free for this one.

The Recess agent chat, where a visitor asking whether he needs to be fit and whether beginners spar is told Boxing Fundamentals is bag work, pads and footwork on Mondays and Wednesdays at 6:30 PM, then gives his name and email and is booked into Wednesday with the waiver sent to him
Everything else it does

The rest of the gym, and nothing held back for a bigger plan.

There is no plan to choose and nothing behind a paywall, so a one room gym runs on exactly the same system as a three location one and pays the same for it, which is nothing.

calendar_monthSchedule
Classes, series and seasons, private and semi private sessions, appointments on each coach's own availability, events, virtual classes and video on demand.
meeting_roomOpen gym
A bookable window with its own access rules, so you know who is on the floor and what their membership actually covers.
event_repeatTemplates and rooms
Build the week once and repeat it, run more than one room or location, and cap a class by the equipment you actually own.
hourglass_topWaitlists and make up credits
Automatic promotion when a spot opens, with the member told, and a missed class that becomes a credit they rebook themselves.
lockEnrollment gating
Decide who is allowed into sparring and contact work: rank, level, a tag you keep on the client, a coach signed off skill, a prerequisite class, age, or the membership or program they hold.
drawWaivers and forms
Signed digitally at sign up, dated and held on the client's record, with required agreements enforced at check in.
personClient profiles
Attendance, memberships, purchases, notes and signed agreements in one record.
card_membershipMemberships and contracts
Subscriptions, fixed term contracts, class packages that draw down, bundles, payment plans and account balances.
storefrontCheckout and retail
Point of sale for gloves, wraps and mouthguards, plus retail products, gift cards, discounts and custom fees, on the same transaction as a membership.
credit_cardPayments
Failed payment recovery, refunds, disputes and invoices.
how_to_regCheck in
Kiosk, barcode, self check in from a phone, geo based check in that only counts at the gym, plus Kisi door access for unstaffed open gym hours.
badgeStaff
Roles and permissions, staff records, shifts, clock in and out, pay rates by class type or head count, payroll reporting, and automatic substitute finding.
family_restroomFamily accounts
One payer and several members, each with their own profile and membership, for a gym running a youth program alongside the adult one.
cakeAutomatic age-up
Set the rule once and every member who crosses the line is moved out of the youth program into the next one, with their level carried over the way you decided.
sellDiscounts
Sibling discounts that recalculate when a member pauses or leaves, multi-class discounts counted by member or by family, family level discounts and fixed fees, and rules attached to a program.
military_techProgression
Levels and skills, belts and stripes if your gym uses them, clubs, challenges and points, milestones, leaderboards, badge artwork, printed certificates, and a progress view each member sees in your own app.
campaignMarketing
An AI lead agent that answers, qualifies and books trials on its own, plus lead capture forms, a lead pipeline, audiences, tags, automated sequences, campaigns, in app pop ups and discounts.
chatMessaging
Two way text and email, templates, push notifications, sent from your own domain.
bar_chartReporting
Revenue, attendance, retention and payroll, plus Business Health, which connects QuickBooks so revenue, costs and a forward forecast sit in one place you can ask questions of in plain language.
smartphoneYour own app
Branded with your name, logo and colors, publishable to the App Store and Google Play under your own listing.
extensionIntegrations
ClassPass, Wellhub, Kisi door access, QuickBooks, Stripe, Adyen, Zoom, Meta and Google advertising.
sync_altImporting
Automated migration from Kicksite, Spark, MyStudio, PerfectMind, Momence, Zen Planner and other systems, run for you by our team.
What it costs

Nothing to the gym. Here is where the money comes from.

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. We only do well when you are actually collecting money.

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

Straight answer

Where we would tell you to look elsewhere.

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 gyms run by owner operators, and for groups and franchises up to about a hundred locations. If you are running software for a national brand past that size, centralized franchise reporting and a corporate IT department matter more than we can serve, and you will be happier elsewhere.
You are a door code and a room full of bags
If your gym is pure open gym with a key code, no classes, no coaching and no memberships to speak of, you are running something genuinely simple and most of Recess will sit unused. Paying nothing for it does not by itself make it the right fit.
You need to run a promotion, not a gym
Recess does not do fight matchmaking, sanctioning body paperwork or amateur record keeping. It will run your gym: your classes, your coaches, your counter and your members. It will not run your promotion, and it would be a waste of your time to pretend otherwise.
Questions

What boxing gym owners ask before they move.

Can I run classes, privates and open gym on one schedule?

Yes, and that is the point. Group classes, private and semi private coaching on each coach's own availability, and open gym windows all sit in the same schedule and the same client records. Coaches only show hours they are genuinely free for, so the same hour cannot be sold twice.

How do waivers work?

Members sign your waiver digitally at sign up, on their phone, and it is stored on their profile with a date. You can see at a glance who has not signed the current version. If you mark an agreement as required, an unsigned member is blocked at check in, so set the required ones deliberately.

Who decides who is allowed to spar?

You do, and Recess enforces it. A sparring class can require a level, a skill a coach has signed off, a prerequisite class or course completed, an age, a tag you keep on the client's record, or the membership tier that covers contact work. Anyone without them never sees the class as bookable, and the app lists what they still need rather than leaving them to ask a coach at the ring apron.

Can a walk in join and train the same day?

Yes. They can sign up, sign the waiver and pay from their phone at the door, then check in at the kiosk. Nothing needs a staff member to let them in, which matters most on a busy evening when nobody is watching the front.

How do I cap a class at the number of bags I actually have?

Classes cap per class and per room, so twenty four bags means twenty four spots and no more. Past that, people join a waitlist, and when someone drops the next person gets the spot and is told, without a staff member noticing and doing it by hand.

Can I sell gloves and wraps through the same system?

Yes. Point of sale, retail products and gift cards run through the same checkout as memberships, so a new member and their first pair of gloves are one transaction and one line of reporting rather than two systems.

How do memberships and contracts work?

You can sell open ended subscriptions, fixed term contracts, class packages that draw down, and payment plans. Failed payments retry and recover on their own, which is the cause of more quiet cancellations than most owners expect.

Can one parent pay for more than one kid in the youth program?

Yes. A family account has one payer and several members, each with their own profile, membership and attendance. Sibling discounts apply automatically and recalculate when a child pauses or leaves.

What does Recess cost my gym?

Nothing in platform fees. No monthly cost, no setup cost, no per feature charge. 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