for boxing gyms · 2026

Boxing gym software for classes, memberships and 1:1 coaching

A boxing gym runs group classes and one-on-one pad work — Junocal covers both. Put your class timetable, memberships and drop-in packs online, take 1:1 and small-group pad sessions as appointments, and get paid on your own Stripe. No annual contract. From $15 a month.

who this is for

Built for gyms that run classes and pad work

Most boxing gyms aren't one thing. You've got a group timetable — fundamentals, conditioning, sparring — and you've got coaches taking private and small-group pad work on the side. Junocal runs both on one calendar, so a fighter books a Tuesday class or a Thursday 1:1 from the same page.

Group classes go on a timetable with capacity caps and waitlists. Pad work goes in as appointments your coaches can be booked into directly. Memberships and packs cover both, intake forms collect experience and gear details, and a day-of roster lets the front desk check fighters in fast.

It's the booking, membership and payments layer for your gym — confidently full-featured from $15 a month, not a stripped-down starter you'll outgrow in a season.

what you get

Everything your gym runs on, from $15

Group class timetable

A weekly schedule for boxing fundamentals, conditioning and sparring classes, each with its own capacity cap. Clients book from their phone, and two-mode waitlists fill a spot the moment someone drops.

1:1 and duet pad-work appointments

Coaches take private and small-group pad-work sessions as bookable appointments, separate from the class grid. Clients pick a coach and an open slot, pay, and get a confirmation — no back-and-forth texting.

Memberships and class packs

Sell recurring memberships that rebill on their own, plus 5-class and 10-class packs for drop-in fighters. Members and pack holders book classes and appointments the same way, and failed renewals get a recovery email automatically.

Your own Stripe, no markup

Connect your own Stripe account and take payments at Stripe's published rates — no Junocal processing markup, no marketplace fee. Card, ACH in the US and Direct Debit in the UK all land in your balance directly.

Day-of roster and check-in

A day-of staff view lists who's booked into each class and pad session, so the front desk or a coach can check fighters in fast. No paper sign-in sheet, no guessing who paid.

Automatic member emails

Booking confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. Set them up once and they run in the background while you coach — included from $15/month.

get paid your way

Payments on your own Stripe, emails on autopilot

You connect your own Stripe account and members pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK all work for memberships and one-off bookings, and the money lands in your balance directly. Junocal never holds your funds.

Booking confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves — including the dunning emails that chase a declined membership renewal before you lose the fighter. You set them up once; they run in the background while you coach.

classes and 1:1 together

One calendar for the timetable and the pads

Group classes run on a timetable with per-class capacity caps, so a sparring session can hold eight while fundamentals holds twenty. When a popular slot fills, a two-mode waitlist takes over and offers the spot the moment someone cancels.

Private and small-group pad work runs as appointments instead — clients pick a coach and an open slot, pay up front, and you skip the texting. Term-based course blocks work too if you run a leveled beginner progression over several weeks — fighters buy the whole series as one purchase instead of session-by-session, and packs and memberships still cover the open classes alongside it.

what you can run

One tool for every session you offer

Boxing fundamentals

Beginner technique classes on the timetable, with capacity caps and waitlists for the popular evening slots.

1:1 pad work

Private coaching sessions booked as appointments — clients pick a coach and an open slot and pay up front.

Small-group pad work

Two- or small-group sessions run as duet and small-group appointments, separate from the open class grid.

Conditioning classes

Boxing-conditioning and circuit classes on the same calendar, with memberships and packs covering both.

Sparring sessions

Capacity-capped sparring with intake forms for experience and gear, plus a waitlist when slots fill up.

Fighter memberships

Unlimited-class or tiered monthly memberships that rebill automatically, with packs for casual drop-ins.

when you scale

Add coaches and locations when you grow

Starter covers one location, up to 10 rooms and up to 5 instructor seats — room to grow a single gym for a long time. When you add coaches who need their own logins, a front-desk role, email broadcasts or a substitute pool, Studio at $29/month unlocks them across up to five locations. Growth at $69/month adds QuickBooks and up to ten locations. Everything you built carries straight over — no rebuild, no migration.

the things gym owners ask

Questions

Does Junocal handle both group classes and 1:1 pad work?

Yes — a boxing gym runs both, and Junocal covers both on one calendar. Group classes (boxing fundamentals, conditioning, sparring sessions) run on a class timetable with capacity caps and two-mode waitlists, while 1:1 and small-group pad-work sessions run as appointments coaches can be booked into directly. Members and pack holders book either kind from the same page. It starts at $15/month on Starter, with no annual contract.

Can clients buy memberships and class packs?

Yes. You can sell recurring memberships (unlimited classes, or a monthly tier) that rebill automatically, plus 5-class and 10-class packs for drop-in fighters who don't want to commit monthly. Failed-payment recovery emails chase declined membership renewals on their own, and coupons or buy-X-get-Y offers run on both. All of it is included from $15/month — no per-member fee on top.

How does Junocal handle payments for my gym?

You connect your own Stripe account during onboarding (Stripe Connect Standard), and members pay you at Stripe's published rates with no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported for memberships and one-off bookings. Money lands in your Stripe balance directly — Junocal never holds your funds.

Can fighters join a waitlist when a class is full?

Yes. Every class on the timetable has its own capacity cap, and when a popular evening slot fills, a two-mode waitlist takes over and offers the open spot the moment someone cancels. Fighters claim it from their phone, and the booking and payment go through automatically. Waitlists are included from $15/month on Starter, not a paid add-on.

What does it cost to run a boxing gym on Junocal?

Starter is $15/month (or $150/year) and covers one location, up to 10 rooms and up to 5 instructor seats — enough for many single-gym operations. Studio at $29/month adds staff logins, a front-desk role, email broadcasts and a substitute coach pool across up to five locations; Growth at $69/month adds QuickBooks and up to ten locations. There's no annual contract, free CSV export, and free migration in your first 30 days.

Start on Starter, for $15 a month

Group classes, memberships, packs and 1:1 pad-work appointments — all on your own Stripe, with no annual contract. Free migration in your first 30 days.