Header image for article: How to Price Retainer Contracts Without Guessing
Strategy8 min read2025-02-10KENZ ONE Team

How to Price Retainer Contracts Without Guessing

Cost-plus vs. value-based retainer pricing — and how ad spend management fees factor into a number you can actually defend.

You quoted a new client $4,500 a month. It felt right. The competitor you heard about charges $4,000. You wanted to be slightly better, so you added $500 and called it a day. Three months later you're underwater on the account — your team is burning 60 hours a month on it, and your margin on paper has turned negative in reality.

This is how most agencies price retainers. Gut feel, competitor benchmarking, or the number the client mentioned first. None of those methods connect what you charge to what it actually costs you to deliver the work.

Why Gut-Feel Pricing Always Loses

The problem isn't just that you undercharge. It's that you don't know you're undercharging until months in, when the account has already eaten into your profit and the client has anchored to the number. Renegotiating is painful. Dropping the client is expensive. So you absorb the loss and move on — and then repeat the same mistake with the next pitch.

You need a pricing method that starts with your actual costs, not someone else's rates.

The Cost-Plus Method: Know Your Floor First

Cost-plus pricing forces you to calculate what an account actually costs before you set a price. The formula is straightforward: add up your real cost to deliver the work, then apply your margin target on top.

Start with your loaded cost per hour. Take your total monthly payroll — salaries plus benefits, employer taxes, and any contractor costs — add your tool stack, software licenses, and a proportional share of overhead (rent, utilities, admin). Divide by total billable hours across your team. Most agencies land somewhere between $65 and $120 per hour when they run this honestly.

Now estimate the hours. A mid-market paid media retainer typically runs 25–40 hours per month: campaign management, reporting, optimizations, client calls, strategy updates. At $85/hour loaded cost and 35 hours, that's $2,975 in cost. Add a 40% margin target and your floor is around $4,165. That's the minimum you can charge before the account stops making financial sense.

Whatever number you've been quoting — go run this math on your last five retainer clients. The results are usually uncomfortable.

The Flat Percentage Model Is a Trap at Scale

A lot of agencies default to charging a flat 10–15% of ad spend under management. It feels clean and it's easy to sell. The problem is that spend and effort don't scale together.

Managing a $50,000/month Google Ads account doesn't take twice the work of a $25,000/month account. The same number of campaigns, roughly the same reporting cadence, the same client calls. But if you're charging 12%, you're billing $6,000 versus $3,000 — for the same labor input.

The reverse is also a problem. A client spending $8,000/month at 12% means a $960 retainer. That barely covers five hours of a mid-level strategist's time. You're losing money on every small account under this model, and you're leaving money on the table on every large one.

Flat percentage pricing creates a race to the bottom as clients negotiate on the percentage rather than on value. It also misrepresents how you create value — which isn't proportional to spend, it's proportional to outcomes and expertise.

The Hybrid Model: Base Plus Spend Tier

The model that holds up best across client sizes is a hybrid: a fixed base retainer that covers your core service commitment, plus a tiered add-on for managing higher spend volumes.

Something like: $3,500 base (covers up to $30,000 in ad spend management), then $200 per additional $10,000 in spend above that threshold. The base covers your labor floor. The tier captures the incremental complexity of higher-spend accounts without pretending that doubling spend doubles your work.

This structure also makes scope conversations cleaner. When a client wants to increase spend, the conversation is "great, here's the fee adjustment" rather than a renegotiation of your entire retainer.

Value-Based Pricing: Use It as a Ceiling, Not a Floor

Value-based pricing — charging based on the outcome you deliver rather than the hours you put in — works well in theory. If you reliably generate $200,000 in pipeline for a client, charging $8,000 a month is a reasonable value exchange.

The catch is attribution. Most agencies can't cleanly prove that revenue was generated by their specific work versus other factors. Use value framing to anchor your positioning and justify your rates in proposals, but build your actual number from costs up. Value-based pricing is your ceiling. Cost-plus is your floor. Your price lives between them.

Handling Client Pushback

When a client says your retainer is too high, the worst response is dropping your number. That signals you didn't believe it in the first place.

Instead, walk them through what's included. Hours, deliverables, reporting cadence, dedicated strategist time. Then ask what they'd like to reduce to hit their budget. This shifts the conversation from "your price is too high" to "here's what you get at each investment level." Scope reduction, not price cutting.

If the honest cost-plus number means you can't win a certain type of client, that's useful information. It means that segment isn't profitable for you at your cost structure — and chasing it will hurt the agency over time.

Know your number before you walk into any pitch. Once you've run the math, defending it becomes much easier. See how calculating true agency profitability connects directly to getting your retainer floor right — and check out the KENZ ONE features built to surface exactly these numbers automatically.

Filed under: agency retainer pricing
Early Access

Ready to see your real agency margins?

KENZ ONE automates the invoicing, expense tracking, and P&L reporting described in this article. Join 500+ agencies on the waitlist.

Get Early Access — 30% Off