Hiring help

How Much Does SEO Cost? What Each Price Tier Actually Buys

By , Lead SEO & Co-founder 11 min read
A simple brand-red price tag hanging from a clipboard holding a timesheet, on a charcoal desk with a small clock beside it

How much does SEO cost? For a typical small business in the US and Canada, a monthly retainer (a fixed fee for ongoing work) lands somewhere between $500 and $2,500, hourly help runs $75 to $200, and one-off projects start around $500 to $1,000. Those are the honest ranges from the surveys below.

The ranges aren't the useful part, though. What matters is what each price actually buys, and the answer is mostly hours. A $1,000 retainer and a $5,000 retainer buy roughly the same hourly rate. The bigger one simply buys more of them.

So this post does something most pricing pages skip: it turns each tier into hours, shows the yearly bill, and puts my own prices next to the market's so you can compare. If you already know you want help, you can start with a short SEO questionnaire and I'll tell you which tier fits. If not, read on. No pressure either way.

How much does SEO cost? The short answer

  • Monthly retainer: the most common band is $501 to $1,000 a month, chosen by 20.4% of the 439 providers Ahrefs surveyed. In the US and Canada, 79.1% of them charge at least $1,001 a month.
  • Average retainer: $1,000 to $2,500 a month, according to Backlinko's survey of 300+ SEOs (updated December 2025).
  • Hourly: $100 to $149 is the most common US and Canada band on Clutch's pricing guide (updated September 2026).
  • Projects: audits and keyword research often come in under $1,000. Full audits with a roadmap run $1,000 to $5,000 (Backlinko).
  • Local vs national: local-focused providers average $1,557 a month, versus $3,474 for worldwide campaigns (Ahrefs).
  • The quirk nobody mentions: almost every tier works out to a similar hourly rate. More money buys more hours, not better ones.

How SEO pricing works: four models, one hidden unit

SEO (search engine optimization: the work that helps your site show up in Google and AI answers) gets sold four ways. The invoice looks different each time, but the real unit underneath is almost always someone's time.

Model How you pay Typical range Best for
Monthly retainer Fixed fee every month $500 to $5,000+ Ongoing growth, steady content and fixes
Hourly Per hour, as used $75 to $200 Second opinions, coaching, small fixes
Project One fixed price $500 to $5,000 Audits, migrations, setups
Per unit Per page, link or article Varies by unit Filling a specific gap

Retainers are the most common model by far. In SE Ranking's survey of 260 agencies, 53% said they prefer them, and 64% charged under $1,000 a month.

Here's the catch with retainers: you can't see the hours. A $1,000 invoice might hold 20 hours of junior work or 7 hours of senior work. Both are fair deals. You just want to know which one you're buying.

What each SEO price tier actually buys

Backlinko's survey is one of the few that tie retainer tiers to hours. I took its hour ranges, divided the top of each price band by them, and got the implied hourly rate. Here's the math:

Monthly budget Hours per month (Backlinko) Implied rate at top of band Cost for 12 months
Under $500 5 to 10 $50 to $100/hr up to $6,000
$501 to $1,000 10 to 20 $50 to $100/hr $6,012 to $12,000
$1,001 to $2,500 20 to 40 $62.50 to $125/hr $12,012 to $30,000
$2,501 to $5,000 40 to 80 $62.50 to $125/hr $30,012 to $60,000
$5,000+ 80+ varies $60,000+

Now compare that with what experience costs. Backlinko puts the average US senior SEO at $130 an hour and an expert at $180. Ahrefs found hourly rates climbing from $73 for people with two years or less to $118 for those with 10+ years.

So when a retainer promises lots of hours for little money, the hours probably come from someone early in their career. That's not automatically bad. It just means someone senior should be setting the plan. Here's what I'd expect at each level, in practice.

Under $500 a month: maintenance, not growth

