Unhappy with your marketing agency? 7 signs it's not working, and what to do next

With John Bermudez · Updated November 2026

Quick answer

If you can't see where your leads come from, don't own your logins, or only hear from your agency when the invoice arrives, those are real warning signs. Before you cancel, ask for a results review and get admin access to everything in your name. Then you have three options: fix the relationship, switch agencies, or run the core of your marketing yourself on one system like HighLevel and hire help only for the parts you don't want to do.

Affiliate disclosure: We earn a commission if you sign up for HighLevel through our referral link, at no additional cost to you. We remain an independent training provider, not a HighLevel employee, agent or official representative.

7 signs your agency isn't working for you

  1. 1You can't answer "how many leads did we get last month, and from where?" Good agencies make this easy to see without asking.
  2. 2Reports show clicks, impressions and reach, but never calls, form fills, booked appointments or sales.
  3. 3You don't have admin access to your own website, Google Business Profile, ad accounts or analytics.
  4. 4The website, domain or tracking phone numbers are in the agency's name, not yours.
  5. 5Leads come in but nobody follows up fast, and the agency says that's "not their part".
  6. 6Every change takes weeks, or costs extra, even small text edits.
  7. 7You're locked into a long contract with auto-renewal and a long cancellation notice.

Ask these 5 questions before you decide

  • What exactly did we get for last month's spend: leads, calls, booked appointments?
  • Which accounts are in my name, and can you add me as admin on all of them today?
  • If I cancel, what do I keep: website, domain, content, ad accounts, call tracking numbers, contact list?
  • What's the notice period, and does the contract auto-renew?
  • What would you change in the next 60 days if we stayed?

Their answers tell you a lot. A good agency will happily give you access and a clear plan. If they get vague about ownership, start the checklist.

Own your marketing system

Free for 14 days. Month-to-month after that. Your contacts, your pages, your logins.

Run it yourself: try HighLevel free for 14 days

Affiliate disclosure: We earn a commission if you sign up for HighLevel through our referral link, at no additional cost to you. We remain an independent training provider, not a HighLevel employee, agent or official representative.

Your 3 options

Option A: Fix it

Agree on 2 to 3 numbers that matter (leads, booked calls, cost per lead), a monthly review, and admin access for you. Give it 60 to 90 days.

Option B: Switch agencies

Makes sense if you want everything done for you. Before you sign, insist that every account, the domain and the website are in your name.

Option C: Run the core yourself

Keep the system (website, CRM, follow-up, reviews, booking) in your own HighLevel account and hire help only for specific jobs like ads or design. You stop renting your marketing and start owning it.

What "running it yourself" actually looks like

For most local and service businesses, the part that loses money isn't the ad, it's what happens after the lead comes in. With HighLevel you can run that yourself in one account: a website and landing pages, a CRM with your full contact list, 2-way texting and calling, missed-call text back, online booking with reminders, automatic review requests, and follow-up automations. It's month-to-month with a 14-day free trial, so you can set up and test before you cancel anything.

If you'd rather not set it up alone, Built Live runs hands-on build events in South Florida. See upcoming events.

Who should keep their agency

  • Your agency delivers numbers you can see and you own your accounts.
  • You have no time or interest in touching your marketing, and the cost is clearly paying for itself.
  • You run large ad budgets that need a full-time specialist.

Honest advice: owning your system makes sense even if you keep an agency. Put HighLevel in your name and let them work inside it.

Common questions

How do I know if my marketing agency is doing a good job?
You can see leads, calls and bookings tied to the money you spend, and you have admin access to every account.
Can I fire my marketing agency and do it myself?
Yes, if you get your accounts and data back first and have a system to run follow-up. Many owners keep a freelancer for ads only.
What should I get back from my agency before I cancel?
Your domain, website, Google Business Profile, ad accounts, analytics, tracking numbers and contact list. See the full checklist.
Is it cheaper to do marketing in-house?
It depends on your time and ad spend. A single platform plus targeted freelance help often costs less than a full retainer, but your time isn't free.
What software do I need to replace my agency?
A CRM, website/landing pages, texting and email, booking, reviews and automation. HighLevel covers all of these in one account.
Can I try HighLevel before I cancel my agency?
Yes, the trial is 14 days and month-to-month after that.

Keep reading

Own your marketing system

Free for 14 days. Month-to-month after that. Your contacts, your pages, your logins.

Run it yourself: try HighLevel free for 14 days

Affiliate disclosure: We earn a commission if you sign up for HighLevel through our referral link, at no additional cost to you. We remain an independent training provider, not a HighLevel employee, agent or official representative.

John Bermudez, HighLevel trainer in South Florida

John Bermudez

HighLevel trainer and consultant · Built Live · South Florida

who has taught HighLevel to 50,000+ business owners in 5+ countries over 2.5+ years

StrategistSpeakerBusiness Growth Trainer
Work with John