How to Build a Marketing System for CPA Firms

Growth systems
Resource

How to build a marketing system for CPA firms

Written for owners of accounting and CPA firms with roughly 2 to 20 staff who want new client flow that does not depend on who happens to refer this quarter. It covers the five components of a working system, the order to build them in, and the failure points that waste budget. About twelve minutes to read.

12 min read Last updated: 16 August 2026
TL;DR

The short version

  • A marketing system has five components: positioning, demand capture, qualification, follow-up, and onboarding handover. Tactics without those components leak.
  • Positioning is decided by data on business population and search volume, not by which sector you personally find interesting.
  • Most firms lose more revenue to slow or absent follow-up than to a shortage of enquiries at the top.
  • Qualification belongs before the calendar, not during the meeting, or your diary fills with price shoppers.
  • Direct outreach carries legal duties on objections and suppression. Build the do-not-contact process before the first send.

What a marketing system actually is

Most guides on how to build a marketing system for CPA firms are really lists of channels. Run Google Ads, post on LinkedIn, start a blog, ask for reviews. Channels are the easy part. The reason a firm can spend for six months and see almost nothing is usually structural: enquiries arrive with nowhere defined to go, nobody owns the response, and the person answering has no way of telling a serious limited company enquiry from someone comparing four quotes on price alone.

A system is the set of connected components that takes a stranger with a problem and turns them into a client who is signed, onboarded, and in your practice software. Each component has an owner, a defined input, a defined output, and a number you can look at weekly. When one component underperforms, you can find it. That is the difference between marketing you can improve and marketing you can only hope about.

This guide sets out the five components, the order to build them in, what each one produces, and where firms typically lose money. It is written for firms already delivering good work who want the front end of the practice to behave like the rest of it: documented, measurable, and not dependent on the owner remembering to chase.

Component one: positioning decided by data

Positioning is the first component because everything downstream inherits it. Your ad copy, your service pages, your qualification questions, and your fee conversations all get easier or harder depending on how specific your answer is to the question of who you serve.

Most firms answer that question by instinct. They pick a sector they enjoy, or the one three existing clients happen to sit in. That works occasionally and fails often, because it ignores whether enough of those businesses exist within reach and whether they are actively looking for an accountant.

The two data sources that settle it

  • Business registry data. Companies House filings tell you how many companies sit in a given SIC code, where they are, how recently they were incorporated, and how fast that population is growing. A niche with a shrinking company count is a niche you will fight over.
  • Search demand data. Keyword volume tells you whether those businesses look for an accountant online in the language you would use. If nobody searches for a specialist in that sector, your acquisition has to come from outbound or paid social rather than search, which changes the build entirely.

What a usable position looks like

A workable position states who you serve, the specific problem you handle for them, and what proof supports the claim. Something like: we work with owner-managed construction firms in the East of England on CIS, subcontractor payroll, and year end, and we currently act for a defined number of them. That is testable. A prospect either fits or does not, which is exactly what you want, because the ones who do not fit are the ones who cost you time.

You are allowed more than one position. Run each as its own page, its own campaign, and its own set of proof. What you cannot do is run a single generic message and expect it to convert against a firm that has picked a lane.

Component two: demand capture through search

Once the position is set, you need infrastructure that catches people already looking. Search is the highest intent source available to an accounting firm, because someone typing a service and a location into Google has usually decided to act. The task is architecture rather than volume of content.

Structure beats blogging

A search architecture for a firm has three layers. Service pages cover what you do. Niche pages cover who you do it for, one page per sector you have positioned around. Resource pages answer the questions your target sector asks before they are ready to enquire, which is how you get in front of people early and stay in their consideration set.

Each page has one job and one primary query. A single page attempting to rank for company accounts, VAT, payroll, and tax planning ranks for none of them well. Firms that build twenty tightly focused pages consistently outperform firms that publish sixty pieces of general commentary.

The conversion layer most sites skip

