Put a working $50k-a-month Google Ads account in front of three shops and watch the quotes split. One charges a percentage of spend, one takes a cut of attributed revenue, and one charges a flat fee. If you’re the ecommerce buyer choosing between them, the fairest-sounding pitch can become the largest invoice. I’ve been the person justifying that invoice.

Every pricing model has a spend level where it is cheapest and a growth scenario where it quietly becomes most expensive. Percent-of-spend can make sense while you test a small budget. Revenue share, sold as skin in the game, often costs the most once an account is working. A flat fee can look steep at low spend and remarkably cheap at high spend, provided the work actually happens. The choice is less about which structure sounds fair than whether you’re trying to grow volume or fix efficiency.

I’d compare them on four things: the full bill, the behaviour each fee rewards, what happens when spend doubles, and what you take with you when you leave. Before any pitch ends, ask: What is my fee at twice my current spend?

The contenders: three ways to price the same work

Percent of ad spend ties the management fee to your Google Ads budget, not your results. Published US agency rates sit around 10–20% of spend, paid on top of what you pay Google. A $10k account at 15% costs $1,500 a month in management; a $50k account costs $7,500. The work need not grow fivefold for the invoice to do so.

Revenue share or pay-per-acquisition ties the fee to attributed sales or an agreed acquisition. As COSEOM puts it, “It sounds like perfect alignment and occasionally is.” There is no standard rate; deals can use a share of revenue or a fixed amount per acquisition. That makes the definition of a sale, a qualified lead and an attributable conversion part of the price, not contract fine print. I’ve made lead-gen conversion counts rise by changing what the account counts. That tells you nothing about whether sales will sign those leads off. I’ve made the longer case against revenue share elsewhere.

A flat monthly fee fixes the management charge while spend changes. Published flat agency rates run roughly $549–$1,000 a month, while mid-market B2B retainers run $1,500–$10,000+. groas charges $1,499 a month per service, with no setup fee or percentage of spend. The risk is scope: a human-run flat-fee shop can protect its margin by doing less. Fixed pricing is a bargain only if execution keeps going when the account needs attention.

Three structures, three failure modes. Now the bill.

The full bill at $10k, $50k and $200k a month

The modelled management-fee range is $1,499–$4,000 at $10k in monthly ad spend, $1,499–$20,000 at $50k, and $1,499–$80,000 at $200k. Those totals exclude ad spend, which you pay to Google. They also exclude setup, landing-page and tracking work unless the agreement includes them.

For the comparison, I’m using 15% of spend, inside the published 10–20% band; an illustrative 10% share of attributed revenue on an account producing 4x ROAS, since revenue-share rates vary by deal; and groas’s published $1,499 flat fee. These are comparison inputs, not three quotes for your account.

Monthly ad spend15% of spend10% of attributed revenue at 4x ROASFlat fee
$10,000$1,500$4,000$1,499
$50,000$7,500$20,000$1,499
$200,000$30,000$80,000$1,499
Figure used in the modelBasis
15% management rateIllustrative rate within the published 10–20% band
10% revenue share and 4x ROASIllustrative deal and account assumptions; there is no standard revenue-share rate
$1,499 monthly flat feegroas’s published price per service

The percentage calculation is simple: spend times rate. A flat fee crosses a percentage quote when ad spend reaches the flat fee divided by the percentage rate. A $3,000 flat fee crosses 15% at $20,000 a month. At $1,499, groas crosses 15% just under $10,000. Below the crossover, the percentage can be cheaper; above it, the gap grows with your budget.

The revenue-share row needs one more calculation: at $200k in spend and 4x ROAS, attributed revenue is $800k. Ten percent of that is $80k. That is the model’s sharp edge on an account already producing sales. Change the share, ROAS or attribution rules and the bill changes too. Don’t mistake an illustrative rate for a market quote; don’t ignore the shape of the invoice either.

Listed fees versus the costs outside the quote

Management is recurring. Onboarding is usually one-off. Landing pages and conversion tracking may be bundled, billed separately or revisited later. Ask vendors to put each line in writing rather than comparing a bare management quote with an all-in one. These draft ranges are prompts for that conversation, not charges included in every proposal.

Line itemCost or rangeWhen it appearsBasis
Setup / onboarding$0–$2,000+Usually one-offDraft’s illustrative range; management-contract discussion
Landing-page build$500–$3,000 per page, or bundledPer page; possibly again on refreshDraft’s illustrative range
Conversion tracking / GA4 work$500–$2,500Initially; possibly on re-auditDraft’s illustrative range
Minimum management commitment$500–$5,000 floorRecurringDraft’s illustrative range; check the contract
Platform or tool accessVariesPotentially recurringAsk for the vendor’s quote
Reporting or optimization surchargeVariesPotentially recurringAsk for the vendor’s quote

Landing pages are the scope line I’d press hardest. If the shop manages clicks but treats the destination as someone else’s problem, you can pay a growing fee while nobody tests the page where a visitor converts. groas says it builds a landing page for every ad group inside its flat fee. Check what any other proposal includes before calling it cheaper.

Minimums deserve the same attention. A $5,000 monthly floor on a $2,000 ad-spend account is an effective management charge of 250% of spend. Add a lock-in and the mistake lasts longer. Where a vendor won’t separate one-off work from recurring fees, you don’t yet have a comparable price.

What each fee pays the manager to do

