Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

How Much Should You Charge Clients for Local SEO Work in 2026?

Bottom line: for 2026, single-location local SEO work should be priced between £450 and £900 a month in the UK or $750 to $1,800 a month in the US, multi-location work scales to £1,500 to £5,000 monthly depending on how many sites you’re managing, and one-off audits sit at £350 to £900. Anything below those floors and you’re not running a business, you’re subsidising someone else’s.

I’ve priced this work three different ways over the years, badly the first time, better the second, and I still tweak it now. So this isn’t theory. This is what I’ve charged, what I’ve watched other consultants charge, and what holds up when a client pushes back in month four asking why their rankings haven’t moved to page one yet (spoiler: local SEO isn’t instant, and your pricing needs to account for that conversation happening).

The three pricing models, and which one works

There are three ways to charge for local SEO. Only one of them scales.

  • Hourly: £45 to £120 in the UK, $75 to $200 in the US depending on experience. Fine for audits and one-off fixes, terrible for ongoing work because it punishes you for getting good at your job.
  • Monthly retainer: the standard for ongoing local SEO. You’re managing Google Business Profile, citations, on-page tweaks, reviews, and local link building month after month, and the client pays a flat fee regardless of hours logged.
  • Project or one-off: a fixed price for a defined scope, usually an audit, a Google Business Profile setup and optimisation, or a citation clean-up sprint.

Retainers win for ongoing local SEO because the value isn’t the hours, it’s the outcome, which is exactly the same argument I make when people ask me how much to charge for social media management. Nobody’s paying for the twenty minutes it takes to schedule a post. They’re paying for the fact that their phone starts ringing.

What clients are paying you for

Before you can price this, you need to know what’s in scope, because “local SEO” means wildly different things to different agencies. I’ve broken the full list down elsewhere in detail in what does local SEO include, but the short version for pricing purposes is this: Google Business Profile management, local citation building and cleanup, on-page optimisation for location-based keywords, review generation and response, local link building, and rank tracking for a set of target keywords in a defined area.

A client paying £500 a month should be getting maybe two of those done well. A client paying £2,000 should be getting all six, plus reporting they can understand.

Real numbers, by business type

Here’s what I’ve seen work in practice across the UK, US, and Israel, where I split my time:

  • Single-location small business (a dentist, a plumber, a hair salon): £450 to £800 a month, or $750 to $1,500. This covers GBP optimisation, 15 to 25 target keywords, monthly citation checks, and 2 to 3 pieces of on-page work a month.
  • Single-location, competitive market (a personal injury lawyer, a wedding photographer in a big city): £800 to £1,500, or $1,500 to $3,000. Same scope, but more link building and more review management because the competition is fiercer.
  • Multi-location, 3 to 10 sites (a small chain of gyms, a regional estate agent): £1,500 to £3,500 a month, or $2,500 to $6,000. You’re now managing multiple GBP listings, duplicate content risk across location pages, and citation consistency across every listing.
  • Multi-location, 10+ sites: £3,500 to £8,000+, and at this point you’re closer to running a small in-house function than a freelance gig, which is roughly the territory where fractional CMO pricing starts to overlap with specialist local SEO retainers.
  • One-off audit: £350 to £900, or $500 to $1,200, depending on how many locations and how deep the technical review goes.

For a wider comparison across the whole local SEO market, not just what freelancers and consultants charge, I’ve laid out the full cost picture including agency pricing in how much local SEO typically costs.

A story: Marcus, the plumber, and the £450 mistake

A few years back I took on a client, a plumber near Maidstone, on a £450 a month retainer. Fair price at the time, roughly matched what I’ve quoted above for a single-location business in a non-competitive niche. Month one, it took me nine hours: full GBP overhaul, citation cleanup across around 40 directories, review request system set up, on-page work on his service pages.

By month four, the same scope of ongoing work took me two and a half hours. Rankings had climbed, reviews were coming in on autopilot, citations just needed a quarterly glance. I was still charging £450.

Here’s the uncomfortable bit nobody likes to say out loud: that’s not a problem, that’s the entire point of pricing by value instead of by hour. I wasn’t “getting away with” charging £450 for 2.5 hours of work. I was being paid for the system I’d built, the risk I’d carried in month one when I didn’t know if it would work, and the results still compounding in his Google Business Profile. If I’d priced hourly, I’d have been financially punished for doing my job well. That’s the exact reason hourly billing quietly kills local SEO businesses: the better you get, the less you earn, unless you switch models.

