How Much Does SEO Cost?
SEO costs anywhere from around $100 a month for software to $10,000 or more for a full agency retainer. The useful question is not the price but the value: what one customer is worth to you, times how many the ranking could realistically produce.
What does SEO cost per month?
Software tools run roughly $100-500 a month. Freelancers typically charge $500-3,000. Agency retainers usually start around $2,500 and reach $10,000 or more for competitive markets. The differences reflect how much execution is included, not how much expertise is applied.
- Software only
- $100-500/mo. You get the analysis and the fix list. All execution is yours. Best when you have people who can act on it.
- Freelancer
- $500-3,000/mo. Usually one specialism done well - technical, content or links - rather than all three.
- Agency retainer
- $2,500-10,000+/mo. Strategy plus execution across content, links and technical work. The price reflects headcount doing the work.
- Productised service
- $150-1,500/mo. A defined monthly quantity of content, links and fixes. Predictable, less adaptable to your specific situation.
How do you work out what it is worth?
Multiply what one customer is worth by how many additional customers a realistic ranking gain would produce. If a customer is worth $2,000 and better rankings would plausibly bring two more a month, a $1,000 retainer is not expensive.
Do this calculation before looking at any price, because otherwise the price anchors the decision. Businesses with high customer value can justify spending that looks absurd for a low-value business, and both are correct for their own situation.
The number that ruins the calculation is traffic. Additional sessions are not additional revenue. Work from queries with buying intent, an honest conversion rate and a real customer value, and the answer is usually either obviously yes or obviously no.
What should you refuse to pay for?
Guaranteed rankings, link packages sold by volume, monthly reports made of traffic charts with no revenue attached, and any contract that will not tell you what will be delivered this month.
Guaranteed rankings are the clearest signal. Nobody controls the ranking algorithm, so a guarantee is either meaningless small print or a promise to target queries so uncompetitive that ranking proves nothing.
The second test is verifiability. Ask how you will confirm each deliverable actually happened. A fix should be provable by re-auditing the site; a page by loading the URL; a link by loading the page it sits on. Anything that can only be confirmed by a screenshot in a report is worth less than it costs.
How long before it pays back?
Expect three to six months before organic revenue meaningfully changes on competitive terms, and one to two months on long-tail terms where you already have relevant pages. Budget for at least six months, because stopping at month three pays the full cost and collects none of the return.
Frequently asked questions
Is SEO cheaper than ads?
Per acquisition and over time, usually yes - the traffic does not stop when you stop paying. Ads are faster and more predictable. Most businesses run both, and the comparison should be made on cost per acquisition, not monthly spend.
Can I do SEO myself?
The technical and on-page work, yes, with a good audit telling you what to fix. Link acquisition is where in-house efforts most often stall, because it needs sustained outreach rather than a burst of effort.
What is the minimum viable budget?
If nobody on your team has time to execute, software alone will not help. If someone does, a good audit plus their time is a genuinely viable starting point.