All articles
Pricing9 min read

How to Price PPC Management Services: Percentage vs Flat Fee

PPC pricing models compared. Percentage of ad spend vs flat fee vs hybrid, with benchmarks.

PPC management isn't a commodity service, but a lot of agencies price it like one. The difference between charging 15% of ad spend versus a flat $2,500 per month can mean an extra $50,000 in annual profit—or a race to the bottom where you're managing $50k/month in client spend for peanuts.

The problem is that most agencies copy what they think competitors charge without understanding the math underneath. They see "industry standard is 15-20%" and just use that number. Then they wonder why high-volume clients feel expensive to manage while low-spend accounts barely break even.

This post breaks down the three PPC pricing models, shows you the profitability trap each one contains, and gives you a framework to decide which model (or hybrid) actually works for your business.


The Three PPC Pricing Models: How They Work

Your PPC pricing sits in one of three buckets. Most agencies don't consciously choose—they just fall into whichever one feels familiar. That's the first mistake.

Percentage-of-Ad-Spend (% Model)

You charge a percentage of what the client spends on ads each month. The range is typically 15-25%, though some specialized niches (ecommerce, high-LTV verticals) can command 25-30%.

How it works in practice:
  • Client spends $10,000/month on Google Ads
  • You charge 20%
  • You make $2,000 that month
  • Client spends $50,000/month
  • You make $10,000 that month

Why agencies love this model:
  • Revenue scales automatically with success
  • If your optimization improves performance, you can justify raising prices
  • Feels fair to clients ("you win when I win")
  • Easy to quote on a sales call

The trap:

This model looks great until you have a few $50k+/month accounts. You're doing the same work—audits, bid management, optimization, reporting—whether the account spends $5k or $100k/month. But your compensation increases 20x.

This sounds perfect. It's not. It actually inverts the economics of your business in a dangerous way. Your highest-revenue clients become your lowest-profit clients because you're capped at the time you can spend managing them. A $100k/month account generating $20,000/month in fees can only have so many hours of your team's attention. You hit a ceiling fast.


Flat-Fee Model

You charge a fixed monthly fee regardless of ad spend. Industry range: $1,000 to $5,000/month depending on account complexity and your location/experience level.

How it works in practice:
  • Client spends $5,000/month on ads
  • You charge $2,500/month (flat)
  • Your margin: $2,500 gross
  • Client spends $50,000/month
  • You charge $2,500/month (same)
  • Your margin: $2,500 gross (but with more work)

Why agencies use this:
  • Predictable revenue (easier to forecast and plan)
  • Clients know exactly what they're paying
  • You control scope: 2 optimization passes/week, weekly reporting, quarterly strategy reviews (not unlimited tweaking)
  • Smaller accounts become more profitable

The trap:

The trap is the opposite of percentage pricing. A $5,000 ad spend account at $2,500/month margin is fantastic. A $100,000 ad spend account at $2,500/month is a disaster. You're managing 20x the budget complexity for the same fee.

You either accept lower margins on high-spend accounts, or you lose them to competitors willing to take percentage-based deals. Many agencies using flat-fee models have a minimum spend requirement specifically to avoid this: "We manage accounts with minimum $15,000/month in ad spend."


Hybrid Model (% + Flat Fee)

You charge a base flat fee plus a smaller percentage of ad spend above a threshold.

How it works in practice:
  • Base fee: $1,500/month
  • Plus 10% of spend above $10,000/month
  • Client A spends $5,000/month: pays $1,500
  • Client B spends $15,000/month: pays $1,500 + (10% × $5,000) = $1,500 + $500 = $2,000
  • Client C spends $50,000/month: pays $1,500 + (10% × $40,000) = $1,500 + $4,000 = $5,500

Why this is growing in popularity:
  • You get baseline security (the $1,500 covers your time)
  • You capture upside when clients scale
  • Percentage is lower (10% vs 20%) so high-spend accounts stay profitable
  • Clients understand both components

The hybrid model is the most realistic because it acknowledges what actually happens: small accounts need your floor of expertise, large accounts need management time that scales with complexity.


Real-World Pricing Benchmarks

Let's ground this in actual numbers. Here's what agencies in different markets are charging (2024 data):

| Market Size | % Model Range | Flat Fee Range | Notes |

|---|---|---|---|

| Tier 1 cities (NYC, LA, SF, Chicago) | 18-25% | $3,000-$6,000/mo | Higher rates, higher client budgets |

| Tier 2 cities (Denver, Austin, Portland) | 15-20% | $2,000-$4,000/mo | Growing markets, competitive |

| Tier 3 / Regional | 12-18% | $1,200-$3,000/mo | Lower rates, price-sensitive |

| Fully Remote | 15-22% | $2,000-$5,000/mo | Varies widely; depends on your positioning |

