If you're asking "how much should I pay for SEO services?", the answer for most small local businesses is $500 to $3,000 a month. Below is what each level buys and when it isn't worth paying yet.
The survey data backs that range up. In Ahrefs' pricing survey, the most common retainer was $501 to $1,000 a month and the average was $2,917. Clutch's guide, updated September 2026, puts the average with agencies on its platform at $3,199. Whatever you pay should buy changes you can see on your site and your Google profile.
Sources: Ahrefs SEO pricing survey (run in 2018, page refreshed August 2024) and Clutch SEO pricing guide (updated September 21, 2026). The budget bands are my own.Plan on $500 to $3,000 a month for one local business, and $1,000 to $3,000 in busy trades like roofing or HVAC. That's my read of the market, and the survey data lines up with it. Most SEO is sold as a monthly retainer (78.2% of providers in Ahrefs' pricing survey charge one), and the most common retainer was $501 to $1,000 a month.
Ahrefs' average across everyone was $2,917. Read its averages as upper-end figures: it worked out the agency and freelancer numbers by assuming each provider charges the top of their price band, and it doesn't say how it got the overall one. The survey is also old. Ahrefs polled 439 providers in May 2018 and kept about 350 of those responses after removing duplicates and spam (the page was refreshed in August 2024). Still, Clutch's 2026 guide puts the agency average at $3,199, close to Ahrefs' $3,209, which suggests agency pricing hasn't moved much.
Where you land depends on three things: how many competitors want the same customers, how much your site needs fixed, and how many locations you serve. A roofer in Phoenix is in a harder fight than a piano tuner in Prescott.
Local SEO costs less than national SEO because your competition is the handful of businesses in your area. National SEO means fighting every site in the country. In Ahrefs' data, providers serving local markets averaged about half the overall figure.
| Monthly budget | What it usually buys |
|---|---|
| Under $500 | Mostly software. Directory listings, an automated report, maybe a few Google Business Profile posts. Your website rarely changes. |
| $500 to $1,000 | The most common retainer, usually a freelancer or a small shop. Fine for one location in a quiet market, if the hours go into your site and not into reporting. |
| $1,000 to $3,000 | Enough hours for new pages every month. Pages for the services you sell, technical fixes, your Google Business Profile and a review plan. Where most service businesses in busy trades should expect to be. |
| $3,000 and up | Agency territory. Makes sense for several locations or a very crowded market. |
Budget bands are my read of the market. Survey figures from Ahrefs.
If you'd rather pay by the job, the most common one-time project fee in the same survey was $2,501 to $5,000. A project fits a one-off cleanup. It won't keep you ranking, because your competitors keep working after you stop.
A one-time SEO audit is the cheapest way in, and it's usually priced as a small project. Ask whether the fee covers the fixes or only a list of them.
You may also be offered pay-per-result SEO, where you only pay once you rank. Check what counts as a result. Rankings for phrases nobody searches, or for your own business name, are easy to deliver and bring you nothing you wouldn't get anyway. If you take that deal, get the exact searches and how each one is measured in writing.
Agencies in Ahrefs' survey averaged $3,209 a month, and freelancers $1,348. Part of that gap pays for overhead an agency carries and a freelancer doesn't: account managers, sales teams, office space.
The bigger question is who does the work. At a larger agency, the person who sold you may never touch your site, and your day-to-day contact is often an account manager.
I'm a solo consultant, so the person on the sales call is the person doing the work. That comes with a trade-off: one accountable person, and room for only a limited number of clients.
Before you sign with anyone, run through what to ask an SEO company before hiring.
You should be able to point at the work every month. At any budget, a fair retainer covers:
I did this on my own Breathwork business first. I rebuilt the Liquid Breathwork site to load fast on phones, gave each training its own page written in the words people search with, and wrote answers that Google and AI search tools could quote.
Breathwork training isn't plumbing, but the work carries over to any service business: a site that loads fast, a page for every service, and answers written the way customers ask. That's one business, not a promise. The Liquid Breathwork case study walks through every change, with the data.
If a pitch includes guaranteed rankings, walk away. Google's own guidance says it plainly: "No one can guarantee a #1 ranking on Google." My list of SEO company red flags covers the other warning signs.
It's worth it when one new customer covers months of fees and you can stick with it for a year. Run your own numbers. Say a water heater replacement leaves you about $800 after the heater and parts, and SEO costs $1,500 a month ($4,500 a quarter): six extra jobs a quarter, about two a month, covers the fee before labor and overhead. That's an illustration, so plug in your own job and margin.
It isn't worth it yet in three cases:
SEO compounds slowly. In its 2017 How to Hire an SEO video, Google said an SEO will usually need 4 months to a year to make improvements and then see potential benefit.
Do you have to pay for SEO at all? No. Google says a Business Profile is free, and its SEO Starter Guide is written for site owners doing it themselves. With one location and a few hours a month, you can cover the basics: fill out your profile completely, ask happy customers for reviews, and give each service its own page. Paying someone saves you the hours and the guesswork.
If you're a plumber, here's what SEO for plumbers costs. If you also want to show up in ChatGPT and Gemini, see how much AI search optimization costs.
Get a quote from someone who has looked at your market first. A price given before anyone checks your competitors and your site is the same package everyone gets.
That's how I quote. I don't publish prices, because a one-truck painter and a three-location HVAC company need very different amounts of work. Before the free call I look at your site, your Google profile and who outranks you, so the monthly number I give you on the call is built for your market.
You can see how I handle websites and SEO together before you call me.
For most small local businesses, plan on $500 to $3,000 a month. In Ahrefs' pricing survey, the most common retainer was $501 to $1,000 a month and the average was $2,917. Agencies cost more: Clutch's 2026 guide says SEO agencies typically charge $2,000 to $20,000 a month.
Ahrefs' summary puts local SEO at $1,557 a month on average: $1,819 at agencies and about $1,150 for freelancers. One location in a quiet market can often sit near the low end of a $500 to $3,000 range. Each added location brings its own Google Business Profile, pages and reviews to manage, so multi-location budgets climb toward the top of it.
Expect $75 to $150 an hour. In Ahrefs' detailed table, $75 to $100 was the most common rate, charged by 24% of respondents (its summary names $100 to $150). Who you hire moves the rate most: Ahrefs' hourly averages were about $72 for freelancers, $99 for agencies and $171 for consultancies. Most agencies on Clutch charge $100 to $149 an hour.
Yes, for local service businesses. People still search Google for plumbers, roofers and painters. Google says its AI Overviews and AI Mode have no extra requirements beyond normal SEO. ChatGPT sometimes uses other search providers and can pull nearby business listings from third-party partners, so keep your listings current beyond Google, on sites like Bing Places and Yelp. Good SEO now covers Google and the AI tools. My AI search statistics for Arizona have the local numbers.
Expect the first month or two to go to fixes and setup: your Google Business Profile, site speed and service pages. A profile cleanup can sometimes move faster. New pages take longer to rank. Google's own guidance is that an SEO usually needs 4 months to a year to make improvements and then see potential benefit.