Lead generation for accountants, measured in booked work
Most accounting firms do not have a traffic problem in February. They have a problem with what happens after somebody lands on the site, and in the days after an inquiry arrives. This is the layer that sits above the channels: the forms, the phone paths, the routing, the follow-up, and one dashboard showing where every call and form actually came from.
Free consult · One dashboard for every lead source · Month to month, no contracts
Where an accounting firm's leads actually leak
Firms usually call us about traffic. Often the traffic is fine, and the losses happen after the click, in places nobody watches because nobody measures them. These are the leaks we find most often in accounting and CPA firms.
One contact form, pointed at a shared inbox. Two or three people each assume somebody else is watching it. In March, nobody is.
A form that asks for a name, an email, and a message. Nothing in that tells you whether this is one straightforward personal return or an S-corp in three states with two years unfiled, so every inquiry costs a round of phone tag before anyone can judge it.
Calls that ring out and never get counted. The office line rolls to voicemail during a client meeting, the caller does not leave one, and the firm concludes it had a slow week. Plenty of those people would have sent a text if the site offered one.
Every source landing somewhere different. Ad calls hit one number, the map pack sends a Google message, the form goes to email, an AI answer that named you drops someone on the homepage, a referral goes to a partner's cell. Nothing adds them up, so the month is a feeling instead of a number.
Silence after the first reply. Someone asks in June about next year's return, gets a helpful answer, and hears nothing again until they hire somebody else in January.
Getting found is a separate job, covered under SEO for accountants and, for the map pack, local SEO for accountants. This page is about what decides whether that traffic becomes work on the books. The free website report card gives a rough read in two minutes.
What we actually build and manage
The capture layer is a set of small, specific pieces. Each one quietly costs a firm work when it is missing.
Intake that scopes the job. Plain questions matched to the service: entity type, how many states, which tax years, whether the books are current, and whether this is a one-time return or ongoing work. The answers arrive attached to the lead, so the first call starts from somewhere.
A way to get in touch on every page. Tap to call, text, and a scoped request, on the bookkeeping page as well as the homepage, with the ask matched to the page.
Call handling set up on purpose. Tracking numbers by source, a ring order matching who is actually free, defined after-hours behavior, and an automatic text back when a call rings out, so a missed call becomes a conversation instead of a loss.
Routing and ownership. Every inquiry gets one name attached and a rule for what happens if that person has not touched it in a set number of hours. Most leads that die were nobody's job.
Follow-up that runs on its own. A short sequence for inquiries that go quiet, and a separate one for people who asked in the off season about next season, so they hear from you in the fall instead of never. That is what email marketing is for here.
One first-party dashboard. Calls, forms, texts, and chats, each tagged to the source that produced it, in a view you open on your own site. We run first-party lead dashboards on more than 20 of the sites we manage.
Something for the visitor who will not fill in a form. A fee estimator, a document checklist, or a deadline calculator gives a reason to start a conversation, and those are custom tools. A scripted chat does the same: for a Marco Island boat-tour company we built one answering guest questions across roughly 500 pages using owner-approved answers only.
What a page says and where the ask sits runs alongside this under analytics and CRO. The service in general is on the lead generation hub.
How this plays out for accountants and CPA firms
Two things separate an accounting firm from most local service businesses here: the calendar, and the fact that a good share of your best work never came from a search at all.
From January through April, volume is not the constraint. Capacity is. The capture layer's job in those months is triage: take the work you want, decline the rest quickly and politely, and park anyone asking about next year somewhere you can find them in September. A firm that treats every February inquiry identically ends up taking whatever arrived first, which is rarely the best of it.
The rest of the year the job flips. Bookkeeping, payroll, cleanup projects, and advisory work arrive steadily and are worth more over time than a single return, so they deserve a different intake and follow-up rhythm. A one-time return can be answered and closed. A retained engagement takes more than one conversation, and the second one is the conversation nobody schedules.
Referrals need their own handling. The person your client sent still checks the site at nine at night, and often wants to book without calling anybody. One question asking who sent them is the cheapest attribution a firm can install, and the only way a referral shows up next to search and ads in one view. Reviews belong in the same chain, as a step at the end of an engagement rather than a campaign, which is what reputation management covers.
One compliance note gets missed constantly. Automatic replies, text-back messages, and chat answers are advertising copy, and they are the copy nobody reviews. None of ours promises a refund amount, a tax outcome, or an audit result, or claims a credential your firm does not hold. State board advertising rules apply to a text message the same as to a web page.
What we will not put on an accounting firm's intake form
A website form is a convenient place to collect information and a poor place to hold it. For a firm handling other people's financial records, that distinction outranks the convenience, so we work to a short list of rules.
No Social Security numbers, no dates of birth, no bank or routing numbers, and no uploaded tax documents through a web form. The form's job is to scope the work and start the conversation, nothing more.
Document exchange goes through your own client portal, linked plainly from the site. If you do not have one, we say so during planning instead of building a workaround that becomes your document channel by accident.
Lead notifications stay thin. What lands on a phone lock screen should be enough to act on and not much more.
Call recording is your decision, not ours. Consent law varies by state, so you choose whether it happens, and we build it the way you choose rather than the way that gives us tidier data.
The lead history lives in your dashboard, on your site, and it exports. It is your client data before it is anybody's marketing report.
None of that is legal advice, and your own security plan and state board rules govern what your firm can do. The point is narrower: a site we build should not quietly create an exception to the standards you already hold yourself to.
What makes Kelly WM different
Most of what gets sold as lead generation is three subscriptions stitched together: a form plugin, a call tracking service, and a chat widget, each holding a piece of your data. That works until you want to leave, or until you want one honest answer about where the month's work came from.
The capture layer is part of the site. Forms, tracking, routing, and the dashboard are built into a custom-coded site rather than bolted onto it, which is why the numbers reconcile. How we build covers the approach.
The lead data is first party and yours. It sits on your own site, it exports, and it does not vanish behind somebody else's login if we stop working together.
You talk to the person doing the work. Kelly Webmasters and Marketers is one operator in Orlando, FL, working with local service businesses nationwide since 2008. Call or text (407) 694-2055 and you reach the person who built the form.
The tools are public. The free tools at kellywm.com/tools have no email wall, which is a fair preview of how we treat a visitor's contact information.
Nothing is held hostage. Month to month, no long-term contract, and the site, the content, the accounts, and the lead history stay yours.
1. A free consult, and a test of what happens now. We fill in your own form and call your own number, then tell you how long it took to hear back and what the inquiry told you before you replied. It is a blunt exercise and it usually finds the first thing to fix. Start with a free mockup, or call (407) 694-2055.
2. Measurement before changes. Calls, forms, texts, and chats get tagged to their source first, so there is a baseline. Change the site before the tracking works and every later result is a story rather than a number.
3. Build the capture layer. Intake questions, contact paths on every page, call handling, routing rules, follow-up sequences, and any tool or chat the site needs. If the site itself is the obstacle, that is a rebuild, covered under websites for accountants.
4. Read it monthly and fix the weak step. We look at the leads that went nowhere, find the step that lost them, and change that one thing. The report is plain: what came in, from where, how fast it got answered, and what changed since last month.
There is no single price for lead generation. It is assembled from parts, and a firm rarely needs all of them at once. Every figure below is already published elsewhere on this site.
The dashboard and the capture work. Where we build and manage the site, these come with the work rather than as a separate subscription, because we cannot tune what we cannot measure.
The site itself, if it needs rebuilding: a custom-coded build runs $3,500 to $12,000 or more, one time. How much a website costs covers what moves that number.
Ongoing search work, if you want the traffic side handled too: $1,500 to $3,500 a month for most firms, and $3,500 to $7,500 a month in competitive metros or for firms running several offices. See how much SEO costs and how long SEO takes.
Custom tools. A calculator starts at $600. Most workhorse tools, the estimators and intake flows, run $1,500 to $4,000. Online ordering or a small store starts at $3,500. Tool Care, watching and updating a tool after launch, is $75 a month per tool and optional.
Google Ads, if paid traffic is part of the mix. Management is commonly billed either as a flat monthly fee or as a percentage of ad spend. We quote a flat fee after a free consult, and the ad budget goes straight to Google. See Google Ads.
Everything ongoing is month to month, with no long-term contract, and you own the site, the content, the accounts, and the lead history. For a rough range before talking to anyone, the free what should you pay tool gives you one in a minute.
Common questions
How is this different from SEO or Google Ads for our firm?
Those bring people to the site. This decides what happens once they arrive. Either one can feed this system, and each has its own page. Lead generation here is the intake, the phone paths, the routing, the follow-up, and the dashboard showing which source produced booked work. Most firms buy traffic long before they fix the capture.
Most of our new clients come from referrals. Does any of this apply to us?
More than you would expect. A referred person still visits the site before calling, often at night, and often wants to book without a phone call at all. If the site handles that badly, the referral cools while they wait. One question asking who sent them also puts referrals in the same view as every other source.
Will you build a form that collects Social Security numbers or tax documents?
No. A web form is a poor place to hold sensitive records, so ours ask only what is needed to scope the work and start a conversation. Document exchange goes through your own client portal, linked plainly from the site. If you do not have a portal, we say so during planning rather than improvising one.
Can you guarantee a certain number of new clients?
No, and be careful with anyone who does. Too much depends on your market, your pricing, and how fast your firm answers. What we can do is concrete: tag every call and form to its source, show how long each one waited for a reply, and fix the step that is losing people.
When should we set this up, given tax season?
Before January if you can. The capture layer is the fastest piece of this to install, and it pays off most in the weeks when inquiries are heaviest and everyone is buried. If you are already in season, we keep changes small and reversible: call handling, a text back on missed calls, and the tracking.
Do we need a new website first?
Not always. If the site loads reasonably fast and has real pages for each service, we can fit the capture work onto it and start measuring. If it is slow, or every service funnels through one buried contact form, a rebuild is usually the cheaper path. The free consult answers that honestly.
Book a free consult and we will fill in your own form, call your own number, and tell you plainly what happens next. Call or text (407) 694-2055, or email [email protected].
Tell us a little about the business and we will come back with an honest read: what we would fix first, what it costs, and whether you need us at all. Prefer to see work before you talk numbers? Get a free homepage mockup, built for your business, yours to keep either way.
Got it, thanks!
Brandon reads every one of these himself. You will hear back shortly with an honest read on what we would do first, what it costs, and whether it is worth it for you.