Most US small businesses pay $500 to $5,000 a month for SEO in 2026, and most providers in the US and Canada charge more than $1,000. Where you land in that range, and the real answer to how much does SEO cost for your business, depends on how competitive your market is, how many pages need work, whether content and links are included, and who does the work.

The figures below come from named industry surveys, the US Bureau of Labor Statistics and vendor pricing pages checked in October 2026. Retainer, hourly and project numbers come from Ahrefs' poll of 439 SEO service providers unless another source is named.

On this page

SEO cost per month by provider type

The provider you hire sets your price more than any other single choice. Ahrefs found that agencies average $3,209 a month on retainer and freelancers average $1,349, so the same keyword list can carry a bill that differs by more than double.

Provider

Average monthly retainer

Average hourly rate

Best fit

Freelancer

$1,349

$71.59

One location, a short list of services, an owner who can review the work

Agency

$3,209

$98.90

Businesses that need technical fixes, content and links from one team

Consultant

$3,250

$171.18

Companies with their own writers and developers who need strategy and audits

In-house hire

About $9,500 with benefits and one tool

$37.87 median wage

Sites with hundreds of pages and weekly publishing

Read the survey averages as upper-end figures. Ahrefs calculated them from the top of each price band, so a provider who ticked $501 to $1,000 counts as $1,000. Region moves the numbers too: 79.1% of US and Canadian respondents charge at least $1,001 a month, while 76% of India-based respondents charge $1,000 or less.

The in-house row is a calculation. The Bureau of Labor Statistics puts the median wage for market research analysts, the occupation group that includes search marketing strategists, at $78,760 in May 2025. Private employers pay another 30% of total compensation in benefits, according to the BLS employer costs release for June 2026. That takes one hire to about $112,500 a year, or roughly $9,400 a month before software.

That math sets a simple rule. An in-house hire starts to pay off once your outside SEO spend passes about $9,000 a month and you publish every week. Below that level, an agency or freelancer gives you more hours of skilled work per dollar, plus tools you would otherwise buy yourself.

How SEO pricing models work

SEO providers bill in four ways, and many use more than one. In the Ahrefs survey, 78.2% offer monthly retainers, 48.9% sell fixed-price projects and 34.8% bill by the hour, shares that add up to more than 160%.

Model

How you pay

What the survey shows

Use it for

Monthly retainer

A fixed fee each month for an agreed scope

The most common band is $501 to $1,000; 31.2% of providers charge $2,001 or more

Ongoing content, technical upkeep and reporting

Hourly

A rate per hour worked

90% charge $150 an hour or less; in the US and Canada, 66.7% charge $75 to $200

Training, second opinions and small fixes

Per project

One price for a defined deliverable

The most common band is $2,501 to $5,000, chosen by 21.2% of providers

Audits, site migrations and one-time cleanups

Performance-based

Fees tied to rankings, traffic or leads

No survey in this guide measures it reliably

Rarely worth it; ranking guarantees are a warning sign

A retainer is the right default for a business that wants steady growth from search, because rankings depend on months of publishing and fixing. A project fee is the better buy when you need one job done, such as a technical audit before a redesign. Hourly billing suits teams that already do the work and want an expert to check it.

Contract terms differ as much as prices. Credo's survey of SEO providers, last updated in 2023, found that 30.29% work month to month, 29.77% ask for six to 12 months and 47.52% charge no onboarding fee. If a provider asks for 12 months up front, ask for month-to-month terms after the first quarter. Nearly a third of the market already works that way.

What makes SEO cost more or less

Two quotes for the same website can differ by $3,000 a month because the providers priced different amounts of work. Six factors explain most of the gap:

Factor

Pushes the price up

Keeps the price down

Competition

National keywords, legal, finance, home services in large metros

A small town, a narrow niche, few competing sites

Site size

Thousands of product or location pages to crawl and fix

A 10 to 30 page service site

Site health

Broken redirects, slow pages, indexing problems, a past penalty

A recent build on a clean platform

Content needs

New pages every week, original research, expert interviews

Your team writes drafts and the provider edits them

Geography

Many locations, several countries or languages

One service area

Provider experience

Five to 10 years of experience and a proven record in your industry

Newer providers building a portfolio

Experience carries a clear premium in the survey data. Providers with two years of experience or less average $1,540.52 a month, while those with five to 10 years average $3,648.28, more than double. Paying the higher rate makes sense when your site has technical debt or your market is crowded, because a senior provider spends fewer of your hours on trial and error.

