---
title: "Your Agency’s Percentage-of-Spend Fee Is a Tax on Growth"
description: "I used to mine negative keywords at 1am. That work matters, but it doesn’t multiply when your Google Ads budget does. Here’s how to challenge a rising agency invoice."
image: "https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496df86c27d93065405b_58579407-a7b0-47f0-8bd6-2841bf51e1f2.png"
---

September 29, 2026

•

min read

# Your Agency’s Percentage-of-Spend Fee Is a Tax on Growth

![Young man with curly hair wearing a black shirt outdoors against green foliage background.](https://cdn.prod.website-files.com/6821efca072e48f6f495a47e/68562d390107b3921a6e3d68_1743932904108.jpg)

**Alexander Perleman**, Head Of Product @ groas
Ex-Goldman Sachs and Stanford Computer Science

alex@groas.ai

[LinkedIn](https://groas.com/post/your-agency-bills-a-percentage-of-spend#)

![Cover image for: Your Agency’s Percentage-of-Spend Fee Is a Tax on Growth](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496df86c27d93065405b_58579407-a7b0-47f0-8bd6-2841bf51e1f2.png)

The percentage-of-spend fee is the most expensive lie in performance marketing: it says managing a $50,000 monthly Google Ads budget takes five times the work of managing a $10,000 one. I spent nearly a decade doing the work behind those invoices, including negative-keyword mining at 1am, and I can tell you the work does not multiply that neatly.

When an agency charges a [15% to 20% cut of monthly ad spend](https://catmomedia.ca/blog/google-ads-management-cost), every additional dollar you feed Google raises its fee. The implied bargain is that more spend demands a proportional burst of human labor, intellectual sweat, and late-night architectural tweaking. Sometimes a growing account needs more work. But the invoice grows whether that work happens or not. I watched fees rise while the time spent inside an account barely budged.

Run the arithmetic. A business spending $10,000 a month pays $1,500 to $2,000 in management fees. After a profitable quarter, it raises spend to $40,000. Its agency fee jumps to $6,000 or $8,000. Did the agency conduct four times as many creative tests, write four times as many headlines, build four times as many landing pages, or uncover four times as many buyer search patterns? Probably not. The same media buyer can run the same Monday morning search term report, check the same bid strategies, and send the same update. Your budget grew. Their invoice grew with it.

That does not mean the agency should never charge more. If the larger budget brings new campaigns, new markets, or a bigger testing program, name the work and price it. What I object to is the automatic raise: no new scope to explain, no additional decision to point to, just a larger percentage of a larger number.

#### The invoice scales. The chores don’t.

Agency sales reps call percentage-of-spend pricing a partnership. They say it aligns their success with yours. But as Google Ads practitioner [Kieran Hadfield pointed out](https://www.kiezogrowth.com/google-ads-flat-fee-only), the fee creates an incentive against cost control: if the agency recommends less spend, it earns less. An account manager who says, “Turn this campaign off because it stopped generating profitable sales,” is recommending a cut to the agency’s retainer.

![An antique balance scale holds a thimble on one side and a mountain of coins on the other.](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496ef86c27d930654067_af8b992a-968e-4270-a9e8-7cab6d6ea334.png)

Consider an account with 20 ad groups and 60 responsive search ads. Moving its monthly budget from $15,000 to $45,000 does not triple the number of ad groups or ads that need structural maintenance. Google’s auction algorithms handle the additional budget; the account manager does not suddenly have three times as many buttons to review. The account may need new creative, better targeting, or a rethink of its economics. Those are reasons to do specific work, not reasons to charge three times as much by default.

A budget increase is a reason to ask what changed in the account, not an answer in itself. Did the team expand the campaigns, test a different offer, or investigate whether the extra spend still produces profitable customers? Those are conversations worth paying for. A line item that simply rises with media spend tells you none of that.

That distinction matters to buyers. In an industry survey, [46% of prospective agency switchers](https://marketerhire.com/blog/marketing-agency-pricing-models) named pricing that failed to reflect value delivered as their top grievance. A polished pitch from senior strategists is easy to remember when the monthly fee climbs. It is harder to find the extra work that supposedly came with it.

The problem is built into [the retainer model’s incentives](https://groas.com/post/google-ads-agency-retainer-pricing-destroys-campaign-performance). **You pay more because the ad budget rose, not because the agency did more.** Mechanical maintenance gets dressed up as irreplaceable strategic wizardry. I know the costume. I used to wear it.

#### I know what the 1am work actually looks like

A decade ago, my working life was Google Sheets exports, VLOOKUP formulas, and bleary-eyed search term audits at one in the morning. I would open a client’s Search Terms report, filter for queries with zero conversions and more than $50 in spend, copy four hundred rows into a text editor, strip out punctuation, wrap terms in exact-match brackets or phrase-match quotes, and paste them into a shared negative list. For a client spending $30,000 a month, that ritual happened twice a week.

It felt heroic. It felt technical. It felt like the kind of skilled work that justified a five-figure agency invoice.

![Monitors cast blue light over search term spreadsheets and cold coffee in a cluttered office at night.](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496ef86c27d93065405f_6d678cdb-331f-4110-90fb-813c260ec916.png)

Much of it was data entry disguised as strategy. As Google expanded broad match and loosened phrase match, media buyers became [bouncers for irrelevant search traffic](https://nilsrooijmans.com/google-ads-script-negative-keyword-suggestions/). When an ad for *industrial commercial refrigeration repair* shows on a search closer to *mini beverage fridge for dorm room*, someone has to bar the door. In 2015, that someone was often a tired account manager with a cold cup of coffee and a CSV export. We manually pruned branches off a tree Google kept growing.

The judgment behind a negative keyword matters. The copying, sorting, and repetitive checking are not sacred rites. A script or model can flag non-converting search terms and semantic drift, leaving a human to decide what the account should and should not pursue. **The machine should own the repetition; the human should own the commercial decision.** Billing the whole ritual as senior strategic consulting is theater.

And yet the invoice still suggests a strategist is sitting by the fireplace, deeply considering whether a plumbing supply business should pay $14 a click for *free online toilet game*. Artisan consulting rates for digital janitorial work.

There is another problem with selling human attention by the percentage: your account manager may not have much of it to sell. In candid agency operator discussions, [PPC specialists report managing 30 to 41 client accounts](https://www.reddit.com/r/PPC/comments/1stxbb4/ppc_specialist_and_workload/) and $250,000 to $400,000 in pooled monthly spend. Take a 160-hour work month. Subtract meetings, pitch support, lunch, and administrative reporting. If roughly 60 to 70 hours remain for operational screen time, splitting that across 35 accounts leaves less than two hours per account for the month.

Those figures do not describe every agency or every manager. They do explain how a $4,000 retainer can buy roughly ninety minutes of hurried account maintenance while the client imagines someone is watching every auction. Even a conscientious manager cannot spend the same hour in 35 accounts. When the fee rises, ask whether the time or the scope rose with it. **A fee that rises automatically cannot guarantee attention that does not exist.**

#### The Change History log is less charming than the pitch deck

To see what the fee bought, open Google Ads, click **Campaigns**, and select **Change History**. Some [account audits uncover long stretches of zero-touch maintenance](https://www.toogooddigital.co.nz/blog/google-ads-change-history): months without a manual negative keyword addition, bid adjustment, or ad copy test. An empty log does not capture every thought or conversation. It does give you a sensible question to ask about execution.

![An inspection checklist shows red warning flags beside items in an account activity audit.](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496ef86c27d930654064_7c3b3030-5b39-4307-88e2-c291c279bd60.png)

The defense, [as agency operators argue in industry forums](https://www.reddit.com/r/PPC/comments/1eydx6h/what_shows_up_in_change_history/), is that “95% of the work is strategic thinking and client communication.” Fine. Show me where that thinking changed what the account does. A useful strategy can lead to a decision not to change a campaign. It should still be possible to explain that decision against the business outcome.

That is the difference between a quiet account and an unattended one. If the agency deliberately held a campaign steady, it can tell you what it watched and why it chose not to act. If the answer is only “we monitored performance,” ask what would have triggered a change. Monitoring without a decision rule is a word on a report.

Auctions do not pause while an account sits in *monitoring* status. Competitors adjust targets. New search terms appear. Match types drift into unrelated intent. If nobody tends the negative lists, ads can keep spending on traffic that will not become qualified pipeline. The agency’s percentage applies to that spend too.

This is why I would rather look at the log than another monthly PDF. **If the work is strategic, its decisions should be visible.** If the work is mechanical, stop pretending it needs to be billed as strategic.

#### Keep the strategist. Stop renting the spreadsheet work.

I am not arguing for search marketing without humans. I am arguing against spending human attention on the wrong layer of the job. A media buyer should not burn limited mental bandwidth dragging search terms into spreadsheets, retyping negative keywords, or manually adjusting device bid modifiers across twelve campaigns. An algorithm can evaluate auction trends and execute a bid shift far faster than a person revisiting a spreadsheet once a week. Paying $150 an hour for the slower version does not make it wiser.

![Business strategy icons sit beside a robotic arm sorting streams of data.](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496ef86c27d93065406b_5985db8a-6fb6-472e-8b4b-80add8d56210.png)

What deserves a human’s hours sits outside the ad auction: **offer architecture, commercial guardrails, and pipeline reality.** If gross margins contract by 6% after supplier price increases, a strategist needs to translate that into revised customer acquisition cost targets. If the sales team is buried in low-intent form fills that never become customers, someone needs to redirect bidding toward qualified pipeline and closed-won revenue instead of celebrating cheap leads. If a competitor enters the core market with aggressive pricing, someone needs to decide whether to defend impression share or move budget toward higher-margin products.

That is business judgment. It requires commercial context, not another late-night CSV export. The question is not whether humans still matter. It is why the fee goes up for the work a machine can increasingly do.

At [groas](https://groas.com/), we built around that split: specialized models handle continuous bidding, search query triage, campaign structuring, and landing page optimization, while a named human strategist owns direction, guardrails, and accountability for the business outcome. Actions and their reasoning go into an audit trail. The strategist reviews business economics and tracking integrity, then talks through strategy in a dedicated Slack channel. A flat monthly fee, with no setup charge or percentage-of-spend increase, means a profitable rise in ad spend does not automatically raise the management invoice.

That is the fix I want. Put people on decisions that need people. Put machines on the repetitive execution. **Price the service for the value and work delivered, not for the size of the client’s wallet.**

#### Three questions to send before you pay the next invoice

If your agency charges $4,000 a month, your cost per acquisition has stagnated for six months, and the retainer keeps climbing, do not wait for a quarterly business review. Put these questions in your next email or Slack thread:

1. **What does our Change History show for the past 60 days?** Ask the agency to walk you through manual negative keyword additions, bid threshold adjustments, and creative tests. If the log is quiet, ask what decisions were made and why. An automated system update is not evidence that someone managed your account.
2. **What operational work increases when our budget rises next month?** Ask for deliverables, not “closer monitoring” or “more strategic oversight.” If the answer never gets more concrete, the larger fee is a tax on your own advertising capital.
3. **How many hours does our dedicated media buyer spend inside our account each week?** Ask for a specific number rather than an agency-wide average. Then compare it with the work, decisions, and outcomes you can actually see.

You are not asking the agency to prove that every minute produced a change in Google Ads. You are asking it to connect the invoice to work you can understand. A good answer can include a decision to leave something alone. It cannot consist entirely of a promise that someone is thinking hard somewhere.

You can also run an [audit of your Google Ads account](https://groas.com/post/how-to-audit-google-ads-account-2026-10-point-framework-agency-secrets) before that conversation. Look for search term waste, broken tracking signals, and neglected asset groups. Put the execution beside the fee line on your profit-and-loss statement. If the account has received little more than an occasional glance at search queries, you do not need another presentation explaining the retainer. You need to stop paying for work that is not being done.

In 2015, staying up until one in the morning to mine negative keywords by hand could be the way to protect an advertiser from bad match types. In 2026, charging a percentage of spend to perform that same mechanical task is not client service.

It is an extraction fee.

## Related Posts

[![Cover image for: Stop Asking When Google Ads Will Finish Learning. Stop Resetting the Conditions.](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb4bda3748f4695a8d3309_5fc122e6-dd3d-4a83-87da-ca6f1fd63488.png) ##### Stop Asking When Google Ads Will Finish Learning. Stop Resetting the Conditions. Budget swings, tCPA cuts, and Friday asset dumps can keep Smart Bidding recalibrating. Before you blame the learning phase, check your change history. September 29, 2026 • min read Written by](https://groas.com/post/stop-asking-how-long-the-learning-phase)

[![Cover image for: ROAS vs. CPA: The Margin Mistakes Beginners Make in Google Ads](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb49c21470bda4cd649a58_cb8a62fb-d905-43b9-a16e-399a855282fa.png) ##### ROAS vs. CPA: The Margin Mistakes Beginners Make in Google Ads ROAS and CPA are different bets about your margins, not interchangeable bidding settings. Here’s how the wrong target can starve volume or buy unprofitable conversions. September 29, 2026 • min read Written by](https://groas.com/post/what-i-got-wrong-about-roas-and-cpa-when)

[![Cover image for: Target CPA vs. Target ROAS: Which Goal Protects Profit?](https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb499dcae7506325addb77_7abaaade-6db5-4e1b-9fd4-069892192d8e.png) ##### Target CPA vs. Target ROAS: Which Goal Protects Profit? Target CPA controls acquisition cost; Target ROAS bids for conversion value. Here is the strongest case for each—and the default I would choose when the data cannot settle it. September 29, 2026 • min read Written by](https://groas.com/post/roas-or-cpa-the-bid-goal-argument-argued)

![](https://cdn.prod.website-files.com/6821efca072e48f6f495a47e/6823c03839b2b618430d5ae6_Light-p-500.png)

[![White stylized owl eyes with green background icon.](https://cdn.prod.website-files.com/6821efca072e48f6f495a47e/6a68a036a5dd5627409d3579_Groas%20Icon.png)](https://groas.com/post/your-agency-bills-a-percentage-of-spend#)

[contact](mailto:scale@groas.ai)

Explore

[Home](https://groas.com/)[Philosophy](https://groas.com/our-philosophy)[Blog](https://groas.com/blog)

What We Do

[Paid Search](https://groas.com/paid-search)[Earned Search](https://groas.com/earned-search)

Who We Serve

[Businesses](https://groas.com/for-businesses)[Agencies](https://groas.com/for-agencies)

MCP

[ChatGPT](https://chatgpt.com/plugins/plugin_asdk_app_6a9c2d7108f08191beb5b3d736be8655?q=groas)[Claude](https://claude.ai/directory/mcp-groas-ai)

Legal

[Privacy Policy](https://groas.com/legal/privacy-policy)[Terms of Service](https://groas.com/legal/terms)

Get Started

[Apply](https://groas.typeform.com/to/xC1bQNUT)

© 2026 groas 🇺🇸

[![](https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a389912aad8_linkedin%20small.svg)](https://www.linkedin.com/company/groas/)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "",
      "@id": "https://www.groas.com/post/your-agency-bills-a-percentage-of-spend#article",
      "headline": "Your Agency’s Percentage-of-Spend Fee Is a Tax on Growth",
      "description": "I used to mine negative keywords at 1am. That work matters, but it doesn’t multiply when your Google Ads budget does. Here’s how to challenge a rising agency invoice.",
      "url": "https://www.groas.com/post/your-agency-bills-a-percentage-of-spend",
      "image": {
        "@type": "ImageObject",
        "url": "https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496df86c27d93065405b_58579407-a7b0-47f0-8bd6-2841bf51e1f2.png"
      },
      "thumbnailUrl": "https://cdn.prod.website-files.com/6823bbd57170ea42b357cf81/6abb496df86c27d93065405b_58579407-a7b0-47f0-8bd6-2841bf51e1f2.png",
      "datePublished": "2026-09-29T05:15:27.655Z",
      "dateModified": "2026-09-29T05:15:27.655Z",
      "inLanguage": "en-US",
      "isAccessibleForFree": true,
      "articleSection": "",
      "keywords": "Google Ads, ",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://www.groas.com/post/your-agency-bills-a-percentage-of-spend"
      },
      "author": { "@id": "https://www.groas.com/author/#person" },
      "publisher": { "@id": "https://www.groas.com#organization" },
      "about": [
        { "@type": "Thing", "name": "Google Ads" },
        { "@type": "Thing", "name": "Pay-per-click advertising" },
        { "@type": "Thing", "name": "Performance marketing" }
      ],
      "mentions": [
        { "@type": "Organization", "name": "groas", "url": "https://www.groas.com" },
        { "@type": "Thing", "name": "Google Ads" }
      ],
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": ["h1"]
      }
    },
    {
      "@type": "Person",
      "@id": "https://www.groas.com/author/#person",
      "name": "",
      "description": "",
      "jobTitle": "",
      "email": "",
      "url": "https://www.groas.com/author/",
      "image": {
        "@type": "ImageObject",
        "url": ""
      },
      "sameAs": [
        ""
      ],
      "knowsAbout": [
        "Google Ads",
        "Performance Max",
        "AI Max",
        "Pay-per-click advertising",
        "Conversion tracking",
        "Bid management",
        "Search advertising"
      ],
      "worksFor": { "@id": "https://www.groas.com#organization" }
    },
    {
      "@type": "Organization",
      "@id": "https://www.groas.com#organization",
      "name": "groas",
      "alternateName": "groas.com",
      "url": "https://www.groas.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://cdn.prod.website-files.com/6821efca072e48f6f495a47e/6834a970e03a7016560e3515_Logo%20Design%20256x256.png"
      },
      "description": "Dedicated strategists run your account and a proprietary engine trained on $500B in profitable ad spend optimises the execution underneath them",
      "sameAs": [
        "https://www.linkedin.com/company/groas"
      ],
      "knowsAbout": [
        "Google Ads",
        "Performance Max",
        "AI Max for Search",
        "Pay-per-click advertising",
        "Autonomous campaign management",
        "AI advertising agents"
      ],
      "areaServed": "Worldwide"
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://www.groas.com"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://www.groas.com/blog"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "",
          "item": "https://www.groas.com/category/"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Your Agency’s Percentage-of-Spend Fee Is a Tax on Growth",
          "item": "https://www.groas.com/post/your-agency-bills-a-percentage-of-spend"
        }
      ]
    }
  ]
}
```
