Running Your Practiceby Jacob Hokanson

Why Coaches Outgrow Spreadsheets (and What to Use Instead)

Almost every coaching practice starts in a spreadsheet, and that is the right call. When you have three clients and a calendar, a spreadsheet is free, flexible, and faster to set up than any software. Anyone who tells you to buy a platform on day one is selling something.

So this is not a piece about how spreadsheets are bad. They are not. It is a piece about the specific, predictable moment a spreadsheet stops saving you time and starts costing you time, and how to recognize you have hit it before it costs you a client or a clean credential application.

What spreadsheets are genuinely good at

Credit where it is due. For a small practice, a spreadsheet gives you a single client list you fully control, columns you can rename on a whim, and a running total at the bottom that answers most of your questions. There is no per seat fee, no migration, no learning curve. If your whole business is "who are my clients and when do we meet," a spreadsheet covers it.

The reason it works is that a small practice has little state to track. Few clients, few sessions, short memory required. The spreadsheet is a faithful record because there is not much to record.

The moment it breaks

The trouble starts when your practice stops being a list and becomes a set of moving processes. That shift is invisible while it happens and obvious in hindsight. Here is where it shows up.

The spreadsheet only knows what you remember to tell it. This is the root issue from which the rest follow. A spreadsheet is a passive record. It does not remind you that Avery's follow up is overdue, it does not notice that an invoice has gone unpaid for three weeks, and it does not flag the client who has gone quiet. It sits there holding exactly what you last typed, which means the moment your attention is elsewhere, the record drifts out of sync with reality. The entries you forget are invisible, and invisible gaps are the ones that bite.

Following up depends entirely on you. Every nudge, every reminder, every "just checking in" has to be initiated by you, manually, on time. Miss the moment and the lead goes cold. The spreadsheet had the prospect's name in row 14 the whole time; it just had no way to do anything about it. As your pipeline grows past what you can hold in your head, this is the first thing to fail. If remembering to start the follow up is exactly the thing that does not happen reliably for you, that is a design problem, not a discipline problem.

The numbers stop being trustworthy. Paid versus unpaid sessions, hours toward your next credential, who has signed an agreement and who has not. Each of these is a hand maintained column, and hand maintained columns rot. One formula not dragged down, one session logged at the wrong length, one invoice marked paid that was not, and the total at the bottom is quietly wrong. You stop trusting your own spreadsheet, which is the worst place to be, because now you are double checking everything by hand.

It does not connect to anything. Your calendar lives in one place, your invoices in another, your notes in a doc, your booking in yet another app. The spreadsheet is the manual bridge between all of them, and you are the one walking back and forth across it, copying a date here, a payment status there. Every crossing is a chance to drop something.

Two devices, two truths. The moment you edit on your phone between sessions and on your laptop that evening, you have two versions, and merging them is a job nobody does well. Coaching is mobile work, and spreadsheets are bad at mobile state.

None of these are exotic. They are the normal consequences of asking a static list to run a dynamic business.

The specific risk for credentialed coaches

If you are logging hours toward an ICF credential, the spreadsheet problem has sharper teeth.

Your coaching log has to hold up if your application is audited, which can mean the ICF contacting your clients to verify the relationship. That requires accurate dates, current contact details, and an honest paid versus pro bono split, maintained across hundreds or thousands of hours and several years. A spreadsheet can do this, in theory. In practice it depends on you having logged every session, on the day, correctly, for years, in a file you only open when you remember to. The gap between "in theory" and "in practice" is where credential applications get painful. (We go deep on this in our guide to tracking ICF coaching hours.)

Five signs you have outgrown it

You are probably at the switching point if you recognize three or more of these:

  • A lead went cold in the last month because a follow up slipped your mind, not your decision.
  • You cannot say, right now, exactly how many paid hours you have logged toward your next credential.
  • You have marked an invoice paid that was not, or chased one that already was.
  • You keep the same fact, a client's email or a session date, in more than one place.
  • You edit the file on two devices and have to stop and think about which version is current.

Three or more, and the spreadsheet has crossed over from saving you time to quietly costing it.

What to move to, and what to look for

When you outgrow the spreadsheet, the instinct is often to reach for a general purpose CRM. Be careful there. Most CRMs were built for sales teams, and you can lose weeks to features you will never use while still patching the coaching specific gaps with, yes, more spreadsheets. The goal is not "a bigger spreadsheet" or "a sales tool." It is a system built around how coaching actually works.

A few things worth insisting on:

  • It is active, not passive. It should surface what needs your attention, follow ups due, sessions coming up, invoices unpaid, rather than waiting for you to go looking.
  • Follow through happens without you initiating it. Reminders send themselves before sessions. Unpaid invoices chase themselves. Onboarding steps fire when a client moves forward.
  • The numbers maintain themselves. Hours total from completed sessions. Paid and unpaid is tracked as a byproduct of the work, not a column you tend.
  • Everything is one connected system. Booking, notes, invoices, and hours that talk to each other, so you are not the bridge between apps.
  • It is built for coaches specifically, so it understands sessions, agreements, intake, and credential hours out of the box.

How this works in practice

This is the gap CoachTide was built to fill: the step after the spreadsheet, without the detour through a bloated sales CRM. Because your sessions, clients, and invoices live in one place, the things you used to maintain by hand maintain themselves. Your ICF hours total automatically as you complete sessions. Invoicing runs through your own Stripe, and the unpaid ones chase themselves instead of waiting for you to send an awkward reminder. Your pipeline tells you who has gone quiet before they go cold. The record stays current because it is built from the work, not kept alongside it.

The honest test for whether you have outgrown your spreadsheet is simple: are you spending more time maintaining the record than the record saves you? In a three client practice, the answer is no, and you should stay put. Somewhere past that, usually when the follow ups start slipping and the totals start needing a recount, the answer flips. That is the moment. You do not need to switch a day before it, and you do not want to switch a year after.

When you get there, move to something that does the remembering for you. Your spreadsheet served you well. It was just never meant to run the whole practice.


CoachTide is the coaching practice that does the remembering for you: booking, pipeline, session prep, invoicing, and ICF hours that update themselves from the work, with client data private by design. Request beta access while we are in private beta.

All articlesRequest beta access