One-time work follows the same pattern. The survey's per-project averages run from $2,348.63 for freelancers to $9,507.84 for agencies, and 60.6% of providers charge $1,001 or more per project. A site migration or a full technical audit on a large store sits at the top of that range.

What a monthly SEO fee pays for

A retainer buys hours, and the price only makes sense once you know where those hours go. Most monthly SEO work falls into six buckets:

  • Technical upkeep, such as fixing the crawl errors, redirects, slow pages and indexing problems that Search Console reports.
  • Content: new service pages, location pages and articles, plus rewrites of pages that slipped in rankings.
  • Links and mentions earned from local press, industry sites, suppliers and trade associations.
  • Local search work on Google Business Profile, including posts, photos, review replies and consistent listings.
  • Tools for rank tracking, site crawls and AI visibility, usually bundled into the fee.
  • A monthly report on leads, rankings and what the next month will change.

For example, say a 12-person HVAC company in Ohio pays $2,000 a month to an agency billing an effective $100 an hour. That buys 20 hours. A sensible split is 4 hours of technical fixes and reporting, 10 hours to publish two service pages, 4 hours on Google Business Profile and reviews, and 2 hours on local link outreach. If a proposal for the same $2,000 cannot show a split like this, ask for one before you sign.

Two costs sit outside most retainers: developer time to make fixes inside your CMS, and content beyond the agreed number of pages. The Techno Mantra guide to Core Web Vitals and page speed explains which technical fixes need a developer.

Which SEO budget fits your business

Budget follows competition. A plumber in a town of 40,000 people competes with a handful of local firms, while a national ecommerce store competes with Amazon and every brand in its category. Local SEO averages $1,557 a month in the Ahrefs data, against $3,474 for providers serving clients worldwide, a gap of 123%.

Monthly budget

Fits

What it should cover

Where it falls short

Under $500

One location in a small market, owner handles some tasks

Google Business Profile, basic fixes, one new page a month

Cannot fund content and links in a competitive city

$500 to $1,500

Local service firms with one to three locations

Local SEO, two to four pages a month, monthly reporting

Thin on link earning and technical projects

$1,500 to $5,000

Regional companies, B2B lead generation, stores with a few hundred products

Technical upkeep, a steady content program, link earning, AI search tracking

Large catalogs or many locations need more hours

$5,000 and up

National ecommerce, SaaS, multi-location brands

Dedicated strategist, writers, developer time, digital PR

Wasted if the site cannot publish or ship fixes quickly

Local businesses should read what local SEO covers and how the map pack works before setting a budget, because a well-run Google Business Profile can produce calls months before organic pages rank.

How AI Overviews and AI Mode change SEO costs

AI answers have cut the value of a click and added one new line item to SEO budgets. They have not created a separate service you must buy. Google's documentation on AI features says there are no additional requirements to appear in AI Overviews or AI Mode, and no special schema markup to add. Standard SEO best practices still decide eligibility.

The click loss is measurable. A Pew Research Center study of 900 US adults found people clicked a traditional result in 8% of visits with an AI summary, and in 15% without one. Only 1% of visits included a click on a link inside the summary. Fewer clicks per ranking means an SEO budget has to be judged on leads and sales, not traffic.

Google adds clicks and impressions from AI features to the Web results in the Search Console Performance report, so ask your provider to pair that report with call and form counts.

What AI search tracking adds to an SEO budget

Semrush's pricing page lists its SEO plan at $139 a month on monthly billing, as of October 2026. Its Starter plan, which adds AI search tracking, costs $199. Ahrefs lists Brand Radar AI from $199 a month on top of its $129 Lite plan. Expect a provider to pass on $60 to $200 a month for AI visibility reporting.

Be wary of an "AI SEO" or "GEO" add-on priced at $1,000 or more a month. Some repeat the same content and technical work under a new name. Pay for the parts that are new: tracking which AI answers cite you, and pages that answer specific buyer questions with your own prices, data and process. The guides to how Google AI Mode works, generative engine optimization and answer engine optimization explain where that work differs.

Is cheap SEO worth it

Cheap SEO fails when a low price comes with big promises. An earlier Backlinko survey of 1,200 business owners, reported by Search Engine Journal, found that American small businesses spent an average of $497 a month, and those spending more than $500 were 53.3% more likely to give the survey's top satisfaction rating.

