Flat Fee vs Percentage of Ad Spend: Which Agency Model Is Right for Small Contractors?

You've been on calls with agencies. One quotes you $500/month flat. Another says "10% of your ad budget." Both sound reasonable until you do the math. The pricing model an agency uses tells you exactly whose interests they're protecting. Spoiler: it's rarely yours.
According to Scorpion's 2026 Industry Report, 83% of homeowners start their search online before calling a contractor. That means your Google Ads account is not optional. But the wrong agency model will quietly drain your budget while your phone stays quiet.
how Google Ads works for local service businesses
Key Takeaways
- The percentage-of-spend model creates a direct financial incentive for agencies to grow your budget, not your results.
- Flat-fee rates for single-location local service accounts run $500-$1,500/month, but hidden costs (setup, landing pages, tracking) add 30-70% to the quoted price (Bootstrap Creative, 2026).
- At a $1,000/month ad budget, you pay $100-$200 in management fees under a 10-20% model. At $3,000/month, that climbs to $300-$600.
- The right model depends on your spend level, the scope of work included, and whether the agency backs their service with a measurable guarantee.
How Does the Percentage-of-Spend Model Work?
The percentage-of-spend model charges you a management fee calculated as a fixed percentage of your monthly ad budget. Industry standard sits at 10-20% of monthly ad spend, which means at $3,000/month in ad spend, you're paying $300-$600/month in fees alone. That's before creative, landing pages, or any reporting tool.
At low budgets this looks cheap. At $1,000/month in spend, 15% is only $150. The problem shows up when your agency recommends you raise your budget. Every dollar you add to your campaign also adds to their invoice. That's not a conspiracy theory. It's how the math works.
We've spoken with dozens of HVAC and roofing owners who came to us after a previous agency recommended budget increases two or three quarters running, with CPL going up each time. The agency's revenue was growing. The client's wasn't.
What happens at scale?
At $5,000/month in ad spend, a 15% fee model costs $750/month. At $10,000/month it's $1,500. For a single-location roofing company in one metro market, $10,000/month is a serious budget. Paying $1,500 of that to management fees, with no performance floor, is a bad deal.
How the Percentage Model Creates a Conflict of Interest for Small Contractors
The core problem is structural. When your agency earns more money every time your ad budget grows, they have a direct financial reason to recommend larger budgets regardless of whether those larger budgets convert. No individual account manager needs to be dishonest. The incentive is baked into the contract.
Most contractors don't notice this conflict because CPL (cost per lead) looks stable even when the agency inflates spend. You're getting the same number of leads for a bigger budget, and the agency frames that as "scaling." What's actually happening is that your cost per booked job is rising.
why cost per booked job beats cost per lead
Small contractors are particularly exposed. You're running $1,000-$5,000/month, not $50,000/month. At your budget level, a 2x spend increase rarely delivers a 2x lead increase. Google's auction dynamics don't scale linearly at local spend levels. The agency knows this. They recommend the increase anyway.
The "we need more data" upsell
Watch for this one. An agency tells you they need 30-60 more days and "at least double the budget" to get meaningful data. Sometimes that's legitimate. At small spend levels, data takes longer to accumulate. But if you've been running for 90 days and the answer to every plateau is "spend more," that's a red flag, not a strategy.
What Does a Flat Fee Actually Cover?
Flat-fee agencies for single-location, single-market local service accounts charge $500-$1,500/month at market rate (Bootstrap Creative, 2026). That range is real, but what falls inside the fee varies dramatically from agency to agency.
A legitimate flat fee covers campaign strategy, keyword research, ad copy writing and testing, bid management, search term review, and monthly reporting. It should not require you to pay separately for these core services.
What a flat fee often does NOT include: initial account setup, landing page design and hosting, conversion tracking installation, call recording, and creative for display or video ads. These are real services, but when they're not bundled, your "$500/month flat fee" frequently becomes $900-$1,200 once all the line items are added.
The scope document is the contract
Before you sign, ask for a written scope of work. Every line item should be explicitly included or excluded. If the agency resists giving you this, that's your answer. Agencies that know what they're delivering have no reason to be vague about it.
The Hidden Cost Trap: Setup Fees, Landing Pages, and Tracking

Common hidden costs add 30-70% to the quoted flat fee (Bootstrap Creative, 2026). That's not a rounding error. It's the difference between a $600/month service and a $900-$1,000/month service in year one.
Here's where the money goes. Setup fees typically run $300-$1,500 as a one-time charge, covering account build, conversion tracking, and initial campaign structure. Some agencies waive these to win the contract and recoup them through higher monthly fees. Others charge them upfront and keep monthly rates lower. Neither is dishonest, but you need to know which you're looking at.
Landing pages are the second trap. Your Google Ads are only as effective as the page the click lands on. A dedicated landing page for "HVAC repair [city]" will outperform your generic homepage. Most flat-fee agencies don't include landing page design. That's a separate project at $500-$2,500 depending on complexity.
Call tracking is the third. If you can't tie a booked job back to a specific ad and keyword, you're flying blind. Some agencies include call tracking in their fee. Others charge separately for the software subscription ($50-$150/month) or charge nothing and simply don't track it.
how to evaluate your Google Ads agency before signing
How Do You Evaluate a Flat-Fee Google Ads Agency as a Contractor?
Start with the scope document, as covered above. Then ask these five questions directly.
What is included in the monthly fee, in writing? If the answer is verbal or vague, you don't have a flat fee. You have a starting price.
Who manages my account day-to-day? Many agencies sell you a senior strategist and deliver a junior account coordinator three weeks in. Ask for the name of your account manager before you sign.
How do you define success for my account? An agency that answers this with "impressions" or "click-through rate" is managing for metrics that don't pay your mortgage. The answer should be leads, booked calls, or cost per acquired customer.
What happens if results are below expectations? A vague answer here - "we'll optimize the account" - is not accountability. It's just more work. A clear answer is a defined metric and a defined consequence, like a fee waiver or a money-back clause.
Can I see a real example account from a similar contractor? Not a PDF case study. An actual Google Ads account, anonymized if needed, showing search terms, CPL, and conversion volume over 90 days. If they won't show you this, their track record may not support the pitch.
The Guarantee Question: What Do Agencies That Back Their Work Offer?