The mistake I made wasn’t the pricing. It was not reviewing it. I kept Marcus at £450 for two years without revisiting scope or value, and by year two I was doing more (he’d expanded to a second van and a second service area) for the same fee. That’s the actual lesson: price the outcome, then revisit it every six to twelve months as scope or results change, not never.

Step by step: pricing your next local SEO client

  1. Find out how many locations they have. This is the single biggest price driver, more than industry or even competitiveness.
  2. Check current visibility. Search their business name and their main keyword plus city. If they’re on page 4, expect more work in months one to three than a business already ranking on page 2.
  3. Assess competition, not just industry. A florist in a small town is a different job to a florist in central Manchester. Look at how many competitors are actively running Google Ads and posting to GBP weekly.
  4. Quote the first three months separately if the account needs heavy setup. A common structure I use: a slightly higher fee for months one to three (setup, citation building, GBP overhaul), then a lower standing retainer from month four.
  5. Put a floor under yourself. Decide your minimum viable retainer before you get on the call, mine’s £450, and don’t go below it out of nerves. If someone can’t afford your floor, they’re not your client yet.
  6. Review pricing every six months, tied to a specific trigger: new locations added, rankings hit target, or scope creep (they’ve quietly started asking you to also manage their social).

Where people undercharge, and why it backfires

I watched a consultant, a friend of a friend, take on a roofing company in Essex at £200 a month because “it’s just local, how hard can it be.” He burned about eleven hours that first month doing it, which works out under £20 an hour, worse than a lot of retail jobs. He cut corners by month two to protect his time. Rankings stalled. The client left after four months anyway, convinced local SEO “doesn’t work,” when really the price had never covered the work required to make it work.

Undercharging doesn’t just hurt you, it produces worse results for the client, because you inevitably cut the corners that don’t show up immediately: fewer citations, slower review outreach, GBP posts that get generic instead of specific. The client experiences that as “SEO didn’t work” rather than “I paid for less than the job required,” but the outcome is the same either way, a lost client and a bad case study you can’t use.

When to charge more than the ranges above

Push above the standard ranges when: the client is in a brutal niche (family law, cosmetic dentistry, HVAC in a major metro), when you’re also handling paid local ads alongside organic, when there are more than three locations, or when the client wants weekly reporting calls instead of monthly (that’s a real time cost, price it separately, £75 to £150 per call is fair).

Also worth knowing, if you’re building a broader freelance income around content and SEO together: local SEO retainers tend to pay noticeably better per hour than general content writing once you’ve built repeatable systems, which is worth factoring in if you’re weighing where to spend your time, alongside what’s realistic in freelance writing income more broadly, or where you’re currently sourcing work through copywriting jobs and clients as a beginner. Local SEO clients tend to stick around longer than one-off content clients, which matters more to your bank balance than the headline hourly rate ever will.

A quick pricing sanity check

Before you send a quote, ask yourself three questions:

  • Could I do this work for six months at this price without resenting the client? If not, price is too low.
  • Does the fee cover setup costs (citation tools, rank trackers, review software) plus your time, plus profit? Not just your time.
  • Would I be comfortable telling another local SEO consultant exactly what I charged this client? If you’d be embarrassed either way, either too low or suspiciously high, fix it before the call, not after.

Frequently asked questions

How much should a beginner charge for local SEO work?

Start no lower than £300 to £400 a month or $500 to $700 for a single-location small business, even with limited experience, and cap your scope tightly (GBP plus citations plus basic on-page) rather than underpricing full-service work. Raise it within three to six months once you have a case study.

Should I charge hourly or a monthly retainer for local SEO?

Use hourly for one-off audits or fixes, and a monthly retainer for ongoing work, because retainers reward you as you get faster and build systems, while hourly billing quietly cuts your pay every time you improve at the job.

How much more should I charge for multi-location local SEO?

Roughly £250 to £400 extra per additional location for the first five, then a smaller per-location increment after that as citation and review systems become more repeatable across locations rather than fully manual each time.

Is £450 to £800 a month too much for a small local business?

It’s fair, not excessive, for full scope work including Google Business Profile management, citations, on-page updates, and review generation, and it’s usually still cheaper than what the business would pay an agency for the same deliverables.

Where to check the details

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.