A good agency can be one of the best investments a small business makes. A bad one drains your budget and, worse, locks up the accounts and data you need to recover. Most trouble shows up before you sign — if you know what to look for.
The short version
Guarantees of rankings or viral results are a promise no one can keep.
You should always own your ad, analytics, and website accounts.
Clear scope, clear reporting, and clear exit terms protect you.
Ask for references and check them yourself.
Strategy should come before the sales pitch, not after the contract.
Why red flags matter
Hiring an agency is a trust decision made with incomplete information. You are buying a promise about future work, often from people you have known for a few weeks. The warning signs below are the patterns that reliably precede a bad engagement. Seeing one is not always a dealbreaker; seeing several together usually is. Treat them as questions to press on, not just boxes to check.
The 10 red flags
Guarantees #1 rankings or viral results. No one controls search engines or virality. A firm that promises a specific ranking or a guaranteed number of viral posts is either naive or dishonest — and often relies on tactics that get you penalized later.
No clear reporting or KPIs. If they cannot tell you what they will measure and how often they will show you, you will never know whether the money is working. Vagueness about numbers is a choice, and it favors them, not you.
Will not give you account access or ownership. Your ad accounts, analytics, website, and social profiles should be yours, with the agency added as a user. When an agency insists on holding these under their own accounts, leaving means losing your history and sometimes your assets.
Vague or constantly shifting scope. "We will handle your marketing" is not a scope. If what you are buying keeps changing shape and no document pins it down, disputes over deliverables are only a matter of time.
Long lock-in with no exit clause. A twelve-month term can be fine, but there should be a way out for non-performance and a clear notice period. A long contract with no exit and stiff penalties protects the agency from having to earn your renewal.
No references or case studies. An established agency can point to past clients and results, ideally in your industry or a similar one. If they cannot or will not, you are the case study.
One-size pricing with no discovery. A serious partner asks about your goals, market, and current numbers before quoting. A flat package priced on the first call, before anyone understands your business, is a product being sold, not a strategy being built.
Slow or evasive communication. The sales process is the fastest and most attentive an agency will ever be. If replies are slow or answers dodge the question now, it will not improve after you sign.
Buys followers or posts fake reviews. Purchased followers, engagement pods, and planted reviews are short-term theater that can get your accounts flagged and your reputation dinged. An agency that does this to its own profiles will do it to yours.
All sales pitch, no strategy. If every conversation is about how great they are and none is about what you are trying to achieve, you are being closed, not consulted. Strategy should show up before the contract, not as a surprise afterward.
Advertisement
How to vet around them
You can neutralize most of these risks with a short, disciplined process before you sign.
Ask for two or three references and actually call them — ask what went wrong, not just what went right.
Require that all accounts are created under your ownership, with the agency granted access as a user.
Get the scope, deliverables, and reporting cadence in writing before any payment.
Read the term and cancellation clauses closely; confirm there is an exit for non-performance.
Ask what they will measure and to see a sample report from a real (anonymized) client.
Start with a smaller project or a shorter first term where possible, and expand once they earn it.
Pro tip — own your accounts
Insist that you own your ad and analytics accounts, with the agency added as a user rather than the account holder. This single term protects your data, your history, and your ability to leave. If an agency resists it, treat that resistance as the answer.
Looking for an agency you can trust?
Browse marketing companies and vet them against this checklist.
Guarantees about service — deliverables, timelines, reporting, a satisfaction or refund policy — are reasonable and welcome. Guarantees about outcomes they do not control, like a specific search ranking or a viral hit, are not credible. Judge the promise by whether the agency actually controls the thing being promised.
Is a long contract normal?
Longer terms are common because good marketing compounds over months. What matters is fairness: a reasonable notice period, an exit for non-performance, and no punishing penalties. A long lock-in with no way out is the part to push back on.
How do I check an agency’s reviews?
Look beyond the testimonials on their own site. Check independent review sources, ask for references you can call, and search for the agency name alongside words like "review" or "complaint." Be wary of a wall of five-star reviews all posted in the same short window.
What if I already signed?
Re-read your contract for the notice period and any exit or non-performance clause. Ask in writing for account ownership and a clear report of results to date. If they will not provide either, that itself tells you whether to renew — and document everything in case you need to unwind the relationship.
General educational information for business owners — not professional marketing, legal, financial, or tax advice. Marketing results vary by industry, budget, market, and execution, and no outcome is guaranteed. Pricing, platform features, and best practices change over time — confirm current details with the agency or platform before making a decision.