An agency that is confident in their work will put a performance guarantee in the contract. Not a vague "we'll work until you're satisfied" guarantee. A specific, measurable one tied to outcomes you can verify.
Guarantees are rare in the agency space because most agencies know their results are inconsistent. A genuine guarantee forces an agency to qualify clients carefully, manage accounts actively, and stay accountable between monthly reports. Those are all good things for you.
What a real guarantee looks like: a defined number of booked calls or qualified leads within a defined time window, with a stated consequence (fee waiver, partial refund) if the target isn't met. Demand Prism guarantees 10 booked calls within your first 30 days at a $499/month flat fee, or we waive that month's fee. That's a concrete promise, not a tagline.
Watch out for guarantees that are really just refund-of-the-management-fee offers. If an agency spends your $3,000 ad budget and refunds their $600 fee, you're still down $3,000 in ad spend with nothing to show for it. The guarantee should include a real performance floor, not just a fee credit.
Comparison: Flat Fee vs Percentage of Ad Spend
| Factor | Flat Fee | Percentage of Spend |
|---|---|---|
| Fee structure | Fixed monthly rate | 10-20% of monthly ad spend |
| Cost at $1,000/mo spend | $500-$1,500/mo (full fee) | $100-$200/mo |
| Cost at $3,000/mo spend | $500-$1,500/mo (same) | $300-$600/mo |
| Agency incentive | Deliver results within scope | Grow your ad budget |
| Budget control | You control spend independently | Fee grows with budget recommendations |
| Hidden costs | Setup, landing pages, tracking (adds 30-70%) | Often lower add-ons, but budget inflation is the risk |
| Best for | Contractors with $1,500-$5,000/mo ad budgets | High-spend accounts ($10,000+/mo) where % stays proportionate |
The crossover point matters. At low spend levels, a flat fee is almost always more cost-effective. At very high spend levels, say $15,000/month, a 10% model charges $1,500, which is within flat-fee range anyway. The percentage model only creates real cost savings at mid-to-high spend levels, and most single-location contractors never operate there.
FAQ: Flat Fee vs Percentage of Ad Spend for Contractors
Is a flat-fee Google Ads agency always better for small contractors?
Not always. A flat fee is better value when your monthly ad spend is $1,500-$5,000. At that range, a 15% percentage model charges $225-$750/month, often less than a flat fee. But the flat-fee model removes the agency's incentive to inflate your spend, and that structural alignment matters more than a few hundred dollars per month. Always check what the flat fee includes before comparing numbers.
What is a fair setup fee for a Google Ads agency?
Setup fees typically run $300-$1,500 as a one-time charge for account build, conversion tracking setup, and initial campaign structure, based on Bootstrap Creative's 2026 market rate data. Anything above $2,000 for a standard single-location local service account warrants a detailed breakdown. Some agencies waive the setup fee to win the contract. Ask whether that means costs are absorbed or whether they're offset by a higher monthly fee.
How do I know if my agency is inflating my ad budget?
Check whether your cost per booked job is rising even as your budget grows. If your CPL holds steady but your close rate on those leads is dropping, that's a sign your traffic quality is declining as spend increases. how to calculate and track cost per booked job Pull your conversion data quarterly. Any agency that resists sharing raw search term reports and conversion data at your request is a problem regardless of their fee model.
What should a performance guarantee actually promise?
A real guarantee names a specific outcome (e.g., 10 booked calls), a specific timeframe (e.g., 30 days), and a specific consequence if the target isn't met (e.g., fee waiver). It should not require you to approve every ad copy change, set a minimum budget that's three times the quoted fee, or accept "leads" that include form spam and wrong numbers. Read the fine print on what counts as a qualified outcome before you agree to the terms.
The Bottom Line
Both agency models can work. The percentage-of-spend model makes sense at enterprise spend levels where the fee stays proportionate and an agency has real budget to work with. For HVAC, roofing, plumbing, and dental owners running $1,000-$5,000/month in Google Ads, a flat-fee model removes the conflict of interest and keeps your management costs predictable.
The model matters less than the scope, the people managing your account, and whether the agency is willing to be held to a measurable result. An agency with a real guarantee has already answered the confidence question. One that deflects the question probably already knows the answer.
If you're evaluating agencies right now, start with the scope document and the guarantee. Everything else follows from those two conversations.
complete guide to choosing a Google Ads agency as a contractor
Karan Bhoir manages paid search for local service businesses at Demand Prism.