You paid the $3,000 setup fee on a Monday. The rep was thrilled. Quick replies, big plans, "we're going to transform your pipeline."
Then the calls slowed down.
By week three, you're emailing to ask what's running. By week six, you get a one-page report full of impressions and "reach," and you still can't tell if a single new customer came from it.
You're not the first. You won't be the last. And the worst part is the signs were all there before you signed.
Let's go through them, so the next one doesn't get you.
Is a $3,000 setup fee a red flag by itself?
Not always. It depends on what the fee actually buys.
A real setup fee pays for real work you can list: building the ad account, writing the creatives, wiring up tracking, building a landing page. You can see it. You'd own it if you left.
A bad setup fee buys nothing you can point to. It's a deposit on the relationship — a way to make you feel committed so you don't walk when the results don't show. Ask one question: "What exactly does this fee pay for, and what do I keep if I leave in 60 days?"
If the answer is a confident, itemized list — fine. If it's vague, soft, "it covers onboarding and strategy" — that's flag number one. You're paying to be locked in, not to get work done.
Red flag 2: the report talks clicks, you think revenue
Here's the disconnect that drains more local business budgets than anything else.
The agency reports impressions, clicks, reach, CTR. You run a business that pays rent with booked jobs. Those are two different languages, and the gap is where your money quietly disappears.
One owner paid $9,990 for a promise of 1 million impressions. He got under 40,000. The guarantee was never honored. Another said it best:
"I can't get them on the phone, they treat me like dirt, and they charge $2,000 to my credit card every month and all I get is this report I don't understand."
A report you don't understand isn't a report. It's cover. If the numbers don't connect ad spend to booked appointments and closed jobs, the agency can look busy forever while you can't tell if it worked.
Good reporting is boring and clear: leads, bookings, closed jobs, cost per closed job. That's it.
Red flag 3: the accounts are in their name, not yours
This is the one that costs the most when it goes wrong, and almost nobody checks it upfront.
When an agency sets up your Meta ad account, your Google Ads, your pixel, your landing pages — under their business credentials — you don't own any of it. You're renting your own marketing from the people you hired.
The day you leave, you lose the data. The audiences you paid to build. The conversion history that makes the ads cheaper over time. Gone. You start from zero with the next agency, which is exactly how the cycle keeps feeding itself.
"I wouldn't buy a car I couldn't drive myself. Why did I accept a website I couldn't update myself?"
Log into Business Manager directly. Not through a link they send — directly. If your name isn't on the accounts, that's flag three, and it's the expensive one.
If you're not sure who owns your accounts right now, book a free audit — we'll log in with you and check, in a few minutes.
Red flag 4: the contract is long and renews itself
Bad agencies don't keep you with results. They keep you with the calendar.
Watch for three things buried in the fine print:
- Long terms — 6 or 12 months that lock in their revenue no matter how the campaign performs.
- Auto-renewal traps — miss a narrow cancellation window and you're in for another year, often at a higher rate.
- Hidden markups — setup fees, "platform" fees, and a quiet markup on your ad spend you never agreed to out loud.
The pattern across hundreds of complaints is the same:
"I went through 3 different places in 3 years. All a waste of money and time. Every single one was basically running a long term game which got you paying for years to come."
A confident agency offers a short term or month-to-month. They keep you by being worth keeping. The ones who need a 12-month cage know what happens when you're free to leave.
Red flag 5: the rep was fast — until you signed
The single best predictor of how an agency treats you after the sale is how they sell.
Were they replying in minutes during the pitch? Polished deck, instant answers, "great question"? And then, the week after you paid, suddenly it's two days for a reply?
That's not them being busy. That's the relationship showing its true shape. The energy was aimed at closing you, and once you're closed, the incentive flips. PPC agencies lose 49% of their clients every year — the highest churn of any service type — and most of that bleed happens in the first 90 days. The two biggest reasons: results that don't match the promise, and communication going dark.
You can test for this before you pay. Send a slightly hard question during the sales process and time the reply. Slow now means slower later. It never speeds up after the money lands.
What good looks like — and what it gets you
Flip every red flag and you get the checklist of an agency worth hiring:
| Red flag | What good looks like | |---|---| | Vague setup fee | Itemized work you'd own if you left | | Impressions and clicks | Leads, bookings, cost per closed job | | Accounts in their name | Everything under your credentials | | 12-month auto-renew | Month-to-month or 90-day term | | Rep goes quiet after signing | Replies in hours, before and after |
This isn't theory. A med spa we work with in Nice ran about €620 in ads.
She got 88 clients and roughly €44,000 back. In six weeks. Every €1 she put in came back as about €71. Cost per lead was €3.21, when the industry pays €30 to €80. First lead landed 1 hour 27 minutes after launch.
The numbers aren't the point. The point is she could see them. Live. Under her own account.
That's the difference between an agency and a black box.
Your 30-Second Audit
Three honest questions about your current setup:
- Can you log into your own ad account, right now, without asking your agency for a link?
- Does your last report tell you cost per booked job — or just impressions and clicks?
- If you fired them tomorrow, would you keep the accounts, the data, and the audiences?
If any answer was no, book a free audit. We'll pull your numbers, check what you actually own, and tell you exactly what's broken — even if you don't end up working with us.
A setup fee should buy you work. Not a leash.