The fastest way to find bookkeeping clients on your own schedule is to contact small business owners directly. You can start this week. Here is how:
- Choose one kind of owner.
- Build a short list you have checked by hand.
- Send a short email or LinkedIn note that asks for a conversation.
- Follow up several times.
LinkedIn notes can go out as soon as your profile is ready, and email follows once the mailbox is warmed up.
Ranked by time to a first client, the seven channels look like this:
- Direct outreach to owners by email and LinkedIn
- Your warm network and referral partners, such as CPAs
- Local business networking groups
- Freelance marketplaces such as Upwork and Thumbtack
- Software directories such as Xero's advisor directory
- Posting on LinkedIn and Facebook
- Content and SEO
The bottom of the list still has a job. Owners who get your message will look you up, and what they find decides whether they answer. Those channels are just slow at producing the first conversation.
One exception up front. If referrals already bring you more owners than you can take, keep doing what works. This plan is for the bookkeeper selling their own monthly service, solo or with one or two helpers, who needs a first client or the next five.
Who should you target first?
Outreach only works fast when the thing you send is easy to say yes to. The problem may not be leads at all. It may be how the offer is packaged.
"Bookkeeping services" names a category. "Monthly books for electrical contractors, closed by the 10th, with profit shown per job" describes something an owner can picture on their desk. The second version gets replies because owners recognize their own business in it.
So pick one service and one kind of owner, and stay with that choice for 12 months. If you change niche every few weeks, you never find out whether the offer works.
Choose the owner from your own history. Before I build any list, I look at who has already paid and who signed off, and then I look for businesses that resemble them. Say your last three clients all ran trades businesses. Then trades owners are your first audience, whatever niche looks attractive on paper.
Then check the pool. In its 2022 statistics, the Census Bureau counts 29.8 million US nonemployer businesses, meaning firms with no paid employees. Most are self-employed people running small unincorporated businesses (Census Bureau). The pool is huge, but only part of it can pay for monthly books.
A Federal Reserve Banks survey found that most startup nonemployers were not yet profitable, yet 46% planned to add employees within 12 months (Federal Reserve Banks).
A practical rule follows from this: start with owners who already have staff or are about to hire. Brand-new owners who are not yet profitable go last.
Location is the last filter. If you serve one city, start with owners in that city. A first conversation opens more easily when the other person knows you are nearby and could meet in person. If you work remotely, choose the niche first and the region second.
Firms that sell to other accountants play a different game, which accounting firms use to win clients beyond referrals explains.
Which client sources should you try in what order?
Rank every channel on two questions. How fast can it start a conversation with an owner? And how much of that speed do you control? A referral can beat everything on speed, but you cannot make one happen on a Tuesday morning.
| Rank | Channel | Speed to a first conversation | Who sets the pace | What it needs before it works |
|---|---|---|---|---|
| 1 | Direct outreach by email and LinkedIn | Fast, once your mailbox is warmed up | You | A clear offer, a checked list, a set-up mailbox |
| 2 | Warm network and referral partners | Fastest if someone knows a buyer, nothing if nobody does | The people referring you | Contacts who have seen your work |
| 3 | Local networking groups | Medium, one meeting at a time | Partly you | Regular attendance in one town |
| 4 | Upwork, Thumbtack and similar marketplaces | Medium, depending on how many others bid | The platform | A profile with reviews |
| 5 | Software directories | Slow, and closed until you qualify | The software company | Clients already on that software |
| 6 | Posting on LinkedIn and Facebook | Slow | Partly you | Months of posting, plus direct messages |
| 7 | Content and SEO | Slowest | Search engines | A site with many useful pages |
Read the table as a set of decision rules.
If former colleagues, a past employer or a CPA have seen your work, message them this week. Ask each one for a single introduction to one kind of owner. It costs nothing.
Owners also trust referrals more than ads. A TaxDome survey of 350 US businesses, reported by CPA Practice Advisor, found that 57% found their current accountant through a peer referral. Only 3% chose one through advertising. Those businesses already used an accountant, so use the number as a direction for your own market.
If nobody in your network knows your work yet, start with direct outreach. It is the fastest channel on your schedule. A US business consulting firm we worked with ran LinkedIn outreach alongside an optimized founder profile and regular posting. That campaign booked 27 calls in its first month, 35 in its second and 64 in its third. Give the channel at least 3 months before you judge it.
Whether to open with email or LinkedIn depends on your buyers. If you would rather have a team run the sending, the LinkedIn outreach agency page shows how we do it.
If you serve one town and your buyers are local trades or shops, run outreach and also join one networking group there. That way owners can meet the person behind the email.
Set up a Google Business Profile as well, so an owner who searches your name or town finds you, and ask happy clients for a review. Google says a review must reflect a real experience and bans paying or discounting in exchange for one (Google).
Referrals come with one warning. They feel safe, then they stop without notice, because you never controlled them. If that has already happened to you, read what to do when referrals dry up.
How many owners do you need to contact for one booked call?
More than most bookkeepers expect. Across our campaigns, roughly 1 person in 100 writes back, and at thousands of sends per day that drops toward 1 in 200.
Somewhere between 10% and 50% of replies become a booked meeting. Very specific campaigns, where every message shows real research on the owner, can reach 15% to 17% reply rates, and about three in four of the people who reply are interested. Averages fall as volume rises.
Here is what those ranges mean for a bookkeeper:
| Kind of campaign | Replies from 100 owners | Booked calls from 100 owners | Owners contacted per booked call |
|---|---|---|---|
| Generic message, high volume | about 0.5 | under 1 | 400 to 2,000 |
| Targeted list, standard message | about 1 | under 1 | 200 to 1,000 |
| One niche, every message researched | 15 to 17 | about 2 to 8 | about 12 to 67 |
The calls column assumes that 10% to 50% of replies turn into a meeting. The bottom row is what heavily researched campaigns can reach; a first-time sender should plan nearer the middle row. Your own numbers will differ.
The middle row is the trap. Send a standard message to 100 owners in one month and expect about 1 reply. Contacting 50 or 100 hand-picked owners a month is not a strategy. It is a coin flip against owners who are busy, not ready or not interested.
So treat your first 100 owners as a test of the offer, and grow volume only once the offer works. If a researched batch of 100 gets no replies, the offer or the list is wrong. An offer that fails on a small batch will fail on a large one too.
Judge each month by conversations started, the number you can push directly. Calls follow from it.
How do you find bookkeeping leads online without buying junk lists?
Build the list yourself, from places where owners are named and the business can be checked:
- LinkedIn search, or Sales Navigator if you want filters for industry, region and company size
- Apollo or UpLead to find business email addresses
- Your state's business registry in the US, or Companies House in the UK, to confirm the company exists and who runs it
- Member lists of trade associations in your niche
- Google Maps, for local businesses in one town
Take your titles from your own deals. Go through your past clients and note who actually made the decision to hire you. In owner-led firms, that is often the owner, founder, president or managing director. If an office manager chose you before, add that exact title too.
Leave out bare titles like assistant, associate or a plain "manager", because people with those titles rarely sign anything.
Do not buy cheap lists. Cheap lists from freelancers tend to show up as weak opens and bounced emails, and good copy cannot fix a bad list. Run every address through a checker such as NeverBounce or DeBounce before sending. Aim for bounces below 0.5% of what you send.
Record these for each owner: name, title, company, town, source, email status, and one researched detail. That detail can be a new hire, a second location, or a job they just advertised. The last column is what moves you from the middle row of the table to the bottom one.
What should a first outreach sequence to 100 owners look like?
The method is the same one consultants use to find clients with outbound; only the list and the offer change. Here it is for 100 owners, using a made-up example: a bookkeeper who works with electrical contractors around Columbus, Ohio.
- Get the mailbox ready. Add SPF, DKIM and DMARC records (settings that prove your email really comes from your domain) to the domain you send from. Then warm the new mailbox for at least 10 to 14 days, sending a small, slowly rising number of emails, before outreach starts.
- Research 100 contractors in one region and fill in the columns above for each one.
- Open on LinkedIn with a connection note. Keep email for the second touch, after the owner has seen your name once.
- Send the first email a few days later.
- Follow up on both channels, with real time between messages and a new reason each time. Plan at least 5 to 6 touches in total. The follow-up that usually works best in our campaigns is the third, provided you leave real time before it. So do not stop after one or two.
- Log every reply in a CRM (any CRM will do) and answer the same day.
The connection note:
Hi Tom, I do the books for two electrical contractors here in Columbus, and Ridge Electric came up while I was looking at local trades. Happy to connect.
The first email:
Subject: Job costs at Ridge Electric
Hi Tom,
When I take over a contractor's books, the first question is usually which jobs actually made money. For two electrical firms in Columbus, I close each month by the 10th and show profit per job.
If that would help at Ridge Electric, could we talk for 15 minutes next Tuesday or Wednesday? I will bring a sample month-end report so you can see the format.
Jane Novak, Novak Bookkeeping, 418 Front St, Columbus, OH 43215 This is a commercial message from Novak Bookkeeping. Wrong person or bad timing? Reply "stop" and you will not hear from me again.
Look at what the email does. It names one trade, one town and one result an owner cares about. The proof sits inside the message, so Tom never has to click through to a services page. And the only ask is 15 minutes. A first message should sell the conversation and leave the service for the call.
Each follow-up should add one new thing. That could be an offer to send the sample report, a question about how they run payroll, or a short note saying this is your last message. "Just checking in" adds nothing.
Conversations come first. Calls come out of conversations. Clients come out of calls. Suppose an owner writes back "we have someone, but they are slow." That is a conversation. Answer it like a person, ask one question, and the call usually grows out of the next reply.
What rules apply when you email or message business owners?
This is not legal advice. Check your own situation against the regulator's guidance.
The FTC's CAN-SPAM guide says CAN-SPAM makes no exception for business-to-business email. Every commercial email needs:
- Header information that shows truthfully who is sending
- A subject line that matches the content
- A plain statement, worded as you like, that the email is advertising
- Your valid physical postal address
- A clear way to opt out, such as a reply address, with opt-outs honored within 10 business days
The sample email above covers the address, the ad disclosure and the opt-out. The guide lists penalties of up to $53,088 for each separate email in violation. You stay responsible even if someone else sends on your behalf.
In the United Kingdom, the ICO splits recipients into corporate and individual subscribers (ICO). A limited company or other corporate body can get your email without prior consent, provided your identity is clear and the message gives a working unsubscribe address.
The ICO files sole traders and some partnerships under individuals. To email a sole trader you need their specific consent or the soft opt-in. In plain terms, the soft opt-in covers people who bought or asked about a similar service from you and were offered an opt-out at that time.
This matters more for bookkeepers than for many other sellers, because many small prospects are sole traders. The UK Department for Business and Trade's 2025 business population estimates count 3.2 million sole proprietorships at the start of 2025. That is 57% of the 5.7 million UK private sector businesses.
In the UK, build your cold email list from limited companies. Reach sole traders through referrals, networking and conversations they start themselves.
UK GDPR applies as well. You need a lawful basis, and you must give privacy information, even when the data came from Companies House, a company website or social media.
Keep one opt-out list across every channel, and check each new list against it before you send. If a prospect sits in Germany, Austria or the Czech Republic, reach them by LinkedIn unless there is a compliant basis for email.
Should you use directories, Upwork, Thumbtack, Facebook or Reddit?
Use them to support outreach. The exception is when you already have strong proof, or a narrow niche that the platform serves well.
Software directories reward clients you already have. To appear in Xero's US advisor directory, a firm needs Xero-trained staff and at least 8 clients using the software (Xero). With no clients, that listing is closed to you. Once you qualify, list yourself, because owners searching there have already chosen the software.
Upwork and Thumbtack put you in a list that the owner scrolls and compares. Upwork's bookkeeper hiring page puts the median freelance bookkeeper rate at about $15 per hour, with most between $11 and $25. Without reviews, you end up competing on that price.
Upwork's Job Success Score, which clients use to choose freelancers, is based on client feedback, contract-ending history and long-term client relationships. A new profile has none of that yet. These platforms suit a bookkeeper who already has a few reviews or a specialty such as cleanups.
Facebook groups and Reddit threads are where owners ask questions. Answer them well, and let people message you. A pitch dropped into a thread where someone asked for help gets ignored. Posting earns attention, but the deals come from the direct conversations that follow, so treat content as the support act for outreach.
What will an owner find when they check you?
Your profile is where all of this lands. When someone tells me LinkedIn brings them no clients, I open their profile first. The problem is usually right there. An owner who checks you and finds an empty page will ignore even a good email.
One message sent by two companies pulled a 2% reply rate for the first and 7.5% for the second. The words were identical; the company behind them was different. A plain message from a strong profile beats a flawless one sent from a ghost account. Fix three things:
- Write the headline for the owner you serve.
- Describe the monthly service in the About section.
- Ask two past clients or employers for recommendations, because a profile with none looks like a warning sign.
This week, write down your last five clients, who signed each deal and what each business does. That page tells you which 100 owners to research first.
If you have no client results to show yet, see what to put in a cold email when you have no proof.
If you are a bookkeeper hunting for your first few clients, book a call, tell me your niche, and we can sketch the first 100 owners to write to.
Questions bookkeepers ask about finding clients
How many clients do I need to replace a full-time salary?
Work backwards from your own numbers. Take the yearly income you need, divide it by 12, then divide that by your monthly fee per client. Add one or two clients as a buffer for those who leave or pay late. A higher fee means fewer owners to find.
For a benchmark, Relay's 2026 pricing guide says the most common monthly fee for US bookkeepers falls between $250 and $499. Take a bookkeeper who needs $90,000 a year, which is $7,500 per month. At $400 per client, that is about 19 clients, plus 1 or 2 as a buffer.
Can I get bookkeeping clients with no experience?
Yes, as long as what you show is true and specific. Use what you can prove: a certification, years keeping books for an employer, or a cleanup you finished for someone who agreed to be mentioned. Lead with that one concrete example. An owner can check a small, real piece of work far more easily than a broad claim about your skills.
Should I offer a free month to win the first client?
No. Any work should be paid, including yours. A free month also sets your price at zero in the owner's head before you have even started. Offer something small that costs you little and does not touch their books instead: a 15-minute call, or a sample month-end report with the client details removed. The paid relationship then starts with month one.
Do I need a website before I start outreach?
You need something an owner can check, and one page is enough to start. It should say who you serve, what the monthly service includes, where you are based, and how to book a call. Make sure the page and your LinkedIn profile tell the same story. Two different stories create doubt at exactly the moment an owner is deciding to reply.
