Skip to main content
for class-led gyms

Gym software, from $15 a month

Run your class timetable, sell memberships and drop-in packs, fill the room with waitlists, and check members in at the door, all in one place. Gym software from $15 a month, 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 class-led gyms run

Coached classes with real capacity, members on monthly plans and new faces on intro offers. Junocal runs all of it on one timetable.

A class timetable members book from their phone

Put every coached class on one weekly timetable with its real capacity. Members book in a few taps, and nobody squeezes into a full class.

  • Recurring classes with capacity set once
  • Booking in the browser, no app to download
  • Members can pick a numbered bike or rower
  • Open-gym slots with a head count
A gym member lifting at a squat rack with a coach nearby.

Tue, 14 Oct

06:00Strength & Conditioning · 14 of 16class
12:15Lunchtime HIIT · full, 3 waitingclass
18:30Open gym · 8 of 20open

Intro offers, packs and memberships at one checkout

New members start on an intro offer. Regulars move to a monthly membership or a class pack, and Junocal tracks every credit and renewal.

  • Intro offers for first-time members only
  • Memberships members can pause themselves
  • Class packs that deduct credits automatically
  • A card-update link when a renewal fails
A coach leading a kettlebell squat class from the front of the room.

ways to book

Intro offer · 3 classes

First-time members only

$30

10-class pack

10 credits

$140

Unlimited monthly

Renews monthly

$139

Check members in from the coach's phone

Coaches open today's roster on their phone, see who's booked and check members in with a tap. Attendance lands on each member's record.

  • Day-of roster on any phone
  • Waiver status visible before class
  • Injury notes shared only with chosen coaches
  • Substitute cover from Studio
A front-desk host checking a member in on a tablet.

Today · 06:00 Strength · 14 booked

05:52Jordan Williamschecked in
05:56Zara Hussain · first classchecked in
—Diego Martinezbooked

Fewer no-shows and quiet cancellations

Waitlists fill freed places for you. Reminders cut no-shows, and members who drift away get a nudge to come back.

  • Waitlists that fill a freed place automatically
  • Reminders the day before class
  • Win-back emails after 21 quiet days
  • Sales and attendance reports
An owner checking the week's bookings on a laptop and phone.

automated emails

nowWaitlist · a place opened at 06:00
−24hClass reminder · Strength & Conditioning
+24hWelcome · book your first class
+21dWin-back · we miss you
−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 gyms

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

Scheduling and booking

  • Class timetable

    Strength, HIIT, conditioning and open-gym sessions on one weekly timetable, with capacity set once.

  • Courses and term blocks

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

  • Personal training

    Members book 1:1 sessions from each coach's availability, with buffers and deposits.

  • Bike and rower booking

    Members choose a numbered bike, rower or station in your room layout. Out-of-order spots drop out of new bookings.

  • 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 a level only to clients with enough recorded attendance or instructor 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.

  • Space hire

    Rent out a room or the floor to outside coaches, checked against your classes and closures.

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

    Intro offers for newcomers, packs that deduct themselves, and memberships members can pause.

  • 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 gym software actually needs to do

Gym software for a class-led gym handles the class timetable, online booking, memberships and class packs, check-in and recurring payments. Members should be able to book and pay from their phone in under a minute. Coaches should know who is coming before class starts.

A coached gym needs more than a list of members. Each class has a real capacity, the 6am and 6pm slots need a waitlist, and new members need an intro offer that regulars can't buy. Personal training sits on the same calendar as the classes.

Junocal covers all of that from $15/month. Payments go to your own Stripe account, paid plans add no Junocal transaction fee, and there's no annual contract. When you open a second site or hire a front-desk team, Studio at $29/month adds up to five locations and unlimited coach seats.

Pricing for gyms

Memberships, packs and intro offers 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 gym system?

We move your members, bookings, credits and memberships for you, and check everything with you before you switch. It's free in your first 30 days.

the things gym owners ask

Questions

What does Junocal gym software actually run?

Junocal runs the class side of a gym: the timetable, online booking, memberships, class packs, drop-ins, intro offers, waitlists, check-in and payments. Members book and pay from their phone in the browser, with no app to download. Coaches see each class roster on their phone and check members in with a tap. Plans start at $15/month with no annual contract.

Can I run memberships and check members in at the door?

Yes. Memberships renew automatically and members can pause them themselves. At the door, a coach or front-desk host opens the class roster on a phone and checks each member in with a tap. There's no hardware to buy. Memberships are included from Starter at $15/month.

How do members pay, and what does it cost?

Members pay by card, or by ACH or Direct Debit where Stripe supports it. The money goes straight into your own Stripe account. Paid plans add no Junocal transaction fee; Stripe's standard processing fees apply. If a renewal fails, the member gets a secure link to update their card.

Can it handle both members and drop-ins?

Yes. Members, pack holders and drop-ins all book from the same timetable. A visitor can pay for a single class without buying credits first. When a class fills, the waitlist books the next person automatically if a place opens with notice, and alerts the whole list when it opens last minute.

How much is gym software on Junocal?

Starter is $15/month for one location and five coach seats. Studio is $29/month with unlimited coach seats, up to five locations, a front-desk role, substitute cover and email broadcasts. Growth is $69/month for up to ten locations, coach pay statements and advanced reporting. There's also a Free plan with a 4% Junocal fee on payments. No annual contract, and CSV export is always free.

Can I sell an intro offer only to new members?

Yes. Limit an intro pack to a client's first visit or first purchase, so only newcomers can buy it. A membership can also start at a lower intro price for a set period before the regular rate. Intro offers are on Starter and above.

Does Junocal control door entry or turnstiles?

No. Junocal doesn't run key fobs, door entry or turnstiles. It runs booking, memberships, payments and class check-in. If you offer open-gym hours, schedule them as bookable sessions with a head count so members reserve a slot.

Deeper dives

Try Junocal for your gym

14 days free, no card. Add your weekly timetable, publish an intro offer and book a class yourself on your phone before you invite members.