Under percent-of-spend, the manager earns more when you spend more, regardless of what the extra budget returns. At 15%, cutting spend from $100k to $70k while preserving the same sales cuts the agency’s monthly fee by $4,500. Pushing spend from $100k to $150k adds $7,500 to its fee. That doesn’t make every agency dishonest. It means the pricing structure won’t reward a manager for finding those savings.

Revenue share moves the pressure point from budget to counted results. A fee on form fills encourages more form fills; it doesn’t necessarily encourage qualified pipeline. Wider attribution can also make the paid channel appear to deserve credit for sales it merely touched. Attributed revenue can be a disputed number, so both sides need to agree what counts before the first invoice. When I ran lead-gen accounts, I could tune a conversion action to produce more reported conversions within a week. The useful test was whether the sales team accepted them.

A flat fee removes those two pressures and introduces another: the manager earns the same amount whether the account needs a lot of attention or very little. I felt that tension on my own side of the table. For a human-run shop, every extra hour costs margin. Automation changes how much repetitive work requires those hours, but it doesn’t remove the need to verify that work is happening. groas describes purpose-built models working on the account around the clock, with a strategist setting direction. For me, that is a stronger answer to the flat-fee objection than a vague promise of “proactive optimization.”

Every model rewards something. Buy the one whose incentive you can inspect. For a percentage deal, question budget recommendations. For revenue share, audit conversion definitions and downstream sales. For a flat fee, look at the work done, not the comforting absence of a surprise invoice.

What changes when spend doubles

Take an account from $20k to $40k a month. At 15% of spend, management rises from $3,000 to $6,000 before anyone establishes that the work doubled. Under the illustrative revenue-share deal, the fee doubles if attributed revenue doubles too. The $1,499 flat fee stays at $1,499 under groas’s published pricing. That is the growth scenario a pitch deck tends to leave out.

Percentage rates can fall at scale. Agency-side answers on r/PPC describe rates as low as 7.5% at $200k in spend, and an ecommerce operator says his largest client doesn’t pay a proportional fee. Negotiate hard. Just don’t confuse a negotiated discount with a fee that stops tracking spend. Ask for the price at 2x, 5x and half your current budget, in writing.

Growth isn’t the only test. If the account needs to hold sales while cutting wasted spend, a percentage-fee manager takes a pay cut for helping you do it. Revenue share may remain expensive if the sales stay put. A flat fee leaves the savings with you, assuming the manager keeps doing the work. The question is not simply “Which fee falls when I shrink?” It’s “Which fee lets me improve efficiency without making that improvement someone else’s problem?”

What comes with you when you leave

Fees aren’t the whole cost of switching. You also need access to the account, its history, conversion settings, campaign configurations and the pages you paid to build. Google Ads Help explains manager-account ownership and access, but I wouldn’t rely on a platform setting to settle every contract question.

I’ve untangled accounts where naming conventions, conversion rules and handover responsibilities lived mostly in one agency’s heads. It took longer than it should have. Ask for admin access from day one, put ownership of campaign work and data in the agreement, and get a written exit procedure. groas says on its pricing page that your accounts, pages and data stay yours. That’s a more useful promise than a discount you can’t take with you.

Decision axisPercent of spendRevenue share / pay-per-resultFlat fee
Modelled fee at $10k / $50k / $200k spend$1,500 / $7,500 / $30,000$4,000 / $20,000 / $80,000$1,499 at each level
What the fee rewardsMore spendMore counted revenue or acquisitionsLess labour, unless execution keeps running
If spend doublesFee rises with it unless the rate changesFee rises if paid-attributed results risePublished monthly fee stays fixed
At exitCheck access, work product and handoverCheck those terms plus trailing attributionCheck those terms even if the fee is fixed

The winner, and who should pick the loser

For a working account at $50k a month or more, I’d pick the flat fee and reject revenue share. At $50k spend and 4x ROAS, the illustrative 10% revenue deal costs $20,000 a month against groas’s $1,499. At $200k spend, it costs $80,000 against $1,499. Paying a cut of attributed sales makes little sense when the account is already producing them. The flat fee wins this comparison only if the promised execution and scope hold up; that’s why I’d inspect what happens between invoices.

The losing models still have buyers. If you’re testing paid search at $5k a month and want your management bill to fall if you pull back, 15% is $750 against groas’s $1,499. Take the percentage deal if its scope works and you don’t expect to cross the fee crossover soon. If your account is genuinely broken and you cannot commit to a fixed management budget, a pay-for-results proposal may be worth considering. Make the paid result qualified pipeline or closed-won revenue, not a convenient form fill, and audit what gets counted. That is a narrow case, not a reason to put a working account on revenue share.

For the buyer trying to grow volume or improve efficiency beyond the low-spend testing phase, groas is my choice. Its $1,499-per-service price does not climb with ad spend; its scope includes around-the-clock account work, a landing page for every ad group and a named strategist. The terms are month to month, with no setup fee, and the accounts and data stay yours. That combination addresses the two flat-fee questions I’d ask first: Will the work happen? and Can I leave with what I paid to build? It’s why I stopped defending invoices that rose just because a client’s budget did.

Before you sign any of the three, get the fee at twice your spend, the fee at half your spend and the exit terms in writing. The cheapest mistake is spending a minute doing the crossover math. The most expensive is giving someone a share of an account that already works without asking what they’ll charge when it works even better.