Ranking produces visitors. Visitors produce nothing without a conversion path. Every page needs a route to enquiry that suits where the reader is: a form for the ready, a call booking link for the confident, a downloadable resource for the researching. One of our clients rebuilt their site around conversion rather than content and saw monthly visitors go up four times over, with ten to fifteen enquiries in the first month and three new clients from that first cohort.

Local search sits inside this layer. A complete Google Business Profile, accurate details across directories, and a steady flow of reviews affect whether you appear in map results for local searches, which for most firms carry the strongest intent of anything you can chase.

Component three: paid acquisition and outbound

Search takes time to compound. Paid acquisition and outbound give you a channel you can switch on while the search architecture matures, and both feed the same qualification and follow-up components you are building anyway.

Paid search

Google Ads works for accounting firms when the keyword list stays narrow. Bid on service plus location and service plus sector. Avoid broad terms such as accountant or tax help, where you pay for clicks from students, existing accountants, and people wanting free advice. Send every ad to a page that matches the search rather than to your homepage, and track which keyword produced each booked meeting rather than which produced clicks.

Paid social

Meta reaches people who are not searching yet. That makes it better suited to a specific offer aimed at a defined audience than to general brand presence. Sector targeting, a clear problem statement, and a low friction next step do the work. Expect a longer path from first click to signed client than you see from search.

Outbound built on registry data

Registry data lets you build a list of companies that match your position precisely: sector, size, location, incorporation date, filing history. That is a far better starting point than a bought list. One client of ours runs a registry-data outbound engine producing thirty to fifty cold leads a month, which converts into five to ten booked meetings.

Outbound carries obligations. Under UK direct marketing rules, people have an absolute right to object to marketing, you must tell them about that right no later than your first contact, and you must make objecting easy and free. When someone objects, suppress their details on a do-not-contact list rather than deleting them, because deletion means you may contact them again by accident. Build the suppression list before the first send, not after the first complaint.

Component four: qualification before the calendar

This is the component firms skip, and it is the one that decides whether growth feels good or exhausting. If every enquiry goes straight into your diary, you spend your week on calls with businesses you cannot serve profitably. Firms that describe marketing as attracting nothing but price shoppers usually have no qualification layer at all.

Qualify at the form, not in the meeting

Your enquiry form should ask enough to sort. Turnover band, entity type, current bookkeeping arrangement, what triggered the search, and when they need to move. Five fields, not fifteen. That data routes the enquiry: strong fits get a booking link immediately, borderline fits get a short qualifying call, poor fits get a courteous response and useful signposting.

One firm we work with runs an automated qualification layer on the enquiry form so that the calendar only carries opportunities worth the partner's time. The volume of enquiries did not change. The composition of the diary did.

Publish your criteria

Stating who you work with on your site is itself a qualification tool. If your pages say you act for VAT registered limited companies with a bookkeeper in place, sole traders wanting a one-off return will mostly self select out before they ever fill in a form. That is a saving, not a loss.

Price positioning without a price war

Every accountant meets the prospect who has been quoted half elsewhere. The answer is not discounting. It is describing scope precisely enough that comparison becomes possible: what is included, what response times look like, what proactive contact happens through the year. When scope is vague, price is the only variable left for a prospect to compare, and someone will always be cheaper.

Component five: follow-up and onboarding handover

More revenue is lost between enquiry and signature than anywhere else in the system. A prospect submits a form on Tuesday afternoon, hears nothing until Thursday, and by then has spoken to two other firms. Nothing about the marketing was wrong. The handover was.

Response time is a system setting

Decide your target response time and build to it rather than relying on someone noticing an email. That means an automated acknowledgement within minutes, a task created for a named person, and an escalation if the task is untouched after a set period. Where the enquiry qualifies well, an instant booking link removes the back and forth over availability entirely.

Sequences for the people not ready yet

