BLOG / BLOG POST

PPC Agency Retainers: Fixed Fee vs. Flexible Scope

A fixed monthly retainer sounds simple. It just doesn't match how B2B paid media actually gets bought and run.

Most PPC agency contracts still default to one flat number a month, locked in for a term, regardless of what's happening inside the account.

That works fine when a team is stable and spend is predictable. It works badly for a growing number of B2B companies that are building out their marketing function at the same time they're hiring an agency, which is now closer to the norm than the exception.

Why the fixed retainer breaks down

Picture a company that just brought on its first in-house digital marketer, plans to add a retail media or lifecycle hire in the next quarter, and is bringing in an agency to run paid media in the meantime.

The agency's scope on day one looks nothing like the scope six months later. Early on, the agency is doing everything: strategy, execution, reporting, probably some work that should eventually sit in-house. Once the internal hire ramps up, the agency's job should narrow to the specialized parts, campaign strategy, platform expertise, the things a generalist marketer doesn't have time to master.

A fixed retainer priced for month one either overcharges for month six, or it gets priced low enough that the agency can't actually staff month one properly. Neither number is right, because the contract assumed a static scope that was never going to hold.

What it is: A fixed retainer charges the same fee regardless of how the scope of work changes.

Why it matters: For a B2B team that is actively building internal marketing capability, scope shifts every quarter, so a flat fee is either wasted early or inadequate later.

How to use it: Negotiate a retainer structure that flexes with defined scope checkpoints instead of locking a single number for the length of the contract.

Ready for paid ads that pay off?

Book your free audit

What a flexible retainer actually looks like

Flexible doesn't mean vague. It means the contract has explicit tiers tied to explicit scope, not a handshake agreement to "figure it out as we go."

In practice that looks like:

→ A base scope and fee for the current state of the account, defined in writing, not implied.

→ Named triggers that move the account to a different tier: a new channel added, ad spend crossing a threshold, a new landing page workstream, an internal hire taking over reporting.

→ A built-in review point, typically 60 to 90 days, where both sides revisit the scope instead of waiting for the contract renewal date to force the conversation.

→ No long-term lock-in. If the fit is wrong at any checkpoint, either side can walk without penalty.

That last point matters more than people give it credit for. A retainer with an easy exit isn't a weaker commitment, it's a forcing function. It means the agency has to keep earning the fee every month instead of coasting on a signed term.

The retainer question you should actually be asking in a sales call

Most buyers ask "how much does this cost." The more useful question is "what happens to this number when our situation changes."

Ask the agency directly: if we hire someone internally in three months, does our fee go down, does the scope change, or does nothing change at all? A team that has actually thought about this will have a real answer with specifics. A team that hasn't will restate the pricing tiers on their website and move on.

The same question works in reverse. If your ad spend triples in six months because the channel is working, ask what changes on the agency side. Do they add a channel, do they add a landing page workstream, does someone new join the account. If the answer is "nothing, we just keep doing the same thing," that's an agency that priced for a static relationship, not a growing one.

Where a fixed retainer is actually the right call

None of this means fixed pricing is wrong everywhere. A company with a stable ad spend, a settled internal team, and a well-defined scope that isn't going to shift for a year is a good candidate for a flat monthly number. Flexibility solves a real problem, it isn't a virtue on its own, and adding review checkpoints to a genuinely static account just creates renegotiation overhead nobody needs.

The distinction is whether your scope is actually static or just currently static. A company mid-build-out of its marketing function, hiring roles, testing whether paid earns a bigger share of budget, is not in a static situation even if this month's invoice looks the same as last month's.

What to put in writing before you sign

1.) The current scope, listed specifically: channels, deliverables, reporting cadence, who owns what.

2.) The fee tied to that scope, with the assumptions stated (ad spend range, number of landing pages, meeting cadence).

3.) The named triggers that would change the scope, agreed by both sides in advance rather than negotiated after the fact.

4.) A review date inside the contract term, not just at renewal.

5.) The exit terms if either side wants out before that review date.

Profit Mill runs its own retainers this way. Explore, Invest, Accelerate, and Dominate are priced against the scope they cover, they don't lock you into a term, and moving up a tier happens when the account's needs actually change, not on a fixed anniversary. That's a structural choice, not a sales pitch, and it's worth demanding from whoever ends up running your paid media, us included.

It's also worth checking how an agency talks about its own retainer flexibility outside of its own marketing. Client reviews on independent platforms like Clutch tend to say more about how a scope actually flexed under pressure than any pricing page will.

If a prospective agency can't tell you what happens to your contract when your team or your spend changes, that's the answer to whether their retainer was built around your growth or around their revenue predictability. Ask before you sign, not after the first quarterly review feels wrong.

share this article

Peter Guba

Author

Peter Guba

CEO of Profit Mill

About Peter

Keep up with the latest insights

Want to see what a performance-driven Google Ads strategy can do for your business?