Foundgrove
← All posts

Paid Ads · 9 min read

PPC Management Fees: % of Ad Spend vs Flat Retainer

Summary

Percentage-of-spend pays your agency more when they spend more of your money. Here's the math at three budgets, and the clauses that trap you.

By Hyder Shah, Founder & CEO · Published July 13, 2026 · Updated July 13, 2026

You asked three agencies what they charge to run your Google Ads. You got three different shapes of answer: 15% of spend, $2,000 a month flat, and 'let's talk after the discovery call.' None of them told you which one costs you more at your budget, because that answer is not in their interest.

So here is the arithmetic, the incentive problem nobody in the industry likes to name out loud, and the six contract clauses that decide whether you can leave in 30 days or 12 months.

What do PPC agencies actually charge in 2026?

Two numbers bracket the market. AgencyAnalytics reports that agencies charging a percentage of ad spend take 10-20% of the total ad spend, and Clutch's 2026 PPC pricing guide puts US agency rates at $100-$149 per hour, with Google Ads specifically in that same $100-$149 band.

Clutch also reports that the average monthly cost of the PPC projects reviewed on its platform is $7,165.33, across an average project of $103,611.75 running about 14 months. That average is dragged up by big-budget accounts, but it tells you the shape of the market: this is not a $300-a-month category.

There are five billing models in circulation. Here is what each one actually does to you.

ModelHow you're billedTypical rangeWho the incentive favors
Percentage of ad spendA cut of whatever you spend on Google10-20% of spend, usually with a minimumThe agency — its raise comes from your budget
Flat retainerSame number every month, spend-independent$1,500-$5,000/mo for SMB accountsNeutral — the agency gets paid to shrink waste
HourlyBilled against logged hours$100-$149/hr in the USThe agency — efficiency cuts its own revenue
Performance-basedPer lead, per call, or per saleVaries wildlyNobody — leads get inflated, quality gets ignored
HybridA base fee plus a percentage above a spend thresholdBase + 5-15%The agency, quietly — the percentage tail is where the money is

Verdict: flat retainer. It is the only model on that list where an agency can cut your spend by 30% in a month, book you the same number of jobs, and not take a pay cut for it. Every other model punishes the exact work you're hiring for.

Why does percentage-of-spend pricing point the wrong way?

At a 15% rate, every extra $1,000 you push into Google Ads hands your agency another $150 a month — whether that $1,000 books a single job or not. The agency's raise comes from your budget increase, not from your booked revenue. Those are different things, and only one of them pays your payroll.

This is not a conspiracy theory from a competitor. AgencyAnalytics — a tool built for agencies, sold to agencies — lists the con of the percentage model in its own pricing guide as: 'Focuses on growing the investment which doesn't place the client's interests first.'

Now think about what good lead-gen management actually looks like month to month. Nearly all of it makes the ad spend go down:

  • Mining the search terms report and adding 40 negative keywords that were eating clicks from tire-kickers
  • Pausing broad match match-types that pull in job seekers, DIY searches, and people in the wrong county
  • Dayparting so you stop paying for 2am clicks when nobody answers the phone
  • Cutting geo-targets outside your actual service radius
  • Killing a campaign that spends $1,800/mo and has produced zero booked jobs in 90 days

Every one of those actions costs a percentage-of-spend agency money. You are asking someone to take a pay cut for doing their job well. Most people, most of the time, will not.

There's a second cost nobody quotes you: the fee inflates your real cost per lead. Spend $10,000, pay a 15% fee, and get 100 leads — your cost per lead is not $100. It's $11,500 divided by 100, or $115. Budget from the all-in number, not the media number. Our guide to how much Google Ads budget a service business actually needs walks the same math from the budget side.

At what ad spend does a flat retainer become cheaper?

At a 15% rate, a $2,500/mo flat retainer breaks even at $16,667 in monthly ad spend. Below that, the percentage bills you less on paper. Above it, the flat fee bills you less — and the gap widens every month you scale.

Monthly ad spend15% of spendFlat $2,500/moCheaper on paperAll-in cost of 100 leads
$5,000$750$2,500Percentage (by $1,750)Percentage: $5,750 · Flat: $7,500
$16,667$2,500$2,500Dead evenBoth: $19,167
$40,000$6,000$2,500Flat (by $3,500/mo)Percentage: $46,000 · Flat: $42,500

Honest verdict: below roughly $16,000/mo in spend, percentage-of-spend is arithmetically cheaper — and that is exactly where the account minimum claws it back. AgencyAnalytics notes that smaller shops on the percentage model fall at the lower end of the range 'with an account minimum to cover costs.' A 15% fee on $5,000 of spend is $750, which no US agency will work for. So you get billed the minimum instead — typically $1,000-$1,500 — and your effective rate quietly becomes 20-30%.

