Every founder-led agency in India goes through the same pricing conversation at least once a quarter: a client asks "why are we paying you ₹90,000 a month when our spend is only ₹6L?", and somewhere in the same week a different client with ₹40L monthly spend asks the exact opposite question — "can we renegotiate down from 15%, that's ₹6L a month for basically the same dashboard checks you did when we were spending ₹8L." We've sat on both sides of that table advising agencies that use AdsSarthi's unified Meta + Google + Marketplace dashboard to manage client accounts, and the pattern is always the same root cause: a pricing model that was copied from a US agency blog post in 2019 and never re-derived for how Indian SMB and D2C budgets actually behave.

This isn't a "here are five pricing models" listicle. This is what we've seen work, what breaks, and the exact thresholds we'd use if we were setting rate cards for an agency managing 15–80 Indian client accounts in 2026.

Why "% of ad spend" breaks specifically in the Indian market

The percentage-of-spend model was built for a market where median managed budgets sit in the $20,000–$100,000/month range. Translate that into India and you get a very different curve. Across the agency accounts we see connected to AdsSarthi, the median Indian D2C or local-service client spends somewhere between ₹1.5L and ₹12L a month on Meta and Google combined — and the work required to manage a ₹2L/month account competently is not meaningfully less than managing a ₹10L/month account on the same platforms. You still need:

  • Campaign structure and naming conventions set up correctly from day one
  • Creative briefs, vernacular ad copy variants, and testing cadence
  • Weekly (or daily, for festival periods) budget and bid monitoring
  • Conversion tracking hygiene — CAPI, GA4, pixel health
  • A monthly reporting call the client actually shows up to

At 15% of a ₹2L/month account, that's ₹30,000 — often below what it costs a solo operator to do the work properly once you add tooling, a junior media buyer's time, and client-service overhead. At 10% of a ₹40L/month account, that's ₹4L for a job that, past a certain spend level, gets more efficient per rupee managed, not less — the bidding algorithms are doing more of the heavy lifting, and the incremental hours per additional lakh of spend drop sharply. We've watched agencies quietly resent their biggest client because the fee grew faster than the actual workload did.

What we see across agency-managed accounts on AdsSarthi (India, 2026)
  • Median combined Meta+Google spend per SMB/D2C client: ₹1.5L–₹12L/month
  • Agencies still pricing pure % of spend: roughly 6 in 10 of the agency accounts we onboard
  • Most common "renegotiation trigger" from clients: spend crossing ₹15L/month on a flat % model
  • Most common churn trigger from agencies: an account under ₹3L/month on a pure % model that consumes senior strategist time

The three retainer structures that actually work in 2026

1. Flat monthly fee, spend-tiered

Instead of a continuous percentage, set fixed fee bands tied to spend ranges — for example ₹35,000/month for accounts up to ₹5L spend, ₹60,000/month for ₹5L–₹15L, ₹95,000/month for ₹15L–₹35L, and a custom quote above that. This removes the "why did my fee jump ₹40,000 because we ran a festival push" objection, because the client knows exactly which band they're in before the month starts. It also protects your margin on small accounts, since the ₹35,000 floor is set based on your actual minimum cost-to-serve, not a percentage that can mathematically fall below it.

2. Hybrid — base retainer + smaller variable component

This is what we'd recommend as the default for most agencies managing mixed-size Indian client books in 2026: a base fee that covers strategy, creative and reporting labour (typically ₹40,000–₹75,000/month depending on scope), plus a much smaller variable slice — 3–5% of spend, not 10–15% — that scales your fee only with the genuinely spend-linked work: more creative testing, more audience segments, more budget-pacing decisions. The base covers the floor; the variable slice rewards you fairly when a client scales from ₹5L to ₹25L without punishing them for it the way a flat 15% would.

3. Performance-linked bonus on top of a flat base

For clients sophisticated enough to have clean attribution (proper CAPI setup, GA4 conversions wired correctly — worth checking with a free AI audit before you commit to this structure, since bad tracking makes performance bonuses impossible to verify fairly), a flat base fee plus a bonus tied to a pre-agreed metric — CPA under a target, or ROAS above a threshold — can align incentives cleanly. The trap here is picking a metric the agency doesn't fully control (e.g., a category-wide CPM spike during Diwali) without a carve-out clause. Always write in a festival/seasonality exclusion window into the bonus terms.

The floor number that matters most: across agencies we work with, anyone pricing a retainer below roughly ₹30,000/month per active ad account (Meta + Google combined) is, in our experience, almost always subsidising that client with senior time that should be going to accounts that can actually pay for strategic attention. If your all-in cost to properly service one account — media buyer hours, reporting, tooling, account management — comes out above your fee, that's not a growth client, it's a favour.

What to actually include in scope — and what to charge extra for

