How to Track Recurring Clients Without Overbooking
A client texts: “See you Tuesday at 5pm?”
You panic. Is it Tuesday or Thursday? You told someone else Tuesday 5pm last week. Or did you? You scroll through texts. Check your calendar. Check your notes. Meanwhile the client is waiting for an answer.
They switch trainers three months later.
This happens because recurring clients—the ones who make your actual income—live in your head, not your system. And your head forgets.
Why Recurring Clients Slip Through (And What That Costs)#
Recurring clients are gold. One client, $75/session, twice a week, 50 weeks a year = $7,500/year in guaranteed income. Five recurring clients paying like that and you’re not scraping by on hourly chaos.
But tracking them is hard. Not technically. Emotionally.
The problems:
Excel doesn’t remind you. Tuesday arrives. You have no alert. A recurring client might text (or might not). You’re winging it. After three weeks of this, you forget they exist. They assume you don’t want them anymore. They find another trainer.
Life chaos erases patterns. COVID closes the gym. Your client goes on vacation. Their work schedule changes. They want to reschedule from Tuesday to Thursday. You agree, but now your mental model breaks. Tuesday Tuesday Tuesday becomes Tuesday/Thursday, sometimes. You lose the pattern.
You remember 80% of clients. The other 20% surface randomly. A client pings you out of nowhere: “Can we still train Friday?” You had them Friday at 1pm two months ago, but it’s been quiet. Are they still expecting you? Do they want to come back? You don’t know. So you say “yes” awkwardly and they feel uncertain about the whole thing.
The quiet client trap. One person books a session, cancels, books again 3 weeks later. Are they a recurring client who needs management? Or are they done? You can’t tell. So you don’t reach out. So they fade. So you lose the income.
Over 12 months, losing 2-3 recurring clients costs you $15,000-22,500 in income. But you blame bad luck, not systems.
It’s systems.
How to Actually Track Recurring Clients#
Step 1: Mark them explicitly. Open your system (Excel, Google Calendar, Slotly, whatever). Create a column or tag that says “Recurring” with the frequency: Tuesday 5pm, Thursday 5pm, every other Monday, first Saturday of the month. Use clear language. “Recurring” by itself is useless. “Tuesday 5pm + Thursday 5pm” is actionable.
Step 2: Set reminders for YOU, not just them. Most scheduling apps send the client a reminder. That’s table stakes. You need a reminder too—24 hours before each recurring session. Not because you can’t remember, but because your brain runs on attention, not memory. A 5am notification saying “Marcus—Tuesday 5pm still on?” is your cue to confirm or reach out if they’ve gone quiet.
Step 3: Monthly review. First day of the month: open your recurring client list. Who’s checked in or booked recently? Green light, keep going. Who’s been quiet for 3+ weeks? Flag them. Send a text: “Hey, we haven’t trained in a while. Still want to keep Tuesday 5pm, or are we taking a break?” This is not clingy. It’s clarification. Half the time they say yes immediately. Half the time they say “Actually I’m good for now.” Now you know. You stop counting $75 that isn’t coming.
Step 4: The check-in protocol. If a recurring client goes quiet, you have three chances to re-engage:
- Week 1: “Haven’t seen you in a few weeks. Still on for Tuesdays?”
- Week 3: If no response, assume they’re done unless they say otherwise. Don’t hold the slot.
- Week 6: If they text back, great. Welcome back. If not, move on.
Without this protocol, clients fade silently and you’re left guessing.
The Double-Booking Disaster#
Here’s how it happens: You have Sarah Tuesday 5pm, recurring. She’s been coming for 8 weeks. You also have Alex on the books for “Tuesday sometime.” You think Tuesday is mostly free. You agree to Alex 5pm.
Tuesday arrives. Both show up.
Awkwardness follows. One of them leaves upset. One of them (probably the one who’s been coming longer) doesn’t reschedule. You lost the recurring income and the new client in one collision.
How to prevent it: Use a system that shows recurring slots as locked. Calendly, Setmore, Slotly all do this. Excel does not. That’s why Excel users double-book and then spend 30 minutes on damage control that could have been prevented by a $99 one-time purchase.
If you’re using Excel: manually check before confirming a new booking. If you’re using an app: trust the system. It won’t let you double-book.
FAQ: Recurring Clients & the Chaos of Remembering#
What counts as “recurring”?
Any client who comes on a regular pattern: same day each week, same day every other week, same day each month. If they’ve been coming for 6+ weeks at a pattern, mark them recurring. If they’re sporadic (“Maybe next month?”), they’re not recurring. Don’t pretend.
How do I know if someone’s actually still committed?
Engagement signals: they respond to your reminder texts quickly, they pay on time, they don’t cancel with 2 hours’ notice, they reschedule (not disappear). If they’re going silent, they’re fading. Confirm early before they’re completely gone.
How many recurring clients can one trainer actually manage?
Realistically? 20-30 if they’re spread throughout the week. Each recurring client takes 5-10 minutes of mental load per week (confirming, checking in, tracking payment). 20 clients × 7 minutes = 2.5 hours/week. Doable. At 40+ recurring clients, you need a second trainer or an automation system because the management overhead eats your schedule.
What if a client wants to reschedule their recurring slot?
Update it immediately. Don’t keep both the old and new slots “just in case.” Pick one. Write it down. Confirm with them that Tuesday is now off and Thursday is on. Then stick to it for 6 weeks before treating it as truly recurring.
Can I have recurring clients in multiple locations?
Yes, but you need a system that handles it. Excel will confuse you (are they Tuesday at location A or location B?). An app should let you tag location + time together. Slotly lets you do this in the slot name: “Sarah—Tuesday 5pm—downtown gym.”
What if I’m transitioning from Excel to an app?
Import your client list first. Mark which ones are recurring in the new system. Test the reminders for one week. Then pause Excel and commit to the new system for 30 days. Don’t run both—you’ll maintain Excel out of habit and beat yourself up for not “saving” your old data.
Your Move#
Right now, list your recurring clients. Just names + times. See the pattern. See who’s been quiet. That list is your income floor. Protect it systematically instead of hoping your memory holds.
See Also#
- [[Excel vs. Scheduling App for Trainers]] — Why automation beats manual tracking
- [[Weekly & monthly income forecasting from schedule]] — Turn recurring clients into predictable income