Minimum ad spend requirements (for accounts to be worth your time):
  • Small agencies (1-3 people): $5,000-$10,000/month minimum
  • Medium agencies (4-8 people): $10,000-$25,000/month minimum
  • Larger agencies: Usually no minimum (or very high); they can absorb small accounts

Why? Because you can't make money managing a $2,000/month account, even at 20%. That's $400/month gross, which doesn't cover your salary, software, or overhead.


Stop spending hours on proposals

Paste a client brief, get a complete branded proposal in 5 minutes. 3 free proposals every month — no credit card required.

Try Wintura Free

The Hidden Costs: Setup Fees and Retainers

Most agencies miss this. You're not just charging for ongoing management—you're also doing setup work that doesn't scale with the flat fee model.

Setup typically includes:
  • Account audit and competitive analysis
  • Campaign structure review
  • Keyword and audience research
  • Landing page review (if applicable)
  • Initial bid strategy recommendations
  • Reporting dashboard configuration
  • Client onboarding call and docs

This is easily 20-40 hours of work for a thorough setup, especially if you're migrating from another agency's mess or starting from scratch.

What to charge:
  • Percentage model: Many agencies build setup into the first 2-3 months (charge 20% for month one, which is really month 1 + setup bundled)
  • Flat fee model: Separate setup fee of $1,500-$3,500, then the monthly retainer kicks in
  • Hybrid: Base setup fee ($1,500) + monthly retainer ($1,000) + percentage of spend

The setup fee accomplishes two things:

1. It actually compensates you for the work

2. It filters out bargain hunters who want free setup and cheap rates

Clients who balk at a $2,000 setup fee for a $15,000/month account are usually the worst clients anyway (always asking for revisions, never taking recommendations, paying late).


How to Choose Your Pricing Model

Here's the decision framework, broken down by agency type:

Use Percentage Pricing If:

  • You have low ad spend accounts ($5k-$20k/month average)
  • Your team is small and can't absorb high-touch flat-fee admin overhead
  • You want simple sales conversations ("We charge 20%")
  • You're in a competitive market where percentage pricing is the norm

Caveat: Set a cap. Don't let a single account exceed 50 hours/month of your team's time. Some agencies cap revenue per account at a percentage threshold: "We charge 20% up to $50,000/month spend, then 10% above that."

Use Flat-Fee Pricing If:

  • You have a proven repeatable process (you know exactly how many hours account management takes)
  • You want predictable revenue (important for forecasting and hiring)
  • Your accounts average $15k+ per month in spend (or you can require that minimum)
  • You want to avoid the "winner's curse" where success makes accounts unprofitable

Use Hybrid Pricing If:

  • You have mixed portfolio (some $5k accounts, some $50k accounts)
  • You want to capture upside when small accounts grow
  • You need flexibility in how you price different segments
  • You're trying to transition from % to flat-fee pricing (hybrid lets you grandfather existing clients)


The Profitability Trap: Why % Pricing Breaks at Scale

Let's do actual math on this because it's where most agencies mess up their own economics.

Scenario 1: Percentage Pricing at 20%

You have 8 accounts:

  • 4 accounts at $10k/month spend = $2,000 in fees × 4 = $8,000/month
  • 2 accounts at $25k/month spend = $5,000 in fees × 2 = $10,000/month
  • 2 accounts at $50k/month spend = $10,000 in fees × 2 = $20,000/month

Total monthly revenue: $38,000

Now let's look at labor cost. Assume each account needs 15 hours/month on average (reporting, optimization, strategy, audits).

  • 4 small accounts: 15 hrs × 4 = 60 hours
  • 2 mid accounts: 15 hrs × 2 = 30 hours
  • 2 large accounts: 15 hrs × 2 = 30 hours

Total: 120 hours/month = 3 full-time people (assuming 40 hours/week)

At $40/hour burdened cost (salary + benefits + taxes): $4,800/month in labor

Your margin: $38,000 - $4,800 = $33,200 (87% margin)

This looks insanely profitable. But here's the problem:

The two $50k accounts are subsidizing the entire operation. If you lose one, you drop $10,000/month in revenue but only drop 15 hours of work. Suddenly, you have excess labor capacity and can't drop your team quickly.

Also: those large accounts will negotiate hard. "I'm spending $50k/month with you. 20% feels high. Can you do 15%?" Now you're at $7,500/month instead of $10,000, and you can't easily raise capacity to absorb the reduced revenue.

Scenario 2: Flat-Fee Pricing

Same 8 accounts, priced at:

  • Small accounts ($10k/month spend): $1,500/month
  • Mid accounts ($25k/month spend): $2,500/month
  • Large accounts ($50k/month spend): $3,500/month

