How to choose a digital marketing agency: write down what you want, ask for proposals against that one brief, check who will actually do the work, keep control of your accounts, insist on reports that show enquiries and sales, and read the contract’s exit terms before you sign.
Everything below is a way of doing those six things properly. If you are looking for a digital marketing agency for small business work in India, this is written for you: founders, service business owners and small and mid-sized companies.
A common trap is to compare three proposals on price and presentation, because that is the easiest thing to compare. The harder questions are the ones that matter later: what exactly is included, who does the work, how results are measured, and what happens to your accounts if you leave.
I have sat on both sides of this table: as a consultant reviewing agency work for clients, and earlier as a business manager handling vendors, budgets and campaigns.
One boundary first. This guide is about choosing a full-service agency: one that may handle SEO, social media, your website, content, ads and reporting together. If you are only hiring someone for Google Ads, my guide on how to hire a Google Ads expert in India covers that in more depth. And if you are wondering whether you need an agency at all, read 7 signs your business needs a marketing consultant, not another agency first.
The Short Answer: Choose on Accountability, Not on Presentation
A good agency can explain, in plain words, four things (your own questions should test each one):
- What they will do for your business, and what they will not.
- Who will do it, by name and role.
- How the work connects to enquiries and sales, not just activity.
- What happens to your accounts and data if you leave.
If an agency is vague on any of these before you sign, it will be vaguer after. Everything below is a way of testing those four points.
Quick Checklist: Choosing a Digital Marketing Agency for Small Business
| Check | What a good answer looks like |
|---|---|
| Written brief | The agency repeats your goals back to you in your own words |
| Named team | You get names, roles and who your day-to-day contact is |
| Account ownership | Domain, website, ad accounts, Google Business Profile and analytics are in your name |
| Reporting | Reports show enquiries and sales, not only reach and followers |
| Pricing | Clear scope, clear exclusions, ad spend shown separately |
| Contract | Notice period, exit and handover terms are written down |
| References | They can connect you with a relevant client, or explain honestly why they cannot |
If you only have time to check one row, check account ownership. It is often the hardest to fix later.
Step 1: Write Your Brief Before You Talk to Any Agency
This is a common point where selection goes wrong. Owners ask agencies “what can you do for us?” and agencies, naturally, reply with everything.
Flip it. Write a one-page brief first. It does not need to be fancy. It needs five things:
- What you sell and to whom. Be specific: “dental clinics in two cities” is better than “healthcare”.
- What a good enquiry looks like. A phone call from a buyer with budget, not a form fill from a student.
- What you want in the next 6 to 12 months. For example, a number of qualified enquiries a month, or a shift from walk-ins to online bookings. Use your own numbers.
- What you have already tried. Previous agencies, channels, what worked and what did not.
- What you can handle on your side. Who answers enquiries? How fast? If your follow-up is weak, no agency can fix that for you. See my post on how to audit your sales funnel.
Send this brief to every agency you speak to. Then compare how they respond. An agency that reads the brief and asks sharp questions is showing you how they will work. An agency that sends back a generic deck with the same slides for every client is also showing you how they will work.
A Brief Template You Can Copy
Paste this into a document and fill it in before you contact anyone:
- Business and offer: what you sell, price range, your strongest differentiator.
- Target customer and geography: who, where, and who you do not want.
- What a qualified enquiry is: your definition, in one line.
- Goals for 6 to 12 months: in your own numbers.
- Total monthly marketing budget: and, separately, how much is ad spend paid to platforms.
- Services you think you need: and the ones you are unsure about.
- Current assets: website, domain, ad accounts, social pages, Google Business Profile, analytics, CRM or lead sheet.
- Past experience: what you tried, what happened, what you disliked.
- Decision-maker and timeline: who approves, and when you want to start.
- Your side of the work: who answers enquiries, and how fast.
Know What You Are Actually Buying
“Digital marketing” is a bucket. Before you talk to anyone, decide which of these you need:
- Search engine optimisation (SEO): slow, compounding, mostly about content, technical health and trust.
- Paid ads (Google, Meta): faster, but you pay for every click, and results depend on your offer and follow-up.
- Social media management: posting, community, creatives. Useful for brand and trust; direct sales impact varies a lot by business.
- Website and landing pages: design, speed, messaging and conversion.
- Content and email or WhatsApp marketing: the layer that nurtures people who are not ready to buy today.
- Reporting and analytics: tracking calls, forms and sales back to their source.
A full-service agency may offer all of these. Teams are rarely equally strong in every one, which is normal. Ask which two or three the agency is strongest at and which are done by a partner or freelancer.
Step 2: Understand Retainer vs Project Pricing
Indian agencies usually price in one of two ways. Neither is automatically better. The right one depends on what you need.
| Monthly retainer | Fixed project fee | |
|---|---|---|
| Best for | Ongoing work: ads, SEO, social, content | One-off work: new website, landing page, brand creatives |
| Risk for you | Paying for activity without results | Scope arguments and “extra” charges |
| What to fix in writing | Hours or deliverables per month, what is excluded | Deliverables, number of revisions, timeline, handover files |
| Watch out for | Vague “social media management” with no deliverables listed | Unlimited promises with tiny prices |
What to Ask About Any Quote
- What exactly is included each month? Number of posts, blogs, ad campaigns, reports, calls.
- What is excluded? Design for ads, video, stock images, tools, landing page changes, extra platforms.
- Is ad spend separate from the fee? In most cases it is simplest and most transparent when ad spend is billed to your own account by the platform. If an agency does handle ad spend on your behalf, the arrangement, any markup and the billing records should be written down so you can see what was actually spent.
- Are there setup fees? If so, what do they cover?
- How is GST shown? Ask for an itemised quote so you can compare like with like, and confirm treatment with your accountant.
A Word on Ad Spend
If paid ads are part of the package, remember that the agency fee and the ad budget are two different things. My own working rule, when I take on a paid-ads engagement, is a minimum of ₹30,000 a month in ad spend, with fees and tax separate. That is my rule from running campaigns. It is not a requirement from Google or Meta, and it is not a requirement for hiring a full-service agency. If an agency promises great paid results on a very small budget, ask them to show you the maths. I explain how to plan that number in my guide to PPC budget planning for small business, and what fair fees look like in Google Ads management fees in India.
Be Careful With Very Low Prices
I am not saying cheap is always bad. Small businesses have real budgets. But when a price looks far below everyone else’s, ask how the agency makes it work. Possible explanations include a narrower scope, a leaner team, templated work, or outsourcing. Any of those can be fine if you know about it and the scope matches your needs. It becomes a problem when the proposal sounds senior and the delivery is something else, so ask.
How to Compare Three Proposals Side by Side
Proposals rarely match. One includes setup, another does not. One includes ad creatives, another charges extra. Put them in one table before you decide. Here is a fictional example of the layout (the agencies and entries are made up, only to show the method):
| Item | Agency A | Agency B | Agency C |
|---|---|---|---|
| Services included | SEO, social, ads | Ads and landing page | SEO and content |
| Monthly deliverables | Listed in writing | “As required” | Listed in writing |
| Ad spend | Separate, paid to platform | Not mentioned | Not applicable |
| Setup work | Included | Extra | Included |
| Reporting | Monthly, enquiries tracked | Monthly, traffic only | Quarterly |
| Team named | Yes | No | Partly |
| Exclusions listed | Yes | No | Yes |
| Exit terms | Written | Not mentioned | Written |
In this example, Agency B may look cheapest, but its blanks are the real cost. Ask each agency to fill every row, and treat a blank as a question, not a saving.
Step 3: Find Out Who Actually Does the Work
At the pitch you may meet the founder or a senior strategist, while the day-to-day work is done by other team members or partners. That is a normal way for agencies to work, and junior staff or freelancers are not automatically a sign of poor quality. It only becomes a problem when you are not told. Ask these questions:
- Who will be my day-to-day contact? Can I meet them before I sign?
- Who plans the strategy, and who executes it?
- Is any work outsourced to freelancers or partner agencies?
- How many clients does each person on my account handle?
- What happens if my account manager leaves?
- How often will someone senior review my account?
You are not looking for a perfect answer. You are looking for a specific one. “Our designer is a freelancer who works only with us” is a specific answer. “Everyone on the team is an expert” is not an answer.
Step 3B: Judge the Plan, Not Just the Team
A proposal is a plan. Test whether it makes sense for your business:
- Why these channels? Ask the agency to explain why it recommends each one for your situation.
- What happens in the first 90 days? Look for priorities in order, not a list of everything.
- What assumptions need testing? A credible plan admits what is not yet known.
- What does the agency need from you? Content, approvals, faster follow-up, access.
- What would they postpone or not do? A plan that does everything at once is often a plan without priorities.
If the plan could be pasted into another client’s proposal without changing a word, it is a template. Ask for the specifics.
Step 4: Insist on Owning Your Accounts and Assets
This is the section I most want you to read twice.
It can happen that a business discovers, only when it tries to leave an agency, that it does not control the things its marketing runs on. The domain is registered in the agency’s name. The website sits on the agency’s hosting with the agency’s login. The Google Ads account is the agency’s account. The Facebook page has the agency as the only admin.
When that happens, leaving can become expensive or difficult. You risk losing access to your website, your ad history, your reviews or your tracking data.
What Should Be Under Your Control
The principle is simple: keep the highest level of control on each asset, and give the agency delegated access to do the work. How this works differs by platform. Google uses account owners, users and manager-account links; Meta uses business portfolios and asset permissions; domains and hosting have their own registrant and admin logins. Do not assume every asset transfers the same way, and check the current platform rules.
| Asset | What to insist on |
|---|---|
| Domain name | Registered in your business name, with your email as the registrant contact |
| Website and hosting | You hold admin access; hosting account in your name or clear written handover terms |
| Google Ads account | Your account, with the agency added as a manager or user |
| Meta (Facebook and Instagram) | Business account and pages owned by you; agency added as partner |
| Google Business Profile | You are the owner; agency is a manager |
| Google Analytics and Search Console | Property owned by you; agency has user access |
| Creative files | Agree in the contract who owns commissioned work and which source files you receive |
I wrote about this at more length in why you should book a domain name in your own name. The same principle applies to everything else.
Put It in the Contract
Do not rely on a verbal promise. Ask for clauses that say your business accounts, domains and data stay under your control, that commissioned work is yours on payment, and that the agency will hand over access on exit.
Be realistic about exceptions. Third-party software, licensed themes, stock assets and the agency’s own tools or templates may be licensed to you rather than owned by you. Ask the agency to list these, so nothing surprises you later. If an agency refuses any form of account access or handover, treat that as important information about how the relationship will end.
Step 5: Look at How They Report, Not Just What
A 30-page PDF full of charts can still tell you nothing about whether the business grew, so look at what the report actually measures.
Good Reporting Answers Three Questions
- What did we spend and what did we do? Ad spend, hours, deliverables.
- What came in? Calls, form fills, WhatsApp enquiries, bookings, and where each came from.
- What happens next? What the agency will change next month and why.
Vanity Metrics vs Business Metrics
| Often reported | What you actually want to know |
|---|---|
| Impressions and reach | How many enquiries came, and from which source |
| Followers and likes | Whether the right people are engaging and enquiring |
| Website visits | How many visitors became leads |
| Keyword rankings | Whether ranking pages bring qualified enquiries |
| Clicks | Cost per qualified lead and, over time, cost per customer |
Reach and followers are not useless. They are just not the finish line. Ask the agency how they will track phone calls and WhatsApp clicks, because many Indian businesses get most of their leads that way. If the tracking is not set up, the report cannot be trusted, however good it looks. I explain this problem in why Google Ads can show conversions but bring no sales.
Ask the agency to define terms and agree them in writing: a click, a WhatsApp tap, an enquiry, a qualified lead, a booking and a customer are different things. A tracked click does not prove a conversation, and a recorded conversion does not prove a sale. Offline sales may only be matched if your own CRM or sales records are shared with the agency.
Ask also for a sample report before you sign. Then ask yourself: could I use this to decide where to put my next rupee?
Step 6: Check Their Proof Without Being Naive
Every agency has case studies. Some are real and relevant. Some are screenshots of a graph with no context.
How to Read a Case Study
- Is the business similar to yours? A win for an online fashion store does not automatically transfer to a local clinic.
- Is the starting point shown? “200% growth” means little without the base number.
- Does the case study mention the business result? Enquiries and revenue matter more than reach.
- Can the agency explain what they changed? Specific actions are more believable than slogans.
References
Ask whether you can speak to one or two current or former clients. Some agencies will arrange this easily. Others cannot, for reasons such as confidentiality. Ask them to explain, then decide whether you are comfortable.
When you speak to a reference, ask practical questions: Were deadlines met? How quickly do they reply? Did the reports make sense? What would you change? Would you hire them again?
Be Careful With Guarantees
Be wary of anyone who guarantees first-page rankings or fixed sales. Search engines and ad platforms are not controlled by agencies, and your own offer and follow-up matter too. Some agencies do commit to targets, such as a number of qualified leads, but if so the definition, conditions and consequences should be written into the proposal. A promise with no definition is just a slogan.
Step 7: Read the Contract Before You Sign
Most small businesses sign agency contracts after skimming the first page. The clauses that cause trouble are usually on page three.
Terms to Check in a Digital Marketing Agency Contract in India
| Clause | What to look for |
|---|---|
| Scope of work | Specific deliverables, platforms and quantities; exclusions listed |
| Term and lock-in | Length of the minimum commitment. Is it 3 months, 6 months, 12 months? Is that justified by the work? |
| Notice period | How much notice is needed to stop, and how it is given |
| Exit and handover | What is handed over, in what format, within how many days |
| Ownership | All accounts, data, creative and content belong to you |
| Payment terms | When invoices are due, late fees if any, what happens if agreed work is not delivered |
| Data and subcontractors | Who can access your data, whether work is subcontracted, how data is returned or deleted |
| Confidentiality | Your customer data and business information stay protected |
| Reporting and meetings | Frequency and format of reports and review calls |
| Dispute resolution | What happens if either side is unhappy |
I am not a lawyer, and this is not legal advice. For anything large or unusual, show the contract to your lawyer or a trusted adviser. But you do not need legal training to spot the obvious questions: Can I leave? What do I keep? What am I paying for each month?
Exit and Handover Checklist
Agree in the contract what happens on exit, who does it and by when. Typical items to cover:
- Domain and DNS access, and hosting credentials
- Website backup and admin access
- Analytics, Tag Manager and Search Console access
- Ad account access and campaign history or exports
- Creative files and content you have paid for (as agreed)
- A list of licensed tools or plugins in use
- Customer or lead data exports
- Removal of the agency’s access once handover is done
- Final invoices and any outstanding payments
Data and Privacy
Your leads are personal data. Ask who has access to forms, CRM, WhatsApp and analytics, whether subcontractors can see them, how long data is kept, how it is deleted on exit and what happens if there is a security incident. India’s data protection rules are evolving, so check the current position with your lawyer instead of relying on a blog post, including this one.
A Reasonable Starting Point
Many business owners find a shorter initial commitment, with a review point, more comfortable than a long lock-in before results are visible. A three-month initial period with a clear review is one option. What is reasonable depends on the service: SEO and content take longer to show effect than paid ads, so an agency may fairly ask for more time there. What matters is that the reason is explained and the exit terms are fair.
Step 8: Use a Simple Vendor Scorecard
When you have spoken to three agencies, you will remember the most charming one, not the most suitable one. A scorecard fixes that. Score each agency from 1 to 5 on each line, then compare.
| Criterion | What to assess | Weight (suggested) |
|---|---|---|
| Understanding of your business | Did they ask good questions about customers and sales? | High |
| Clarity of scope and pricing | Are deliverables and exclusions written? | High |
| Team transparency | Do you know who does the work? | High |
| Account and data ownership | Are terms in your favour? | High |
| Reporting quality | Does it connect to enquiries and sales? | High |
| Relevant experience | Similar business type or problem? | Medium |
| Communication | Reply speed, clarity, honesty during the pitch | Medium |
| Contract fairness | Notice, lock-in, exit and handover | Medium |
| Price | Fair for the scope | Medium |
| Chemistry | Can you work with these people for a year? | Medium |
Notice that price is not at the top. It matters, but a cheap agency that does not report properly is more expensive than a fair one that does.
Red Flags I Would Not Ignore
- Guaranteed rankings or sales. Agencies do not control search engines or your customers. Any commitment should be defined and written down.
- Vague proposals. “Complete digital marketing solution” with no deliverables.
- Reluctance to give you account access. Or accounts registered in the agency’s name.
- No questions about your business. If they never ask about your customers, margins or sales process, they are selling a template.
- Pressure to sign today. “Special offer ends tonight” is a sales tactic, not a business reason.
- Reports with no business outcomes. Only impressions, followers and traffic.
- Hidden markups on ad spend. You should be able to see the platform’s own billing.
- Unclear team. You cannot find out who will work on your account.
- Bad-mouthing every competitor. A good agency can explain their approach without trashing others.
- Very long lock-in with no review. Especially for work where results are not yet proven.
One red flag does not always mean walk away. Several together usually do.
Questions to Ask a Digital Marketing Agency
Keep this list handy for the pitch meeting.
- What would you do in the first 30 days for a business like mine?
- Who will work on my account and how many other clients do they handle?
- Which parts of this service are done in-house and which are outsourced?
- How will you track calls, WhatsApp enquiries and form fills?
- What do your reports look like? Can I see an anonymised sample?
- Who owns the accounts, domain, website and data?
- What is the minimum commitment, and how do I exit?
- What do you need from me to make this work?
- What would make you say this is not the right fit for us?
- Can I speak to a current client in a similar situation?
That ninth question is my favourite. A good agency is willing to say when a project does not suit them.
Common Mistakes Indian Businesses Make When Hiring an Agency
Choosing on price alone. A low quote may cover a narrower scope. Compare deliverables, not totals.
Hiring before the basics are ready. If your website is slow, your offer is unclear, or nobody answers enquiries quickly, marketing can magnify the leak. Fix the basics, or ask the agency to include them in the plan. My post on why your landing page is losing leads is a good starting point.
Expecting the agency to know your business. Agencies know marketing. You know your customers. The best results come when you share sales conversations, objections and feedback.
Not assigning someone internally. Someone in your business must own the relationship: approving work, answering questions, following up on leads. If everyone is responsible, nobody is.
Judging results too early, or too late. Some channels need a few months. But waiting a full year to ask “what has this brought us?” is too long. Agree review points at 30, 60 and 90 days.
Giving access without control. Sharing a password in a WhatsApp message is not a system. Use proper admin roles and keep ownership.
Not looking at the leads themselves. Reports say 80 leads; the sales team says 8 were real. Listen to the sales team, and ask the agency to work with them on what a good lead looks like.
What I Would Check First If You Asked Me to Review Your Agency
If a client said to me, “I am paying an agency and I am not sure it is working,” here is the order in which I would look.
1. Who owns what. Before anything else, I check domain, website, ad accounts, analytics and Google Business Profile ownership. If you do not own them, that is the first fix.
2. How leads are tracked. I check whether calls, forms and WhatsApp clicks are recorded. I place a test enquiry and see whether it appears in the report.
3. What the money is buying. I read the contract and invoices against the work done. Are all deliverables actually being delivered?
4. The enquiries themselves. I read the last 20 or so leads. Are these people who could buy? If not, the agency may be optimising for the wrong thing, or the targeting is off.
5. The follow-up. I look at how fast the business responds to enquiries. Some “agency problems” turn out to be follow-up problems.
6. The reports. I compare the story the report tells with the story the sales team tells.
Only after this do I decide whether the agency needs to change its approach, the business needs to fix something on its side, or it is time to move on. It is frequently a mix.
When to Think Twice About Hiring an Agency at All
An agency is not always the right answer. Consider other options if:
- You are not yet clear who your ideal customer is. A strategist or consultant may help more than an executor.
- Your budget is very small and you need only one channel done well. A specialist may fit better.
- You have an in-house person who needs direction, not replacement.
- Your offer or pricing is the real problem. Marketing cannot fix a product people do not want at the price you ask.
In those cases, strategy comes first and execution second. My page on digital marketing strategy and planning explains how I approach that.
Digital Marketing Agency FAQs
How much does a digital marketing agency cost in India?
It varies widely with scope, city, team seniority and whether ad spend is included. Rather than hunting for an average, ask each agency for an itemised quote against your written brief. Compare what is included. Keep ad spend separate, because it is paid to the platform, not to the agency.
Should I choose a retainer or a project?
Use a project fee for one-off work with a clear end, like a website or landing page. Use a retainer for ongoing work like ads, SEO or content. Whichever you choose, get deliverables, exclusions and review dates in writing.
How long should I commit to an agency?
It depends on the service. Paid ads can show early signals within a few weeks, while SEO and content take longer. Look for a fair initial period with a review point and clear exit terms, rather than a long lock-in before you have seen the work.
Can I switch agencies without losing my website and ad accounts?
Only if you own them. Check that the domain, website admin, ad accounts, analytics and Google Business Profile are in your name, and that the contract says so. If they are not, ask the agency to transfer ownership now, while the relationship is good.
What should be in a digital marketing agency contract in India?
At minimum: scope and deliverables, fees and payment terms, minimum term, notice period, exit and handover, ownership of accounts and content, confidentiality, and reporting. For anything significant, have a lawyer review it. This guide is not legal advice.
How do I know if an agency’s results are genuine?
Ask for relevant case studies with starting numbers, specific actions taken, and business outcomes such as enquiries or sales. Ask to speak with a current client. Be cautious about guarantees and unexplained percentage growth.
Is a freelancer better than an agency?
Sometimes. A freelancer can be a good fit for one focused task with a single point of contact. An agency can offer more breadth and backup. The better choice depends on your scope, your budget and how much management time you can give.
What if I am already with an agency and it is not working?
Start with ownership and tracking, then look at the quality of leads and your own follow-up. Raise concerns in writing, give a fair review period, and check your contract’s notice terms before deciding. If you want an outside opinion, that is something I do in a strategy call.
Choosing an Agency Is a Business Decision, Not a Gut Feeling
The best agency for you is not the one with the best pitch. It is the one that understands your business, tells you the truth, shows you who does the work, reports on results that matter, and lets you leave with your accounts intact.
Write the brief. Ask the questions. Read the contract. Use the scorecard. And do not sign anything you would not be comfortable explaining to your accountant.
Not Sure Which Agency, Freelancer or Consultant You Need?
In a 30-minute call we can have an initial discussion about your goals, your current marketing and any proposals you have received, and work out what to ask and what to fix first. It is a triage conversation, not a full vendor audit, and not a promise of results.
Book a Free 30-Minute Strategy Call
Prefer to see how I work first? Read about my digital marketing strategy and planning approach, or my page on copywriting.
Discover more from Arshad Hasnain
Subscribe to get the latest posts sent to your email.