Five to ten hours covers a monthly check of Google Search Console (Google's free dashboard for your site), a few fixes, and a short report. It rarely covers new content or link earning. It can work for a small local business in a quiet market. It won't move a competitive one.

$500 to $1,000 a month: one focused local business

Ten to twenty hours is enough for a local service business to fix the basics, keep its Google Business Profile (the listing that shows on Google Maps) in shape, and add a page or two a month. Pick one or two goals, not seven.

$1,000 to $2,500 a month: steady growth in a real market

This is where most serious small business SEO lives. Twenty to forty hours allows regular content, technical fixes (speed, indexing, redirects), and some outreach for backlinks (links from other sites to yours). Contractors, clinics and law firms in mid-size metros often land here.

$2,500 to $5,000 a month and up: national or crowded markets

Forty to eighty hours supports national campaigns, bigger sites, ecommerce, or several locations. You're also paying for coordination: writers, a developer, maybe a link builder. Worth it when the market is crowded and each new customer is worth a lot.

What pushes SEO prices up (or down)

The same work can cost twice as much from one shop to the next. These are the usual reasons:

  • Competition. Ranking for "personal injury lawyer Chicago" takes far more work than "piano tuner Moose Jaw."
  • Scope. Local versus national is the big one. Ahrefs found worldwide campaigns average 123% more per month than local ones.
  • Site size and condition. A 2,000-page store with redirect chains and duplicate pages needs a lot more technical work than a 15-page service site.
  • Experience. In Ahrefs' data, retainers rise from about $1,541 a month for providers with two years or less to $3,648 for those with five to ten years.
  • Who does the work. Freelancers average about $1,349 a month, agencies $3,209 and consultancies $3,250 (Ahrefs). Agencies carry account managers and overhead. Freelancers usually don't.
  • AI search. Getting cited in ChatGPT, Gemini and Google's AI answers is a newer line item. SE Ranking found agencies charging an average of $937 a month for it.

A note for Canadian businesses

Canadian agencies quote in Canadian dollars, often at the same numbers US agencies quote in US dollars. Wisevu, a Mississauga agency, reports that Canadian SEO services typically start at CAD 2,500 a month, with CAD 3,000 to 5,000 common.

BigRed prices everything in USD, and Canadian clients can pay in CAD at the day's exchange rate. Compare the converted number, not the sticker.

What usually isn't in the SEO price

A retainer covers the SEO person's time. These often cost extra, so ask before you sign:

  • Content writing, if the plan needs more articles than the retainer allows
  • Developer time for theme changes, speed work or site rebuilds
  • Link building, often priced per link or as a separate package
  • Ad spend, because Google Ads is a separate budget from SEO
  • Paid tools, though most good providers absorb these

None of that is a trick. It's just easier to budget when you know it upfront.

SEO red flags at any price

Google publishes its own advice on hiring an SEO, and it's blunt. "No one can guarantee a #1 ranking on Google," it says. It also warns about SEOs who claim a "special relationship" with Google, firms that email you out of the blue, and anyone who won't clearly explain what they plan to do.

I'd add three of my own:

  1. You don't own the accounts. Your Search Console, Analytics and Google Business Profile should be in your name, with the SEO added as a user.
  2. No record of the work. If the monthly report shows rankings but never lists what was done, ask for the task list.
  3. A long contract up front. A short minimum is reasonable, because SEO takes months. Twelve months locked in before anyone has seen your site is not.

If you're already paying someone and aren't sure the work is happening, my 20-minute check on whether your SEO company is doing anything uses your own Search Console data to find out.

When cheap SEO makes sense (and when it doesn't)

Cheap is fine when:

  • You're a one-location business in a quiet market and just need the basics kept tidy
  • You can do the fixes yourself and only need someone to tell you what to fix
  • Your site is new and small, and a one-off audit plus a plan will carry you for months

Cheap starts to bite when:

  • Your competitors already invest in content and links
  • Your site has real technical problems (a messy migration, thousands of thin pages)
  • You need results in a market where one new client pays for a year of SEO

If you're in the first group, you may not need a retainer at all. A few coaching sessions and a written plan can go a long way. That's not a sales line. Plenty of owners do fine that way.

SEO prices: the market vs BigRed

Here's my price list next to the market ranges above. I run BigRed, so weigh my column with that in mind. Prices are as of October 2026.

Service Market range BigRed, starting at
Monthly SEO, local $500 to $2,500/mo $1,000/mo
Monthly SEO, national $2,000 to $5,000/mo $2,000/mo
Hourly consulting $100 to $149/hr (US/CA) $100/hr
Technical audit, small site under $1,000 (simple audits) $750 (under 100 pages)
Technical audit, mid-size site $1,000 to $5,000 (full audits) $1,500 (100 to 1,000 pages)

Market ranges come from the Ahrefs, Backlinko and Clutch figures earlier in this post. Monthly SEO at BigRed has a 3-month minimum, then runs month to month. It covers strategy, on-page fixes, a content plan, technical monitoring, and a monthly report with an hours log.

The full list, including local SEO, content and link building, is on the BigRed pricing page. If an audit is all you need right now, here's what an SEO audit should cost and include.

Vlad's take on SEO pricing

I've been doing search marketing for 20+ years, and I've also spent a lot of my own money on paid ads over that time. Both taught me the same thing: a budget is only as good as the hours behind it and the person spending them.

So here's the honest math on my own price. Divide my $1,000 local retainer by my $100 hourly rate and you get about 10 hours a month, from someone senior. That's fewer hours than some $1,000 retainers promise. The hours log in the monthly report shows exactly where they went, so you never have to guess.

My suggested path: if your market is quiet, start with an audit or a couple of SEO coaching sessions and do the work yourself. If you're in a competitive market and want it handled, a retainer makes sense, and my monthly SEO service is one good option among several. Ask anyone you're considering how many hours your fee buys and who does them. If you'd like my answer for your site, the questionnaire is short and I'll reply with a plain recommendation.

SEO cost FAQ

How much does SEO cost per month for a small business?

Typical small business retainers run $500 to $2,500 a month. Ahrefs found the most common retainer band is $501 to $1,000, and Backlinko puts the average at $1,000 to $2,500. Local businesses sit at the lower end, while national or ecommerce sites pay more. In the US and Canada, most providers charge at least $1,001 a month, so prices well under that usually mean fewer or more junior hours.

Is $500 a month enough for SEO?

It can be, for a small local business in a quiet market. Backlinko's data suggests $500 buys around 5 to 10 hours a month. That covers monitoring, small fixes and a report, but rarely new content or links. In a competitive market, $500 a month mostly keeps you where you are. If that's your budget, a one-off audit plus doing the fixes yourself may get you further.

Why is SEO so expensive?

Because it's skilled labor that takes months to pay off. Most of the price is hours: research, technical fixes, writing, and earning links, done by people who charge $75 to $200 an hour in the US and Canada. Prices also rise with competition, since a crowded market needs more work to move. The hard part is that you pay before you see results.

How long does SEO take to show results?

Expect months, not weeks. Small technical fixes can show up as soon as Google recrawls the pages, but rankings for competitive terms usually build over several months of steady work. That's why most retainers have a short minimum term. Be wary of anyone who promises fast, specific rankings. Google itself says no one can guarantee a #1 ranking.

Should I pay for SEO monthly or per project?

It depends on what's broken. If you need a diagnosis, a migration or a setup, a fixed-price project is cleaner. If you need steady content, fixes and growth, a monthly retainer makes more sense. Many businesses start with a project like an audit, act on it, and only move to monthly work once they know what the ongoing effort should be.

Is SEO cheaper in Canada than in the US?

Not really. Canadian agencies often quote the same numbers in Canadian dollars that US agencies quote in US dollars, so Canadian prices can look higher than they are once converted. Wisevu reports Canadian retainers typically start at CAD 2,500 a month. Clutch puts both countries in the same $100 to $149 hourly band. Always compare in one currency.

Want a second pair of eyes on your site?

Tell me what's going on in the monthly seo questionnaire. I reply with a plan and a fixed quote within one business day.

Starting at $1,000/mo Start the questionnaire