Above $16,000/mo, the percentage model stops pretending. At $40,000 in spend, 15% is $6,000 a month — $72,000 a year — for an account that does not take 2.4× the labor of a $16,000 account. It takes maybe 20% more. You are paying for your own growth twice.

We publish a flat number at every spend level for exactly this reason. Our pricing page shows the retainer; there is no percentage tail hiding behind it.

What is a media markup, and how do you spot one?

A media markup is a fee added on top of what Google actually charged you, then reported to you as if it were the ad cost. Google's own third-party policy bans reporting it that way: when sharing cost data, agencies must 'report the exact amount charged by Google, exclusive of any fees that you charge,' per Google's transparency requirements for third parties.

The same policy says a management fee must be disclosed 'in writing before each first purchase' and disclosed 'on all customer invoices.' If your invoice shows one line — 'Google Ads: $6,000' — and no separate fee line, the policy is being broken and you are almost certainly being marked up.

Three checks, each takes five minutes:

  • Log into Google Ads yourself and pull Billing → Transactions for last month. Compare Google's number to your agency's invoice. Any gap is markup.
  • Ask for your Google Ads customer ID (CID). Google requires third parties to hand it over on request — an agency that stalls on a 10-digit number is telling you something.
  • Ask the agency to state, in writing, whether it earns any rebate, kickback, or spend-tier bonus from any ad platform or reseller. Get the answer in email, not on a call.

Google also spells out your baseline rights: 'At a minimum, you have the right to know the number of clicks, impressions, and the total cost of your Google ads.' That is the floor, not a favor.

Who should own the Google Ads account, you or the agency?

You should — and Google agrees. Its advertiser guide to working with third parties lists it under 'what to watch out for': 'The third party agency must set up a separate Ads account for you to represent you fairly.'

Here's what you lose if the agency owns it. Your conversion history, your Quality Score, your audience lists, your Smart Bidding learning data — all of it lives inside that account ID. Leave, and you don't take it with you. You start a brand-new account with zero history, and Smart Bidding goes back into a learning phase while your cost per lead spikes.

That is not an accident. It is a retention feature. An agency-owned account is a switching cost dressed up as a convenience.

The fix takes fifteen minutes and you do it before you sign anything:

  • Create the Google Ads account yourself, under your own company Google login. You are the admin. Forever.
  • Grant the agency's manager account (MCC) admin access. Access is granted, not owned — you can revoke it in two clicks.
  • Own the GA4 property, the Google Tag, and the conversion actions too. Tracking that lives in the agency's container leaves with the agency.
  • Own the landing pages. If they were built on the agency's subdomain or template, you are renting your own funnel.

This is the position we take on every engagement: you own the accounts, the tracking, the pages, and the data. It's baked into how we run paid ads, not offered as a concession when you threaten to leave.

Which contract clauses should make you walk away?

Six clauses do most of the damage, and five of them protect the agency rather than you. Read the agreement before the kickoff call, not after the third bad month.

ClauseWhat it saysWhat it does to youThe counter
12-month termYou commit for a yearRemoves your only leverage — leavingMonth-to-month, 30-day notice
Spend minimum'Client agrees to maintain $X/mo in ad spend'Locks your budget floor to protect their feeDelete it. Your budget is your call.
Undisclosed markupSilence about media feesLets them bill above Google's actual cost'Agency charges no markup on media' in writing
Agency-owned accountThey create the accountYou lose all history when you leaveYou create the account, they get admin access
Auto-renewRenews unless you cancel 60-90 days outTraps you into a second year by calendarStrike it, or cut notice to 30 days
Ranking or position guarantee'We guarantee top ad position'It's a lie, and Google says soWalk. Not a negotiation.

That last one is not our opinion. Google's own advertiser guide states plainly: 'It's not possible to guarantee a specific ad position on Google.com search results pages. Ad position is determined by an auction and changes dynamically with every new search.' An agency guaranteeing position is either lying or does not understand the product it sells you. Neither is a reason to sign.

The lock-in clause deserves one more line. A 12-month term is a bet that you will want to leave — that's the only scenario in which it pays out for the agency. We don't write one, for the same reason we don't publish a ranking guarantee: if the work is good, the contract doesn't need teeth.

What should you expect a $2,500/mo retainer to include?

