How to generate accounting business leads
Written for owners and partners of accounting and CPA firms with a small team who want enquiries arriving on a schedule rather than by chance. It covers where accounting leads actually come from, how to build the capture and creation layers, and the numbers that tell you whether a channel is working. Around ten minutes to read.
Key takeaways
- Accounting leads arrive two ways: capturing people already searching, and creating demand among firms not yet looking.
- Choose the niche before the channel. Positioning decides your cost per enquiry more than ad spend does.
- Judge channels on cost per acquired client and retention, never on cost per lead in isolation.
- Most firms lose more enquiries to slow follow-up and weak qualification than to weak traffic.
- Run one capture channel and one creation channel properly before adding a third. Sequence beats breadth.
Where accounting leads come from
Most articles on how to generate accounting business leads open with a channel. Post on LinkedIn, run Google Ads, publish a monthly blog. Channels are the last decision in the sequence, not the first. Firms that start there usually end up with traffic that never becomes fee income, and a partner who concludes that marketing does not work for accountancy.
Referrals are still the strongest lead source in most practices, and nothing here suggests abandoning them. The problem with a referral-only pipeline is that you cannot forecast it. You do not control the volume, the timing, or the type of client that arrives. A firm carrying capacity for four new clients a quarter has no way of producing four new clients in a quarter. That is a planning problem more than a marketing one.
This guide sets out the structure we use when building acquisition systems for accounting and CPA firms with small teams. It covers the two mechanisms that produce enquiries, how to build each one, the four numbers that tell you whether a channel deserves more budget, and the points in the pipeline where enquiries quietly disappear before anyone speaks to them.
Two mechanisms produce every enquiry
Every accounting lead you have ever received came from one of two mechanisms, and they behave completely differently.
Demand capture
Someone has decided they need an accountant and is looking for one. They search, they ask a contact, they check reviews. Your job is to be present and credible at the moment they look. Search results, your website, your Google Business Profile and your review profile all sit in this layer. Capture converts well because intent already exists. Its ceiling is fixed: only so many people in your market are searching in any given month, and in a local market that number is smaller than most firms assume.
Demand creation
The business owner is not looking. They have an accountant they tolerate, or they are handling it themselves and have not yet felt the cost of that. Nothing they do online signals intent, so search cannot reach them. Paid social, direct outbound to companies identified from business registry data, and consistent professional content all sit here. Creation has a far higher ceiling and a lower conversion rate per contact, because you are introducing the idea rather than answering it.
Why the distinction matters operationally
Capture and creation need different copy, different follow-up speed, and different patience. A capture enquiry expects a reply the same day and is often comparing two or three firms. A created lead needs a longer nurture and a lighter first ask. Firms that run the same message across both, and measure them against the same cost per lead target, usually switch off the channel that would have worked given another quarter.
Building the demand capture layer
Capture is where you start, for one reason: it is the cheapest traffic you will ever have, and every other channel eventually sends people to it. Paid traffic lands on your site. Outbound prospects check your site before replying. A weak capture layer taxes everything else.
Pages that match how people search
A single services page listing accounts, tax, payroll, VAT and bookkeeping competes for nothing. Search behaviour is specific. People look for an accountant for their trade, their software, their situation, or their town. That means separate pages for each service, each niche you serve, and each location you genuinely operate in, with real content on each rather than a template with the town name swapped out.
The enquiry path
Once someone is on the page, count the steps between reading and enquiring. Most accounting websites bury contact behind a navigation click and then present a bare form with no indication of what happens next. Give a short form on the page itself, state the response time, and offer a booking link for people who would rather choose a slot than wait for a call back.
Local presence and reviews
A completed Google Business Profile with current information, service categories, and a steady flow of reviews does more for a small firm's local visibility than most on-page work. Ask for reviews at a fixed point in your process, usually after the first completed filing, rather than when it occurs to someone.
One firm we worked with, OD Accountants, rebuilt its site around conversion rather than content and saw monthly visitors rise four times over, with ten to fifteen enquiries in the first month after launch and three new clients from them. The traffic gain mattered less than the fact that visitors now had somewhere obvious to go.
Creating demand with paid and outbound
Once capture is working, the constraint becomes market size. Creation channels remove that constraint.
Paid search
Google Ads on accounting terms is expensive and crowded, and broad campaigns aimed at every business type are the fastest way to spend a budget without adding a client. Paid search works when it is narrow: one niche, one service, a landing page that names that niche in the headline, and negative keywords stripping out students, job seekers and software queries. Treat it as accelerated capture rather than creation, because the intent is still there.
Paid social
Meta reaches business owners who are not searching, which makes it a creation channel. The offer has to carry the click, because nobody scrolling is looking for an accountant. Something concrete tends to work better than a call booking: a review of their current bookkeeping setup, a check on whether their company structure still fits their profit level, a short assessment tied to a filing deadline.
Outbound built on registry data
Companies House data tells you which companies were incorporated recently, which are approaching a filing deadline, which have filed late before, and what sector they sit in. Filtering that against your target niche produces a defensible contact list rather than a scraped one. Chris at Thomas Emlyn Ltd runs a registry data outbound engine that produces thirty to fifty cold leads a month and five to ten booked meetings from them, on an ongoing basis.
Professional content
Regular posting on LinkedIn answering the questions clients already ask keeps you visible to your existing network and their contacts. It is slow, it compounds, and it supports the other channels rather than replacing them.
Four numbers that decide a channel
Firms usually track one number, cost per lead, and make decisions with it. That number on its own will mislead you, because a channel producing cheap enquiries from businesses you cannot serve profitably looks better on a dashboard than a channel producing expensive enquiries that become long-term clients.
Track these four instead, per channel:
- Cost per enquiry. Total spend on the channel, including your own time at a sensible rate, divided by enquiries received.
- Enquiry to meeting rate. What proportion of enquiries reach a booked call. A rate below a third usually points at follow-up speed or targeting, not at lead quality.
- Meeting to client rate. What proportion of calls become engagements. This is a sales and fit measure. If it is low while the meeting rate is high, you are attracting the wrong businesses.
- Retention and value. How long clients from that channel stay, and whether they take additional services. A channel that produces clients who leave within a year is not a working channel.
Reading the numbers together
Multiply the two conversion rates to get enquiries per client, then multiply by cost per enquiry to get cost per acquired client. Compare that against first year fee income for that client type. Any channel where acquisition cost is recovered inside the first year of a retained client is worth funding further, assuming retention holds.
Give each channel a fair test window
Search compounds over months. Paid social needs enough conversions for the platform to find a pattern. Outbound depends on sequence length. Review weekly for obvious faults, and decide on the channel at ninety days, not at three weeks.
Where enquiries leak before they convert
In most practices we review, the pipeline is not short of enquiries. It is short of enquiries that were handled properly. Four leaks account for the majority of the loss.
Response time
An enquiry submitted on Tuesday afternoon and answered on Thursday morning has usually been answered by someone else first. Same day matters. Automatic acknowledgement with a booking link, sent within a minute, holds attention while a human catches up.
No qualification before the call
Partner time is the scarcest resource in a small firm, and an unqualified diary fills it with businesses that were never going to engage. A short set of questions on the enquiry form, covering turnover band, entity type, current arrangement and the trigger for looking, lets you sort enquiries before anyone books. One client, Annabel, screens enquiries automatically at that point so her calendar only carries opportunities worth her time.
Single touch follow-up
Most firms call once and stop. Business owners are busy and enquire at odd hours. A defined sequence over two weeks, mixing calls, email and a text where appropriate, converts a meaningful share of the people who did not answer first time. It only works if it is automated, because nobody runs it manually during a filing peak.
The gap between yes and onboarded
A client who agrees on Friday and receives an engagement letter the following Wednesday has had four days to reconsider. Engagement letter, identity checks, authorisation and the first data request should be one process that starts the moment they say yes.
Choose the niche before the channel
Positioning affects cost per enquiry more than budget does. A page or advert addressed to businesses in general competes with every firm in the country and interests nobody in particular. The same page addressed to one sector, naming the software they use, the returns they file and the problems they run into, converts a much higher share of a much smaller audience. The arithmetic favours the narrow version.
How to pick one you can defend
Start with your own client list. Sort by fee level, hours consumed and how much you enjoy the work. Look at the top ten and find what they share: sector, entity type, growth stage, software. That is your candidate niche, and you already have the technical familiarity and the case examples to support it.
Check it against real demand
Two questions decide whether a niche is workable. First, how many businesses of that type exist in the geography you serve, which registry data will tell you. Second, are they searching, which search volume data will tell you. A niche with population but no search behaviour needs creation channels. A niche with search behaviour and few specialist competitors is the strongest position available to a small firm.
You are not turning other work away
Specialising in your marketing does not stop you serving a general client base. It changes what your pages, adverts and outbound messages say. Referred work continues to arrive as it always did. Prads at Wings Online Filings moved from five to seven enquiries a month to fifteen to sixteen in two and a half months after a focused search and content structure went live, and took on nine new clients in that period.
Building the system in order
The sequence matters more than the individual tactics. Work through these in order rather than starting several at once.
Audit the last twelve months
List every enquiry from the past year. Record where it came from, whether it became a client, the fee level and whether it is still with you. Most firms have never done this and are surprised by the result. It tells you which channel already works, which client type is worth pursuing, and what your current conversion rates actually are.
Choose one or two niches
Use the audit plus registry and search data to pick the client type you want more of. Check the population of those businesses in your area and whether they search for help. Write down what makes them different: their software, their deadlines, the mistakes they make, the language they use. That document becomes the source for every page and advert.
Fix the capture layer first
Build a page for each service and each chosen niche. Put a short qualifying form on every one. State your response time. Complete your Google Business Profile and start requesting reviews at a fixed point in your process. Do this before spending on traffic, because paid clicks landing on a weak site waste the budget.
Instrument the pipeline
Set up a CRM that records source on every enquiry and tracks it through to signed client and beyond. Add automatic acknowledgement, a booking link and a defined follow-up sequence. Without this you cannot tell which channel produced which client, which makes every later budget decision guesswork.
Turn on one creation channel
Pick paid social or registry-based outbound, not both. Build a specific offer for the chosen niche, write a landing page for it, and set a test budget you can sustain for three months. Run at least two versions of the message and change one element at a time so you can read the result.
Review at ninety days
Pull the four numbers per channel. Calculate cost per acquired client and compare against first year fee income for that client type. Keep and increase what recovers its cost. Fix or stop what does not. Only then consider adding a second creation channel.
Where firms go wrong
These four account for most of the wasted budget we see when reviewing an existing setup.
Sending paid traffic to the homepage
An advert promising help with a specific problem, landing on a homepage listing every service, breaks the thread. The visitor has to work out whether you address their situation, and most will not bother. Every campaign needs a page that continues the sentence the advert started, with one action available on it.
Optimising for cost per lead
Cheap enquiries from businesses you cannot serve profitably are worse than expensive enquiries that become retained clients. Judge channels on cost per acquired client and on how long those clients stay. Firms that optimise the top of the funnel usually end up with a busy diary and flat fee income.
Starting five channels at once
Search, paid social, LinkedIn, outbound and a newsletter launched together means none receives enough attention to work, and no result can be attributed to anything. Run one capture channel and one creation channel until both produce predictable numbers. Then add the third.
Treating slow follow-up as normal
A firm generating twenty enquiries a month and replying within two days is producing fewer clients than a firm generating twelve and replying within an hour. Follow-up speed is usually the cheapest improvement available, and it costs nothing in media spend. Automate the first response before you increase the budget.
When outside help pays off
Plenty of this is work you can do yourself. If one partner has a genuine half day a week, the firm is happy with its current client mix, and the aim is a handful of extra clients a year, tightening your website, your Google Business Profile and your follow-up will get you there without outside help.
Bringing in help tends to pay when one of these applies:
- You have capacity for a specific number of new clients in a defined period and no reliable way of producing them.
- You have spent on advertising before and cannot tell from the data why it failed.
- Enquiries arrive but partner time is being consumed by calls that were never going to convert.
- You want to move into a niche and need the positioning, pages and campaigns built around it as one system rather than in pieces.
Fiscal Flow builds acquisition and onboarding infrastructure for accounting and CPA firms with small teams. If you want to check whether that fits your situation, the qualification questions on this page take a few minutes.
Related guides
Other resources covering the individual parts of an accounting firm acquisition system.
Frequently asked questions
How long before a new lead generation system produces clients?
Paid channels can produce enquiries in the first fortnight, though the first month is mostly learning which message works. Search work usually shows movement between month three and month six and keeps building after that. Outbound sits in between, depending on sequence length. Plan on ninety days before you judge any channel properly.
Should a small firm use paid ads or focus on organic?
Do both, in order. Fix the website, service pages and Google Business Profile first, because every paid click lands there and a weak site makes paid traffic more expensive than it needs to be. Once capture converts reliably, add one paid channel to reach businesses that are not searching yet.
How many enquiries does a firm need each month?
Work backwards. Decide how many new clients you want a quarter, divide by your meeting to client rate, then divide by your enquiry to meeting rate. A firm converting a third of enquiries to meetings and half of meetings to clients needs roughly six enquiries per client. Your own audit gives you the real ratios.
Does niching mean turning away other work?
No. Niching changes what your marketing says, not what your practice accepts. Referrals and general enquiries continue to arrive as they always have. The purpose is to make your paid and organic messages specific enough that the right businesses recognise themselves, which lowers cost per enquiry and raises conversion.
Is buying accounting leads from a lead provider worth it?
Bought leads are usually sold to several firms at once, which means you compete on price and speed rather than fit. They can fill a short term gap. They do not build an asset, because the moment you stop paying the flow stops. Owned channels cost more to establish and continue producing afterwards.
What should we track from day one?
Source on every enquiry, date and time of first response, whether a meeting was booked, whether it converted, the service taken and how long the client stays. That set is enough to calculate cost per acquired client per channel, which is the number that should drive every budget decision you make.
In summary
How to generate accounting business leads comes down to a sequence rather than a tactic. Decide which client type you want, build a capture layer that converts the people already looking, add one creation channel to reach the ones who are not, and measure each channel on cost per acquired client rather than on cost per enquiry. Then close the leaks between enquiry and onboarding, which is usually where the largest gain sits.
None of this requires a large budget or a full time marketer. It requires the parts to be built in order and left running long enough to read the data. If you would rather have the system built and operated for you, we do that for accounting and CPA firms with small teams. The questions on this page will tell you quickly whether it is a sensible fit.