How Much Should a Small Business Spend on Marketing in India?
Ask this in any founder group and you will get a percentage thrown at you within thirty seconds. Five percent of revenue. Ten percent. Twenty if you are growing.
Those numbers are not wrong, but they are useless on their own, because a percentage of revenue tells you nothing about whether you should be spending that money this month, on that channel, for that outcome.
Here is a more useful way to think about it.
Start with the benchmark, then ignore it
The working ranges most businesses operate within:
Established business, maintaining position: 5 to 8 percent of revenue
Growing business, taking market share: 10 to 15 percent of revenue
New business or new market entry: 15 to 20 percent, sometimes higher
Low-margin retail or trading: often below 5 percent, because the margin cannot support more
Use this as a sanity check, not a plan. If you are spending 2 percent and wondering why growth is flat, the benchmark has told you something. If you are spending 25 percent and the business is not compounding, the benchmark has told you something else.
The number that actually decides your budget
Forget percentages for a moment. Answer this instead:
What is a customer worth to you, and what can you afford to pay to get one?
Take your average customer value. Say a customer spends ₹8,000 with you over their lifetime, and your margin is 40 percent. That is ₹3,200 of gross profit.
If you are willing to spend one third of that to acquire them, your maximum acceptable cost per acquisition is roughly ₹1,000.
Now the budget writes itself. If you want ten new customers a month, you need ₹10,000 of spend at that efficiency. If you want fifty, you need ₹50,000.
This is a business calculation, not a marketing one. That is precisely why so many owners get it wrong: they ask their agency instead of their accountant.
Why most first budgets are wasted
The most common mistake is not spending too little. It is spending the right amount in the wrong sequence.
A typical first ₹50,000 goes something like this: ₹15,000 on a website, ₹10,000 on a logo and brand kit, ₹15,000 on a month of ads, ₹10,000 on content. Everything gets a slice. Nothing gets enough to prove anything.
At the end of the month the owner has a website nobody visits, a logo nobody has seen twice, and an ad campaign that ran for three weeks and never finished learning. The conclusion is usually “marketing doesn’t work for our business.”
The alternative is uncomfortable but effective: put the majority of a first budget into one channel, run it long enough to produce real data, and let the result fund the next thing.
A practical starting structure If you are beginning from near zero in the Indian market, this is a defensible allocation:
60 percent, paid acquisition on one channel. For most local service businesses that means Meta ads. One channel, one objective, enough budget to exit the learning phase.
25 percent, conversion infrastructure. The landing page, the WhatsApp flow, the follow-up system, the tracking. This is the part that decides whether the 60 percent converts or evaporates.
15 percent, organic and content. Compounding, slow, and worth starting early precisely because it is slow.
Notice what is not on the list: a full brand identity overhaul, a video production budget, three simultaneous platforms. Those come after the first channel is producing predictable customers.
What ₹500 a day actually buys you
We run our own agency campaigns at ₹500 a day, which is roughly ₹15,000 a month, and it is a genuinely workable starting figure for a local service business in Kerala.
At that level you can expect meaningful data within three to four weeks, not three to four days. You will get enough conversions to judge a creative, not enough to judge four creatives at once. Plan accordingly: test sequentially, not simultaneously.
Below roughly ₹300 a day, the data arrives too slowly to act on, and you end up making decisions on noise.
When to increase the budget
Increase spend when, and only when, three things are true:
Your cost per acquisition is comfortably below your affordable maximum.
Your follow-up system is not already overloaded.
Performance has held steady for at least two weeks, not two days.
Scaling a campaign that has not proven itself just buys you failure at a higher speed. And scaling a campaign your team cannot service turns your best month into your worst reviews.
Increase by 20 to 30 percent at a time. Large jumps disturb delivery and reset the learning you just paid for.
The honest summary
There is no correct percentage. There is a cost per customer you can afford, a channel that reaches your buyer, and a follow-up system that does not waste what you generate. Get those three right and the budget question answers itself.
Get them wrong and no budget is large enough.
If you want a straight answer on what your specific numbers can support, that conversation takes about twenty minutes and does not require a proposal.