A retainer is not a price. It is a scope with a price attached. When a client and an agency fall out at month six, the argument is almost never about the number - it is about what the number was supposed to buy.
Here is the checklist to run any proposal through before you sign.
The seven things every retainer should name
1. Deliverables with quantities. Not "content marketing" but "four 1,200-word pages per month, two of them commercial." Not "link building" but "a target of three to five earned placements per quarter." A scope without numbers is not a scope.
2. A named team and their hours. Who does the work, not who sold it. Ask for the strategist's name and how many hours a month they personally spend on your account. Retainers fail when the person on the sales call is never seen again.
3. Reporting cadence and the metrics. Monthly report, a live dashboard, and one scheduled call. The metrics should be cost per qualified lead and booked work, with rankings and traffic as supporting detail.
4. Response and turnaround times. How fast you get a reply, how fast a landing page ships, how fast a bad ad gets paused. Put hours and days in the document.
5. Strategy time, explicitly. Someone senior should be looking at the account and changing the plan, and that time should be a line item. Otherwise you are buying execution of a plan nobody is revisiting.
6. Onboarding scope and timeline. What happens in the first 30, 60, and 90 days, and what is included in the fee versus billed as setup.
7. Ownership and offboarding. Accounts, properties, content, and data are yours. Say so in writing, along with what happens to them on the last day.
What belongs inside the fee, and what does not
| Inside the retainer | Outside the retainer | | :-- | :-- | | Strategy, management, and reporting | Ad spend, billed to accounts you own | | Ongoing content production at agreed volume | Full website rebuilds | | Technical SEO and site maintenance tasks | Third-party software licenses in your name | | Campaign builds, testing, optimization | Video production and professional photography | | Local listing and review management | Paid sponsorships, events, print buys | | Landing pages at an agreed monthly count | Custom development beyond the agreed count |
The single most important line: media spend is separate and runs through accounts you own. An agency that insists on holding your ad accounts is building a switching cost, not delivering a service.
What each band should buy
| Fee / mo | Reasonable scope | | :-- | :-- | | $2,000-$4,000 | One channel done properly. Local SEO and GBP, or paid search management, light content, monthly reporting. | | $4,000-$8,000 | Two to three channels. SEO plus paid, 3-5 content pieces a month, landing pages, call tracking, a named strategist. | | $8,000-$15,000 | Full program. Multi-channel, content at volume, CRO, link acquisition, attribution work, bi-weekly strategy calls. | | $15,000+ | Multi-location or multi-brand. Per-location programs, a dedicated pod, custom reporting, quarterly planning sessions. |
If a proposal at $2,500 a month promises SEO, paid search, social, email, and content, it is not a scope, it is a wish. Read how much a marketing agency costs for the full pricing bands by category.
Contract terms that matter more than the fee
- Term and exit. Prefer 30-60 day notice after any initial period. An agency that needs a 12-month lock is protecting itself from its own churn.
- Account ownership. Google Ads, Analytics, Search Console, GBP, the site, the CRM. In your name, with you as owner, before work starts.
- Content and asset ownership on termination, including source files.
- Data portability. Historical reporting and campaign data delivered on exit, not deleted.
- Approval rights. What ships without you and what needs sign-off. Both extremes waste money.
- Price escalators. Whether the fee rises with spend or scope, and how much notice you get.
Red flags in retainer scopes
- Hours instead of outcomes with no deliverable counts attached.
- Guaranteed rankings or leads. See why guarantees are a red flag.
- Ad spend rolled into one blended number, so you cannot see the management fee.
- The agency owning your accounts or registering your domain.
- No named strategist, or a strategist responsible for 40 accounts.
- Unlimited anything. Unlimited scope is priced as the least you will use.
When not to sign a retainer yet
- You have not defined a qualified lead. Do that first, or every report will be an argument. Start with leads vs qualified leads vs booked jobs.
- Your budget only covers the fee. A program with no media budget is half a program.
- You cannot commit six months. Most retainers turn positive between months four and eight.
- The scope is really a project. A rebuild or a migration is a project with a deliverable, not a monthly fee.
The short version:
- A retainer is a scope with a price attached. Insist on quantities, names, and turnaround times.
- Media spend, big builds, and licenses sit outside the fee, in accounts and names you own.
- $2K-$4K buys one channel done properly, $4K-$8K buys two or three, $8K+ buys a full program.
- Contract terms - exit notice, ownership, data portability - matter more than the monthly number.
- Walk from unlimited scopes, guarantees, blended spend numbers, and unnamed strategists.
- Compare agencies by category on the directory, read agency vs freelancer and SEO agency vs in-house, and see the methodology.
