Being ripped off by a marketing agency means paying premium rates for hours nobody can account for, work you could automate cheaply, or reporting that hides whether any of it produced a booked job.
What does “ripping you off” actually mean in a marketing contract?
It rarely means outright fraud. Almost no agency invoices for work that never happened. The more common pattern is scope drift dressed up as service: a retainer is defined as a fixed monthly fee for a bundle of deliverables, and scope creep means that bundle quietly shrinks, gets templated, or gets handed to someone junior, while the invoice stays exactly the same. You’re not being billed for nothing. You’re being billed full price for less than you agreed to. The second pattern is pricing for scarcity that no longer exists. Writing ad copy, building a landing page, and pulling a performance report used to require specialized labor. A lot of it is now something a tool like ChatGPT drafts in minutes, or something Google’s Performance Max and Meta’s Advantage+ already automate inside the platform. An agency charging 2019 prices for 2026 labor isn’t necessarily lying to you. It’s just not telling you the cost of the work has dropped.How do you know if your agency is padding hours or just coasting?
Ask for a breakdown of what was actually done this month, by task, not by category. “Campaign management” is a category. “Rewrote three ad headlines, adjusted budget on two campaigns, sent one report” is a breakdown. If the account team can’t produce the second version without scrambling, the retainer has likely become a subscription you pay regardless of activity. A related tell: does the work change month to month, or does the report just get a new date on it? Genuine management shows iteration, tests that failed and got killed, budget that moved toward what worked. A templated retainer shows the same structure every month with different numbers plugged in.Common signs your agency is overcharging you
- Your invoice is a flat monthly fee with no line-item breakdown of what was delivered.
- Reports show impressions and clicks, but nobody can say how many became a booked appointment.
- Leads sit in a shared inbox for hours before anyone responds, and the contract never mentions response time.
- The strategic conversations stopped months ago. Calls are now status updates, not decisions.
- You have multiple locations and get a separate, disconnected report for each, with no rollup.
- Nobody can explain, in one sentence, why this month’s approach differs from last month’s.
Agency red flags vs. normal agency behavior
Not every item above is a rip-off. Slow months happen, even to good agencies. The difference is whether there’s a reason you can verify.Is a lack of reporting always a red flag?
Not automatically, but it’s the fastest check you have. A report that only shows platform-native numbers, impressions, reach, cost-per-click, tells you the ad ran. It doesn’t tell you whether it made money. McKinsey’s research on AI adoption found a majority of businesses now use AI in at least one function, including marketing execution, so the labor behind “campaign management” is cheaper to produce than a few years ago. If reporting hasn’t improved while that cost has dropped, ask why the price hasn’t moved either.A hypothetical example: an HVAC company paying for phantom optimization
This is an illustrative walkthrough, not a claimed client outcome. Say a single-location HVAC company pays an agency $2,800 a month for “full-funnel digital marketing.” The monthly report is six pages of impressions and click-through charts, never mentioning how many clicks became a phone call or a booked job. The owner asks for a call log and learns leads sit in a shared inbox checked once a day, sometimes less during a busy week. Nothing here is illegal. But the owner is paying full agency price for ad management that could plausibly be automated, and for lead handling that’s actively costing them business. The well-known Harvard Business Review study by Oldroyd and McElheran found companies contacting a lead within an hour were roughly seven times more likely to have a meaningful conversation with that lead than companies that waited even a little longer. A day-old lead isn’t a slow follow-up. It’s often a lost customer.How do you check without starting a fight?
You don’t need to accuse anyone of anything. Ask three questions on your next call: what specifically changed this month, how quickly were leads contacted, and what would you cut if the budget dropped 20 percent. A good agency answers all three without flinching. One that’s been coasting gets defensive, vague, or starts talking about “brand awareness” instead of numbers. For a harder version of this exercise, read our companion guide on whether to fire your agency for AI. It breaks down the three things a retainer typically covers and which actually require the human you’re paying for.How Ares fits into this decision
Ares is an AI operator built to run the execution layer a lot of retainers quietly charge full price for. It runs on GoHighLevel as the CRM, manages Google Ads and Meta campaigns with owner approval before any spend, and handles Google Business Profile updates and review requests. When a lead comes in, Ares responds by SMS, email, or chat within seconds, qualifies it, and books the appointment, with follow-up and nurture sequencing built in rather than sold as an add-on. Multi-location operators get one fleet dashboard, and every automated action respects owner-approval and consent settings. Pricing is $299 a month standard, or $100 per seat for enterprise, month-to-month with no setup fee. Ares doesn’t do everything an agency does. It won’t negotiate a sponsorship, reposition you against a competitor’s move, or replace a strategist who knows your market, and it’s text-first, not a phone-answering service. What it solves is the exact gap above: the report nobody reads, the lead that sat for six hours, the ad that’s run unchanged since spring. BrightLocal’s research shows most people check reviews before choosing a local business, which is why review management belongs in the same system as lead response, not a separate line item. If your current ad campaign management already looks templated, that’s the easiest place to start checking.Frequently asked questions
What's the single fastest way to check if my agency is overcharging me?
What's the single fastest way to check if my agency is overcharging me?
Ask for a task-by-task breakdown of what was done last month, not a category summary. If they can’t produce specifics without scrambling, the retainer has likely become a flat fee for templated work.
Is it normal for an agency not to handle lead response?
Is it normal for an agency not to handle lead response?
Yes, many contracts genuinely don’t cover it, and that’s fine if it’s disclosed upfront. It becomes a problem when leads sit unanswered for hours and nobody told you that would happen.
Should I confront my agency directly if I suspect this?
Should I confront my agency directly if I suspect this?
Ask questions instead of making accusations: what changed this month, how fast were leads contacted, and what would you cut if budget dropped 20 percent. The answers tell you more than a direct confrontation would.
Does a low-cost AI tool replace what I'm paying my agency for?
Does a low-cost AI tool replace what I'm paying my agency for?
Partially. A tool like ChatGPT drafts copy but doesn’t execute campaigns or answer leads. An AI operator like Ares runs the campaigns and responds to leads directly, covering more of a typical retainer, but neither replaces a strategist who understands your specific market.
What if my agency's reporting looks fine but results still feel off?
What if my agency's reporting looks fine but results still feel off?
Check whether the report ties to bookings, not just clicks and impressions. A clean-looking report that only shows platform metrics can still be hiding a slow or nonexistent lead response process.
Is switching to an AI operator like Ares cheaper than my current retainer?
Is switching to an AI operator like Ares cheaper than my current retainer?
Often, yes. Typical local agency retainers run $1,500 to $5,000 or more per month for execution and reporting. Ares runs $299 a month standard, or $100 per seat for enterprise, covering ad execution, lead response, booking, and reviews in one system.