Guide

How to keep track of personal training clients without a spreadsheet

Last updated 7 September 2026About 9 minutes

A personal trainer needs six records for every client: who they are and what they came for, what they did in each session, what they have paid and for which period, when their plan ends, when they are next booked, and how long it has been since they last trained.

A spreadsheet holds the first two well. It handles the other four badly, because none of them are facts you look up. They are dates that have to find you.

The short answer

  • Track six things per client. Anything beyond that you will stop maintaining by March.
  • Log sessions during them, not after. Evening admin does not happen.
  • Tracking payments and taking payments are separate jobs. Most independent trainers only need the first.
  • Renewals and quiet clients are the two things a spreadsheet cannot do, because both are about dates passing while you are not looking.
  • Under about six clients on one plan type, a notes app is genuinely fine. Do not buy structure you do not need.
01

What you actually need to track

Six records change a decision you make. Everything else is overhead.

Most advice on this starts by listing everything you could record, which is how people end up with a fourteen column spreadsheet they abandon in month two. Start from the other end. These are the records that actually change what you do:

  • Who the client is. Their goal, their injuries, when they started. You will forget the injury before you forget the name.
  • What they did. One line per exercise is enough: sets, reps, load.
  • What they have paid, and for which period. Not a running total. A period, and whether it is settled.
  • When their plan ends. The single most expensive date to miss.
  • When they are next in.
  • How long since they last trained. Not when they last booked. When they last actually trained.

Nothing else earns its keep. Body measurements, adherence scores, readiness ratings and the rest are fine if you genuinely use them, and pure overhead if you do not. Be honest about which.

02

Where the spreadsheet stops working

It is not really a client count. It is the number of dates you are carrying in your head.

People describe this as a volume problem, as though there is a client count where you graduate to software. That is not what happens.

What changes is how many dates you are holding, and that grows faster than your client list, because every client brings a renewal, a booking pattern and a payment cycle of their own.

The specific failures, roughly in the order they arrive:

  • You are on your feet. Spreadsheets are miserable on a phone, so you tell yourself you will fill it in later, and later is where records go to die.
  • Your client cannot see it. The history only serves you, which wastes most of its value. The person who most needs to see that they now squat what they could not squat in February is them.
  • Nothing watches the dates. A renewal is only visible if you go and look at it, and you look when you remember, which is after it lapses.
  • Payment status lives in two places: the sheet, and your memory. When they disagree you tend to trust the wrong one, and you end up asking a client something you should already know.
  • Absence is invisible. A spreadsheet shows you rows, not gaps. Nobody has ever opened one and had it point out that Sam has not been in for three weeks.
03

Logging sessions

Write it down during the session. Anything you leave until the evening does not get written.

This is the whole trick. Any system that depends on you reconstructing four sessions from memory at nine at night will be abandoned, usually within a fortnight of you setting it up.

What to record is unglamorous: the exercise, the sets, the reps, the load. That is enough to answer the only question you ask a log mid-session, which is what they did last time. Anything longer competes with the coaching for your attention, and coaching should win.

The record has a second purpose that is easy to underrate. You remember your clients getting stronger. They do not.

Progress is obvious from the outside and almost invisible from the inside, and someone eight weeks in usually feels like nothing is happening. Showing them February next to September is the most persuasive thing you can do, and it only works if February exists somewhere they can see it.

04

Tracking payments is not the same as taking them

Most independent trainers already take payments fine. What they are missing is the record.

These get conflated constantly, and it sends trainers shopping for far more software than they need. Taking payments means moving money: card processing, a provider, fees. Tracking payments means knowing who has paid for what, and when the next one is due.

Most trainers get paid by bank transfer or in cash, it works, and it costs them nothing. If that is you, be careful not to buy a payment processor to fix a bookkeeping problem. You will pay a percentage of every session for the privilege.

A payment record needs four fields and no more:

  • Which plan the client is on.
  • Which period it covers.
  • Whether that period is settled.
  • When it was paid.

One point on language, because it changes how the conversation goes. A client owes you for periods they actually trained in. A plan that has run out is expired, not overdue. Treating those as the same thing makes you sound like a collections department to someone who simply has not renewed yet.

05

Renewals slip because nothing prompts them

Look seven days ahead, once a week, at a time you actually keep.

A renewal is a date, and dates are what a busy person is worst at holding. It will not announce itself, and the client will not raise it, partly because most of them have no idea when their plan ends either.

