A retainer isn't a subscription to "SEO" or "marketing" — it's a fixed monthly block of hours and deliverables, and every dollar should map to something you can name. At $750-1,500/mo, expect basic maintenance and a handful of published pages. At $2,500-5,000/mo, expect a strategist, real production volume, and technical work. If the invoice has stayed flat for a year and the deliverables have quietly shrunk, that's the audit finding that matters.
An owner sent me her agency's last six monthly reports before we ever got on a call. Same template, same three screenshots of a rankings dashboard, same paragraph of boilerplate about "continuing to optimize for long-term growth." $2,200 a month for fourteen months. When I asked what had actually been built or published in that time, she didn't know — and neither, it turned out, did the account manager she eventually got on the phone. Nobody had lied to her. Nobody had really done anything either. The retainer had quietly turned into a subscription fee for being left alone.
That's the failure mode this post is about. Not agencies scamming clients — that happens, but it's rarer than people assume. The far more common problem is a retainer that started as a real scope of work and slowly eroded into a flat invoice nobody re-examines, because nobody on either side ever wrote down what it was supposed to buy in the first place.
Why retainers drift instead of getting cut
Nobody sits down and decides to do less work for the same money. It happens in small steps that each look reasonable: a strategist gets promoted off your account onto a bigger client, a junior takes over and needs ramp-up time, a slow month becomes the new baseline, a "we're between campaigns right now" becomes permanent. Eighteen months later the retainer that used to fund four blog posts, a technical audit, and a strategy call now funds one blog post and a templated report — at the same price, because nobody flagged the shrinkage as it happened.
Agencies aren't uniquely guilty of this. It's the same drift that happens with any recurring spend nobody re-audits — a software subscription, a gym membership, a storage unit. The fix isn't outrage, it's a periodic line-item check, the same way you'd review any other fixed monthly cost. This post is that check, broken into what's reasonable to expect at three common budget tiers.
Tier one: $750–$1,500/mo — maintenance, not strategy
At this tier you're paying for roughly 6-12 hours of actual work a month, not a dedicated team. That's not an insult to the tier — it's the honest math of agency labor costs. What you should see:
- 1-2 published or meaningfully updated pages a month. Not a full new blog post necessarily, but real, shippable output — not "research" as a line item with nothing published against it.
- Basic technical upkeep. Broken links fixed, obvious schema errors caught, Search Console flagged issues addressed. Not a full technical audit — that's a bigger project, not a monthly line item at this price.
- A monthly report you can actually read — rankings, traffic, or leads, tied to what was worked on, not a generic dashboard export.
What you should not expect at this tier: a dedicated strategist on calls, custom reporting infrastructure, or promises of specific ranking outcomes. If a $900/mo retainer is being sold with the same language as a $4,000/mo one — "full-service SEO," "dedicated account team," "guaranteed page one" — that mismatch between price and promise is itself the audit finding.
Tier two: $1,500–$2,500/mo — a real production cadence
This is the most common retainer band we see across the brands we advise, and also the one where drift is most common because the scope is broad enough to hide behind. At this budget, 15-25 hours a month should be going into your account. Expect:
- 2-4 published pieces a month, ideally following a structural pattern built to earn citations, not just fill a content calendar — the same discipline covered in the content that gets quoted: structural patterns AI engines actually cite.
- A quarterly technical pass, not just monthly spot-fixes — crawlability, schema coverage, Core Web Vitals checked on a real cadence.
- A monthly or bi-monthly strategy call where a person who actually knows your account explains what moved and why, not a canned Zoom walking through the same slide deck.
- Internal linking and site-architecture work, which is cheap in hours but easy to skip because it doesn't produce a flashy deliverable — see entity SEO: making AI understand your brand for why that structural work compounds.
The tell at this tier is a report that looks identical month over month, or a strategist you've never spoken to directly. If your monthly call keeps getting handed to whoever's available rather than the person who set the strategy, ask directly whether your account has a named owner. It's a fair question and a good agency will answer it without flinching.
Tier three: $2,500–$5,000/mo — a strategist, not a task queue
At this budget you're paying for judgment, not just hours, and that changes what "worth it" looks like. Expect:
- A named senior strategist who understands your business specifically, not a generic playbook applied across every account they run.
- Cross-channel coordination — SEO, AI visibility, schema, and content working from one plan instead of three disconnected vendors each optimizing their own slice.
- Custom reporting tied to business outcomes — leads, revenue-influenced pages, share of AI citations against named competitors — not a generic rank-tracker export.
- Proactive recommendations, not just execution of a list you handed them. At this price, the agency should be the one flagging the algorithm shift, the competitor move, or the technical debt before you notice it yourself.
This is also the tier where it's fair to ask for the measurement discipline covered in what "being the source" actually costs vs. what agencies charge for it — at $3,000-5,000/mo you're not just buying hours, you're buying a case for what those hours produced, and a good partner can make that case in specifics, not adjectives.
| Monthly spend | Rough hours/mo | What it should fund |
|---|---|---|
| $750–$1,500 | 6–12 | Basic maintenance, 1-2 pages, monthly report |
| $1,500–$2,500 | 15–25 | Production cadence, quarterly technical pass, strategy call |
| $2,500–$5,000 | 25–45+ | Named strategist, cross-channel plan, outcome-tied reporting |
The five-minute audit you can run on your own retainer
You don't need to become a marketing expert to check this. Pull your last three invoices and your last three reports, then ask these questions in order:
- Can I name what was published or built each month? Not "SEO work" — an actual page, fix, or asset with a date attached.
- Has the deliverable count changed, up or down, in the last six months? If it's dropped while the price held steady, that's drift.
- Do I know who's working on my account, by name? If the answer is "the team," ask for the name. It's a reasonable request, not a hostile one.
- Does the monthly report tie to a business outcome — leads, traffic, citations — or just to metrics that look busy but don't connect to anything you'd report to your own boss or partner?
- When did we last talk about strategy, not status? A retainer that's only ever a status update has quietly become a maintenance contract, whether or not it's priced like one.
If two or more of those questions come back unclear, that's not proof you're being taken advantage of — but it is proof the retainer needs a direct conversation before the next renewal, not another quiet month of the same invoice.
The conversation to have with your agency
The goal of this audit isn't to walk into a call ready to fire someone. Most of the time the fix is a fifteen-minute conversation: "Can we get an actual line-item breakdown of what this retainer funds each month, tied to the invoice?" A good agency will welcome that question because it protects them too — it forces the scope to stay honest on both sides instead of drifting until someone finally gets frustrated enough to cancel.
If the agency can't or won't produce that breakdown, that's the answer. Not necessarily "fire them today," but definitely "renegotiate scope or find out why." An agency worth keeping can explain, in plain language, what your specific dollars bought this month — the same way we try to make explicit in our own breakdown of what makes a site invisible, where the fix list is always concrete, never vague.
What a fair renegotiation looks like
If the audit turns up real drift, the fix usually isn't cancellation — it's one of three things: the agency restores the original scope at the original price, the price drops to match the reduced scope honestly, or you both agree on a new, smaller scope that's explicit instead of implied. All three are fine outcomes. What isn't fine is discovering the drift, saying nothing, and letting it continue for another year because the conversation felt awkward to start.
The same logic applies whether you're evaluating an outside agency or a system you've built in-house, including automations — see the math of automation ROI for the equivalent audit applied to internal tooling instead of external retainers. Any recurring cost, agency or otherwise, deserves the same periodic question: what did this actually buy me this month, specifically.
Questions people ask
Ask for an hours or deliverables breakdown tied to your invoice, not just a list of services. A fair retainer maps every dollar to a named task and a named owner. If the agency can't produce that breakdown on request, or the same generic report shows up every month, the retainer is priced for retention, not for the work.
At that tier, expect roughly 8-12 hours of actual work a month: a handful of published or updated pages, basic technical fixes, and a monthly report tied to rankings, traffic, or leads. It should not include a dedicated strategist, custom software, or promises of guaranteed rankings — those belong at higher tiers.
Most retainers are priced for a fixed block of hours or deliverables, not for outcomes, because SEO and AI visibility results compound over months, not weeks. That's normal. The problem is when the hours or deliverables themselves shrink quietly over time while the invoice stays flat — which is the pattern to audit for.
It's common, but it shouldn't be accepted without question. You don't need timesheet-level detail, but you're entitled to know, in plain language, what was done for your account this month and by whom. An agency that can't answer that in a five-minute call is either disorganized or has nothing to show.
Want a real audit, not a sales call?
We'll show you exactly what's working, what isn't, and what a fair scope looks like for your budget — no retainer required to find out.
Get a free AI Visibility Audit →