Scope creep is the silent margin killer in Indian agency retainers, more so than underpricing itself. The clients most likely to push scope are usually the ones paying the least, because a low retainer signals (fairly or not) that "everything" is included. Define scope in writing with three tiers:

  • Included in every retainer: campaign management across agreed platforms, weekly budget/bid monitoring, monthly reporting call, standard creative refresh cadence (e.g., 2 new ad variants/month per active ad set)
  • Included but capped: vernacular creative localisation (cap at, say, 3 languages before it's a paid add-on), landing page copy tweaks (cap at 2 pages/month)
  • Always a separate line item: net-new landing page builds, video production, influencer/UGC sourcing, marketplace (Flipkart/Amazon) account setup from scratch, new platform onboarding (e.g., adding Google to a Meta-only client mid-contract)

One structural advantage worth building into your pitch: if you're running Meta, Google and marketplace ads across one dashboard rather than three disconnected tools, your actual per-account servicing cost drops — no manual cross-platform reporting stitching, no separate marketplace ACOS spreadsheet. That efficiency is real margin, and it's worth pricing your retainers as if you have it, then actually going and getting it. Agencies running client books on AdsSarthi's unified dashboard report meaningfully less time lost to manual report assembly per account per month — time that either goes back into your margin or into managing more accounts per media buyer.

Festival season pricing — the India-specific wrinkle

No US pricing framework accounts for this, and it's one of the most common places Indian agencies leave money on the table or, worse, burn out their team for free. Diwali, the Dussehra-to-Dhanteras run, Republic Day sales, Holi, Eid, Onam, Durga Puja, Pongal, Big Billion Days and Great Indian Festival — these windows involve genuinely elevated workload: daily (sometimes twice-daily) budget pacing checks, rapid creative swaps, and after-hours monitoring because sale-day spend anomalies don't wait for business hours. If your retainer doesn't distinguish festival-window intensity from a normal March week, you're either overcharging clients nine months a year or underpaying yourself for three.

The cleanest fix we've seen: build a "festival surge" line into the contract upfront — either a flat surcharge (10–20% of base retainer) applied to the 2–3 major festival months per client's category, or an automated budget-scaling clause where the agency pre-commits to specific festival rules (so the extra work is templated, not ad-hoc firefighting). This is exactly the kind of workload AdsSarthi's Festival Intelligence automation was built to absorb — automated budget scaling rules around the festival calendar mean your team isn't manually adjusting bids at midnight during a flash sale, which changes the honest cost of servicing that window and should change your festival pricing conversation with clients too.

How to talk price with a client who's anchored on "% of spend"

Most Indian SMB founders have heard the "agencies charge 10-15% of spend" line from somewhere and will open with it. Don't argue against the number in the abstract — reframe with their own numbers. A script that works:

  1. Ask what they'd expect to pay in year one at their current spend level under a pure % model, and write that number down together.
  2. Ask what they'd expect to pay in year two if the account scales 3x (which is usually the client's own stated growth goal).
  3. Show them the flat/hybrid quote at both spend levels side by side.
  4. Frame the hybrid model as "you're not paying us more to do the same job better — you're paying a floor for the strategic work, and a smaller variable slice only for the part that actually grows with your spend."

This conversation lands far better than a defensive one about "our expertise is worth more than a percentage." Clients don't push back on value language nearly as often as they push back on a number that keeps moving.

Setting your rate card by account complexity, not just spend

Spend size is the wrong single axis. Two clients spending an identical ₹8L/month can require wildly different effort: one is a single-SKU D2C brand running three evergreen Meta campaigns, the other is a multi-category marketplace seller running Meta, Google Shopping, Flipkart and Amazon simultaneously with 40 SKUs and a GST-invoicing back-and-forth every month. Build a simple complexity multiplier into your rate card:

  • 1x (base band): single platform, under 10 active campaigns, one language
  • 1.4x: two platforms (Meta + Google), 10–30 campaigns, vernacular creative in 2+ languages
  • 1.8x–2.2x: Meta + Google + marketplace, 30+ campaigns, multi-language, multiple stakeholders needing separate reporting

This is where having every platform inside one dashboard genuinely pays for itself operationally — you can quote a 1.8x complexity client honestly because you know your actual per-account time cost, rather than guessing. When you're setting your own rate card, it's worth comparing your internal cost-to-serve against what a unified platform charges directly — see our Starter and Growth plans for a sense of what tooling costs look like at different account-volume tiers, since your retainer floor should always sit comfortably above your tooling + labour cost per account, not just above what feels competitive.

When to fire a retainer instead of renegotiating it

Not every underpriced account is worth fixing — some are worth ending. A quick gut-check we'd recommend running once a quarter across your client book: if an account's monthly fee, divided by the actual hours a senior person spends on it, works out to less than what you'd pay that same senior person hourly on a bigger account, and the client has already declined one renegotiation conversation, it's usually healthier to let that account go than to keep subsidising it. Indian agencies especially tend to hold onto legacy low-fee clients out of loyalty or fear of an empty pipeline — but a ₹30,000/month account that eats 15 hours of senior time a month is actively making your best accounts worse-served.