You have probably been pitched SEO three times this year, and every pitch arrived with an enormous percentage attached. One promised seven hundred percent over three years. Another quoted fifteen to one.
Asking whether SEO is worth it for your firm is a fair question that the trade answers badly, because the people answering are the people billing. We sell SEO, so treat what follows as maths you can run without us, and check our working as you go.
By the end you will have your own break-even figure, a real timeline, and a short list of cases where we would tell you to spend the money somewhere else.
Is SEO worth it for a firm your size?
Size barely enters into it. What decides the answer is how much one client is worth to you across the whole relationship, because that single figure sets how many wins you need before the spend clears. A firm billing $18,000 per client needs a handful. A firm billing $200 needs hundreds. The budget can be identical and the answer still flips.
Two firms make the point.
- A four-partner tax practice keeps clients for six years at $3,000 a year, so a serious program has to find only a few of them.
- A high-volume service selling a $200 one-off product has to find hundreds before the same retainer washes its face.
Both firms wrote the same cheque, and the maths lands nowhere near the same place. High-ticket professional services sit on the easy side of that line, with long relationships, high fees, and buyers who do their reading in private long before they make contact.
So the useful form of the question sounds different. How many new clients would make the spend clearly worth it, and can organic search deliver that many?
Why can't you trust the SEO ROI numbers you find?
Because almost none of them have a source you can inspect. Search for SEO ROI stats and the same figures repeat across dozens of pages, each citing another page that cites a third, until the trail ends at an agency blog with no method attached. The 700% sector return, the 15:1 for high-value services and the seven-month break-even all terminate at a vendor publishing its own marketing.
That does not make the figures false. It makes them useless for a decision about your money.
Three questions expose a borrowed stat fast.
- Who collected the data? If the answer is an SEO agency, the number is marketing.
- What was the sample? A claim of 500% ROI with no sample size and no sector is a sentence rather than evidence.
- Does it survive the move to your firm? A 15:1 return built on ecommerce sales tells a law firm with a nine-month sales cycle nothing.
Google is blunt on the nearby point. Its SEO guidance says that no one can guarantee a #1 ranking. If the ranking cannot be promised, a return built on that ranking cannot be promised either, which makes any projected ROI table in a first meeting a spreadsheet rather than a forecast.
That leaves you building the number yourself, which is easier than the trade lets on.
What does SEO actually cost a professional services firm?
Most firms in this bracket pay between $1,500 and $8,000 a month, and the spread has less to do with quality than with what the retainer actually contains. Ahrefs polled 439 providers and put average agency retainers at $3,209 a month against an average rate of $111 an hour. That poll published in 2024, so read it as a floor rather than today's price.
Convert your own quote the same way. A $2,000 retainer buys near twenty senior hours a month, and twenty hours rarely moves a contested keyword set.
| Monthly retainer | What it realistically buys | Fits |
|---|---|---|
| Under $1500 | Reporting, small fixes, little original content | A quiet local market |
| $1500 to $3500 | Technical work plus a modest content cadence | One office, few rivals |
| $3500 to $6000 | Content, links, technical work, real strategy time | Contested professional services |
| Over $6000 | Multi-location or multi-service programs | Several offices or practice areas |
Cheap retainers are rarely cheap for the reason you hope.
- The hours are junior, or offshore, or simply fewer than the work needs.
- Nobody writing your pages has sat across a table from a client in your field.
Our view on the lower end sits in what local SEO costs for firms like yours, and the pattern repeats at every level. One cost gets forgotten every time, and it is your own time. Someone has to approve content and answer technical questions, so budget two to four hours a month of partner attention and treat any agency that never asks for it as a warning sign.
How do you work out the return for your own firm?
You need three numbers and you already have all three. Multiply, divide, then divide once more, and your break-even figure drops out the bottom. The whole calculation takes about fifteen minutes and needs nothing beyond last year's figures.
- Profit per client: Multiply average client value by your gross margin.
- Clients needed: Divide the annual quote by that profit figure.
- Leads needed: Divide the client count by your close rate.
The three numbers
- Average client value: Total revenue from a typical client across the whole relationship rather than the first invoice.
- Your close rate on qualified leads: Out of every ten serious enquiries, count how many sign.
- Your gross margin: Revenue overstates the return. What survives delivery is the return.
Running it on a real firm
Take an anonymised client of ours, a four-partner accounting practice in the Northeast. Their average client is worth $18,000 across the relationship, they close one qualified lead in four, they run a 60% gross margin, and they were quoted $4,000 a month.
| Step | Their figure |
|---|---|
| Annual spend | $48,000 |
| Gross profit per client | $10,800 |
| Clients needed to break even | 4.4 |
| Qualified leads needed | 18 per year |
| Leads needed per month | About 1.5 |
That works out at one and a half leads a month, which sits far below what most owners picture when they see a $48,000 annual figure. Everything above 1.5 turns into profit, and the fifth client in year two costs nothing extra to win.
Run your own version before the next agency call. A monthly figure under two means organic search is very likely worth doing. A figure near fifteen means the wrong channel for the wrong business.
We hold ourselves to one limit here. We will not build a projection for a firm that cannot tell us its average client value and its close rate, because a projection missing those two inputs is decoration, and we have turned down proposals over it.
How long before SEO pays for itself?
It takes longer than anyone selling it wants to say out loud. Plan on twelve months before the maths above turns positive and treat anything faster as a happy surprise rather than a plan. The first two quarters buy position rather than revenue, which is exactly where most cancellations happen, and a program judged at month five gets judged before it has produced anything.
| Month | What a well-run program looks like |
|---|---|
| 1 to 3 | Technical fixes, content published, almost no traffic change |
| 4 to 6 | Impressions climbing, positions moving from page four to page two |
| 7 to 9 | First page-one keywords, early leads arriving |
| 10 to 12 | Lead volume steady enough to measure against break-even |
Two caveats belong on that table. A firm with an older site and some authority already banked can compress it a lot, while a brand-new domain in a crowded market runs longer. Any agency that will not tell you which of the two you are is not worth hiring.
How do you tell it is working before the money arrives?
Watch the early signs, because revenue moves last and waiting for it means flying blind for three quarters. The sequence is reliable. Impressions rise first, then average position improves, then clicks follow, then leads, then signed clients. A program showing nothing in the first two stages by month four has a problem worth naming out loud.
Search Console is where the first two live. Google defines an impression as how many times your site appeared in results, and average position as the position of your topmost result, and the report opens on the last three months by default.
Four things we check monthly, in this order.
- Impressions for the keyword set you agreed, which move before anything else does
- Average position on your twenty target terms, read as a trend rather than week to week
- Leads tagged by source, which needs lead source tracking switched on before the program starts
- Whether those leads are the kind of client you want, because volume from the wrong intent is worse than silence
The fourth point deserves weight. Twenty leads from people shopping for the cheapest option is a failure dressed as success, and it happens whenever keyword choice chases volume over intent.
Tagging sources matters more than anything else on that list, since without it you will credit the wrong channel and cancel the one that was working. If you have not settled whether your website performance converts the traffic you already have, fix that first.
When is SEO not worth it for your firm?
There are four cases, and we have talked firms out of retainers in every one. Each is about fit rather than SEO failing to work, and fit is knowable inside an hour. Read them against your own position before you sign anything, because a program failing the fit test fails no matter how good the agency is.
- You need clients inside ninety days: Nothing in the timeline above helps you, and a program begun under that pressure gets cancelled in month four.
- Your average client is worth under $2,000 on thin margins: The break-even client count climbs past what organic search produces for a small firm, and the maths simply refuses.
- Nobody at the firm can supply know-how: SEO in your field lives or dies on writing that reads like a practitioner wrote it, and generic pages fade into content decay within a year.
- Your compliance regime makes published claims hard: Advisory firms hit real limits, which is why a compliance review belongs at the start rather than after the first draft.
What should you do instead if the numbers refuse to work?
Start with the traffic you already have, because your existing visitors are already paid for and lifting their conversion rate costs a fraction of earning new ones. Across our client work, service-firm sites convert in the low single digits, so a small gain there often beats a new channel.
Past that, the honest options are dull ones.
- Referral ties with nearby professionals, which for accountants and advisers still beat every digital channel
- Faster follow-up on the leads you already get, including a check that your replies clear email deliverability and reach the inbox
- Growth inside your existing client base, where the trust is already built
If you have been burned before, the fault usually sits with the agency rather than the channel, and the SEO agency red flags worth knowing are specific enough to test for in one meeting. And if your real question is whether organic search survives AI answers, that argument gets its own treatment in whether SEO is dead for local firms.
Where this leaves your decision
Work out your break-even lead count this week, because it turns a vague pitch into a figure you can accept or reject on the spot. Three steps get you there.
- Pull your three numbers: Average client value, close rate, gross margin.
- Divide the annual quote by profit per client: That gives the clients you need.
- Ask the agency to beat it: Make them argue against your figure rather than their case studies.
The ones who can will welcome the question. The ones who cannot will change the subject to traffic growth, which tells you what you needed to know.
So what would your number have to be? If you want a second pair of eyes on your figures before committing to anyone, talk to our SEO team. We will tell you if the answer is no.
Frequently asked questions
Can a small in-house team handle this without an agency?
Often, provided someone owns it for real hours every week. The failure mode is handing it to a marketing all-rounder alongside six other duties, where it quietly becomes the task that slips every single month.
Does a competitor already dominating page one make entry pointless?
Rarely. Big rivals hold broad head terms while leaving specific, high-intent queries alone, and those narrower searches convert better anyway.
Which tools show whether the spend is working?
Google Search Console carries impressions and position, GA4 carries traffic and conversions, and your CRM carries the closes. The CRM matters most, since it is the only one that knows revenue.
Do the gains disappear if payments stop?
They erode rather than vanish. Rankings hold for months, then slide as rivals publish and pages age. A quarter's pause usually keeps most positions, while a full year rebuilds from a weaker base and costs more to recover.
Is a single-office practice too local to benefit?
A single site often makes it easier, because local intent narrows the field sharply and a few city pages can outrank national firms nearby.