Google's own page on whether you need an SEO lists the warning signs. It says no one can guarantee a #1 ranking on Google, tells you to be wary of firms that email you out of the blue, and says you should never have to link to an SEO. Treat any of these as a reason to walk away:

  • A guaranteed first-page or #1 ranking by a date.
  • Packages of 50 or 100 links for a fixed price.
  • Methods the provider will not explain in plain words.
  • Reports that show rankings for phrases nobody searches, with no leads or revenue.
  • Contracts where the provider keeps your content, Google Business Profile or analytics accounts.

Bought links carry a cost of their own. Google's spam policies list buying or selling links for ranking purposes as link spam and say sites that violate the policies may rank lower or not appear in results at all. A $300 link package that triggers a manual action can cost far more to clean up than it saved.

How to set your SEO budget

Start from what a customer from search is worth, then work back to a monthly figure you can hold for at least six months. These five steps take about an hour with your sales numbers:

  1. Take your average job or order value and multiply it by your gross margin to get profit per customer.
  2. Divide 12 months of the proposed fee by that profit to see how many new customers break even.
  3. Divide that number by your close rate to get the leads you need from search each year.
  4. Check Google Search Console for the searches you already show up for, and ask the provider how many leads it expects in 12 months.
  5. Book a one-time technical audit first if the site has never had one, so the retainer starts on fixes rather than discovery.

Back to the Ohio HVAC company. Say an average installed system sells for $8,000 at a 30% gross margin, so each job brings $2,400 in profit. A $2,000 monthly retainer costs $24,000 a year, which breaks even at 10 jobs. At a 25% close rate, the company needs 40 search leads a year, a little over three a month. If the provider cannot explain how it expects to reach that number, the price is wrong for that provider.

Run the same math with your own figures before you compare quotes. A business that needs 3 extra jobs a month to break even can justify a larger budget than one that needs 30.

Questions to ask before you sign an SEO contract

Google suggests asking an SEO for examples of previous work, whether it follows Google Search Essentials, what results to expect in what timeframe, and how it measures success. Add these four before you sign:

  1. How many hours does the monthly fee buy, and who does the work?
  2. Which tasks bill separately, such as developer time, content over a set number of pages, or paid tools?
  3. What is the minimum term, and how much notice ends the contract?
  4. Who owns the content, accounts and data when the contract ends?

The last answer matters most. Your website, Google Business Profile, Search Console and analytics accounts should sit under your company's login, with the provider added as a user. A provider that resists that setup is planning to make leaving expensive.

Ask for a 90-day plan as well. A good proposal names the pages it will fix or publish in the first three months, the reporting date each month, and the lead or sales measure it will report against. Vague plans produce vague invoices.

Your next step is the break-even math above: three numbers from your sales records and one quote from a provider. If you want a second opinion on an SEO proposal, or a scope and price for your own site, the Techno Mantra SEO team builds plans that list hours, pages and AI search tracking line by line, and you keep ownership of every account. Send your website and goals through the contact page or to info@technomantraa.com, and every inquiry gets a reply within one business day.

Frequently asked questions

$500 a month can work for a single-location business in a small market, where Google Business Profile upkeep, basic fixes and one new page a month move results. In a competitive city or national market, $500 buys about five hours of work at US rates, which is too little to fund content and links.

Local SEO averages about $1,557 a month in the Ahrefs survey of SEO providers, with agencies near $1,819 and freelancers near $1,150. Most single-location service businesses spend $500 to $1,500 a month, and multi-location companies spend more because each location needs its own page and profile.

SEO consultants average about $171 an hour in the Ahrefs survey, against $99 for agencies and $72 for freelancers. In the US and Canada, two thirds of providers charge between $75 and $200 an hour, with experience and industry focus setting where a consultant sits in that range.

You should pay for AI visibility tracking, which costs providers about $60 to $200 a month in tool fees in 2026. You should not pay a large extra retainer for the same content and technical work, because Google says AI Overviews and AI Mode have no additional requirements beyond standard SEO best practices.

Yes, for the basics. Google says small local businesses can probably do much of the work themselves: setting up Google Business Profile, fixing errors in Search Console and writing clear service pages. Hiring help makes sense once technical problems, content volume or competition outgrow the hours the owner can give.