5 Red Flags When Hiring an Ad Agency
Don't sign a contract before reading this. Learn the warning signs of a bad advertising agency and how to protect yourself.
Hiring the wrong advertising agency can cost you months of time and thousands of dollars. While most agencies are professional and deliver real value, some consistently underperform — and the warning signs are often visible before you sign the contract. Here are five red flags to watch for.
1. They Guarantee Specific Results
No agency can guarantee a specific CPA, ROAS, or ranking position. Digital advertising involves too many variables: competition, seasonality, market conditions, your product-market fit, and platform algorithm changes.
What a good agency says: "Based on similar clients, we expect to achieve X within Y timeframe, but results depend on testing and optimization."
What a bad agency says: "We guarantee 5x ROAS in 30 days."
Guarantees are a sales tactic, not a service commitment. Run.
2. They Won't Share Account Access
Your ad accounts (Google Ads, Meta Business Manager, etc.) contain your data, your audiences, and your campaign history. A legitimate agency will:
- Work in your ad accounts, not theirs
- Give you admin access at all times
- Let you take your accounts with you if you leave
If an agency insists on running ads in their own accounts, they're creating lock-in. When you leave, you lose everything — your pixel data, audience history, and campaign learnings. This is one of the most common predatory practices in the industry.
3. No Clear Reporting or KPIs
Before signing, ask: "What will you report on, and how often?" A good agency answers immediately with specifics:
- Weekly or bi-weekly performance updates
- Monthly strategy reviews with clear KPIs (ROAS, CPA, revenue, conversion rate)
- Access to a live dashboard or shared spreadsheet
A bad agency deflects: "We'll handle everything, don't worry about the details." Lack of transparency almost always means lack of results.
4. Long Contracts With No Exit Clause
12-month contracts with steep cancellation fees are a sign that the agency relies on lock-in rather than results to keep clients. The best agencies offer:
- Month-to-month agreements, or
- 3-month initial terms with 30-day notice for cancellation after that
If an agency is confident in their work, they don't need a contract to keep you. You'll stay because they deliver.
That said, a 3-month minimum is reasonable — advertising needs time to optimize. Just make sure you can leave after that initial period.
5. They Don't Ask About Your Business
The first conversation should be 80% about you and 20% about them. A good agency asks:
- What are your business goals (not just marketing goals)?
- Who is your target customer?
- What have you tried before and what worked/didn't?
- What does your sales process look like?
- What's your timeline and budget range?
An agency that jumps straight into their capabilities without understanding your situation is selling a package, not a solution.
Bonus: Minor Yellow Flags
These aren't dealbreakers alone, but pay attention if you see multiple:
- No case studies from your industry — They might still be great, but there's more risk.
- The pitch team disappears after signing — Make sure you meet the actual account manager before committing.
- Vague pricing — "We'll put together a custom proposal" is fine, but if they won't even give a range, they may be gauging how much they can charge.
- Heavy reliance on awards — Awards are nice, but they don't guarantee results for your specific account.
How to Protect Yourself
- Read verified reviews on Pick an Agency — not just the testimonials on the agency's own website.
- Ask for references — Speak to 2–3 current or past clients directly.
- Start with a small scope — Test with one channel before committing your full budget.
- Get everything in writing — Scope, deliverables, reporting cadence, and exit terms.
Find a Trustworthy Agency
Browse verified agencies on Pick an Agency — every listing includes real client reviews with ratings for performance, communication, and value for money.