How much does SEO cost? See monthly, project and hourly prices from two surveys of 700+ providers, what each budget buys and the red flags to avoid.
Have you asked three SEO companies for a price and got three answers that were thousands of dollars apart? You're not imagining it, and nobody is necessarily lying to you.
SEO pricing is messy because "SEO" can mean ten hours of basic fixes or a full team working on your site every month. Two big surveys of working SEOs land in very different places, which makes it hard to know what's fair.
This guide gives you the numbers from both, what each price level actually buys, and a simple way to decide what to spend. By the end you'll know what to ask for, and what a bad quote looks like.
How Much Does SEO Cost? The Short Answer
Most small and mid-size businesses pay between $1,000 and $3,500 a month for ongoing SEO. According to Ahrefs' survey of 439 providers, the average is $2,917 a month, while Backlinko's survey of 300+ SEO professionals puts the typical retainer at $1,000-$2,500. One-off projects usually run $1,000-$5,000, and hourly work $50-$150.
Key Takeaways
- SEO most often costs $1,000-$3,500 a month, but the two big surveys disagree, so treat any single average with caution.
- Agencies charge about $3,209 a month on average, while freelancers average $1,349, according to Ahrefs' survey of 439 providers.
- Your retainer decides your hours: under $500 a month buys 5-10 hours, while $2,501-$5,000 buys 40-80 hours of work.
- Where the provider is based matters: Backlinko found US-based providers charge three to five times more than those in emerging markets.
- No honest provider can guarantee a number one ranking, and Google says to walk away from anyone who does.
- Results take months, not weeks, so budget for at least six to twelve months before judging the return.
SEO Pricing by Model: Retainer, Project or Hourly
Providers charge in three ways. The model you pick shapes both the price and how the work gets done.
Monthly retainer
This is the most common model by far. Ahrefs found that 78.2% of providers sell monthly retainers, compared with 48.9% who sell per-project work and 34.8% who charge by the hour.
A retainer suits you if you want steady, ongoing work: new content, fixes, link building and reporting. It's the right fit for most businesses that depend on search for leads or sales.
One-off project
Projects cover a defined job such as an SEO audit, a migration or a site restructure. In the same Ahrefs data, the most popular project price band was $2,501-$5,000, chosen by 21.2% of providers.
Backlinko's tiers are a little lower: $1,000-$5,000 for a standard project, and $10,000 or more at enterprise scale. Projects fit when you have a clear problem and a team that can carry on afterwards.
Hourly consulting
Backlinko's survey puts hourly SEO at $50-$100 on average, with senior specialists at $101-$150 and experts at $151-$200 or more. Ahrefs reports a higher average of $111 an hour.
Hourly makes sense for advice, training or a second opinion. It's a poor way to run a long campaign, because the bill is hard to predict.
What Does SEO Cost by Provider Type?
Who you hire moves the price as much as what you ask for. In Ahrefs' data, agencies average $3,209 a month, consultancies $3,250 and freelancers $1,348.63.

