Software

CRM for personal trainers, by the job

By · Reviewed

Most independent trainers with 8 to 30 clients do not need a sales CRM: they need a record of sessions left, payments, and late cancels, which a spreadsheet or a session-pack ledger such as PacksLeft keeps. Choose coaching software if you deliver programs, and a general CRM if your work is following up inquiries. Most CRM lists assume a gym pipeline. Independent trainers with 8 to 30 clients usually need remaining sessions, payment, and a late-cancel record.

We make PacksLeft. The comparisons use public product positioning checked in September 2026. We have not used the other tools. Start with the job, not the category.

1. A spreadsheet

Names, remaining, and what they paid. That is client management for a private book until a disputed count costs you a session.

Keep workout logs in a different file so a blank cell cannot shift the remaining count.

Download the free session tracker

2. A session-pack ledger

Log the session, show the client a private link, record Venmo or Stripe. PacksLeft is built for that job. It is not a CRM.

PacksLeft is $14.99 per month, or $149.99 per year (save $29.89, PacksLeft Annual), and takes 0% of pack sales; Stripe processing still applies. Annual renews at $149.99 every year. There is no refund after the 30-day trial.

3. Keep Trainerize as the cashier

If the workout app is unused and you only needed checkout, that is a cashier, not a CRM.

Leave Trainerize only if remaining sessions are the job. Programming apps are the right tool when clients follow workouts in the app.

Trainerize alternatives, by the job

4. A coaching app

TrueCoach and Hevy Coach manage clients because the program is the product. Use them for that. Do not buy them to track a 10-pack.

5. A generic CRM

Tools such as Nimble show up in this search. They track conversations. They do not tell both of you how many sessions are left.

6. A gym CRM

Gym CRMs assume a pipeline, a membership, and a desk. A solo 1:1 book does not.

7. A booking tool, not a CRM

Classes, waitlists, and a public directory are a different product. PacksLeft books 1:1 sessions for clients already on your list, on their private link. Someone new can hold a first time from a Book with me button on your website, and you can decline it.

PacksLeft vs Calendly

Start with the questions your records must answer

Before choosing a CRM, write down the questions you answer every week: Who is training this week? Which pack are they using? How many sessions remain? Has the payment arrived? What happened after a late cancel? If a product cannot answer the questions that cost you time, a long feature list will not fix the gap.

For a solo trainer, a small record can be enough: client contact details, current pack reference, starting and remaining sessions, expiry if agreed, payment status, and a dated session history. Keep workout programming in the tool designed for workouts. Keep sales leads in a pipeline only if you actually need to follow up with prospects.

A practical setup for a private 1:1 book

Use one record per client and a separate reference for each pack they buy. After a visit, log the date and event, then update the remaining balance. When the client renews, close the old pack and start a new one instead of overwriting the earlier purchase. Record manual payments when they are confirmed and retain the original receipt in the payment service.

At the beginning of the week, check upcoming appointments and clients close to renewal. At the end, compare the session log with your calendar and review unmatched payments. If another trainer helps you, decide who can edit the count and how corrections will be recorded before both people start changing the same record.

When a spreadsheet is enough

A spreadsheet can work when one person updates it, the client list is manageable, and you can find the current version quickly. Use a stable pack reference, protect formulas you add yourself, keep a dated session tab, and make a private backup. If clients only need a count occasionally, you may not need a full CRM at all.

The warning signs are operational: two copies show different balances, sessions are entered days late, or you spend Sunday reconstructing the week from messages. Those are reasons to improve the workflow or use a shared ledger. They are not proof that you need lead scoring, automated campaigns, or a gym membership system.

Compare a spreadsheet with a session tracker

When coaching software or a CRM is the better fit

Choose coaching software when the service includes workout plans, exercise demonstrations, progress tracking, or regular program changes. Choose a general CRM when your main work is managing inquiries, sales conversations, and follow-up tasks. Choose a gym platform when you run classes, memberships, staff schedules, or a front desk.

Do not expect one category to do every job equally well. A program app may be excellent for workouts while making pack balances awkward. A CRM may preserve client conversations without deducting a session after an appointment. Write down the must-have workflow and test it with a sample client before you migrate.

Keep client records limited and useful

Store only information that supports the service and your agreed recordkeeping. Avoid putting payment credentials or detailed health information in an ordinary notes field. Use individual access where available, remove former staff when their access is no longer needed, and export or delete records according to your retention process.

PacksLeft is for session packs, balances, booking, and payment records for existing 1:1 clients. It is not a sales CRM, a workout library, or a gym-management platform. If you need those jobs, keep or choose a tool built for them and verify that the tools fit together before moving your data.

If remaining sessions are the job

PacksLeft logs sessions, shares the count, and records payments. It is a ledger, not a sales CRM.

Start free trial

Keep going