Total monthly revenue: $18,000 (less than half the % model)

But here's the key: a client with $50k spend doesn't need more work than a client with $10k spend. They need *different* work (different complexity, different scale), but the hours are similar.

If you assume 15 hours/month per account (same as above):

Total: 120 hours/month = 3 full-time people Your margin: $18,000 - $4,800 = $13,200 (73% margin)

This looks worse. But it's actually more predictable. You know exactly what you're making each month. You're not over-leveraged on big accounts. And if a client leaves, you lose $1,500-$3,500/month, not $10,000.


How to Present PPC Pricing in Proposals

This is where most agencies lose deals. They present pricing in a way that makes clients feel like they're being squeezed or overcharged.

What NOT to do:

  • Don't just list "PPC Management: $2,500/month" with no explanation
  • Don't present percentage pricing as a percentage ("20% of ad spend")—translate it to dollars
  • Don't bury your setup fee or make it seem like a surprise charge

What TO do:

1. Show the breakdown clearly:
PPC Management Services

>

Monthly Management Fee: $2,500
- Account optimization (3x per week)
- Bid and budget adjustments
- Weekly performance review
- Monthly strategy report

>

Initial Setup & Audit: $1,500 (one-time)
- Account audit and competitive analysis
- Campaign structure recommendations
- Reporting dashboard setup

>

Estimated Monthly Cost: $2,500/month + $1,500 setup
2. If using percentage, translate to dollars:

Instead of: "We charge 20% of ad spend"

Use: "For a client spending $15,000/month on ads, that's $3,000/month in management fees."

This forces the client to do the math and understand the commitment. It also helps you disqualify bad-fit prospects early.

3. Tie pricing to outcomes:
Our PPC management typically improves account efficiency by 15-25% in the first 90 days. For accounts starting at $15,000/month spend, that can mean $2,250-$3,750 in additional revenue monthly—recovering the management fee 3-4x over.

This is not a guarantee, but it contextualizes your pricing within the value you create.

4. Make minimum spend explicit:
We recommend a minimum monthly ad spend of $10,000 to ensure you get meaningful optimization work and data to work with. Below that, our management fees consume too much of your budget.

This filters out bottom-feeders and sets expectations. If a prospect balks at $10k minimum, they're not worth on-boarding.


What Should You Actually Choose?

If you're just starting out or have mostly $5k-$15k accounts, use flat-fee pricing with a minimum spend requirement. It's easier to explain, easier to forecast, and easier to scale.

If you're established and have accounts ranging from $10k to $100k+/month, use hybrid pricing. The base fee covers your time floor, and the percentage captures upside. Use a lower percentage (10-15%, not 20%) so large accounts don't feel punitive.

And yes, you should probably change your pricing over time as your business evolves. The percentage model that worked when you had five accounts and one person may need to become a hybrid model once you have 15 accounts and a team of three.

Tools like Wintura can generate a complete proposal from a client brief in under 5 minutes, which makes it easier to test different pricing models and see how they land. When you're not spending an hour formatting each proposal, you can actually iterate on your messaging and pricing faster.


The Proposal Writing Problem (And How to Fix It)

Here's something nobody talks about: you could have the perfect pricing model, but if your proposal is confusing or looks unprofessional, you'll lose deals anyway.

Most agencies write proposals in Word or Google Docs, which means:

  • Inconsistent formatting
  • Pricing buried deep in a 10-page document
  • No visual hierarchy
  • 30 minutes to an hour of manual work per proposal
  • Your branding is weak or missing

Clients should see your pricing within the first 2 pages, understand it in under a minute, and feel like it's fair value.

If you're tired of spending hours on proposals, try Wintura free. Paste your client brief, and you'll have a branded proposal ready to send in under 5 minutes. Three free proposals every month—no credit card, no strings.


One More Thing: When to Raise Your PPC Prices

Most agencies never raise prices. That's leaving money on the table.

You should raise your PPC pricing:

  • Every 12-18 months (if you're not raising prices, you're effectively taking a pay cut)
  • When you hit capacity (if you have a waiting list, your prices are too low)
  • When you optimize results (if your clients are seeing 20%+ better ROAS, you can charge more)
  • When you develop a proprietary process (if you have a repeatable system that works, that's worth charging for)

How to raise prices on existing clients:

  • **Grandfather

Stop spending hours on proposals

Paste a client brief, get a complete branded proposal in 5 minutes. 3 free proposals every month — no credit card required.

Try Wintura Free

Not ready to sign up? Get the good stuff by email.

Proposal tips, free templates, and agency growth strategies. One email per week.

No spam. Unsubscribe anytime.

Stop spending hours on proposals

Paste a client brief, get a complete branded proposal in 5 minutes. 3 free proposals every month — no credit card required.

Try Wintura Free