Skip to main content
for boxing gyms

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

Run group classes, sell memberships and drop-in packs, and take 1:1 and small-group pad work as appointments. Software for boxing gyms from $15 a month. Members pay you directly, with no Junocal transaction fee on paid plans and no annual contract.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Rated 5 out of 5

The team at Junocal is top notch!

“The team at Junocal has made this so easy. … Also, my clients appreciate how easy it is to navigate the portal and how streamlined everything is. 10 outta 10!”

Terry, Tumble And Stunt5-star review on Trustpilot

Built for the way boxing gyms run

A class timetable at the bags, members on monthly plans and coaches taking pad work on the side. Junocal runs all three from one calendar.

Members book a bag, not just a class

Draw your floor once with numbered bags or stations. Members pick a free bag when they book, so the 6pm class never has two people sharing one.

  • Numbered bags and stations in your layout
  • Class capacity set once
  • Take a split bag out of booking
  • Members see their bag after booking
A group boxing class working the heavy bags while a coach calls the rounds.

bag floor · 8 bags

edit layout

1booked
2you
3booked
4open
5booked
6open
7OOO
8open

Bag 7 out of order · hidden from new bookings

Fundamentals, conditioning, sparring and pad work on one calendar

Run every session type from one timetable. Sparring opens only to members with enough recorded classes or a coach's sign-off.

  • Recurring classes with their own capacity
  • Sparring gated by attendance or approval
  • 1:1 pad work booked next to classes
  • Waitlists for packed evening slots
A coach leading a conditioning class through kettlebell squats.

Tuesday

06:30Boxing conditioningclass
17:00Pad work · Coach Dee1:1
18:00Boxing fundamentalsclass
19:15Technical sparringlevel

Memberships that bill themselves

Regulars go on a monthly membership, casual boxers buy a pack and newcomers start on an intro offer. Renewals charge automatically.

  • Monthly memberships with self-serve pauses
  • Class packs that deduct a credit per booking
  • Intro offers for first-timers only
  • A card-update link when a renewal fails
Members chatting together after a class.

ways to book

Intro offer · 3 classes

First-time members only

$30

10-class pack

10 credits

$140

Unlimited monthly

Renews monthly

$119

Waivers signed before anyone gloves up

New members sign your waiver and answer your health questions while they book. Coaches see the roster on their phone and mark who turned up.

  • Waivers and intake forms during booking
  • Check-in on the coach's phone
  • Reminders the day before class
  • Win-back emails for lapsed members
A front-desk host checking a member in on a tablet.

automated emails

nowBooking confirmed · waiver signed
−24hReminder · Boxing fundamentals
+2hHow was class? · review request
+21dWin-back · we miss you at the gym
−7dMembership renewal nudge

Sent automatically on every plan.

What your coaches and members see

Foundry Fitness
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Strength circuit
12:00HYROX engine
10:301:1 coaching
14:00Mobility
11:30Strength circuit

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

Foundry Fitness
+ Add

Check-in

Today’s arrivals and client flags.

Strength circuit · 6:30 PM3 / 8 arrived
JWJordan WilliamsWaiver completeChecked in
ZHZara HussainWaiver completeChecked in
DMDiego MartinezWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

Foundry Fitness
+ Add

Reports

The last 12 months, in one view.

Revenue

£11,134

Bookings

429

New clients

51

Revenue by month

Reports

See how the business is performing

Revenue, bookings, and new clients over the last 12 months — with a clean export when you need to take the numbers elsewhere.

Revenue — Track completed payments over the last 12 months.

Demand — See bookings, new clients and movement over time.

Exportable — Take a clean CSV into the rest of your workflow.

Everything included for boxing gyms

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Classes and timetables

    Recurring classes and one-off workshops on one calendar, with capacity set once.

  • Courses and term blocks

    Sell a dated series as one enrolment, with its own price, capacity and attendance.

  • 1:1 pad work

    Members book a coach's open pad-work slots, with buffers and deposits if you want them.

  • Bag and station booking

    Members pick a numbered bag or station in your room layout. Take a damaged bag out of use.

  • Online and hybrid classes

    Separate in-person and online capacity, with meeting links sent automatically.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Class prerequisites

    Open sparring only to members with enough recorded classes or a coach's approval.

  • Family and group bookings

    One account can book for children, partners or friends, and pay for a guest by card or from a pack.

  • Studio hire and parties

    Rent out the ring or a room for private sessions, checked against your timetable.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Monthly memberships, class packs, intro offers for first-timers and self-serve pauses.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • iPhone app

    Run the day, check clients in and take desk payments from the Junocal app. Clients book and manage visits in it too. Android is coming soon.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What boxing gym software actually needs to do

Boxing gym software runs your class timetable, takes bookings, bills memberships and packs, books 1:1 pad work and checks members in. It also needs to collect a signed waiver before anyone spars.

Boxing gyms have a mix that generic class software handles badly. Group classes share a fixed number of bags. Sparring should only be open to members who have done the groundwork. Coaches sell pad work on the side. Junocal handles bag booking, sparring prerequisites and 1:1 sessions on the same calendar.

Junocal starts at $15/month on Starter, which includes memberships, packs and intro offers. Studio is $29/month and Growth is $69/month. Payments go to your own Stripe account, paid plans add no Junocal transaction fee, and there is no annual contract.

Pricing for boxing gyms

Bag booking, memberships, packs and pad-work sessions are on every paid plan. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance and client insights reports
  • Private assessment photos and comparisons
  • Custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

Moving from another booking system?

We move your members, bookings, credits and memberships from Mindbody, Momence, Glofox, Acuity or a spreadsheet, and check everything with you before you switch. It's free in your first 30 days.

the things gym owners ask

Questions

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

Yes. Group classes sit on your weekly timetable, each with its own capacity and waitlist. Pad work is a 1:1 appointment that members book from a coach's open hours, with buffers between clients and an optional deposit. Both show on one calendar and one booking page. Starter is $15/month with no annual contract.

Can clients buy memberships and class packs?

Yes, from Starter. Sell monthly memberships that renew automatically, class packs that use one credit per booking, and intro offers that only a member's first visit or first purchase can use. Members can pause their own membership. If a renewal fails, Junocal emails them a secure link to update their card.

How does Junocal handle payments for my gym?

You connect your own Stripe account and members pay you directly. The money lands in your Stripe balance; Junocal never holds it. Members can pay by card, and by ACH or Direct Debit where Stripe supports it. Paid plans add no Junocal transaction fee. Stripe's processing fees apply.

Can fighters join a waitlist when a class is full?

Yes, on every plan. If a place opens with notice, Junocal books the next person on the waitlist and tells them. If it opens close to class time, everyone on the list gets an alert and the first to claim it gets the place.

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

Starter is $15/month for one location and up to 5 instructor seats, with memberships, packs and intro offers. Studio is $29/month with unlimited coaches, a front-desk role, substitute cover, email broadcasts and up to 5 locations. Growth is $69/month with instructor pay statements and up to 10 locations. There's no annual contract, CSV export is free and migration help is included in your first 30 days.

Can I limit sparring to experienced members?

Yes. Add a prerequisite to your sparring class: a number of recorded fundamentals classes, a coach's approval, or both. Members who don't meet it can't book that class. Your coaches still decide who is ready to spar.

Can members pick their own bag?

Yes. Draw your floor with numbered bags or stations and turn on pick-a-spot for the class. Members choose a free bag when they book and see it in their confirmation. Mark a bag out of order and it drops out of new bookings.

Deeper dives

Try Junocal for your boxing gym

14 days free, no card. Draw your bag floor, add tonight's classes and book one yourself on your phone before you invite members.