Hiring a marketing agency is one of the higher-stakes decisions a small or mid-sized business makes. Get it right and you gain a growth engine; get it wrong and you lose months and a chunk of budget. This checklist walks through how to evaluate an agency properly — the questions to ask, the red flags to watch, and how to structure the relationship — whether you’re in Singapore, the US, Australia, the UK, or anywhere in between. The principles are the same everywhere.
First, get clear on what you actually need
Before you talk to anyone, write down the outcome you want — more qualified leads, a working website, consistent content, or all of it. Agencies specialise differently: some are pure paid-ads shops, some are full-service, some are brand and creative studios. Knowing your goal stops you buying a service that sounds impressive but doesn’t move your number.
In-house vs freelancer vs agency
There are three ways to get marketing done, and each suits a different stage:
- In-house hire: deep focus on your business, but expensive and narrow — one person rarely covers ads, content, design, and strategy well.
- Freelancers: flexible and affordable per task, but you carry the coordination and strategy yourself.
- Agency / retainer: a whole team’s range for less than one senior salary, with one group accountable for results. Best when you want breadth without managing several people.
For most SMEs without a marketing leader in place, a productised retainer is the pragmatic middle path.
The questions to ask before you sign
A good agency will answer all of these without flinching:
- What exactly is included each month, and what counts as out of scope?
- Is the ad budget separate from your fee, and is it ever marked up?
- Who owns the ad accounts, website, content, and customer data?
- How and how often will you see results and reporting?
- What’s the minimum commitment, and how does cancellation work?
- Who actually does the work — the people in the room, or junior staff offshore?
How agency pricing models work
You’ll typically encounter monthly retainers, project fees, performance-based pricing, or a percentage of ad spend. Each has trade-offs: retainers are predictable; project fees suit one-off builds; percentage-of-ad-spend models can quietly punish you for scaling. Whatever the model, the test is the same — can you clearly see what you pay for, and is the agency’s incentive aligned with your results rather than just your spend?
Red flags to walk away from
- Guaranteed sales numbers. Nobody can honestly promise a fixed number of sales — too much depends on your offer and follow-up.
- Marking up your ad spend or refusing to show you the platform numbers directly.
- Holding your accounts hostage — running ads from their account, or owning your domain so you can’t leave cleanly.
- Vague reporting full of vanity metrics (impressions, likes) instead of leads, cost per lead, and revenue.
- Long lock-in contracts with no clear exit.
What good reporting looks like
You should always be able to answer three questions: how many leads came in, what each cost, and what happened to them. Good agencies report in plain language and give you direct access to the underlying dashboards — you should never have to take their word for it.
Start with a small, time-boxed trial
Rather than committing for a year, start with a short engagement — a single campaign or a one-to-three-month run — with clear success criteria agreed up front. A confident agency will welcome this. It lets you judge the working relationship, communication, and early results before you scale up.
Frequently asked questions
How much should an SME budget for marketing?
It varies widely by industry and ambition, but many small businesses allocate a single-digit percentage of revenue to marketing, split between agency fees and ad spend. The right figure is whatever lets you test properly and still measure a return — start smaller, prove the model, then scale.
Should I choose a local agency or does location matter?
For most digital marketing, location matters far less than fit and track record — campaigns are run remotely anyway. Local knowledge helps for hyper-local targeting or language nuance, but a strong remote team often beats a weaker local one.
How long before I see results from an agency?
Paid ads can produce leads within days, but optimisation takes a few weeks, and SEO or content compounds over months. Be wary of anyone promising instant, dramatic results.
What’s the most common reason agency relationships fail?
Misaligned expectations — usually around what’s included, who owns what, and how success is measured. Clarifying all of that in writing before you start prevents most problems.
If you’d like a no-pressure second opinion on your current setup or a prospective agency, we’re happy to help — book a free 30-minute audit, or see what working with us looks like on our services page.

Join the conversation