← All notes
    OperationsSeptember 10, 2026 · 6 min read

    Five things I look for when somebody says they've outgrown their spreadsheet

    Five things. You ask where a client stands and the answer is a person's name instead of a place to look. Somebody follows up with a client who was already followed up with yesterday. Check-ins and renewals only go out when somebody remembers they're due. Ten more clients means ten more clients' worth of admin. And there's a person on payroll whose week is spent chasing status. Most businesses I talk to that have hit the ceiling have at least three of those, usually somewhere around thirty or forty active clients.

    I ask everybody the same question on a first call. Where do you look to find out where a client is right now?

    A while back somebody answered me with a person's name. I remember writing that down, because it told me almost everything I needed to know about how that business was running.

    The spreadsheet existed. It was open, people updated it. It just told you what had already happened. What was owed next lived in somebody's head, and that person had quietly become a dependency of the whole business.

    I've been doing this long enough now that I look for five things. Most businesses that have hit the ceiling have at least three.

    1. The process only runs when somebody remembers

    Check-ins, follow-ups, upsells, renewals, removals. They happen because a person recalls they're due.

    This works at fifteen clients. It stops working somewhere past thirty. The number of things to hold in your head goes past what a head holds, and things start slipping on the days that get busy.

    It took me a while to stop hearing this as a discipline problem. Nobody I've met was being careless. The work was just sitting somewhere it couldn't be seen.

    2. Nobody can say where a client stands

    Ask somebody on the team what stage a specific client is at. If they'd have to go check with a particular person, that person is your system of record.

    This is the one I pay the most attention to, because of what it means for the founder. You can't take a week off. The business slows down when you're not around to answer questions, and everybody has organized around that without ever discussing it.

    3. The same work gets done twice

    Somebody follows up with a client who got followed up with yesterday. An onboarding step gets repeated. A document gets rebuilt because nobody could find the first one.

    This shows up when the answer lives in four places. The signed contract is in email, the schedule is in Google Calendar, what they've paid is in QuickBooks, and what stage they're at is in somebody's head. Each of those is fine on its own. But no single one of them can tell you a client is three weeks into onboarding and hasn't been invoiced, so nobody catches it until the client asks.

    4. Adding clients adds admin in proportion

    This is the one that tells me whether I'm looking at an annoyance or a ceiling. If ten more clients means proportionally more admin, the process doesn't scale, and growth costs you every time.

    5. Hiring somebody was the fix

    There's a person whose week goes into moving information between places, chasing status, and remembering what's due.

    I'm not going to tell you that was the wrong call. It works right away, but fixing the underlying thing takes weeks nobody has. It's the most expensive version of the fix, and you pay it again every month.

    I've sat with people for a full day and watched what they actually do. There are times where honestly, most of what they're doing shouldn't be a paid job. I don't mean the person. I mean the work. That's uncomfortable to notice out loud and it comes up more than I expected when I started doing this.

    What I've watched this cost people

    I used to talk about this in hours saved. I stopped, because the number that moves is revenue.

    A missed follow-up is a missed renewal. An upsell nobody remembered to raise is money you'd already earned the right to ask for. The version I run into most is a founder who knows follow-ups are getting lost but can't tell me which ones or how many. You can't measure a leak you can't see, so it never makes it onto an agenda.

    That's why the math on fixing it usually comes out better than people expect. They're pricing it against admin time when they should be pricing it against renewals.

    Why it sits on the list for months

    Almost everybody I talk to already knows all of this. Sort out the spreadsheet has been on their list since spring.

    It stays there because doing it properly means researching tools, working out whether one actually covers your process, configuring it, and retraining your team, all while still running the business. So it waits. And the longer it waits, the more it costs.

    If three or more of these sound like your business, you're past the ceiling already. Worth finding out what it's costing you.

    sound familiar —

    Still running it on a spreadsheet?

    Fifteen minutes. You tell me what the process is and what you've already tried, and I'll tell you straight whether this is worth building.

    Book an intro call

    read next —