Systems / Agency Ops · The Darkroom

The agency retainer audit: what you should be getting for $750–$5k/mo

You're paying an agency a fixed amount every month and you're not entirely sure what it buys. Here's the line-item breakdown, by budget tier, so you can tell in one meeting whether you're getting your money's worth.

2026-08-07 · 10 min read · by Italo Campilii
A surveyor standing in mountainous terrain with measuring equipment, checking the real scope of the ground against the plan
The short answer

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:

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:

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:

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 spendRough hours/moWhat it should fund
$750–$1,5006–12Basic maintenance, 1-2 pages, monthly report
$1,500–$2,50015–25Production cadence, quarterly technical pass, strategy call
$2,500–$5,00025–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:

  1. Can I name what was published or built each month? Not "SEO work" — an actual page, fix, or asset with a date attached.
  2. 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.
  3. 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.
  4. 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?
  5. 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.

SAME INVOICE, SHRINKING SCOPE — A COMMON PATTERNSAME $2,200/MO THE WHOLE WAY ACROSSdeliverables shrink month over month while the price stays flat — this is the audit finding
The pattern the retainer audit is built to catch — not a scam, just uncorrected drift

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

How do I know if my agency retainer is fair?

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.

What should a $1,000-2,000 per month SEO retainer include?

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.

Why does my agency retainer cost the same every month regardless of results?

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.

Is it normal for an agency not to show me hours worked?

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.

— Italo & Ale
written from the studio floor · developed in the darkroom

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 →

Want to know if AI actually recommends your brand?

Run your free AI visibility audit →Start a 90-day GEO sprint →