At $2,500/mo flat, you should expect a senior operator in the account weekly, tracking you own, and a report that names booked calls — not impressions. If a retainer at that number buys you a junior account manager and a PDF, you're overpaying at any price.

  • A named senior operator in the account, not a pod of juniors rotating every quarter
  • Weekly search-term mining and negative-keyword work — the single highest-ROI hour in any lead-gen account
  • Conversion tracking configured in accounts you own, with offline conversion import if your sales cycle runs past a week
  • Call tracking with recordings, so a 'lead' means someone who wanted a quote, not a wrong number
  • Landing pages built and iterated, on your domain — the ad is only half the funnel
  • A monthly report tied to booked calls and closed revenue, with waste named honestly
  • A 90-day kill switch: no qualified leads in 90 days and the channel gets cut, not defended

One thing that number should not buy you: a percentage tail on top. If an agency quotes a flat fee and then adds '…plus 10% of spend over $10k,' that is the percentage model wearing a costume, and every incentive problem above comes back with it.

Budget-wise, treat the fee and the media as one line. A $5,000/mo media budget plus a $2,500 retainer is a $7,500/mo commitment, and it should be underwritten by your close rate and job value — the same discipline we'd apply to a search budget for an HVAC company or a law firm, where a single booked job can be worth more than a quarter of ads. Also compare it honestly against your other channels; our breakdown of what SEO actually costs a service business uses the same all-in framing.

If you want a second set of eyes on what you're paying now, we'll pull your search-term report, check your invoice against Google's actual billing, and tell you where the waste is — see what a flat retainer covers, or just Get my free audit and we'll start with the account you already have.

Where does this fit in your stack?

If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.

For the deeper engagement details, see our paid ads service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.

Want this built for your vertical? See SEO for HVAC Companies, SEO for Law Firms, SEO for SaaS Startups.

What are the most common questions about this topic?

Common questions readers send us about this topic.

What is a typical PPC management fee?

Two benchmarks bracket it. AgencyAnalytics reports that agencies charging a percentage of ad spend typically take 10-20% of the total budget. Clutch's 2026 pricing guide puts US PPC agency rates at $100-$149 per hour and reports an average monthly cost of $7,165.33 across the PPC projects reviewed on its platform. For a small service business, a flat retainer in the $1,500-$5,000 per month range is the common shape — separate from ad spend.

Is percentage of ad spend or a flat fee better?

Flat fee, for a lead-gen business. At a 15% rate, a $2,500 flat retainer breaks even at $16,667 in monthly ad spend, so percentage looks cheaper below that — until the account minimum kicks in and your effective rate hits 20-30%. The deeper problem is the incentive: percentage pays the agency more when it spends more of your money, and almost every good optimization in a lead-gen account makes spend go down.

Should my agency own my Google Ads account?

No. Google's advertiser guide says a third-party agency must set up a separate Ads account for you to represent you fairly. Create the account under your own company login, make yourself the admin, and grant the agency's manager account access. Access can be revoked in two clicks; ownership cannot. If the agency owns the account, your conversion history, Quality Score, and Smart Bidding learning data leave with them when you do.

What is a reasonable PPC setup fee?

A one-time setup fee is defensible when there's real build work: account structure, conversion tracking, call tracking, and landing pages. What is not defensible is a setup fee that buys assets the agency then keeps. Whatever you pay to have built, get it in writing that you own it — the account, the tag, the conversion actions, and the pages on your own domain. A setup fee for a rented funnel is a deposit you never get back.

Why do agencies push me to increase my ad budget?

Sometimes because more spend genuinely means more jobs. Sometimes because they're on a percentage of your spend. AgencyAnalytics, an agency-side tool, lists the con of the percentage model in its own pricing guide as focusing on growing the investment, which does not place the client's interests first. Ask one question: does the recommendation come with a projected cost per booked job at the new budget, or just a projected click volume?

Is a 12-month PPC contract normal?

It's common, and it protects the agency, not you. A 12-month term only pays off for the agency in the scenario where you want to leave — which tells you what it's for. Month-to-month with 30-day notice is the honest structure: it forces the agency to earn the next month every month. Watch the auto-renew clause too, which quietly re-ups you for another year unless you cancel 60-90 days out.

What is a media markup in PPC?

It's a fee added on top of what Google actually charged you, then reported as if it were the ad cost. Google's transparency requirements for third parties require agencies to report the exact amount charged by Google, exclusive of any fees they charge, and to disclose their management fee on all customer invoices. To check: log into Google Ads, pull Billing then Transactions for last month, and compare Google's number to the invoice you paid. Any gap is markup.

Can a PPC agency guarantee I'll be in the top ad position?

No, and Google says so directly. Its advertiser guide states that it is not possible to guarantee a specific ad position on Google search results, because position is determined by an auction that changes with every search. An agency selling a position guarantee is either misrepresenting how the product works or does not understand it. Treat the guarantee as disqualifying and move on to the next agency.

About the author

Hyder Shah

Founder & CEO, Foundgrove

Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.

Want help applying this to your business?

Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our paid ads service works.

Free SEO & AI visibility auditGet my free audit