Short answer: To choose a digital marketing agency in India, start from the business result you need, shortlist three agencies with relevant work, and ask them the 15 questions below, judging the specificity of each answer. Insist that ad accounts, analytics, Search Console and the domain are created in your company's name, with the agency given access. Compare proposals on the same scope: Indian Google Ads management is commonly priced as a retainer of ₹20,000 to ₹3 lakh+ a month or 10–20% of media spend, and SEO retainers run from about ₹8,000 for a local business to ₹1.5 lakh+ for competitive programmes. Then sign a 90-day trial with a 30-day exit clause.
How do you choose a digital marketing agency in India?
- Write the goal as a number. "We need SEO and social media" is a shopping list. "We need 40 qualified enquiries a month at under ₹2,500 each, mostly from Delhi NCR" is a brief an agency can plan against. Include your average order or deal value, gross margin and how many leads your sales team can actually handle.
- Decide what kind of agency you need. A specialist (only Google Ads, only SEO) is often better than a full-service agency if one channel drives your business. If you are a startup weighing an agency against hiring, read agency vs in-house for startups first.
- Shortlist three. Look for published work in your sector and city type. A Mumbai D2C specialist may be the wrong fit for a Jaipur hospital.
- Run two conversations per agency using the questions below, ideally with the people who will run your account, not only the founder or sales lead.
- Ask for a written plan for the first 90 days with scope, people, fees, excluded costs and milestones.
- Score, reference-check, then sign a trial. Google's own advice on hiring an SEO is to check references with past clients and to be wary of anyone who is secretive about what they will do.
What 15 questions should you ask, and what do good and bad answers sound like?
| # | Question | Good answer sounds like | Warning sign |
|---|---|---|---|
| 1 | Which business number will you move first, and how will we both see it? | Names one metric (qualified leads, cost per site visit, contribution margin) and the CRM or sales report it will be read from | "We'll grow your reach and engagement" |
| 2 | What would you not do for us yet? | Rules out a channel with a reason: "LinkedIn Ads at your deal size won't pay back until search is working" | Recommends every service on the menu |
| 3 | Whose name will the ad accounts, analytics and domain be in? | Yours, created in your Google Ads, Meta business portfolio and GA4; agency gets user or partner access | "We'll run it from our account, it's easier" |
| 4 | What happens in the first 30 days? | Tracking audit, account audit, offer and landing-page review, then a dated launch plan | Campaigns live in 48 hours with no tracking check |
| 5 | How do you define a qualified lead for us? | Asks about your sales criteria and proposes written definitions | Treats every form fill as a lead |
| 6 | How will leads be connected to sales? | Describes CRM source fields, stage feedback and offline conversion uploads | Reports platform-reported conversions only |
| 7 | Can you show a relevant case study with its baseline? | Gives starting point, period, spend or scope, what changed and the result | Screenshot of a huge ROAS with no context |
| 8 | Who will actually work on our account each week? | Names the people, their experience and how many accounts each manages | Senior pitch team, unnamed juniors after signing |
| 9 | What do you need from us? | Specific: approvals turnaround, sales feedback weekly, access list, product details | "Nothing, we handle everything" |
| 10 | What will the monthly report contain? | Spend, leads, qualified leads, cost per qualified lead, pipeline, what was tested, next month's plan | Impressions, likes and a 30-slide deck |
| 11 | What happens if lead quality is poor? | A diagnostic process: search terms, placements, form questions, follow-up speed | "Leads are leads; quality is a sales problem" |
| 12 | Which costs are not in your fee? | Lists media, GST, tools, creative production, landing pages, shoots | Single number that later grows with "extras" |
| 13 | How long before we judge results? | Gives a channel-specific learning period and an interim milestone | Guarantees results in two weeks, or asks for 12 months with no checkpoint |
| 14 | Do you guarantee rankings or a fixed number of leads? | No; explains the levers and the range they expect | Guarantees page-one rankings or "500 leads a month" |
| 15 | What are the notice period and handover terms? | 30 days notice, full handover of accounts, assets and documentation | Lock-in of 12 months, assets withheld until dues clear |
Question 14 has an official answer for SEO: Google states that "No one can guarantee a #1 ranking on Google", and warns against anyone claiming a special relationship with Google or a "priority submit". Lead guarantees deserve the same scepticism; an agency can hit any lead number by buying cheap, low-intent leads. For sector-specific versions of this list, see our guides to choosing a B2B lead generation agency and an AEO/GEO agency.
Who should own the ad accounts, analytics and website?
You should. The agency should get access to assets your company owns, never the other way around. The platform rules make this concrete:
| Asset | What you should hold | What the agency gets | Why it matters |
|---|---|---|---|
| Google Ads | Account created with your company's billing; at least two of your people as Admin | Standard access, or a link to the agency's manager account | Only Admin users can add or remove users, change access levels and unlink manager accounts |
| Meta ads | Ad account, Page, Pixel/dataset and Instagram in your business portfolio | Partner access to specific assets | Meta says an ad account created in a business portfolio permanently belongs to that portfolio; if the agency creates it in theirs, you can never move it |
| GA4 | Account and property under your Google account; you as Administrator | Editor or Marketer role | Only Administrators can add, change or remove users |
| Search Console | Verified owner | Full user, or restricted user for audits | Only owners can manage users; Google suggests read-only access for an audit |
| Domain, hosting, website admin | Registrar account in your name and email | Developer login | Losing the domain means losing all SEO history |
| CRM, WhatsApp Business account | Subscription and number in your name | User seats | Your lead history and your customers' phone numbers |
For Meta, the clean route is that you add the agency as a partner: Meta's help centre explains that a business with full control of its portfolio can give a partner full or partial access, and that even a partner with full control cannot share the asset onward; only the owning business can.
Google also sets transparency rules for agencies that manage Google Ads for clients. Under its third-party transparency requirements, agencies must give customers monthly data on costs, clicks and impressions at account level, report the exact amount Google charged excluding their own fees, disclose management fees on invoices, and share the Google Ads customer ID when asked. If an agency will not tell you your account ID, that is a policy problem, not a negotiating position.
How do Indian agencies price their services?
Ranges below are from published Indian pricing guides, checked October 2026. Treat them as market estimates, not rate cards.
| Model | Typical published range | Works when | Watch out for |
|---|---|---|---|
| Fixed monthly retainer (paid media) | ₹20,000 for single-campaign management to ₹3,00,000+ for multi-platform work (upGrowth, 2026) | Scope is clear and stable | Hours quietly shrinking as more clients are added |
| Percentage of ad spend | 10–20% of monthly media; sensible above about ₹5 lakh a month in media (upGrowth) | Large, growing budgets | An incentive to raise spend rather than efficiency |
| Hybrid | Base of ₹30,000–₹75,000 plus 5–8% of spend (upGrowth) | Mid-size budgets that will scale | Make sure the percentage tier drops as spend rises |
| SEO retainer | ₹8,000–₹20,000 local; ₹25,000–₹75,000 SMB; ₹80,000–₹1,50,000 competitive mid-market; ₹1,50,000–₹3,00,000+ enterprise (upGrowth SEO pricing, 2026) | Deliverables per month are listed | "Link packages" and keyword counts with no content or technical work |
| Pay per lead | Per-lead price agreed upfront | Simple, high-volume B2C offers with a firm lead definition | Volume over quality; recycled or shared leads; banned for doctors under the NMC's October 2026 advertising guidelines, which bar paying per patient |
Worked comparison (illustrative): at ₹3 lakh a month of Google and Meta spend, a 15% fee is ₹45,000; a hybrid of ₹40,000 + 5% is ₹55,000; a fixed retainer might be ₹60,000. At ₹10 lakh of spend the same three become ₹1,50,000, ₹90,000 and perhaps ₹80,000–₹1,00,000. The cheapest model depends on where your spend is heading in the next year. All fees attract GST, and Google and Meta add GST to media charges too; our startup digital marketing cost guide breaks down a full monthly budget.
Which contract terms should you insist on?
- Scope by deliverable: channels, number of campaigns, landing pages, creatives per month, reporting frequency.
- Named team: the account lead and specialists, with a clause that replacements are notified.
- Trial and notice: a 90-day initial period with a mid-point review; 30 days' notice after that. Avoid 12-month lock-ins for performance work.
- Ownership: accounts, data, creatives, landing pages and copy paid for by you belong to you, including source files.
- Handover: within 7 days of exit: admin rights returned, agency access removed, campaign documentation, UTM sheet and tracking map delivered. Access must not depend on dues being cleared; settle disputes separately.
- Media billing: paid directly by you to Google and Meta wherever possible, so invoices match platform charges.
- Data protection: the agency handles lead data only for your purposes and deletes copies on exit, in line with the Digital Personal Data Protection Act, 2023.
- KPIs and reporting: the metrics from question 1, with the CRM as source of truth.
How do you score agencies side by side?
Score each shortlisted agency 1–5 on each row, multiply by the weight and add up. The weights are our suggestion; adjust them, but decide them before the pitches.
| Criterion | Weight | What a 5 looks like |
|---|---|---|
| Diagnosis and strategy | 25% | Asked about margins, sales capacity and buying cycle; proposed one prioritised plan |
| Measurement | 20% | Clear plan to report qualified leads and revenue from your CRM |
| Relevant evidence | 15% | Case studies with baselines in a similar sector or buying cycle |
| Team | 15% | Named, experienced people with a sensible account load |
| Transparency and ownership | 15% | Client-owned accounts, fee disclosure, clean exit terms |
| Commercial fit | 10% | Fee model suits your spend trajectory; no hidden extras |
Presentation quality is deliberately absent. A polished deck tells you about the agency's designer.
What are the red flags?
- Guaranteed rankings, guaranteed lead counts, or "special relationships" with Google or Meta.
- Reluctance to give you admin access or your account IDs.
- Reports that never mention CRM outcomes after month three.
- Case studies they cannot explain in detail when you ask.
- A strategy that is identical to the one on their website for every industry.
- Pressure to sign a long contract before any audit.
We hold ourselves to the same list: at GrowthSparx, accounts and data are created in the client's name, and we report from the client's CRM. You can see how that looks in practice in our Career Clinic case study (₹50 average CPL with 8% conversion) or start with our digital marketing services page.
Sources
- Google Search Central: Do you need an SEO?: questions to ask; no guaranteed #1 ranking; read-only access for audits.
- Google Ads policy: Transparency requirements for third parties: monthly cost, click and impression data; fee disclosure; customer IDs.
- Google Ads Help: Access levels: Admin capabilities.
- GA4 Help: Add, edit and delete users: Administrator role needed to manage users.
- Search Console Help: Permissions: owner, full and restricted users.
- Meta Business Help: Add an ad account to a business portfolio: new ad accounts permanently belong to their portfolio.
- Meta Business Help: Give a partner access to business assets: partner access levels.
- upGrowth: Google Ads pricing India 2026 and SEO services cost in India: published fee ranges (estimates, 2026).
