Skip to main content
for personal trainers

Personal trainer software for 1:1s, packs and payments

Book 1:1 and small-group sessions, sell 5- and 10-session packs, put regulars on a recurring coaching membership, and capture a PAR-Q before the first session, online or in person. From $15 a month, with no Junocal transaction fee on paid plans and no annual contract.

Built for the way personal trainers work

Most of your week is 1:1s and small groups, paid by the pack or the month. Junocal runs the calendar, the payments and the client records in one place.

1:1s, duets and small groups on one calendar

Publish the hours you train and clients book the times you actually have free. Buffers keep set-up and travel time clear, and regulars can book the same slot every week.

  • Bookable hours and buffers per session type
  • Weekly sessions booked as one series
  • 1:1, duet and small-group sessions
  • PAR-Q and goals form during booking
A personal trainer coaching a client through a dumbbell exercise, tablet in hand.

your booking page

Choose a session

Book now

Tue · 06:30

1:1 strength session · 60 min

Available

Tue · 18:00

Duet session · 45 min

1 place

Sat · 08:00

Small-group strength · 6 max

2 places

Session packs and coaching memberships

Sell blocks of sessions up front and stop invoicing one session at a time. Each booking uses a credit, and memberships renew without you sending a bill.

  • Packs that deduct a credit per booking
  • Monthly memberships clients can pause
  • Intro offers for a client's first purchase
  • Gift cards clients buy for friends
A trainer kneeling beside a client to correct her squat in a strength gym.

ways to book

Single 1:1 · 60 min

Pay as you go

$75

10-session pack

10 credits · 1:1 or duet

$650

Coaching membership

Renews monthly

$520

6- and 8-week programmes sold as one block

Run a strength kickstart or a return-to-training block as one enrolment, with a start date, a cap and a single price. Clients see every date before they pay.

  • Dated programmes with one enrolment
  • One capacity for the whole block
  • Makeup credits for missed weeks
  • Instalment payments on Studio
A coach leading a small group through kettlebell goblet squats.

Small-group programme

5 of 6 enrolled

8-week Strength Kickstart

8 weeks · Mondays 18:30 · $280

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Makeup credit for a missed weekEnroll

Fewer no-shows and late cancels

Reminders go out the day before, and your cancellation window is part of every booking. Late cancels and no-shows can carry a fee or use up the pack credit.

  • Reminder email 24 hours before
  • Late-cancel and no-show fees
  • Deposits taken at booking
  • Card-update link when a payment fails
A coach reading his session plan on a clipboard before clients arrive.

automated emails

nowBooking confirmed · 1:1 strength
−24hReminder · Tue 06:30 session
+2hHow was your session? · review
+21dWin-back · book your next session
nowPayment failed · update your card

Sent automatically on every plan.

What you and your clients see

Foundry Fitness
+ Add

Appointments

Bookable 1:1 services and availability.

NameDurationPriceStatus
1:1 coaching60 min£55.00Active
30-min consultation30 min£30.00Active

Appointments

Private appointments, one calendar

One-to-one appointments sit on the same operator schedule as your classes. Publish real availability, set the service duration and price, and let a client reserve one open slot at a time.

Availability-led — Clients choose from times you actually offer.

Recurring bookings — Set up regular privates without duplicating work.

Your rules — Buffers, deposits and cancellation terms per service.

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

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 personal trainers

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.

  • Programmes and blocks

    Sell a 6- or 8-week programme as one enrolment, with its own price, cap and dates.

  • 1:1 and duet sessions

    Clients book from your open hours, with buffers, deposits and weekly repeat bookings.

  • Station booking

    Small-group clients pick a named rack or station in your room layout.

  • Online and hybrid sessions

    Coach in person, online or both, with the meeting link sent automatically.

  • Waitlists

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

  • 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 rooms and equipment or quote party packages, with deposits and availability 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

    Credits that deduct themselves, higher credit costs for some classes, one-time intro passes, and memberships clients can pause or upgrade.

  • 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.

  • PAR-Q and intake forms

    PAR-Q, injury history and goals during booking, with conditional follow-ups and photo uploads.

  • Client notes

    Private session notes on each client, shared only with the coaches 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.

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

Personal trainer software takes bookings for 1:1 and small-group sessions, sells session packs and memberships, collects a PAR-Q before the first session and takes payment. It should also send reminders and apply your cancellation policy, so a missed session is still paid for.

The part generic calendar tools miss is the money. Trainers sell blocks, not single sessions. Packs need to deduct themselves, memberships need to renew and pause, and a declined card needs chasing without you doing it.

Junocal does all of this from $15 a month on Starter, for solo trainers and PT studios with a team of coaches. Payments go to your own Stripe account. Paid plans add no Junocal transaction fee, there is no annual contract and you can export your client list whenever you like.

Pricing for personal trainers

Session packs, memberships 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 reports and 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?

Junocal imports a standard client CSV and has a guided workflow for Mindbody exports. Send us a sample export and we will confirm which clients, bookings, credits and memberships can move, then plan your switch date with you. Migration help is included in your first 30 days.

the things trainers ask

Questions

Is Junocal good for personal trainers?

Yes. Junocal handles the parts of personal training that create the most admin: 1:1 and small-group booking, session packs, coaching memberships, PAR-Q intake, reminders and payments. Starter is $15 a month and covers a solo trainer or a team of up to five coaches. Studio at $29 a month adds unlimited coaches, a front-desk role and substitute cover.

Can clients book 1:1 and small-group sessions?

Yes. 1:1s, duets and small-group sessions sit on one calendar and one booking page. You set the hours you train and the length of each session, and clients only see times that are free. When a small group is full, clients can join the waitlist and a freed place goes to the next person.

How do I sell session packages and take payment?

Create a pack, such as 10 sessions, and choose which session types it covers. Clients pay once and each booking uses one credit. Payments go to your own Stripe account by card, or by ACH or Direct Debit where Stripe supports it. Paid plans add no Junocal transaction fee; Stripe's processing fees apply. Packs start on Starter at $15 a month.

Can clients fill in a PAR-Q or intake form before training?

Yes. Build a PAR-Q, injury history and goals form with follow-up questions that only appear when an answer needs them. Clients fill it in while they book or before their first session, and can upload photos if you ask for them. You can ask them to update it every year. The form records their answers; you decide when a client is ready to train.

Can I put clients on a recurring coaching membership?

Yes. A coaching membership renews on its own each month and covers the session types you choose. Clients can pause it themselves, and a failed renewal sends them a secure link to update their card. Memberships start on Starter. A single membership that covers both group classes and 1:1s needs Studio.

Can I charge for late cancellations and no-shows?

Yes. Set a cancellation window, then a late-cancel fee, a no-show fee or both. You can also choose whether a late cancel uses up the client's pack credit. A deposit taken at booking protects the slot from the start.

Can I add coaches as the business grows?

Yes. Starter includes five coach seats at one location. Studio at $29 a month adds unlimited coaches, up to five locations, a front-desk role, substitute cover and email broadcasts. Growth at $69 a month adds coach pay statements and up to ten locations. Everything you set up carries over when you change plan.

Deeper dives

Try Junocal for your training business

14 days free, no card. Set your training hours, add a 10-session pack and share your booking link the same day.