An SEO quote usually arrives as a monthly figure with a list of activities under it: keyword research, on-page optimisation, content creation, link building, reporting. The list is the same on a $2,000 quote and a $15,000 quote. The number is what differs, and the list does not explain why.
This post explains what the number is made of. It is written for the person who has two or three quotes on their desk and cannot tell whether the expensive one is padded or the cheap one is hollow.
How much does SEO cost per month in 2026?
The honest answer is a range, and the range is wide because “SEO” on an invoice can mean four hours of consulting or a team of three. Using prices agencies publish themselves, as of September 2026: WebFX lists plans from $2,900 to $9,200 a month after an initial period, and says its SEO services start at $3,000; Victorious tells prospective clients to budget at least $6,000 a month and quotes long-term programmes at $5,000 to $20,000; The HOTH’s managed SEO starts at $1,000 a month for a custom scope. Small businesses are usually quoted $1,500 to $3,500 a month, mid-market companies $3,000 to $10,000, and enterprise programmes run well past that. A standalone agency audit for a mid-size site is $2,000 to $5,000. Hourly consulting runs $75 to $200. In the UK, published rates are broadly similar in pounds at the low end and lower at the top.
Those numbers tell you the market. The rest of this post tells you what is inside them.
The four pricing models and where each hides cost
Agencies price in one of four ways, and each model puts the cost you cannot see in a different place.
The monthly retainer is the most common. You pay a fixed fee for a bundle of activity. The hidden cost is in the bundle: a retainer that says “content creation” without a page count, or “link building” without a method, lets the agency vary the work while the invoice stays flat. Retainers are fine when the deliverables are countable and the count is in the contract.
Project pricing is a fixed fee for a defined scope: an audit, a migration, a content cluster. The hidden cost is scope creep in either direction. A project priced too low gets rushed at the end; a project priced high enough to be safe for the agency has margin you are paying for. Project pricing works best for work with a clear end state, which is why audits and migrations are usually priced this way.
Per-deliverable pricing charges by the unit: per page, per link, per hour. It is the most transparent model and the easiest to compare, and the hidden cost is quality. A per-link price creates an incentive to place links on whatever site will accept them. A per-page price rewards volume over review. Per-deliverable pricing works when the specification of the unit is strict.
Performance pricing ties the fee to rankings or traffic. It sounds like the buyer’s dream and is usually the agency’s. The agency chooses the metrics, typically rankings for queries it selects, and it is paid whether or not those rankings produce revenue. It also creates pressure to move numbers fast, and the tactics that move rankings fast are the ones that get sites penalised. Treat performance pricing as a warning sign unless the metric is revenue you can verify.
What actually drives the fee
Under any of the four models, the cost of doing SEO well comes from four things. If a quote cannot be broken into these, you cannot compare it with another.
Senior hours
Most of the value in an SEO engagement comes from decisions: which pages to work on, in what order, what to write, which links to pursue, which technical faults matter. Those decisions need someone experienced, and experienced people are expensive. A quote should tell you how many hours of senior time you get per month and who that person is. If the answer is a title (“your account strategist”) rather than a name, the senior hours are likely to be thin and spread across many accounts.
Pages per month
Content is the most visible line on most invoices. The count matters less than what a page includes: research, a brief, a draft, editing, expert review, structured data, internal links, and publication. An agency that produces twelve pages a month for the price another charges for four has removed steps, and the step most often removed is expert review. Ask what a page includes and who reviews it before it publishes.
Link sourcing
Link building is where the largest cost differences hide. An editorially earned link from a publication that covers your subject takes hours of research, pitching, and follow-up. A link from a marketplace that sells placements on sites built to sell placements takes minutes. Both appear on a report as “1 link acquired”. Ask how links are sourced, whether any money changes hands with the publisher, and whether you will see the full list of sites before outreach starts. How to evaluate backlink quality covers what to look for when the report arrives.
Who ships the technical work
Technical SEO recommendations are cheap to write and expensive to implement. A quote that includes “technical SEO” may mean a list of findings sent to your developers, or it may mean fixes shipped as code. The two are very different amounts of work. Ask which one you are buying, and if it is the list, ask whether your developers have time to act on it. The most common reason technical SEO produces nothing is that the recommendations sit in a backlog for a year.
What does not drive the fee but appears on the invoice
Some line items are packaging. They are not worthless, but they should not move the price much, and a quote that leans on them is padding.
Keyword research as a recurring monthly item. It is real work once, at the start, and periodic afterwards. Monthly keyword research is usually a report nobody reads.
Reporting as a separate line. Reporting is how you find out whether the work happened. It should be included in the price of the work.
Tool costs passed through at a markup. Crawlers, rank trackers, and link databases are the agency’s cost of doing business.
“Strategy” as a recurring fee separate from the people doing the work. Strategy is what senior hours are for.
Meetings. A weekly call is a service to the agency’s retention rate as much as to you. Fortnightly reporting with a written summary is usually more useful and costs less.
Questions that expose a padded quote
Six questions, and what a poor answer sounds like.
How many hours of senior time per month, and whose? Poor answer: a title without a name, or “as much as needed”.
How many pages per month, and what does a page include? Poor answer: a number without a process, or “it depends on the strategy”.
Where do links come from, and will I see the list before outreach? Poor answer: “our proprietary network”, “high-authority sites”, or a refusal to share the list.
Who implements technical recommendations? Poor answer: “we work closely with your developers” without a definition of what you receive.
Can I buy the audit alone and take it in-house? Poor answer: the audit is free but only with the retainer, or the audit is not available separately.
What happens to the work if we leave? Poor answer: anything other than “you keep all of it”.
When the cheaper agency is the right choice
Cheaper is not always wrong. It is right in at least three situations.
When your site is small and technically sound, and what you need is a modest number of well-written pages a month with someone competent choosing the topics. A senior freelancer or a small shop will do this for less than an agency and often better.
When you have in-house capacity to implement and only need direction. Buy the audit and roadmap from someone good, then run it yourselves. Agencies that price the audit as a standalone product exist for exactly this.
When the expensive quote is expensive because of packaging: monthly strategy fees, weekly meetings, tool markups. Pay for the four drivers, not for the wrapping.
Cheaper is wrong when the saving comes from link sourcing or from removing the review step. Those are the two places where a low price becomes a liability you carry after the contract ends: a link profile you cannot explain, or content under your brand that nobody on your side checked.
How we price, for comparison
Since this post argues that quotes should be decomposable, here is ours decomposed. Our pricing page lists the audit as a fixed-price product you can buy alone, a 90-day sprint priced by page volume and by whether we ship technical fixes or specify them, a month-to-month retainer, and link building per placement in three tiers defined by the linking site’s editorial standard rather than a domain metric. Senior hours are named people. Reporting, meetings, and tools are included. If you want to test the framework in this post, start with an audit and see whether the numbers in the roadmap match the four drivers. The full programme is described under SEO services.