First Question: Do You Actually Need an Agency?
Before we talk about how to hire the right agency, let's make sure you actually need one. Not every business does — and hiring one too early or for the wrong reasons is a fast way to waste money.
You probably need an agency if:
- You have a proven product or service but cannot grow beyond word-of-mouth
- You have tried doing marketing in-house and the results have plateaued
- You need expertise your team does not have (SEO, paid ads, brand strategy)
- Your team is too small to handle marketing alongside their core responsibilities
- You are ready to invest at least $2,000-3,000/month in marketing
You probably do NOT need an agency if:
- You do not have product-market fit yet (fix the product first, not the marketing)
- Your budget is under $1,500/month (the math does not work for quality agency talent at this level — hire a skilled freelancer instead)
- You are not prepared to be involved (agencies are not magic — they need your input, feedback, and industry expertise)
- You just want someone to post on social media (hire a content creator, not an agency)
The Red Flags That Should Make You Walk Away
After working in this industry for years, we have seen every flavour of bad agency. Here are the signs that should send you running:
1. They Guarantee Specific Rankings
"We guarantee page one rankings on Google." Run. No honest agency can guarantee Google rankings because nobody controls Google's algorithm. An agency that makes this promise is either lying, planning to use risky tactics that will get you penalised, or targeting such low-competition keywords that ranking means nothing.
What a good agency says instead: "We have a track record of improving organic traffic and rankings for clients in your industry. Here are the case studies."
2. They Will Not Share Their Strategy
If an agency treats their approach as a mysterious "secret sauce" they cannot explain, it usually means there is no strategy — just busywork. A good agency should be able to explain exactly what they will do, why they are doing it, and how it connects to your business goals. In plain language. Not jargon.
3. They Have No Case Studies
An agency without case studies is like a surgeon without a track record. Maybe they are talented. But would you bet your money on it? Case studies should show specific, measurable results — not just "we worked with Company X." Look for: what was the problem, what did they do, and what was the outcome in numbers.
4. They Own Your Accounts
Your Google Ads account, your social media profiles, your analytics setup, your domain name — these should always be owned by you. An agency that sets up accounts under their own ownership is creating a hostage situation. If you ever want to leave, you lose everything they built.
Always ensure your ad accounts, analytics properties, domain registrations, and social media profiles are registered under your business email and your business owns them. An agency should have access, not ownership. If they insist on owning these assets, that is a deal-breaker.
5. They Are Cheap. Really Cheap.
A "full-service digital marketing package" for $500/month should terrify you. Do the math: after the agency's overhead, that leaves maybe 3-4 hours of actual work per month. That is not enough time to do anything meaningful for your business. What you will get is templated work, automated reports, and a junior employee juggling 40 clients.
Quality agency work costs money. Not because agencies are greedy — because talented strategists, designers, developers, and marketers command real salaries, and good work takes real time.
6. They Talk About Themselves More Than You
In the sales process, pay attention to the ratio of questions to statements. A great agency asks more than they talk. They want to understand your business, your market, your challenges, your goals. A bad agency spends the entire pitch telling you how great they are and showing a generic slide deck that looks the same for every prospect.
The Green Flags That Signal a Great Agency
They Ask Hard Questions
A great agency will challenge you. They will tell you when your expectations are unrealistic. They will push back on ideas that will not work. They will ask about your business model, your margins, your customer lifetime value — because they cannot build an effective marketing strategy without understanding the business underneath it.
If an agency agrees with everything you say and promises everything you ask for, they are selling. Not strategising.
They Show Results in Your Industry (or Similar)
Industry experience is not strictly necessary — good marketing principles are universal. But an agency that has worked with businesses similar to yours will ramp up faster, avoid common industry mistakes, and have realistic expectations about what results look like in your market.
They Are Transparent About Reporting
Ask to see a sample report before you sign. A good agency report includes:
- Metrics tied to your business goals (not just impressions and clicks)
- Clear explanation of what was done and why
- Honest assessment of what worked and what did not
- Recommendations for next month based on data
- Access to real-time dashboards so you can check anytime
They Introduce the Team Who Will Work on Your Account
The person who sells you is rarely the person who does the work. Ask to meet the account manager and the specialists who will actually execute. If the agency cannot or will not introduce you, that is a problem. You need to trust the people doing the work, not just the person who closed the deal.
"The best agencies are not the ones that promise you the most. They are the ones that tell you the truth — even when the truth is not what you want to hear."
Bear My BrandPricing Models Explained
Understanding how agencies charge helps you evaluate whether you are getting value.
Monthly Retainer
The most common model. You pay a fixed monthly fee for an agreed scope of work. Best for ongoing services like SEO, content marketing, social media management, and paid advertising. Typical range: $1,500–$25,000/month depending on scope and agency tier.
Advantage: Predictable costs, ongoing relationship, consistent effort.
Risk: You need to monitor that the agency is actually delivering value consistently, not just collecting the retainer.
Project-Based
A fixed price for a defined deliverable — a website, a brand identity, a marketing strategy, a campaign. Best for one-time projects with clear scope.
Advantage: Clear deliverables and budget.
Risk: Scope creep. Define exactly what is included (and what costs extra) before signing.
Performance-Based
The agency gets paid based on results — leads generated, sales closed, revenue driven. Sounds ideal in theory. In practice, it creates misaligned incentives. A performance-based agency will optimise for the metric they are paid on, which may not be what is best for your business long-term.
Advantage: Low risk if structured well.
Risk: Agency may prioritise short-term wins over sustainable growth.
Hourly Rate
You pay for time spent. Common for consulting and ad-hoc work. Rates range from $50–$300/hour depending on the agency's location, expertise, and overhead.
Advantage: Pay only for what you use.
Risk: Costs can be unpredictable. Hard to budget.
Most businesses should invest 5-15% of revenue in marketing. If your annual revenue is $500,000, that means $25,000–$75,000/year, or roughly $2,000–$6,000/month. This should cover agency fees plus ad spend. Do not confuse agency fees with ad spend — they are separate costs.
The Selection Process — Step by Step
Step 1: Define Your Goals and Budget
Before you talk to any agency, be clear about what you want to achieve (more leads, higher revenue, better brand awareness, market expansion) and what you can invest. Vague goals get vague results.
Step 2: Create a Shortlist of 3-5 Agencies
Look at portfolios, case studies, client reviews (Google, Clutch, DesignRush), and referrals from your network. Do not shortlist based on who has the flashiest website — look at their results.
Step 3: Run Discovery Calls
Schedule 30-minute discovery calls with each shortlisted agency. Pay attention to how much they listen vs talk, the quality of questions they ask, and whether they seem genuinely interested in your business or just closing a sale.
Step 4: Request Proposals
Ask for written proposals that include: strategy overview, specific deliverables, timeline, pricing, team members assigned, and expected outcomes. Compare proposals on substance, not just price.
Step 5: Check References
Ask to speak with 2-3 current or recent clients. Questions to ask references: What results have they delivered? How is their communication? Would you hire them again? What could they improve?
Step 6: Start with a Trial Period
If possible, negotiate a 3-month trial before committing to a long-term contract. This gives both sides time to prove the relationship works.
When to Fire Your Current Agency
Sometimes the answer to "how do I find the right agency" starts with leaving the wrong one. Fire your agency when:
- They consistently miss deadlines without explanation
- Results have been flat or declining for 3+ months with no clear plan to improve
- Communication has broken down — you are chasing them for updates
- They cannot explain their strategy in terms you understand
- Your account manager keeps changing and nobody knows your business
- They blame the market, the algorithm, or your product instead of adapting
- You feel like a number, not a partner
Do not fire them impulsively — have a direct conversation first. If the problems persist after that conversation, make the change. Staying with a bad agency because switching is inconvenient costs more in the long run than the short-term hassle of finding a new one.
Frequently Asked Questions
Common questions about hiring a marketing agency.
Looking for an Agency That Delivers?
Bear My Brand combines branding, digital marketing, SEO, and web development — with transparent reporting and real results.
Book a Free Strategy Call
