Many owners have paid a marketing agency for months without being sure it helped. Some agencies earn their fee many times over; some don't. Instead of relying on the agency's own report, you can answer the question with your own numbers.
When an agency makes sense
An agency, or a good freelancer, is usually worth considering when:
- You need skills nobody in your business has, such as running Google Ads well, technical SEO or video production.
- The volume is too much for you: several channels, frequent campaigns, many locations.
- Mistakes are expensive. Large ad budgets wasted by inexperience cost more than an agency fee.
- You'll stay involved: answering questions, approving content, following up leads quickly.
It's often not worth it when:
- The budget is very small. If the agency fee is larger than the ad spend, most of your money is paying for management of very little.
- The basics are missing. If enquiries aren't answered quickly, or the website is broken, more traffic won't fix it.
- The work is simple and regular, like posting a few times a week, which you or a staff member can now do with AI help. See how to use AI in marketing.
Work out whether yours pays for itself
You need one sheet and three numbers, per quarter:
1. Total cost = agency fees + ad spend + any extra charges (shoots, tools).
2. New paying customers from their work. Not leads, not followers, not impressions. Customers who paid. To count them, ask every new customer "How did you hear about us?" and note the answer, and track enquiries from ad forms, landing pages and campaign WhatsApp numbers separately.
3. What a customer is worth to you: the average profit (not revenue) from one customer over a year. A salon client who visits monthly is worth far more than their first bill.
Then:
Cost per customer = total cost ÷ new paying customers If cost per customer is well below what a customer is worth, the agency is likely paying for itself.
If you can't fill in number 2 at all, that's the first thing to fix. Without it, nobody can say whether the marketing works, including the agency. Our guide to why "guaranteed leads" is a warning sign has a simple tracking sheet.
Questions to ask your current agency
- What did you do last month, specifically?
- Which campaign brought the most paying customers, and how do you know?
- Can I see the ad accounts and analytics myself?
- What would you stop doing if the budget were halved?
- What's the one thing on our side, like reply speed or the website, that's holding results back?
A good agency welcomes these questions. If you get defensiveness or jargon, read marketing agency red flags.
Alternatives to a full-service agency
- A specialist for one channel: paid ads or SEO only, with you handling social posts.
- A one-time setup of tracking, Google Business Profile and landing pages, then running it in-house.
- In-house with AI help: one staff member, with AI drafting posts and reports. See agency or in-house marketing.
- A freelancer, for smaller budgets. See SEO agency or freelancer?
Checklist: is your agency worth it?
- Quarterly total cost added up (fees + ad spend + extras)
- "How did you hear about us?" asked of every new customer
- Separate tracking for ad forms, landing pages and campaign numbers
- New paying customers from the agency's work counted
- Average yearly profit per customer estimated
- Cost per customer compared with customer value
- Direct access to every ad and analytics account
For reference, our digital marketing pricing is published in rupees, with ad spend paid directly to Google or Meta.