Backlinko's survey adds a useful rule of thumb: agencies charge about 30% more than freelancers on average. Location matters too. US-based providers charge three to five times more than those in emerging markets.
In the US, UK and Australia, Backlinko's average hourly rate is $75 for mid-level SEOs, $130 for senior ones and $180 for experts. Cheaper isn't always worse, but you'll want proof of past work either way.
What Does Each Price Level Actually Buy?
Think of your retainer as a pool of hours. Backlinko's survey maps the monthly price to roughly what you get:
Here's the breakdown by tier:
- Under $500: 5-10 hours. Basic on-page SEO and simple reporting.
- $501-$1,000: 10-20 hours. Adds technical fixes and content suggestions.
- $1,001-$2,500: 20-40 hours. Adds content creation and basic link building. This is the most common range.
- $2,501-$5,000: 40-80 hours. Adds advanced technical SEO and active link building.
- Over $5,000: 80+ hours. Adds custom strategy and dedicated specialists.
The takeaway is simple. A $400 package can fix your title tags, but it can't build a content programme. If a quote looks cheap, ask how many hours a month it covers.
What Pushes SEO Prices Up or Down?
Five things explain most of the gap between quotes:
These are the main drivers:
- Competition. Ranking for "plumber in a small town" is cheaper than ranking for a national insurance term.
- Site size and condition. A 20-page site is faster to fix than a 5,000-page store with technical debt.
- Content needs. Writing 8 articles a month costs more than tuning existing pages.
- Links. Earning quality links takes outreach and time, and it's the line item that grows fastest.
- Experience. Backlinko found rates rise about $15-25 an hour for each year of experience, up to ten years.
If you run a local business, a focused plan costs less than a national one. Our local SEO services are scoped around a service area, and our technical SEO work targets problems that hold back a whole site.
SEO Cost in Action: A Quick Example
Take a business that spends $1,500 a month. Using Backlinko's tiers, that lands in the mid-tier: 20-40 hours of work, covering content creation and basic link building.
Backlinko also shares a case study from an Australian talent agency, with figures in Australian dollars. It paid a $1,500 monthly retainer plus a $6,000 digital PR campaign. Monthly visitors rose from 232 to 6,288, and the company reported breaking even within 3-6 months.
That's one business's reported result, not a promise. But it shows the pattern: a modest, consistent budget can pay off when the work compounds over time.
How Long Before SEO Pays Back?
Don't judge SEO after a month. Backlinko describes the first three months as an initial phase with minimal visible results, months 4-12 as growth, and months 12-24 as the phase where returns can exceed your investment.
Google doesn't publish a timeframe either. Its guidance suggests asking any candidate what results they expect and in what timeframe, and treating vague answers as a warning.
Plan for a six to twelve month commitment, and agree on measures that show progress sooner, such as impressions, rankings and qualified enquiries. Our SEO reporting work is built around those milestones, and our post on why rank tracker data can mislead explains which numbers to trust.
Red Flags: When a Cheap or Pricey Quote Is a Problem
Google's own advice for hiring an SEO is blunt. "No one can guarantee a #1 ranking on Google," it says in its guidance on hiring an SEO.
Walk away or dig deeper if you see:
- Any guarantee of a number one ranking or a fixed timeline.
- Cold emails or messages from firms you never contacted, which Google says to treat with scepticism.
- A price with no explanation of hours, deliverables or reporting.
- Requests for admin access before any trust is built. Google suggests starting with read-only Search Console access.
- No clear answer on which changes they'll make to your site.
Where This Advice Breaks Down
Averages hide a lot. Both surveys are made up of SEO providers describing their own prices, so they show what providers charge, not what delivers the best return.
Enterprise sites, regulated industries and very competitive markets can sit far above these ranges. And if you run a small local business, Google notes you can probably do much of the work yourself using its SEO starter guide, which cuts your cost to the price of your time.
FAQs
How much should a small business spend on SEO?
Most small businesses spend $500-$2,500 a month. Backlinko's survey lists $501-$1,000 as the small-business tier and $1,001-$2,500 as the most common range. Start at the level that buys real hours of work, and review results after six months.
How much does SEO cost per month for a small business?
Expect roughly $500-$2,500 a month. At the lower end you'll get technical fixes and content suggestions, while the upper end adds content creation and basic link building. Ahrefs reports a higher overall average of $2,917, pulled up by larger clients.
Is SEO worth the money?
It can be, if you're patient and track the right measures. SEO compounds over time, and Backlinko describes months 12-24 as the phase where returns can exceed the investment. It's a poor choice if you need sales within weeks.
Is hourly or monthly SEO pricing better?
Monthly retainers suit ongoing work, which is why 78.2% of providers sell them, according to Ahrefs. Hourly pricing works for advice, training or one-off reviews. Project pricing fits a defined job like an audit.
Can I do SEO myself?
Yes, to a point. Google says a small local business can probably do much of the work itself, starting with its SEO starter guide. Hire help when you're redesigning your site, or when growth needs more time than you have.
Conclusion
The honest answer to "how much does SEO cost" is: whatever buys enough hours to do the job in your market. For most small businesses that means $1,000-$2,500 a month, and for competitive markets, more.
This week, write down your goal, ask two or three providers for a quote that lists hours and deliverables, and compare like for like. Walk away from guarantees.
If you'd like a clear, itemised plan for your site, our SEO services team can help. You can get a free quote with no pressure.




John Doe
Supreb Information. Thanks
15 July 2014 View replies . 1