The retainer is the unit everything runs on
Almost every digital marketing agency in India runs on the same machine: a fixed monthly fee, invoiced in advance, against a scope of deliverables. Ad spend sits outside that fee. GST sits on top of it.
The fee is not a price for a result. It's a price for capacity — a slice of a team's month. Everything an agency does internally is an attempt to fit your scope inside that slice profitably, and every frustration clients report traces back to that one constraint. Slow turnarounds, junior staff on the account, the strategist who vanishes after month two: all of it is the same arithmetic showing through.
So the useful question isn't "is this agency good". It's "how many hours of what seniority does this fee actually buy, and is that enough for what I'm asking".
Where ₹1,00,000 a month actually goes
Here's the arithmetic, using round numbers you can adjust for your own quote. These are structural shares typical of a small-to-mid Indian agency — not audited figures from anyone's books, and they move with city, seniority and how much sales costs the agency.
Take the delivery line seriously. A mid-level specialist in India costs an agency roughly ₹700–₹1,200 an hour once you load salary with PF, workspace, equipment and non-billable time. So ₹48,000 of delivery budget buys somewhere between 40 and 65 hours a month, spread across your SEO, paid, content and design work. That's two to three hours a working day, total, for your entire account.
| Line | Share | What it pays for |
|---|---|---|
| Specialist delivery | 40–50% | The people actually doing SEO, ads, content, design. The only line that produces work. |
| Account management & QA | 10–15% | Your calls, your reports, briefing internally, chasing your approvals, checking work before it ships. |
| Tools & data | 5–10% | Ahrefs or Semrush, rank tracking, call tracking, reporting and design licences, apportioned per client. |
| Overhead | 15–25% | Sales, admin, finance, office, and bench time between clients. You pay for the pitch that won you. |
| Margin | 10–20% | What the agency keeps. Below roughly 10% they are one lost client away from cutting your account's hours. |
Account managers, specialists, and the person you actually meet
Agencies are built in two layers. The account layer talks to you. The delivery layer does the work. They are rarely the same people, and the gap between them is the single most common complaint founders bring us about a previous agency.
This structure isn't dishonest — a specialist who spends their day on client calls stops being a specialist. It becomes a problem only when nobody tells you it exists, or when the strategist who won the pitch is never seen again.
- Account manager / client lead — owns the relationship, the reporting and your approvals. Usually carries several accounts.
- Strategist or head of channel — sets direction, reviews at milestones, often the person in the pitch. Sees your account a few hours a month.
- Channel specialists — the SEO, paid media, content and design people who produce the work. You may never speak to them.
- Production and QA — writers, designers, developers, often part-shared with other accounts or partly freelance.
How many clients one account manager carries
This number quietly determines your experience, and almost nobody asks it. The ranges below reflect how the model is structured rather than any agency's published policy.
A boutique setup runs 3–6 accounts per manager and can hold real context on each. Mid-size agencies typically run 6–12. Volume shops selling ₹10,000–₹25,000 packages have to run 15–25 or the maths fails, which is why those accounts feel templated — they are, by necessity.
We took the same constraint to its logical end and cap intake at three new clients a month. That isn't a marketing line; it's what carrying a guarantee forces you to do. Why we only take three clients a month explains the trade.
The approval loop is where your hours die
Inside the agency, the expensive part of a deliverable is rarely the first draft. It's rounds two, three and four — and the calendar days lost waiting for feedback that arrives in fragments.
A standard cycle runs brief, draft, internal QA, client review, revision, publish. Most contracts include two revision rounds. Every round beyond that comes out of somebody's delivery hours, which means it comes out of next week's work.
- Give feedback once, consolidated. Three people sending separate comments over four days costs more hours than the draft did.
- Approve or reject, don't ponder. Work sitting in your inbox still occupies the agency's plan for the month.
- Fix the brief, not the draft. If two consecutive deliverables come back wrong, the brief is wrong. Rewriting drafts forever is the expensive way to discover that.
- Name one approver. Committee review is the most reliable way to burn a retainer without producing anything.
- Watch scope creep in your own requests. "Quick extra deck" is four hours that were allocated to something you'll miss later.
Media spend is not the fee — and the markup question
If the agency runs paid media, there are two numbers: the management fee and the ad spend. Keep them separate in your head and in the contract, because the way they're combined is where the industry gets sharp.
Three common models. A percentage of spend, usually 10–20% — simple, and it quietly rewards the agency for spending more of your money. A flat management fee, which is cleaner because the incentive doesn't track budget. Or a bundled figure where spend and fee arrive as one number, which is the one to check hardest.
The specific thing to ask: does the agency add a markup to media, and does it receive rebates or incentives from any platform or reseller. Both are legal. Both mean the number in your ad account is not the number leaving your bank.
Our own answer is on the pricing page: ad spend is billed separately at cost with zero media markup, and performance management runs ₹40,000 / ₹75,000 / ₹1,50,000 a month depending on channel count and scale. Same logic applies on the organic side — where your retainer money actually goes breaks down the SEO version.