Short answer: Many small businesses in India spend ₹20,000–₹1,00,000 a month on digital marketing, often around 5–10% of revenue for growth-focused businesses. A sensible split for a service business is a one-time investment in a strong website, then roughly a third on SEO and content, a third to a half on paid ads, and the rest on tracking, tools and creative. Base the number on how many leads you need and what a customer is worth.
There’s no universal right number, but there is a right method. This guide shows how to work out a budget from your goals, how to split it and how to know whether it’s working. If you’d like help planning, our SEO services for businesses start with exactly this exercise.
Key takeaways
- Budget from goals: leads needed × acceptable cost per lead.
- Invest in your website and tracking before scaling ads.
- SEO compounds over time; ads deliver now. Most businesses need both.
- Start small, measure cost per lead and customer, then scale what works.
How do you calculate a digital marketing budget?
Work backwards from revenue:
- Revenue goal: how many new customers do you want per month?
- Close rate: of every 10 enquiries, how many become customers?
- Leads needed: customers ÷ close rate.
- Acceptable cost per lead: what can you pay for a lead and stay profitable?
- Budget: leads needed × cost per lead.
For example, if you want 5 new customers a month, close 1 in 4 enquiries, and can afford ₹800 per lead, you need about 20 leads, or roughly ₹16,000 a month in lead acquisition, plus website, tracking and content costs.
What are typical budgets for small businesses in India?
| Business stage | Typical monthly digital budget | Focus |
|---|---|---|
| Starting out | ₹10,000 – ₹25,000 | Google Business Profile, basic SEO, small ad tests |
| Growing local business | ₹25,000 – ₹75,000 | SEO, Google Ads, retargeting, content |
| Multi-city or B2B | ₹75,000 – ₹2,00,000+ | SEO across services and cities, paid search, LinkedIn, content |
These are indicative ranges; your industry and competition change them.
How should you split the budget?
One-time foundations:
- A fast, conversion-focused website with service and location pages.
- Conversion tracking for forms, calls and WhatsApp.
- A complete Google Business Profile.
Monthly spend (example split for a service business):
| Channel | Share of monthly budget | Why |
|---|---|---|
| SEO and content | 30–40% | Builds long-term, lower-cost leads |
| Paid search and social ads | 40–50% | Immediate, controllable leads |
| Creative, tools and tracking | 10–20% | Ads, landing pages, analytics, CRM |
New businesses often lean more on ads at first, then shift budget to SEO as organic leads grow. Compare the channels in SEO vs paid ads for long-term lead generation.
How much should you spend on SEO?
Small business SEO in India typically costs ₹10,000–₹50,000 a month, depending on competition and scope. See SEO services cost in India for what each level should include.
How much should you spend on ads?
Enough to get meaningful data, often ₹15,000–₹30,000 a month per platform to start. Choose the platform by intent: Google Ads vs Meta Ads for lead generation explains when each wins.
What should you not spend on?
- Buying followers or likes.
- Bulk “SEO packages” built on low-quality links.
- Ads pointing to a slow or generic home page.
- Too many channels at once with too little budget each.
How do you measure return on your marketing budget?
Track every lead to its source, then calculate:
- Cost per lead = spend ÷ leads.
- Cost per customer = spend ÷ customers won.
- Return = revenue from those customers ÷ spend.
Review monthly and move budget toward channels with the lowest cost per customer.
Should you hire an agency or do it yourself?
If time is limited, an agency can bring expertise and speed. Keep ownership of your website, ad accounts and analytics, insist on monthly reporting tied to leads, and start with a defined trial period. More planning guides are in our business marketing resources.
Frequently asked questions
Many small businesses spend roughly 5–10% of revenue on marketing, with growth-focused businesses spending more. Base the number on your lead goals.
It's enough to start: a well-optimised Google Business Profile, basic SEO and a small ad test. Growth usually needs more.
If you need leads now, start with ads to a good landing page while building SEO. SEO lowers your cost per lead over time.
Ads can bring leads within days. SEO typically takes three to six months to build steady enquiries.
It depends on your industry and the value of a customer. Calculate what you can afford per lead from your close rate and margin.



