Most agency shortlists are decided on a pitch deck. This is the version decided on numbers: what performance marketing actually costs in Mumbai, the CAC and ROAS ranges your category should reach, the ten questions that separate a real operator from a media buyer, and the outcomes from our own accounts so you can check us against the same bar.
Choose on three things and ignore the rest. One, account-level evidence in your category with spend ranges, cost per acquisition and time periods, not impression screenshots. Two, the measurement setup they propose: server-side tracking, a written qualified-lead definition and offline conversion imports from your CRM. Three, ownership and terms: ad accounts and analytics in your name, flat retainer over percentage of spend, three months then rolling monthly. Mumbai retainers run ₹40,000 to ₹3,50,000+ a month excluding ad spend, and the honest answer to "what ROI will we get" is a range by category, not a number.
A digital marketing agency is accountable for output: campaigns launched, creatives delivered, posts published. A performance marketing agency is accountable for a commercial number, usually cost per acquisition, cost per qualified lead or return on ad spend. The distinction sounds semantic until you read two monthly reports side by side. One lists activity. The other opens with unit economics and explains the variance.
That difference determines what you should ask for in a pitch. If an agency cannot state which number it is accepting accountability for, and what happens if that number is missed for two consecutive months, you are hiring output.
The last figure is the one that decides most engagements. An agency that scales spend on top of a broken measurement layer will produce a good-looking report and a bad business outcome. The first thirty days of any serious programme are spent on tracking, not on bid strategy.
If nobody can tell you what a qualified lead costs, nobody can tell you whether the campaign worked.
Useful if you sell to or compete in overseas markets, or if a global head office is comparing your numbers with theirs. Media is cheaper in India by a wide margin, but conversion rates and average order values are lower too, so efficiency does not translate one-to-one. Indicative steady-state paid search and social ranges:
| Market | Meta CPM | Search CPC, commercial | Cost per qualified lead | Ecommerce ROAS |
|---|---|---|---|---|
| India, Mumbai-weighted | ₹80 – 260 | ₹18 – 120 | ₹150 – 900 | 2.5 – 6× |
| UAE & GCC | AED 22 – 60 | AED 4 – 22 | AED 60 – 700 | 2.5 – 6× |
| United Kingdom | £5 – 14 | £0.90 – 6.50 | £18 – 120 | 2.5 – 5× |
| United States | $8 – 22 | $1.50 – 12 | $25 – 200 | 2 – 4.5× |
| Southeast Asia | $2 – 7 | $0.20 – 1.80 | $4 – 40 | 3 – 7× |
Two implications. If you are an Indian brand selling into the US or UK, expect cost per acquisition to rise by roughly 4 to 8× while order values rise by 3 to 6×, so the programme has to be rebuilt around margin rather than lifted across. And if an overseas head office benchmarks your Indian account against a US one, insist the comparison is made on ROAS and CAC-to-LTV rather than on CPL, which flatters India and tells nobody anything.
The organic side has its own measurable bar, and it is where blended acquisition cost is won over a 12-month horizon. What a well-run programme looks like at each stage:
| Layer | Leading indicator | Benchmark at 6 months | Benchmark at 12 months | What it should do to CAC |
|---|---|---|---|---|
| Technical SEO | Indexed and crawl-clean pages | 95%+ of priority URLs indexed | Core Web Vitals passing on 90%+ templates | Enables everything else; no direct effect |
| Content SEO | Non-brand organic sessions | 2 – 4× baseline | 5 – 15× baseline from a low base | Blended CAC down 15 – 30% |
| Local & GEO | Local pack presence, profile actions | Top 3 for 40 – 60% of priority terms | Top 3 for 60 – 80% | Cheapest qualified lead source for services |
| AEO citations | Share of tracked prompts citing the brand | 10 – 25% of a 50-prompt set | 25 – 50% | Protects mid-funnel as click volume falls |
| CRO | Landing page conversion rate | +20 – 40% on tested pages | Compounds across paid and organic | Direct multiplier on every channel |
The AEO row is the one most agencies cannot report at all, because it requires a logged prompt set tracked month on month across ChatGPT, Gemini, Perplexity and AI Overviews. Ask any shortlisted agency to show you theirs. A partner running answer-visibility work without a tracked prompt set has an opinion, not a programme.
Use this to sanity-check what an agency proposes for your category, and to spot a pitch that has been copy-pasted from a different vertical.
| Category | Primary channels | Efficiency benchmark | Secondary metric | Ramp |
|---|---|---|---|---|
| D2C fashion & lifestyle | Meta, Google Shopping, TikTok-style reels | ROAS 2.5 – 6× | Cost per purchase ₹350 – 900 | 30 – 45 days |
| Jewellery & considered retail | Google, Meta, email | ROAS 3 – 8× | Assisted-conversion share 30 – 50% | 45 – 60 days |
| Local services & clinics | Google Search, local, Meta | ₹150 – 500 per qualified lead | 25 – 40% lead to appointment | 30 – 45 days |
| Real estate & interiors | Meta, Google Search, portals | ₹300 – 1,200 per qualified lead | 3 – 8% lead to site visit | 45 – 60 days |
| BFSI & lending | Meta, Google Search | ₹200 – 900 per qualified lead | Approval rate from lead | 45 – 90 days |
| B2B & industrial | Google Search, LinkedIn, SEO | ₹900 – 4,000 per qualified lead | 10 – 20% lead to meeting | 60 – 90 days |
| SaaS & enterprise software | Google Search, LinkedIn, content | ₹1,500 – 6,000 per demo | Pipeline value per ₹ spent | 90 days |
| Events & hospitality | Google, Meta, LinkedIn | ₹250 – 1,000 per enquiry | Enquiry to proposal rate | 30 – 45 days |
| Education & training | Google Search, Meta | ₹200 – 800 per qualified lead | 8 – 15% lead to enrolment | 60 – 90 days |
Note what the second column does. In every category the efficiency benchmark is meaningless without a downstream ratio from your CRM, because raw lead cost can be halved in a week by loosening a form and accepting junk. Contract on the pair, never on the first number alone.
| Tier | Monthly retainer | Scope | Suits |
|---|---|---|---|
| Single channel | ₹40,000 – 75,000 | One platform, existing creative, standard reporting | Small budgets, first structured programme |
| Multi-channel | ₹90,000 – 1,75,000 | Google plus Meta, monthly creative batch, landing pages, dashboard | The volume tier for most growing brands |
| Full funnel | ₹2,00,000 – 3,50,000+ | Adds analytics engineering, CRO, SEO and content, GEO and AEO | Scaled D2C, multi-location, enterprise B2B |
| Project or sprint | ₹75,000 – 4,00,000 | Launches, tracking rebuilds, audits, CRO sprints | Fixed scopes and pre-scale cleanups |
Two pricing rules worth holding. First, media spend is never inside the retainer, and the invoice should separate them clearly. Second, be wary of pure percentage-of-spend pricing at small and mid budgets: it pays the agency to increase spend rather than to improve efficiency. If you do use a percentage model, attach a cost per acquisition target to it. Deeper breakdown in what digital marketing actually costs.
Spend range, cost per lead or purchase, ROAS, and the months it covers. Sanitised is fine. Vague is disqualifying.
CPA, CPQL or ROAS, stated in the proposal, with what happens if it is missed twice running.
The answer should involve our CRM and our sales team, in writing, before launch.
Server-side events, a documented schema, offline conversion imports, call and WhatsApp tracking. If tracking is not in the first month, ask why.
Statics, video cutdowns, variants, and who makes them. In saturated Indian audiences, throughput predicts performance more reliably than targeting theory.
Named people, seniority, and account load. A pitch led by a founder and delivered by an intern is the most common failure mode in this market.
Ad accounts, Business Manager, GA4, Tag Manager, pixels and domains. The answer must be yes, in writing.
Ask for a real sample. Look for spend, CPA, CRM-stage conversion, creative-level learnings and next month's plan. Not a screenshot of the ads manager.
Half of paid performance is post-click. An agency with no view on the landing experience is optimising the cheaper half of the problem.
A growing share of category research now happens inside ChatGPT, Gemini, Perplexity and AI Overviews. Ask for a brand they have had cited, and the method. See answer engine optimisation explained.
Guaranteed ROAS or lead numbers before seeing your data. Nobody can price a category, margin and tracking setup they have not looked at.
Ad accounts held in the agency's name. It converts a supplier relationship into a hostage situation at renewal.
Reports that lead with impressions and reach. Vanity metrics at the top of a performance report signal what the agency wants you to look at.
Twelve-month lock-in with no exit criteria. Fair terms are a short initial period, then rolling, with the target defined up front.
No creative capability in-house. If every asset is a client dependency, the account stalls in month two when frequency rises.
Case studies without spend or period. A percentage growth figure with no base and no timeframe is decoration.
Everything above is the standard we ask clients to hold us to, so here are our own accounts with the numbers and the periods attached.
Budget moved off broad awareness into product-led Meta lead generation, delivering 12× cost efficiency across six months.
Read the case → D2C menswear₹441CambridgeCost per purchase at 480 purchases a year on 53.8L annual Meta impressions.
Read the case → Events · B2B600+Trupp & FestQualified event enquiries from a three-platform engine: Google for intent, Meta reels for desire, LinkedIn for reach.
Read the case → D2C · sustainable fashion100+/moThe Label GaiaSales a month at ₹500 to ₹800 each, from category-education SEO plus retargeting-led paid over six months.
Read the case → B2B industrial₹15.99LuminaAverage CPC on a WhatsApp-first funnel generating direct enquiries across Maharashtra.
Read the case → Fintech · organic393K/moTradetronMonthly organic sessions, holding position one for "algo trading" at 29,000 monthly searches.
Read the case →Two more worth reading if your situation matches. Updapt grew organic traffic 59× from a few dozen visits, which is the closest analogue to a B2B software brand starting from nothing. Masori Therapeutics was taken from no digital footprint to roughly 40,000 annual organic sessions and 5.5M annual paid impressions, with FAQ-led content and source seeding built specifically so the brand surfaces inside AI answers. The full set sits on our case studies page.
We are a Mumbai team operating since 2008, working across paid media, SEO, GEO, AEO, creative and analytics from Andheri West. We run 90-day cycles, we put tracking before scale, and reporting leads with cost per qualified lead rather than reach.
We are not the right fit for everyone. If you need a pure media-buying desk at the lowest possible fee, or a team that will scale spend before the measurement layer is fixed, another agency will suit you better. If you want the number defined up front and defended monthly, that is the work we do. See performance marketing or get a proposal.
Monthly retainers typically run ₹40,000 to 75,000 for a single channel, ₹90,000 to 1,75,000 for a multi-channel programme with creative and landing pages, and ₹2,00,000 to 3,50,000 or more for full-funnel work including analytics engineering and CRO. Retainers exclude ad spend. As a rule of thumb the fee sits at 10 to 20% of monthly media at scale, and higher in percentage terms on small budgets because the workload does not shrink proportionally.
It depends on category and margin. D2C ecommerce usually stabilises at 2.5 to 6× ROAS, jewellery and considered retail at 3 to 8×, local services and clinics at ₹150 to 500 per qualified lead, and B2B and SaaS at ₹900 to 6,000 per qualified lead or demo with much longer cycles. Any agency quoting a ROAS number before seeing your margins, average order value and current tracking is guessing.
Three tests. They show account-level numbers with spend ranges and periods rather than impression screenshots. They insist that ad accounts, Business Manager, GA4 and pixels stay in your name. And they define a qualified lead with your sales team in writing before launch, then report against that definition rather than raw form fills. An agency that passes all three is rarely a bad hire.
A digital marketing agency is accountable for output such as campaigns, posts and creative volume. A performance marketing agency is accountable for a commercial number: cost per acquisition, cost per qualified lead or return on ad spend. The difference is visible in the monthly report. Output agencies report activity; performance agencies report unit economics, which is the only thing you can hold to a target.
Expect 30 to 45 days for ecommerce and local lead generation, 45 to 60 days for considered purchases and higher-ticket retail, and 60 to 90 days for B2B and regulated categories. The first two to three weeks go on tracking, learning and creative testing. Judge the programme on a 90-day window with monthly checkpoints, and agree at the start what a good first quarter looks like in CPA terms.
A flat retainer priced on scope is cleaner, because a percentage of spend rewards spending more rather than spending well. Percentage models can work at large budgets where workload genuinely scales with spend, but pair them with a cost per acquisition target so both sides are aligned on efficiency rather than volume.
A three-month initial term followed by rolling monthly with 30 days notice is the fair standard. Ad accounts, analytics and pixel ownership stay with you; creative and landing pages built during the engagement are yours; reporting cadence and format are defined in the agreement; and offboarding includes a documented handover of accounts and assets within a stated number of days.
Paid alone works, but it rents demand rather than owning it, and cost per acquisition tends to drift upward as competition and frequency rise. Running search and answer visibility alongside paid lowers blended acquisition cost over time because a growing share of category research now happens inside AI assistants and organic results. In our own accounts the compounding is visible: Tradetron at 393,000 monthly organic sessions and Updapt at 59× organic growth are both channels that no longer need spend to produce enquiries.