Personal training that runs itself
Sell the package, put the sessions on a calendar, and let your trainers run their own day from their own app. Balances keep themselves — no spreadsheets, no arguments over how many sessions are left.
Built for how PT actually gets sold and delivered
Packages, trainers, schedules, and sessions live in the same dashboard as the rest of your gym — not a side spreadsheet someone forgets to update.
Packages you define
Set a session count, a price, and how long the package stays valid — a 10-session pack, a 20-session pack, whatever your gym sells. Leave validity blank and it never expires.
A real schedule, not a counter
Book sessions at a date and time with a duration, a location, and your own session types — 1-on-1, couple, yoga. Owners see every trainer’s day on one calendar.
Recurring bookings
A client who trains every Tuesday and Thursday gets booked once, not forty times. Change or cancel a single occurrence without touching the rest of the series.
Trainers run their own day
Trainers get their own app: today’s sessions, their client list, and one tap to mark a session completed, cancelled, or a no-show — so the balance updates without a trip to the front desk.
Balances that stay honest
A session only counts against a package once it is completed, an exhausted package never goes negative, and packages close themselves out when they expire.
Off-package sessions, on the record
Trials, complimentary sessions, and clients who paid cash outside the system get booked with a reason attached — so free work shows up in your reporting instead of quietly vanishing.
The spreadsheet problem with personal training
Personal training revenue is easy to sell and surprisingly easy to lose track of. A member buys a 10-session package, a trainer logs sessions in a notebook or a shared spreadsheet, and six weeks later nobody is quite sure if there are two sessions left or four. ManageYourGym replaces that guesswork with packages, a real schedule, and balances that keep themselves.
Define the packages you actually sell
Set up packages the way your gym actually prices PT — a session count, a price, and how long the package stays valid. Sell one to a member and assign it to the trainer who will run the sessions, so it is always clear who is training whom. Leave the validity blank and the package simply never expires.
Put the sessions on a calendar
A package is a number; a schedule is a plan. Sessions are booked at a real date and time, with a duration, a location, and your own session types — 1-on-1, couple, yoga, whatever you run. A client who trains every Tuesday and Thursday is booked once as a repeating series, and a single week can be moved or cancelled without unpicking the rest. Owners see every trainer's day on one calendar.
Closed out by the person who ran it
Trainers mark each session completed, cancelled, or a no-show from their own app, on the floor, as it happens. A session only deducts from the package balance once it is completed, and an exhausted package is never taken below zero. If someone taps the wrong thing, an owner can reopen a session for a short window afterwards — an undo, not an open-ended edit.
Free sessions stay on the books
Trials, complimentary sessions, and clients who paid the gym in cash outside the system are booked with a reason recorded against them rather than quietly slipping through as untracked work. That way the free training your gym gives away shows up in your trainer reporting instead of disappearing.
Visible to the member, too
Members with an active package can check their own trainer, upcoming sessions, and remaining balance from the member app, and get a reminder before each session — so "how many sessions do I have left?" stops being a question that needs a call to the front desk.
Working out what to charge? Our guide to selling PT packages has the package ladder, the 30–50% trainer commission band, and the argument for paying on delivered sessions rather than on the sale. For batches rather than one-to-one, here is how to run group classes — slots, capacity, waitlists and instructor pay.
Personal training — frequently asked questions
How do personal training packages work in ManageYourGym?
You define packages — a session count, a price, and an optional validity period — and sell one to a member, assigned to a specific trainer. Sessions are then booked against that package at a real date and time, and the balance updates as they are completed.
Can I schedule recurring PT sessions?
Yes. A client who trains on the same days each week is booked once as a repeating series rather than session by session. You can change or cancel a single occurrence — a different time, a skipped week — without disturbing the rest of the series.
Do trainers get their own app?
Yes. Trainers sign in to the ManageYourGym Trainer app with a gym code and a one-time code sent to their email. They see the day’s sessions and their client roster, add notes, and mark each session completed, cancelled, or a no-show. Owners and staff see the same data in the dashboard.
What stops a trainer from over-logging sessions?
A session only counts against a package once it is marked completed, and a package that has run out of sessions is never taken below zero. Packages also expire on the validity you set, so an old package cannot be quietly drawn down months later.
Can I book a session for someone who has not bought a package?
Yes, and it stays visible. Trial sessions, complimentary sessions, and clients who paid the gym outside the system are booked with a reason recorded against them, so unpaid or off-books work appears in your trainer reporting rather than disappearing.
Do members see their own PT package and session history?
Yes. In the member app, members see their assigned trainer, their upcoming sessions, and how many sessions they have used and have left. They also get automatic reminders before a session.
Sell PT without losing track of it
Start free — no credit card required — and set up your first PT package in minutes.