Every week someone posts a version of this. They are doing ₹3–8 lakh a month, an agency has quoted ₹60,000, and they cannot tell whether that is a real growth investment or a way to lose ₹7 lakh over a year. Below are the actual Indian price bands, the revenue point where the maths starts working, and what to do instead if you are below it.
| Quick answer if you’re skimming • Indian agency retainers sit at roughly ₹15–30k/month for local SEO, ₹30–80k for national SEO, ₹20–40k for small-account Google Ads management, and ₹40–80k for full-service on a small business. Ad spend is separate. • The rough test: an agency retainer should be well under 10% of monthly revenue and you should already have something that converts. Under about ₹5 lakh/month revenue, most businesses are better off with a good freelancer. • If your product page or your pricing does not convert, an agency just buys more traffic to the same leak. Fix the leak first — that part is free. • Watch out for retainers billed as a percentage of ad spend (10–20% is standard). It pays the agency to spend more, not to spend well. • CPCs in India have not stood still: bids in finance, healthcare and B2B SaaS have risen 12–18% a year since 2023. A CAC that worked in 2023 will not work today with the same budget. |
What does an agency in India actually charge right now?
- Local SEO: about ₹15,000–30,000 a month. National SEO: ₹30,000–80,000. Enterprise: ₹80,000–2 lakh.
- Google Ads management for a small account: ₹20,000–40,000 a month, rising to ₹75,000–1.5 lakh for large accounts. This is the management fee only — your ad spend sits on top.
- Full-service for a small business: ₹40,000–80,000 a month. For enterprise it runs ₹2–5 lakh+.
- Freelancers bill roughly ₹1,000–5,000 an hour depending on how senior they are.
- Two other models exist: a straight 10–20% of media spend, or a hybrid of about ₹30,000–75,000 base plus 5–8% of spend.
- For context on the spend itself: D2C e-commerce startups in India typically run ₹50,000–1,50,000 a month in ads; a small local business ₹15,000–30,000; B2B SaaS ₹1–3 lakh.
At what revenue does the maths start working?
- Work backwards from what the retainer has to earn. A ₹60,000/month retainer needs to produce more than ₹60,000 of extra gross profit a month before it has broken even — not ₹60,000 of extra revenue.
- At a 30% gross margin, ₹60,000 of retainer needs about ₹2 lakh a month of incremental revenue just to pay for itself. Add ad spend on top and the number roughly doubles.
- So the honest threshold for most Indian D2C and services businesses is somewhere around ₹5 lakh a month in revenue, with a gross margin above 40%, before a full retainer is a sensible bet.
- Below that, the same money buys a senior freelancer two days a week, which is usually more useful because you get their attention rather than a junior executive’s.
- One exception: if you are already spending ₹1.5 lakh+ a month on ads yourself and doing it badly, a competent Ads manager can pay for themselves at lower revenue, because they are recovering waste rather than creating demand.
Freelancer, agency, or an in-house hire?
There is no universally right answer. There is a right answer for your stage.
Route | Typical monthly cost | Best when | The catch |
Do it yourself | ₹2,000–8,000 (tools) | Pre-revenue, or under ₹2L/month. You are still learning what your customer responds to. | Your time is the cost, and it is not free. Progress is slow and inconsistent. |
Freelancer, part-time | ₹15,000–40,000 | ₹2–8L/month revenue. You need one channel done well, not five done thinly. | Single point of failure. They go quiet, take a job, or get busy. No cover. |
Agency retainer | ₹30,000–80,000 | ₹5L+/month, a product that already converts, and more than one channel to run. | You may get a junior executive. Ask who is actually on your account, by name. |
In-house marketer | ₹30,000–60,000 salary | You have a repeatable playbook and need daily execution and institutional memory. | A junior hire with no senior to learn from usually stalls. Budget for a mentor or a consultant on top. |
Why has my Google Ads CAC gone up when I changed nothing?
- Because the auction changed around you. Indian CPCs vary enormously by category: travel runs about ₹10–60 a click, e-commerce and D2C ₹15–80, EdTech ₹25–180, healthcare ₹30–250, real estate ₹40–250, B2B SaaS ₹80–400, and finance and lending ₹100–600 and up.
- In the expensive categories, bid inflation has been running at 12–18% a year since 2023. Three years of that roughly compounds to a 40–60% higher cost for the same click.
- So a campaign that was profitable on 2023 numbers can be underwater today with an unchanged budget and an unchanged landing page. Nothing broke; the price of the input went up.
- The response is usually not more budget. It is a higher conversion rate, a higher average order value, or a cheaper channel — because those are the three levers that are still yours.
What should I do first if I have under ₹50,000 a month to spend on all of this?
- Fix conversion before you buy traffic. Doubling a 1% product page conversion rate to 2% is the same as halving your CPC, and it costs nothing but attention.
- Get your Google Business Profile complete and collecting reviews if you sell locally. It is free and it is still the highest-return hour most Indian small businesses can spend.
- Set up conversion tracking properly and actually verify it fires. A shocking number of accounts optimise towards a broken event and nobody notices for months.
- Write ten genuinely useful answers to the questions your customers ask on the phone, and publish them. This is slow, free, and compounds.
- Then, if you still have money left, buy one channel from one good freelancer. Not three channels from one cheap one.
How do I tell a good agency from a bad one before I sign?
- Ask who works on the account, by name and seniority, and how many other accounts that person carries. A vague answer here is the answer.
- Ask for two clients in a similar revenue band that you can call. Not logos on a deck — phone numbers.
- Ask what they would measure in month one and what number would make them tell you to stop. An agency that has never recommended a client stop spending is selling hours, not growth.
- Ask who owns the ad accounts, the analytics property and the domain. The answer must be you. If the agency owns them, you cannot leave.
- Be suspicious of guaranteed rankings, guaranteed ROAS, and any proposal that leads with deliverable counts — ’40 backlinks, 20 posts’ — rather than outcomes.
- Check whether their own house is in order. If an agency’s own site has broken pages, placeholder statistics or claims that contradict each other, that is a live demo of their quality control.
What should a fair contract look like?
- One to three months’ initial term, then monthly. Twelve-month lock-ins on a first engagement favour the agency, not you.
- A 30-day exit clause both ways.
- Written into the contract: you own the accounts, the data and the creative, and they hand over access within seven days of exit.
- A flat fee, or a hybrid with a small percentage. A pure percentage-of-spend model rewards spending more; be clear-eyed about that incentive.
- GST is 18% on agency services in India. Confirm whether the quote includes it — a ₹60,000 quote is ₹70,800 if it does not.
Is there anything I can check for free before I spend at all?
- Yes, and you should. Google’s PageSpeed Insights, Google Search Console and a manual read of your own checkout on a mid-range Android phone on 4G will find most of what is wrong.
- Several agencies run cheap or free audit tools as a lead magnet, including the one I work with — GrowthLife has a free score-based site audit and a paid version at ₹149 for a week or ₹399 for a month. Treat any of these the way you would a free health check outside a gym: the findings are usually real, the recommendation at the end is going to be their service.
- The useful move is to run two or three of them, take only the findings that repeat across all of them, and fix those yourself first.
| What I’d actually do • Under ₹5 lakh a month in revenue: skip the agency. Hire one senior freelancer for one channel, and spend your own time on conversion rate and reviews. • Over ₹5 lakh with a product that already converts: take a three-month agency trial, flat fee, on one channel, with a named senior on the account and one number you both agree to be judged on. • Whatever you pick, keep ownership of the ad account, the analytics and the domain in your own name from day one. Everything else is recoverable; that is not. |