Firms kept telling me they had room. I still couldn't tell which one to send a business to.
Their websites all said the same things. Full service. Small business specialists. Bookkeeping, payroll, tax, advisory. A list of industries long enough that it's the same as listing none.
That isn't a knock on any of them. A website gets written to reassure a buyer, and I wasn't a buyer. I was sorting, and nothing on the page let me put a name in one pile rather than the other.
SDO CPA is my firm. Full since June, waitlist the whole time. That's why I was reading those websites in the first place.
A niche is a referral trigger, not a prison.
Everybody hears the word and runs the same arithmetic. Narrow what you take, take less, earn less. That's the version that keeps general practices general, and it counts the wrong thing. It counts the work you're allowed to accept, which a lane never touches. What a lane changes is the work that finds you without you going after it.
What are bookkeeping niches, and how do you pick one?
A niche is a description other people use to route work to you: an industry, a trigger event, the shape of the work, or what you refuse. It isn't a ranked list of industries, which is what most advice hands you and the least useful part of the answer. If you already have clients, the method starts with the list you've got rather than somebody's top ten: the work that repeats, the clients who arrived without you asking, the job that stopped being hard by the third time. Industry is the weakest of the four, because "restaurants" is a category, and a category doesn't tell a referrer whether the business in front of them is yours. You keep taking work outside the lane. You just stop advertising for it.
Key Takeaways
A lane is what other people say about you - the line somebody uses when you're not in the room, and you go on taking off-lane work anyway.
Industry is the weakest of the four axes - "restaurants" is a category, "three or more locations" is something a referrer can actually check.
The evidence is already in your client list - three columns beside the names you have, not a market study.
A full firm is looking for somewhere to send work - and it sorts on your answers, because your website was written for a buyer and it can't help.
If nothing sorts cleanly, that's an answer too - pick the lane you want and start declining toward it, rather than waiting to discover one.
The fear points the wrong way - an unlabeled firm gets only the work it went and fetched itself.
The arithmetic everyone runs, and why it's backwards
Cut your market by ninety percent and you need every client you can get. It's the obvious read and I ran it myself for years.
Now think about who's holding work they need to place. A firm at capacity. An attorney whose client just asked her something outside her scope, and who isn't going to look it up for him. None of them are shopping. They're sorting, and they need one line about you to sort on. Give them nothing and they don't send you a bad fit. They send you nothing, and you never find out it happened.
That's the real cost of staying general, and it's silent, which is why it never shows up in the arithmetic.
The second version of the fear is the better one. It goes: one industry takes a hit and I go down with it. Restaurants in 2020. That's the same mechanism running the other way. The firms and attorneys and bankers who can finally route to you are a spread of sources. And a general practice usually has a more concentrated pipeline than it thinks, because nearly everything came from the same two or three people who happen to know you.
And you're not signing anything. Nothing about a lane stops you taking a job next Tuesday.
Bookkeeping niches run on four things, and industry is the weakest
Pick any firm you'd send work to and ask what sentence you'd use to hand somebody over. There are only four kinds.
Industry. "She does restaurants." Everybody reaches for this one and it's the weakest, because a category isn't a check. The person about to refer you has one specific business in front of them, and "restaurants" covers a food truck and a group with three hundred employees. The pricing issue put it in a line: bookkeeping for restaurant groups running three or more locations competes with almost nobody. Look at which half of that is doing the work. It's "three or more locations," which is something the person holding the referral can actually check.
The trigger. "Call her when the bookkeeper quits mid-year." The strongest of the four, and almost nobody uses it, because it's a moment rather than a market. Nobody thinks "ah, e-commerce." They think "this guy just got a letter from the IRS."
The shape of the work. Cleanup or ongoing. Monthly or once a year. Books nobody has opened since 2020. Seasonal and compliance-only practices live here too, and no list of industries has a slot for them, though "she doesn't do monthly, she does the return and she does it properly" routes somebody perfectly well.
What you refuse. "Don't send him anyone who wants it finished in a week." This is the second half of issue two's referable sentence, and it does more work here than it did there. A sender disqualifies before they select.
Three of those four have nothing to do with industry. A list of industries can only ever tell you one of them.
Where to look for yours
I can't tell you what your lane is. I can tell you what a sender sees, because I've spent a summer on that end of it. I see a firm's answers. I never see anything usable on its website.
So the read happens on your own book. If you built the margin worksheet from the pricing issue, the rows are there and three columns finish it. If you didn't, it's your client list with three questions beside each name.
How did this one arrive? Referral, search, an old colleague, no idea. "No idea" gets written down as unknown rather than guessed, because a guessed source sends you confidently down a lane that was never there.
Would you take five more like this? Not "was it profitable." Would you take five more. Different question, and the gap between the two is where a lane hides.
When did it stop being hard? The third client of a type is usually where you stop looking things up. Name the point a kind of work got easy and you've found capability, which is the only lane that survives a busy quarter.
Then count how many rows share a pattern, sort on that count, and read the top two. Candidate lane and backup, in about twenty minutes.
Under twenty clients, use the whole list. If you haven't personally seen an inbound inquiry in two years, do this with whoever handles intake and delivery: they're holding the answers while you're holding the calendar.
If nothing sorts, that's information rather than a verdict. There's no accidental lane to name, so you pick one instead. That's harder, because you're working forward from a decision rather than backward from evidence. Choose the work you'd take five more of and start declining toward it. Not all at once. The next three inquiries that aren't it get routed elsewhere, and inside a year the list sorts itself.
The one place it has to be readable
Three surfaces carry a lane and you've got homework on two. Your site has to name it or nobody finds you by it, which the first issue covers end to end. The sentence you hand a referrer is the referable sentence from issue two.
Add one question to your intake form: what made you start looking for a bookkeeper right now? Free text, one line, not a dropdown. A dropdown only gives back the options you already believed in.
Then leave it alone. Every inquiry for the next ninety days tags itself. At the end of the quarter you read the responses in one pass, and the trigger that keeps repeating is your lane. It usually isn't the one you'd have guessed, because your memory keeps your favorite clients and the form keeps all of them.
No intake form yet? Plenty of good firms don't have one. The same question goes in the reply you already send by hand.
Do this before Friday: add the trigger question to your intake form, or to the reply you send by hand, and do it first because it's the only piece that keeps working after you close this. Then put three columns next to your client list: how they arrived, would you take five more, when it stopped being hard. Sort by how many rows share a pattern and read the top two. Then write your fit card from the annex and send it to one firm that's already told you it's full. Turning away the ones who don't fit is the issue after this one.
So: what's the lane you already have and have never written down? Or the one you picked and now quietly resent? Either one, send it.
Operator annex
The sheet is the only part of this that has to exist before the rest works.
The three columns that turn a client list into a lane
Three headers to the right of the margin worksheet, plus the two that do the sorting. Starting from nothing instead? Paste this as row 1 of a blank sheet and split it into columns on the comma:
Client, How they arrived, Take five more?, When it stopped being hard, Pattern, CountPattern is the one-line description that covers this client and could cover others. "E-commerce, quarter behind on reconciliations." "First-hire service business." "Multi-entity, two to four companies." Write it in the same words every time it repeats. That's the whole trick and it's where people lose the exercise, because "e-commerce cleanup" and "ecomm catch-up" are the same pattern to you and two different patterns to a spreadsheet.
Don't type Count in. It's a formula. Put this in F2 and drag it down:
=COUNTIF($E$2:$E$200,E2)Then sort the sheet descending on Count. The top two patterns are your candidate lane and your backup. Read those before anything else below.
Two rules for filling it honestly. An arrival source you don't know gets written as unknown, never as your best recollection, because a guess produces a confident wrong answer and a blank produces an honest one. And the five-more call gets made fast. If you catch yourself building a case for a client, the answer is no.
The fit card
The first issue gave you a block written to be understood, by you and by a prospect reading your site.
This one is written to be sorted. Same raw material, different reader. It goes to somebody holding work they can't take, who has about ten seconds and four questions, and those four are the ones I ask before I send anybody anywhere. Paste it into an email, or put it on a page and send the link:
What I want: [work type, plus the trigger or shape that identifies it]
Who fits: [size band and structure, in numbers where you have them]
How rough I'll take it: [your ceiling, stated as a limit, not a feeling]
What I don't take: [the two or three things, plainly]Filled:
What I want: cleanup and catch-up, usually a business a quarter or
more behind, usually after a bookkeeper left mid-year.
Who fits: 5 to 40 employees, one entity or a simple holding
structure, payroll already running somewhere.
How rough I'll take it: up to about two years behind, single state.
Past that I'll look, and I'll say no most of the time.
What I don't take: businesses under a year old, anyone who needs it
finished inside three weeks, cash-basis retail.The ceiling is the field people soften, and softening it costs them the referral. "We're flexible" gives a sender nothing. A ceiling is the field they disqualify on, and a firm with no ceiling anywhere reads as a firm that hasn't been burned yet.
If your work is seasonal or compliance-only, the card still works and the ceiling changes meaning. It becomes how deep into the season you'll still take an engagement.
Three places it goes: an email to any firm that has told you it's full, a short page on your site you can link to, and the answer you give when another professional asks what you do.
Three ways to say no without closing the door
Off-lane work still arrives, and it should. What you do with it is the whole difference between a lane and a prison.
Three versions, different lengths, because a stranger's inquiry and your best client's brother are not the same conversation.
This isn't the kind of work I'm set up for, but [name] at [firm] is,
and I'll introduce you if that's useful.I'll be straight with you. This sits outside what I do well. I could
take it and you'd get a competent job, but you'd get a better one
from somebody who does this every week. Want me to point you at two
of them? No obligation either way, and if they're both booked, come
back to me.Not mine. Try [name].The short one only works where there's already a relationship. Outside that, use the first.
The question that answers this for you in ninety days
One field. Free text. On the intake form, or in the reply you send when somebody emails you cold:
What made you start looking for a bookkeeper right now?That's it. Free text, because the useful answer is the one you didn't think to list.
If the form has room, add a second:
How did you hear about us?Ninety days of that and you can stop guessing. Open the responses, read them in one pass, and tally the triggers rather than the industries. What you're after is the moment that repeats, because a moment is what a referrer notices and an industry isn't.
Two things to expect. The trigger that comes out on top usually isn't the one you'd have named. And a chunk of the answers will be useless. Fine. You need the shape of the pile, not every row in it.
No form yet? The same two questions go under your signature in the reply you send by hand. One folder, read it when the quarter ends.
Two prompts (review before you apply anything)
Strip the names first. Replace every business with a letter. A model that has your client list has your client list, and there's no version of that you can take back. What else leaves the building, including from the tools you already pay for, is its own issue now. Neither prompt writes anything anywhere, and nothing either one hands back is settled until you've put it next to the sheet.
The twenty-minute sort, for when the list is too long to eyeball.
I run a bookkeeping firm. Below is my client list with identifying
details removed. Do not write to any file and do not
connect to any system. Read it and hand the answer back to me
here.
Each row is: client letter, industry, rough size, fee band, how they
arrived, would I take five more (yes/no), when the work stopped
being hard.
[paste rows]
1. Group the rows into clusters. Cluster on what would let a
stranger route a new business into one group rather than another:
the trigger that sent them looking, the shape of the work, the
size band. Do not cluster on industry alone.
2. Rank the clusters by how many rows they hold, then by how many of
those rows are marked yes.
3. For each of the top three, list the row letters it contains, and
write the one sentence a referring firm would use to send me
somebody in that cluster.
4. Tell me which clusters are too small to mean anything yet, and
say so plainly rather than padding them out.
Do not give me a table of my services. I'm not asking what I do. I'm
asking what pattern my clients fall into.The wording, for when you know the lane and can't say it.
No client or business names anywhere in this. Size bands and
structure only.
Here are four answers about my firm, written badly:
What I want: [rough version]
Who fits: [rough version]
How rough I'll take it: [rough version]
What I don't take: [rough version]
Rewrite each as a single line another firm's owner could read in ten
seconds and use to decide whether to send me one specific business.
Keep my numbers. Do not add any I didn't give you.
Then draft a short page for my site with the same four lines plus one
sentence on what happens after somebody sends a name. Plain, no
salesmanship, and no offer of a free consultation or a free look at
anyone's books.
Show me the draft. Do not publish it and do not change anything on
my site. Tell me which file you would have changed.A vague fit card fails quietly. Nobody writes back to say it was vague; they just stop sending. If a firm you sent one to hasn't passed you a name in a quarter, the card is the first thing to suspect.


