Small group training software that runs the business side for you
Memberships, session packs, trainer pay and client follow-up in one place. Your small group and 1:1 clients get billed right, your trainers get paid right, and no spreadsheet has to hold it together.

What's the best software for a small group training studio?
The best small group training software runs memberships, session packs and trainer pay from the same place your clients book. PushPress does that for studios with a floor to fill and coaches to pay: small group sessions, semi-private blocks and 1:1 clients on one schedule, each client on their own plan, and trainer pay calculated from check-ins. There's a free plan to start, and paid plans begin at $159 a month.
| At a glance | PushPress |
|---|---|
| Plans | Free $0, Pro $159/mo, Max $229/mo, per location |
| Clients and staff | Unlimited on every plan |
| Plans you can sell | Memberships, session packs, and hybrid plans that put appointment credits and a membership on one invoice |
| Member app | Included on every plan. Branded app is a $97/mo add-on |
| Card processing | 2.89% on Pro, 2.75% on Max (4.99% on Free). ACH 0.79% on Pro and Max |
| Trainer pay | Flat rate or a percentage per session type, calculated when the session is checked in |
| Lead follow-up | Grow: website and CRM that texts leads back and follows up until they book an intro ($329/mo) |
| Your payment data | Your own Stripe account. If you ever leave, your card tokens go with you |
Pricing from pushpress.com/pricing, October 2026. Rated 4.8/5 on G2 from 197 reviews.
An hour a day, back on the floor
Bill Cunningham runs a small group training and nutrition coaching studio in Aiken, South Carolina. He used to book every client by hand. Now clients book and waitlist themselves from the app a month out, and the schedule questions mostly stopped.
Before PushPress, I was spending probably on average about 45 minutes to an hour every day, just doing scheduling-related inquiries.
The business side of training, handled
Billing that keeps up with how you sell training
Monthly memberships, session packs, and hybrid plans that put appointment credits and a membership on one invoice. Cards are charged on schedule and failed payments retry automatically.
Read more →Trainer pay that adds itself up
Give each session type a flat rate or a percentage of the session price. Pay calculates when the trainer checks the client in, and you pull it from Reports at the end of the pay period.
Read more →Small group, semi-private and 1:1 on one schedule
Run small group sessions as capped classes clients book themselves. Put several clients into a semi-private slot from the staff side, and make sessions invite-only when they're just for your regulars. 1:1 clients book from each trainer's own hours.
Read more →Clients who show up
Confirmations, reminders and no-show follow-ups go out automatically through Grow, and happy clients get asked for a Google review. New leads get a text back and follow-up until they book an intro.
Read more →Programming that follows the client
Build one program for a small group or one for a single client, push it to their phone, and see what they finished. A trainer covering for a week sees the client's whole history on one profile.
Read more →Answers without building a report
PushPress AI lives inside your dashboard. Ask who has a pending cancel, what revenue looks like this week, or which clients haven't booked lately, and get the answer in plain English.
Read more →Switching is our job, not yours
For most studio owners the price isn't what holds them back. It's picturing a messy move while clients are mid-package. Here's how it actually goes.
We plan the move with you
You work with our onboarding team to map what's moving and when, before anything changes for your clients.
Build your sessions, packs and plans
Session types, packages, memberships, trainer availability and pay rates. You build your own plans, so pricing matches what you sell today.
Clients and billing move over
Clients, contacts, memberships and billing come across, and payments run through your own Stripe account.
Clients download the app
One announcement, one link. Clients book their next session from their phone.
What does PushPress cost for a training studio?
Three plans and every add-on, all published. Unlimited clients and the member app come with every plan.
Frequently asked questions about PushPress for personal training studios
What's the best software for a small group training studio?
The best small group training software runs memberships, session packs and trainer pay from the same place your clients book. PushPress does that for studios with a floor to fill and coaches to pay: small group sessions, semi-private blocks and 1:1 clients on one schedule, each client on their own plan. Most studios don't outgrow their software, they outgrow the stack: a booking app, a payment processor, a spreadsheet for trainer pay and a group chat holding it together. That's what PushPress replaces.
Is PushPress a good fit for my training business?
PushPress is built for training businesses with a physical location. If you run a studio or gym doing small group, semi-private and 1:1 out of your own space, with trainers on the schedule and clients on recurring plans, that's who we build for. If you're a solo trainer renting floor time at someone else's gym, or coaching fully online with no facility, PushPress is more system than you need, and we'd rather say that now than on a demo call.
Can I run small group, semi-private and 1:1 in the same system?
Yes. Small group sessions run as capped classes clients book themselves. For semi-private, your staff can put several clients into the same appointment slot, and you can make a session invite-only so only the clients on that block see it. 1:1 clients book from each trainer's own availability. It's all one calendar, and each client gets one bill.
Can clients in the same semi-private session pay different rates?
Yes. The session and the price are separate in PushPress. Each client is on their own plan: a monthly membership, a session pack, or a hybrid plan that puts appointment credits and a membership on one invoice. Two clients in the same 6am session can pay two different rates, and neither sees the other's.
Can I set up recurring sessions so we're not rebooking the same clients every week?
Yes. Recurring appointments let staff book a repeating series once (day, time, trainer, cadence), and it stays on the calendar until someone changes it. Bill Cunningham, who runs a small group training studio in Aiken, South Carolina, was spending 45 minutes to an hour a day on scheduling before he moved it into PushPress.
Does it track what to pay my trainers?
Yes. Each session type carries a pay rate, either a flat rate per session or a percentage of the session price, and pay calculates when the trainer checks the client in. You pull it from Reports, then Payroll, at the end of the pay period. If you run a team, this is usually the spreadsheet that disappears first.
What reporting do I get on my training business?
Standard reports cover revenue, attendance and payroll. For anything else, ask PushPress AI in plain English, like who has a pending cancel, what revenue looks like this week, or which clients haven't booked lately, and it pulls the answer for you.
How much does personal training software cost?
PushPress is $0, $159 or $229 a month per location, plus card processing (4.99%, 2.89% or 2.75% by plan). Clients and staff are unlimited on every plan, with no setup fee on Core. Train ($79/mo), Grow ($329/mo) and a branded app ($97/mo) are optional add-ons.
Keep reading
Start here.
Ready when you are
Our team is made up of current and former gym and studio owners. Book a demo and we'll show you how PushPress runs a boxing studio.
%201.webp)
