7 Red Flags Your Marketing Agency Is Burning Your Budget
Pat FongFounder, ServiceScalePublished 12 July 2026 · Updated 3 August 2026 · 16 min read
Key takeaways
- If your agency's monthly report is full of impressions and clicks but you still can't tell whether the phone is ringing because of them, that's a problem worth naming — and these 7 red flags your m...
- The core problem isn't that agencies are dishonest.
- The single most important number in your marketing is your cost per booked job — not cost per click, not cost per lead, not click-through rate.
- Geo-targeting errors are a silent budget leak.
- This is the red flag nobody talks about until it's too late.
If your agency's monthly report is full of impressions and clicks but you still can't tell whether the phone is ringing because of them, that's a problem worth naming — and these 7 red flags your marketing agency is burning your budget will help you name it. Most trade business owners paying $1,500–$5,000 a month in retainers have the same gut feeling: something's off, but the graphs look okay. This post gives you specific, trade-relevant checks you can run against your own agency relationship today — no jargon, no guesswork.
Related: Automation or AI: The Single Question That Reveals What Your Business Needs
Australian digital ad spend hit AUD $17.2 billion in FY2025, a 10.6% year-on-year increase according to IAB Australia. Search holds 44% of that total. Competition for Google Ads placements in plumbing, electrical and HVAC is fierce — and agency inefficiency is more expensive than it's ever been.
Why tradies need to audit their agency (not just trust the reports)
The core problem isn't that agencies are dishonest. It's that they report on what's easy to measure — ad platform metrics — rather than what matters to you: booked jobs. An agency can show you a 4% click-through rate and a $6 cost-per-click and genuinely believe they're delivering value. If none of those clicks turned into a booked job, they haven't.
The question worth asking isn't "is my agency working hard?" It's: is my agency optimising for their reporting convenience or my revenue?
Those are different things. Here's how to tell which one you've got.
78%
of Australians start their search for a tradie online
Webco Digital 2025
Not through word of mouth — which means your digital presence is your first impression
Red flag #1: they can't tell you your cost per booked job
The single most important number in your marketing is your cost per booked job — not cost per click, not cost per lead, not click-through rate. If your agency can't give you that number for the last 90 days, they're not measuring what matters.
For context: a plumber or electrician in a metro market should be paying somewhere between $120 and $250 per booked job through Google Ads. If your agency quotes you a $7 cost-per-click and nothing else, that figure is meaningless without knowing how many of those clicks converted into calls, how many calls converted into quotes, and how many quotes turned into jobs. See our breakdown of cost per booked job benchmarks for Australian trades for category-specific numbers.
Why this gap exists
Ad platforms like Google Ads report on ad platform events — clicks, impressions, conversions tracked via pixel. They don't connect to your job management tool. Unless your agency has set up call tracking that ties a phone call to a booked job in ServiceM8, Tradify or Fergus, the booked job is invisible in their data.
How to check: Ask your agency to show you cost per booked job for the last 90 days. If they respond with cost per click or cost per lead, ask them to clarify how they're defining "lead" and whether it maps to a job in your management system. If they can't answer, that's your first red flag.
What your agency should be reporting
What you're probably getting
$7 cost-per-click
Impressions, CTR, clicks — none of it tied to a booked job
What you should be getting
$180 cost per booked job
Total spend divided by total jobs booked from the campaign
Red flag #2: they're targeting suburbs you don't even service
Geo-targeting errors are a silent budget leak. A campaign targeting "Greater Sydney" for a plumber who only services the Inner West and Eastern Suburbs is wasting 60–70% of ad spend on clicks from people the business will never quote.
A tradie's service radius is typically 20–30km. Beyond that, conversion drops to near-zero — but you're still paying for every click. Generic agencies build campaigns for visibility across a broad area because it's easier to set up and looks impressive in the reach metrics. What it doesn't do is fill your job calendar.
How to check
Pull a location report in Google Ads (under "Insights and reports" → "Geographic report"). Look at which suburbs are generating clicks versus which are generating booked jobs. If your agency says they're targeting your area but can't show you suburb-level performance data, that's a problem.
The fix: Demand negative location exclusions for suburbs outside your service area, and ask for suburb-level bid adjustments — higher bids for the postcodes that historically convert, lower or excluded for those that don't.
Red flag #3: you don't own your own Google Ads account or website
This is the red flag nobody talks about until it's too late. Many agencies build your Google Ads campaigns, your website, and your Google Business Profile (GBP) under their own credentials — not yours. When you leave, they take those assets with them.
What you lose when that happens:
- All ad history and accumulated Quality Scores (which directly affect your cost-per-click)
- GBP ownership and review velocity
- Website hosting, domain registration, and any local search authority built into the site
- 6–12 months of rebuilding time before you're back to where you were
How to check
Log into Google Ads yourself at ads.google.com. If you don't have login credentials, or if you're listed as a "standard" user rather than the account owner, your agency owns the account. Same check applies to your Google Business Profile — go to business.google.com and confirm your email address is listed as the primary owner.
The fix: Before signing with any agency, demand that all accounts are created under your Google credentials, with the agency granted manager access. Your email should be the primary owner and recovery contact on every platform.
Is your current website costing you jobs? Run a free website check It takes 30 seconds and shows exactly what is holding your site back.
Red flag #4: their reports don't connect to your revenue
An agency can send a 10-page PDF with charts, percentages and coloured graphs and still tell you nothing useful. Vanity metrics — impressions, reach, engagement rate, follower growth — are agency convenience metrics. They're easy to produce and hard to argue with because they almost always go up.
What they don't tell you: whether anyone booked a job.
I've seen trade businesses paying $3,500/month in retainers receiving reports showing 50,000 impressions and a 3.2% click-through rate. When asked how many jobs came from the campaign that month, the agency couldn't answer.
What a useful report looks like
Three numbers. That's it:
- Total ad spend (AUD)
- Total booked jobs from that spend
- Cost per booked job
Everything else is context. If your agency can't produce a one-page summary with those 3 figures, ask them why. Their answer will tell you a lot.
Ask your agency for these 3 numbers — right now
Red flag #5: they have no idea what a quiet January means for your pipeline
Australian trade demand is deeply seasonal, and a flat monthly ad budget is almost always the wrong approach. An agency running the same $3,000/month in January (typically slow for most trades) as in December or July is either not paying attention or doesn't understand your business.
Here's the reality for common trade categories:
- HVAC: demand spikes December–February (summer cooling) and June–August (winter heating); April–May is the slow trough
- Electrical: storm-damage work surges in spring and summer in QLD and VIC; routine maintenance is relatively flat
- Plumbing: burst pipes peak in winter; hot water systems spike in late autumn as temperatures drop
How to check
Pull your booked jobs month-by-month for the last 12 months. Does your agency's budget allocation track your demand curve, or is it flat? If they've been spending the same amount every month regardless of seasonality, they're overspending in slow periods and leaving revenue on the table during your peaks.
The fix: Ask for a seasonal budget plan. A good agency should be able to show you a 12-month spend curve that allocates 30–50% more budget during your peak demand months and pulls back during slow periods.
Typical HVAC search demand by season (indexed)
Red flag #6: they're running the same strategy as your competitors
Cookie-cutter campaigns are more common than agencies will admit. The same keyword list, the same ad copy structure, the same landing page template — deployed across every plumber or electrician in their client roster. It's efficient for the agency and mediocre for you.
An electrician in Parramatta and an electrician in Manly have different service areas, different customer demographics, different peak seasons and different competitors. A strategy that ignores those differences isn't a strategy — it's a template.
How to check
Ask your agency to explain, in plain English, what makes your campaign different from the other tradies in your category they're running. If they say "we've done this for lots of tradies" without being able to articulate what's specific to your service area, customer type and seasonal demand, that's a red flag.
Also ask them to show you your unique value proposition in your current ad copy. If it reads like it could apply to any tradie in Australia, it probably does.
The fix: Demand a strategy document — even a one-pager — that identifies your specific service area, your primary customer type, your seasonal demand curve and how your ads are differentiated from competitors bidding on the same keywords.
The cookie-cutter tell
If your agency uses the phrase "this is what we do for all our tradie clients" when explaining your strategy, that's not reassurance — it's a confession.
Red flag #7: you've been 'in strategy' for three months with no ads live
Every month without ads running is booked jobs you didn't get. The endless strategy phase — discovery sessions, audits, brand workshops, brief revisions — is a pattern that benefits the agency (retainer keeps rolling) and costs you (opportunity cost is real).
A reasonable timeline looks like this: strategy and setup should take 2–3 weeks. Campaigns should be live within 30 days of signing. If you're past that and still waiting, ask for a specific launch date in writing.
How to check
Review your contract and onboarding emails. Count the weeks between when you signed and when your first ad impression was recorded. If it's more than 30 days, ask why. If the explanation involves waiting on you for approvals, check whether those requests were actually made clearly and promptly.
The fix: When signing with a new agency, include a clause that specifies campaigns must be live by day 30. If they miss it without a documented reason, the retainer pauses until launch. This one condition tells you a lot about how an agency operates before you've spent a dollar.
Reasonable agency onboarding timeline
Week 1
Discovery call, access to existing accounts, competitor and keyword research
Week 2
Campaign structure, ad copy drafts, landing page brief — all sent to you for approval
Week 3
Revisions, tracking setup, call tracking configured and tested
Week 4
Campaigns live. First performance check-in scheduled.
Bonus red flag: you're paying an agency AND HiPages and can't tell which is working
Many trade business owners run agency-managed Google Ads and a HiPages or Oneflare subscription simultaneously — often without realising they're targeting the same customer search intent twice. The result is a double-spend trap: you're paying for the same job from 2 directions and have no way to identify which channel produced it.
The real cost of HiPages matters here. At $30–$80 per lead with a 1-in-5 conversion rate, the actual cost per booked job runs $150–$400 — before you factor in the monthly subscription. See our detailed breakdown of the real cost of HiPages per booked job. Agency-managed Google Ads should be producing booked jobs at $120–$250 — but only if the tracking exists to confirm it.
How to check
For the last 30 days, tag every booked job with its source: Google Ads, HiPages, organic search, referral, or other. Calculate cost per job by channel. If you can't do this because you don't track lead sources, that's the first thing to fix — and your agency should be helping you do it.
The fix: Implement call tracking with source tags (tools like CallRail work well for Australian trade businesses). Log the source of every lead in your job management tool — ServiceM8, Tradify or Fergus all have fields for this. Run a monthly channel ROI audit. Once you know which channel is producing jobs at what cost, the budget allocation becomes obvious.
For a broader look at how different tradie lead generation channels and ROI compare, that's worth reading alongside this audit.
The ServiceScale newsletter
Get practical tips for your trade business
Free guides, tools, and insights, delivered when we publish something worth reading.
No spam. Unsubscribe anytime. We only email when we've got something worth your time.
How to audit your agency in 30 minutes
You don't need to be a marketing expert to run this audit. You need 30 minutes, access to your job records, and the willingness to ask direct questions.
30-minute agency audit checklist
If your agency can answer every question above without hesitation and with supporting data, you've got a good one. If they can't — or if they respond with jargon, deflection or promises to "look into it" — you have your answer.
What to do if you've found red flags
Finding red flags doesn't automatically mean you need to fire your agency today. It means you need to have a direct conversation and set clear expectations. Here are your 3 options.
Option 1 — Give them 30 days to fix it. Send your agency this checklist. Ask them to respond in writing to each point within 5 business days. Set a 30-day deadline to see measurable changes. A good agency will appreciate the clarity; a bad one will get defensive.
Option 2 — Start testing in parallel. While your current agency continues, begin tracking lead sources yourself and test one alternative channel — whether that's organic search, a referral programme, or a second agency quoting on a smaller scope. Data from a parallel test takes the emotion out of the eventual decision.
Option 3 — Exit cleanly. If your contract allows, give notice and spend the notice period transferring all assets to your ownership. Get a full export of your Google Ads campaign structure, ad history and keyword lists before access is removed. Time your exit for a slow period so the ramp-up doesn't cost you peak-season jobs.
Before you leave any agency, confirm you own: your Google Ads account, your Google Business Profile, your website domain and hosting, and any call tracking numbers. These are non-negotiable.
If you're starting fresh and want to build a marketing foundation that doesn't depend on an agency reporting what's convenient, the proven marketing system for service businesses is a practical starting point. If you'd prefer to talk through your specific situation first, book a free call and we can look at what's actually working in your market.
Your agency works for you — not the other way around. If they can't tell you your cost per booked job in AUD, they're not measuring what matters. The 7 red flags above are your permission slip to ask hard questions and expect straight answers.
Frequently asked questions
Sources
- [1]IAB Australia Digital Advertising Revenue Report FY2025 · IAB Australia, 2025
- [2]Counts of Australian Businesses, including Entries and Exits · Australian Bureau of Statistics, 2024
- [3]HiPages Reviews 2026 — real cost per booked job analysis · 20 Minute Marketing, 2026
Pat Fong
Founder, ServiceScale
Helps Australian trade and service businesses build marketing systems that produce booked jobs, not just impressions. Based in Sydney.
Credentials:10+ years in digital strategy for service businesses
More from PatFREE GUIDE · GROWTH PLAYBOOK
From chaos to scale with the 3-phase playbook.
The exact framework we use with Australian trade businesses to go from chaos to scale. Foundation → growth → scale.
Related guides



