← Blog

SEO pricing explained: hourly, retainer, project, and software compared

The same work gets sold four different ways, and each way moves the risk somewhere else. Understanding who carries it is most of understanding SEO pricing.

CostsJuly 20266 min read

SEO is sold four ways: by the hour, by the month, by the project, and by the software subscription. The confusing part isn't the amounts — we've covered what SEO actually costs in detail. The confusing part is that the same work priced through different models produces wildly different bills, because each model puts the risk in a different place. Once you see where the risk sits, every quote gets easier to read.

Hourly: you carry the scope risk

Experienced freelance SEOs run $50 to $150 an hour, juniors under that, name-brand consultants above it. Hourly is honest in one way — you pay for exactly the time spent — and dangerous in another: nobody can tell you in advance how many hours the problem needs, so the total is open-ended and the meter anxiety is yours.

Where it fits: bounded, diagnosable work. An audit, a migration question, a second opinion on an agency's proposal, a few hours of training so you can run things yourself. Where it doesn't: ongoing SEO, where 'as many hours as it takes' is the whole engagement.

Retainer: you carry the outcome risk

The monthly retainer is how most agency SEO is sold. The market splits into two bands: SE Ranking's survey of 260 agencies found 64% charging under $1,000 a month — the local-basics end — while GoodFirms' 2026 survey of 300+ agencies found nearly half pricing at $1,500 to $5,000, where content production and technical work live. Clutch puts the average at $3,199.

The model's logic: SEO compounds, so steady monthly work beats bursts, and the provider gets predictable revenue in exchange for a predictable bill. The catch is that you pay whether or not results come, typically on a 6-to-12-month commitment — and since providers don't publish standardized deliverables per price point, two identical-looking retainers can contain very different amounts of work. The fix is contractual, not comparative: get the monthly deliverables in writing — articles, technical hours, links, reporting — and check them against the signals that show SEO working at months three and six.

A retainer without written deliverables is a subscription to hope. The price tells you nothing; the scope tells you everything.

Per-project: the provider carries the scope risk

Fixed price, fixed deliverable: an audit, a migration, a keyword strategy, a site rebuild. Clutch's average one-off SEO project runs $37,158 — but that average is dragged up by enterprise work; for a small site, useful projects run from a few hundred dollars to a few thousand.

Fixed pricing flips the hourly deal: the provider absorbs the risk of the work taking longer, which is why project quotes carry a padding premium over the same work billed hourly. Worth paying when you need cost certainty; worth skipping when you trust the person and the scope is genuinely unknown. One warning: 'ongoing SEO' sold as a one-time project — a fixed fee to 'optimize your site' once — misprices the nature of the work. SEO is not a thing you have done to your site once.

Software: you carry the execution risk

The subscription model prices out the human entirely. Research tools run $19.90 (Mangools) to $139.95 (Semrush) a month; AI content platforms sit between $23 (NeuronWriter) and $99 (Outrank) at entry tiers. Everything bills month to month, cancels anytime, and costs less per year than one month of a mid-tier retainer.

What the low price actually buys is a shift of all execution risk to you: the software does what it does, and results depend on the hours and judgment you put in. That trade is excellent for some businesses and wrong for others — we've compared agency vs DIY vs software at length, including the cost per published article under each route.

Reading a quote: three questions that expose any model

  • What ships each month, in writing? Articles, hours, links, fixes. If the deliverable is 'ongoing optimization', the deliverable is nothing.
  • When do we evaluate, and against what? Realistic checkpoints are months three and six — impressions and query growth first, traffic later. A provider who resists defining checkpoints is pricing your patience.
  • How do we exit? Month-to-month after an initial term is fair; long lock-ins with no exit clause put all the risk on you twice — you carry the outcome risk and can't act on a bad outcome.

Which model for which situation

  • Bounded question or one-time event (audit, migration, second opinion) — hourly or fixed project.
  • Ongoing program, no internal time, budget above $1,500/month — retainer, with deliverables in writing.
  • Ongoing program, some internal hours, budget under a few hundred a month — software plus your time.
  • Not sure yet — start with the cancelable option and a three-month test; the exit cost of guessing wrong is a month, not a contract.

Every model above is legitimate when matched to the right job. The pricing problems worth avoiding aren't models, they're patterns: guaranteed rankings, sub-$500 'complete SEO' packages, scope that lives in the provider's head. We've covered those red flags in the cost guide — they look the same under any billing model.