A window beats a reminder. Seven days is enough to have the conversation in person at their next session, which is a much better place for it than over text.

A month that lapses without you noticing is not deferred revenue. It is gone. You cannot invoice someone in October for training they did not do in September.

06

How to spot a client drifting away

Almost nobody quits. They fade, and absence does not show up on a calendar.

The sequence is consistent enough to plan around: a reschedule, then a gap with a reason attached, then a longer gap with a vaguer reason, then nothing. At no point does anyone tell you they have stopped. By the time it is obvious the habit is gone, and getting it back is much harder than keeping it was.

Your calendar shows what is booked. It has no way of showing you who is not in it.

That is why this catches good trainers. You notice an empty slot in your day, which reads as a scheduling problem, rather than a missing person, which is what it is.

So make it a rule instead of a feeling. Pick a number of days and check against it every week. Two weeks works well for someone training twice a week, because it is two missed weeks rather than one bad one: long enough to be a signal, short enough to still be recoverable.

When you reach out, make it about their training rather than their attendance. Something specific from their last session lands. A message that reads as a chase does not, and it puts them in the position of having to apologise to you, which is a reliable way to get no reply at all.

Some will not come back, and that is fine. The value is finding out in week two rather than month three, while you still have time to fill the slot.

07

Running 1:1 sessions and classes together

A booking has one name on it. A class has a capacity that moves until the last minute.

Treating them the same causes most of the trouble. Three problems show up when they share a week:

  • You double book yourself.
  • You cannot see who has signed up for a class without scrolling back through messages.
  • Your clients do not know what is on unless you tell each of them individually.

The third quietly costs the most. A class with four empty spots is usually a class nobody knew about.

What helps is unremarkable. One calendar holding both, capacity visible on the class itself, and clients able to see what is open and put themselves in it without going through you.

08

When software is worth paying for

Not always, and it is worth saying so.

If you coach six people, they are all on the same kind of plan, and they all pay at the start of the month, a notes app and a calendar will serve you well. Structure you do not need is one more thing to maintain.

Stay with a spreadsheetTime to look at software
Under about six clientsYou are holding renewal dates in your head
One plan type, one payment dayMore than one plan type running at once
Nobody asks for their historyClients ask what they lifted last time
You see everyone every weekSomeone left and you noticed a month later
1:1 only, no classesClasses running below capacity

When you do look, four things are worth checking:

  • It works properly on a phone, because that is where you are when the information exists.
  • Your clients get a view of their own, so the history earns its keep twice.
  • It tracks payment status without insisting on processing the payment and taking a cut.
  • It tells you something you did not already know.

Software that only stores what you type into it is a spreadsheet with rounded corners.

That is the real test. The reason to pay for something is that it watches the dates you cannot watch, and puts the right three names in front of you on a Monday.

09

Common questions

What should a personal trainer track for each client?

Six things: who they are and what they came for, what they did in each session, what they have paid and for which period, when their plan ends, when they are next booked, and how long it has been since they last trained. Everything else is optional.

How do you keep track of personal training payments?

Record the plan, the period it covers, and whether it has been paid. That is a different job from taking the money, which most independent trainers already handle by transfer or cash. The record is what stops you guessing, and it is the part a spreadsheet handles worst because nothing in it watches dates for you.

How do you know when a client is about to quit?

They stop before they say anything. The pattern is a reschedule, then a gap, then a longer gap. Pick a number of days that means something for your clients, two weeks for someone training twice a week, and treat anyone past it as needing a message. The point is finding out in week two rather than month three.

Do you need software to run a personal training business?

Not at six clients on one plan type who all pay on the same day. A notes app is genuinely fine. It starts to pay off when you are holding renewal dates in your head, running more than one kind of plan, or you have gone a month without noticing someone stopped coming.

What is the best way to log a client’s workout?

During the session, not afterwards. Anything you leave until the evening does not get written down. Record the exercise, sets, reps and load, and skip anything you will never read again.

About Gorillo

We build Gorillo, an iPhone app for independent 1:1 trainers and small fitness studios, so this guide is not a neutral document. It describes how we think the work goes, and the app is our answer to it: sessions logged by chat during the session, payments tracked rather than processed, renewals surfaced a week ahead, and a flag on anyone who has not trained in two weeks.

← Back to Gorillo