Skip to content

Accessibility settings

Your choices are saved in this browser only, and you can change them at any time.

Text size

Display and reading

OrganicGrow

ANSWER PAGE

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

A survey of 439 SEO providers found most charge between $500 and $5,000 a month, with freelancers well below agencies. Here is what those numbers mean, what they leave out, and how to pick a budget that fits a small business.

Published 5 min readResponsible: OrganicGrow
A glass balance scale with gold coins on one side and a golden sprout on the other, perfectly level

Most SEO providers charge a small business between $500 and $5,000 a month, based on a survey of 439 providers. Freelancers averaged about $1,350, agencies about $3,200. Below $500 you are usually buying a narrow task or a tool, and doing the rest yourself. Set the budget by the work you need, then ask what it buys.

First, a disclosure

We make OrganicGrow, a tool that appears near the end of this article, so we have a stake in this topic. The price figures come from a survey published by Ahrefs, which also sells SEO software. It polled 439 SEO service providers, so these are the prices sellers report, not what buyers paid. The page was last updated on August 15, 2024 and does not state the survey year. Expect today's prices to differ. We know of no better public source, which is why we use it and tell you its limits.

What providers report charging

WhoAverage per monthNotes
Freelancers$1,348One person
Agencies$3,209A team, with account management
Consultants$3,250Often strategy and advice

Three more numbers from the same survey help:

  • The range is wide. Reported monthly prices ran from $250 to $10,000, and 63% of providers fell between $500 and $5,000.
  • The most common retainer is small. The most popular bracket was $501 to $1,000 a month, chosen by 20.4% of providers.
  • Local work costs less. Providers serving only local clients averaged $1,557 a month. Those working worldwide averaged $3,474.

If you pay by the hour, the average was $111, and 90% of providers charged $150 or less.

What that adds up to in a year

Monthly numbers hide the real commitment. Using the averages above, a freelancer comes to about $16,000 a year and an agency to about $38,500. That is the number to hold against your margins, because SEO rarely pays back in the first month. Google's own guide on hiring help tells you to ask a provider what results to expect and in what timeframe, and it gives no standard timeline itself.

An illustrative scenario: a general contractor in Ohio earns a few thousand dollars of profit on each kitchen remodel. A handful of extra jobs a year from search could cover a freelancer's fee. That same fee would be a poor bet for a business earning $40 profit on each sale. The right budget depends on what one new customer is worth to you, which no survey can tell you.

What each price level usually buys

This part is our judgment and not survey data. Treat it as a way to start the conversation.

  • Under $500 a month: a narrow task, a one-off audit, or software you run yourself.
  • $500 to $1,500 a month: one person's limited hours, often a single focus such as local listings or a set number of articles.
  • $1,500 to $5,000 a month: a fuller program of technical work, content and reporting, usually from an agency or a senior freelancer.
  • Above $5,000 a month: larger sites, several locations, or competitive markets.

Four questions that matter more than the price

Google's guide to hiring an SEO is free, and it is the best checklist we have seen. Based on it:

  1. What exactly will you do in the first 90 days? Ask for it in writing.
  2. What results do you expect, and when? Then ask how they will measure them.
  3. Do you follow Google Search Essentials? The answer should be a clear yes.
  4. What will I own when we stop? Content, accounts and data should stay yours. This one is our addition.

Walk away from any promise of the top spot. Google says plainly that "No one can guarantee a #1 ranking on Google." It also advises giving a provider read-only access while they audit your site.

When you can spend less

If your problem is that customers ask questions your site does not answer, you may not need a monthly retainer. You need those pages written, in your voice, with your facts. That work can be done by you, with a do-it-yourself plan and some free tools. A software tool can do part of it. Our map of organic growth tool prices lists what those cost.

If your site has real technical problems, or you are about to rebuild it, a writing tool will not fix that and paying a person is the better choice. And if you are unsure the channel fits at all, start with whether SEO is worth it for your business.

Where OrganicGrow fits, and where it does not

The free scan needs a free sign-up and no card. It reads your public site and shows which questions people in your field ask, and which of them your site already answers. For the ones you choose, the engine drafts an answer page in a human voice, with a cover image. Nothing goes live until you approve it, and there is no setting that publishes on its own.

What it does not do: technical SEO fixes, backlink building, or strategy from a person who knows your market. For those, a freelancer or agency is the right spend. See how it works, what we don't do and pricing. If you run a building business, there is also a page for general contractors.

Sources

Written with AI, then read and approved by hand before publishing.

FAQ

Questions and answers

What is a normal monthly SEO budget for a small business?

In Ahrefs' survey of 439 providers, 63% charged between $500 and $5,000 a month, and the most popular retainer was $501 to $1,000. Providers serving only local clients averaged about $1,557. Those are what providers report charging, not what any one business should pay.

Is $500 a month enough for SEO?

It can be, if the scope is narrow and written down. It buys a set amount of someone's time, so ask how many hours it covers and what gets done in them. It will not cover a full site rebuild and a content program at once.

Why do freelancers cost less than agencies?

In the Ahrefs data, freelancers averaged $1,348 a month and agencies $3,209. An agency carries a team and account management, and a freelancer is one person. Lower cost also means one person's hours and skills, so compare the scope and not only the price.

Can SEO be done for free?

Google does not charge anyone to appear in its results. The cost is your time, plus any tools you choose. If you have the hours, many basics can be done yourself.

YOUR SITE NEXT

Want pages like this on your own site?

See what people ask in your field, get an answer page for each question, and publish only what you approve.

No credit card · Free account in a minute

Open an account, then we scan

A free account takes less than a minute.

KEEP READING

All articles
Try it free