
Here's an awkward truth about my industry: a lot of SEO companies won't tell you what they charge until you've had three sales calls. I've always thought that was backwards. You should know roughly what you're getting into before you pick up the phone.
So here are honest numbers, including when SEO isn't worth your money yet.
The short answer
Most small businesses pay somewhere between $500 and $3,000 a month for ongoing SEO help. Local SEO for a single-location business often lands near the lower middle of that range.
Here's what the industry data says. Ahrefs surveyed hundreds of SEO providers and found:
- Most charge a monthly retainer, and $501 to $1,000 a month was the single most common range
- Local SEO averaged about $1,557 a month
- Freelancers averaged about $1,348 a month, while agencies and consultants averaged a bit over $3,200
- The most common hourly rate was $75 to $100 an hour
What you get at each level
| Monthly budget | What it usually buys | Good fit for |
|---|---|---|
| Under $500 | Basic Google Business Profile management, light reporting. Often templated. | Very small businesses in low-competition areas, or a one-time setup |
| $500 to $1,500 | Profile management, review strategy, citation cleanup, a few website improvements or new pages each month | Most single-location local businesses |
| $1,500 to $3,000 | Everything above, plus regular content, technical fixes, link building, and AI search visibility work | Competitive local markets, multi-service businesses |
| $3,000+ | Multi-location strategy, larger content programs, deeper technical work | Multi-location businesses and regional brands |
Monthly budget: Under $500
What it usually buys: Basic Google Business Profile management, light reporting. Often templated.
Good fit for: Very small businesses in low-competition areas, or a one-time setup
Monthly budget: $500 to $1,500
What it usually buys: Profile management, review strategy, citation cleanup, a few website improvements or new pages each month
Good fit for: Most single-location local businesses
Monthly budget: $1,500 to $3,000
What it usually buys: Everything above, plus regular content, technical fixes, link building, and AI search visibility work
Good fit for: Competitive local markets, multi-service businesses
Monthly budget: $3,000+
What it usually buys: Multi-location strategy, larger content programs, deeper technical work
Good fit for: Multi-location businesses and regional brands
One-time projects are an option too
You don't always need a monthly retainer. Plenty of businesses do better with a one-time project, then handle the basics themselves:
- Visibility audit: a detailed look at what's holding you back, with a prioritized fix list
- Google Business Profile setup or cleanup
- Website SEO fixes: titles, structure, speed, location pages
- Content sprint: a batch of pages answering your customers' top questions
A family-owned pest control company in Santee came to me expecting to sign a year-long contract. After the audit, I told them they didn't need one. Their profile needed fixing, their reviews needed a system, and they needed six good pages. We did it as a one-time project. They handled the monthly stuff themselves with a checklist. Two years later, they still send me referrals. That's a better deal for both of us than a contract they'd resent.
Red flags in cheap (and expensive) SEO
Price alone doesn't tell you if SEO is good. Watch for:
- Guaranteed #1 rankings. Nobody can guarantee that. Google says so itself.
- Long contracts with no way out. Good SEO keeps you because it works, not because you're locked in.
- They own your accounts. You should always own your Google Business Profile, website, and analytics.
- No clear reporting. You should know what was done each month and what changed.
- Mystery "proprietary" methods. If they can't explain it plainly, be careful.
More on this in SEO Scams Small Businesses Fall For.
When SEO isn't worth it (yet)
I'll lose some business saying this, but here goes. SEO probably isn't your best spend right now if:
- You need customers this month to keep the doors open. SEO takes time. Ads or direct outreach are faster.
- Your website is broken or you don't have one. Fix the foundation first.
- You can't handle more customers. Don't pay to grow a waitlist you can't serve.
- Your basics aren't done. If your Google profile isn't verified and you have five reviews, start with the free stuff. Use the Google Business Profile Checklist.
How SEO is priced (so you can compare quotes fairly)
When you get three quotes and they're wildly different, it's usually because they're selling three different things:
- Monthly retainer. The standard model for ongoing work: content, profile management, technical upkeep, reporting. You're buying consistency and attention. This is what most local businesses actually need.
- One-time projects. Good for a specific job: a technical cleanup, a set of service pages, a Google Business Profile overhaul. Fine as a start — just know that one-time work stops working eventually if nothing maintains it.
- Hourly. Rare outside of consulting. If someone quotes hourly, ask what the hours actually produce, not just what they cost.
- Performance-based. "You pay only when you rank." It sounds attractive, but it usually means the cheapest possible tactics on keywords they know they can win — not the ones that bring your best customers. Approach with caution.
The number on the invoice tells you the model, but not the value. Two $1,500/month quotes can be a great deal and a waste of money. What separates them is what's in the work.
The costs nobody puts on the quote
Budget for these, because they show up whether or not your SEO provider mentions them:
- Your time. Even with help, someone from your side has to approve content, gather photos, answer questions, and respond to reviews. Call it 2 to 4 hours a month. This is the cost most owners forget to count.
- Website fixes. If your site is slow, broken on phones, or built on a platform that fights every change, part of the budget goes to repairs before growth. That's not the provider padding the bill — it's the price of the foundation.
- Content gathering. Photos of real work, answers to customer questions, service details. Free to produce, but it takes someone's hours.
- Tools and tracking. Usually built into a good retainer, but if you're doing it yourself, Search Console is free, and most of what a small business needs can be done with free tools.
Free 20-second self-check
How ready is your business?
Three questions. No email required. You'll get an honest read on where you stand — and what I'd look at first.
How to compare two quotes without getting fooled
Ask every provider these four questions, and compare the answers, not the prices:
- What exactly will you do this month? You want specific actions: "publish two service pages, manage reviews, fix these three technical issues." "We'll optimize your SEO" means nothing.
- How will I see what changed? A monthly report that shows rankings, profile activity, and what work was done — in plain language, not a wall of screenshots.
- What do you need from me? A provider who asks nothing from you is probably doing generic work. A good one has a short list.
- What would make you tell me to stop? Anyone who can't imagine saying "this isn't working for you" will never say it.
If a provider can answer those four clearly, the price is a real number. If they can't, the price is a guess no matter how low it is.
So is SEO worth it?
For most local businesses that plan to be around for a while, yes. The big difference between SEO and ads is what happens when you stop paying. With ads, the calls stop. With SEO, the work keeps paying off for months or years. If you want the full comparison, read SEO vs. Google Ads. If you want to know when to expect results, read How Long Does SEO Take?.
FAQ
How much should a small business spend on SEO per month?
Most small local businesses spend $500 to $1,500 a month. Businesses in competitive markets or with multiple locations often spend more.
Is cheap SEO worth it?
Sometimes, for very simple needs. But very low prices often mean templated work with little attention to your business. Ask exactly what's included.
Can I do SEO myself?
Yes, especially the basics. Many owners handle their Google profile, reviews, and simple website updates themselves. Start with the DIY Local SEO Checklist.
Should I sign a long SEO contract?
Be cautious with anything longer than 6 to 12 months without an exit clause. Month-to-month or short terms keep everyone honest.
How much does an SEO audit cost?
A real audit — technical review, content gap analysis, competitor comparison, and a prioritized action list — typically runs $500 to $2,500 one-time, or free as the opening move from a provider who wants your business (I do them free; the audit is how I show my thinking). Be wary of $99 "audits" that are auto-generated reports from a tool. An audit you can't act on isn't worth any price.
How much does local SEO cost?
Local SEO usually costs less than national SEO because the battlefield is smaller — you're competing with the businesses around you, not the whole internet. For most single-location businesses, the honest range is $500 to $2,000 a month, or free if you work through The DIY Local SEO Checklist yourself.
How much does SEO cost per month?
The honest range for small businesses is $0 (doing it yourself) to around $3,000/month for full-service help, with most established local businesses landing between $500 and $1,500. Anyone quoting $5,000+ per month for a single-location local business needs to justify it with things you can see.
Why do quotes differ so much for the same business?
Because they're not selling the same thing. One is selling you a monthly retainer with real work; another is selling a templated package with your logo on it; a third is selling "ranking guarantees" that are actually just keyword stuffing on terms nobody searches. The price follows the model, not your business.
Is there a way to do this for less?
Yes, and honestly: do the free foundation yourself — profile, reviews, listings — using The DIY Local SEO Checklist. Then hire help only for the parts that need an expert: technical fixes, content strategy, and the work that compounds. The worst version is paying for the free stuff and skipping the hard stuff.
Want a straight answer for your business?
Tell me what you're working with, and I'll tell you what I'd spend, or whether you should spend anything at all right now. .
Book a free call