Most enquiries are not ready to sign this week. Some are between year ends, some are waiting to leave their current accountant at a sensible point, some are still deciding. Without a sequence, those contacts simply expire. A structured follow-up over several weeks, mixing email and a scheduled call attempt, recovers a meaningful share of them. Keep the content useful and the unsubscribe visible, since the same objection rules apply to your CRM as to your cold outreach.

Onboarding is part of marketing

The system does not end at the signature. Engagement letter, anti money laundering checks, authorisation with HMRC, software access, and the first data request all need to run as a defined sequence rather than a series of emails written from scratch. This is where growth either scales or creates administrative drag. A firm adding ten clients a quarter through manual onboarding will eventually stop marketing to protect its own capacity, which is the quietest way a growth programme dies.

Measuring the system without drowning in data

You need few numbers, reviewed regularly, at the points where the system can break. Weekly is enough for the top of the funnel, monthly for the rest.

The numbers worth holding

  • Enquiries by source. Split organic search, paid search, paid social, outbound, and referral. Without the split you cannot cut anything with confidence.
  • Qualified rate. The proportion of enquiries that meet your criteria. Falling qualified rate with rising volume means your targeting has drifted.
  • Enquiry to meeting. This measures your follow-up, not your marketing. A weak number here is nearly always a response time or ownership problem.
  • Meeting to client. This measures the meeting itself, your scope description, and your fee positioning.
  • Time to onboarded. From signature to first data received. This is the early warning for administrative overload.

Judging performance over the right window

Search and content compound. Paid and outbound respond quickly. Judging a search programme at six weeks tells you nothing useful, and pausing paid after ten days tells you less. One firm we work with moved from five to seven enquiries a month to fifteen to sixteen, and nine new clients, over roughly two and a half months of search architecture work. That is a normal shape for search: quiet, then a step change once the pages hold position.

Attribution will never be perfect

Someone finds you on Google, checks Trustpilot, sees an ad a fortnight later, then asks a friend about you. Your CRM will record one of those. Ask on the enquiry form how they first heard of you and accept that the answer is directional. Directional data reviewed consistently beats precise data reviewed never.

The build in order

Build these in sequence. Each stage depends on the one before it, and skipping ahead is the usual reason a firm ends up with traffic it cannot convert.

Set the position using data

Pull company counts by sector and location from registry data, then check search volume for the terms those businesses would use. Choose one or two niches where population, growth, and search demand all hold up. Write the position as a sentence stating who you serve, the problem you solve, and the proof behind it.

Build the conversion infrastructure

Before spending on any channel, make sure the destination works. That means a page per service, a page per niche, fast loading on mobile, a short enquiry form, and a booking link. Traffic sent to a site with no conversion path is money converted into analytics data and nothing else.

Set up qualification and routing

Add the qualifying fields to your enquiry form and define the routing rules. Strong fit goes straight to a booking link, borderline fit to a short call, poor fit to a polite decline with signposting. Write the criteria down so anyone in the firm applies them the same way.

Turn on demand capture

Start search architecture and paid acquisition together. Search builds the compounding asset, paid produces enquiries while it builds. Keep paid keyword lists narrow and match every ad to a page built for that search. Review spend against booked meetings rather than clicks.

Automate follow-up sequences

Build the acknowledgement, the task assignment, the escalation rule, and the multi-week nurture for enquiries that are not ready. Include a clear opt out in every message and maintain a suppression list for anyone who objects. This step usually recovers more revenue than any additional spend at the top.

Connect onboarding to the CRM

Map the sequence from signature to first data request: engagement letter, anti money laundering checks, HMRC authorisation, software access, welcome call. Trigger it automatically when a client is marked as won, and make sure it writes into the practice software you already use rather than sitting alongside it.

Where firms lose money

These five failure points account for most of the wasted spend we see when we audit an existing setup.

Buying channels before building structure

Firms often start with ads because ads are purchasable. Without positioning, a conversion path, and follow-up, ad spend buys clicks that go nowhere. Judge any proposal by whether it addresses the whole path from stranger to onboarded client, or only the visibility part of it.

Treating a slow month as failure

Search architecture and content take weeks to produce enquiries, and a firm that abandons the build at week six has paid the full cost and collected none of the return. Set the review window before you start, and decide in advance which numbers would justify stopping.

No owner for inbound enquiries

When responding to enquiries is everyone's job, it becomes nobody's during a busy filing week. Name one person, set a response target, and build an escalation that fires when the target passes. This costs nothing and reliably improves the enquiry to meeting number.

Ignoring objections and suppression duties

In outbound and email marketing, people have a legal right to object, and you must tell them at first contact and make objecting easy. Deleting an objector's record rather than suppressing it means you will contact them again from the next list. Set up the suppression list first.

When to build it yourself

Plenty of this is buildable in house. If you have someone with spare capacity, reasonable technical confidence, and a genuine interest in the work, start with positioning and the conversion path. Those two produce the largest return for the least specialist skill, and you will understand your own market better for having done them.

Outside help tends to pay for itself in three situations. First, when you need enquiries within a quarter rather than a year, because paid acquisition and outbound have a steep learning curve and an expensive one. Second, when the constraint is onboarding capacity rather than lead volume, since automating that requires integration work most firms will not do twice. Third, when nobody in the practice owns marketing and the work keeps sliding behind billable deadlines.

Fiscal Flow builds the full system for accounting and CPA firms: positioning, search architecture, paid acquisition, CRM automation, and digital onboarding. If you want to know whether that fits your firm, the qualification questions below take a couple of minutes.

See if it fits →

Frequently asked questions

How long does it take to build a marketing system for a CPA firm?

Positioning and the conversion path take a few weeks. Paid acquisition can produce enquiries within days of going live once those are in place. Search architecture typically needs two to three months before it produces meaningful enquiry volume, and it keeps compounding after that. Plan on a full quarter before you judge the system as a whole.

Do I need to niche down to make this work?

You need a specific enough position that a prospect can tell whether you are the right firm. That does not mean refusing everything outside the niche. It means your pages, ads, and proof speak to a defined audience rather than to any business with a tax return. Firms can run two or three positions, each with its own pages and campaigns.

What should I build first if my budget is limited?

Positioning, then the conversion path on your website, then follow-up. Those three cost the least and fix the leaks that make every later pound of spend more expensive. Adding traffic to a site with no conversion path or follow-up is the most common way firms waste a marketing budget.

Is cold outreach to businesses legal in the UK?

Business to business direct marketing is permitted in the UK, subject to rules. You must tell recipients at the first communication that they can object, make objecting free and straightforward, and stop when they do. Objectors go on a suppression list rather than being deleted, so they are not contacted again from a later data pull. Check current ICO guidance before you start.

How do I stop attracting prospects who only care about price?

Two changes do most of the work. State on your site who you work with and what a client engagement includes, so poor fits self select out. Then add qualifying questions to your enquiry form and route based on the answers. Describing scope precisely also removes price as the only comparison point in the meeting.

Which metrics matter most in a firm's marketing system?

Enquiries by source, qualified rate, enquiry to meeting, meeting to client, and time from signature to onboarded. Those five isolate which component is underperforming. A drop in enquiry to meeting points at follow-up, not at your advertising. Review the first weekly and the rest monthly.

Final thoughts

Knowing how to build a marketing system for CPA firms comes down to accepting that the channels are the smallest part of the job. Positioning decided by registry and search data, a website built to convert, qualification before the calendar, follow-up that runs without anyone remembering, and onboarding that scales without adding admin. Those five components, connected and measured, are what separates firms with predictable client flow from firms hoping this quarter's referrals hold up.

Build them in order. Give each one an owner and a number. Review the numbers on a fixed schedule so problems surface while they are still cheap to fix. If a component is failing, you will know which one, which is more than most firms can say about their marketing.

If you want to see whether this kind of system suits your practice, the qualification questions on this page take a couple of minutes and will tell you where your current setup is leaking.