Digital Marketing

How Much Should a Small Business Spend on Marketing?

A practical way for Indian small business owners to set a marketing budget — based on goals, customer value and testing — and how to split it across channels.

By Jitendra Wadhwani · Digital Marketing · Updated 2026-10-08 · 6 min read

Jitendra Wadhwani answering questions on an interview-style set

"How much should I spend on marketing?" is one of the questions I am asked most often by business owners. The honest answer is: it depends. But "it depends" is not helpful when you are trying to plan next month. So in this article I will give you a practical way to decide your marketing budget, based on your own numbers rather than someone else's rule of thumb.

Key takeaways

  • Set your marketing budget from goals and customer economics, not guesswork.
  • Know your customer lifetime value and acceptable cost per customer before spending.
  • Split the budget into proven channels, scaling winners and small experiments.
  • Include tools, content production and people time, not just ad spend.
  • Review monthly and move money towards channels with the best returns.

Why guessing is expensive

Many small businesses set marketing budgets emotionally. When business is slow, they panic and spend heavily on whatever an agency suggests. When business is good, they stop marketing because they feel busy. Both approaches create a cycle of feast and famine. A budget based on numbers keeps marketing steady and measurable.

Step 1: Know what a customer is worth

Start with customer lifetime value — how much profit an average customer brings over the whole relationship. A simple estimate:

Average profit per purchase × number of purchases per year × number of years a customer stays

For example, if a coaching institute earns ₹6,000 profit per student per year and students stay for two years on average, each student is worth about ₹12,000 in profit. A salon client who visits monthly and brings ₹300 profit per visit for three years is worth around ₹10,800.

This number tells you how much you can afford to spend to acquire a customer.

Step 2: Decide an acceptable cost per customer

You would not spend ₹12,000 to win a customer worth ₹12,000. Decide what portion of lifetime value you are comfortable spending on acquisition — often a fraction such as a quarter or a third, depending on your margins and cash position. In the coaching example, you might accept spending up to ₹3,000–4,000 to win a student.

Step 3: Work backwards from your growth goal

If you want 20 new students next month and you can spend up to ₹3,000 per student, your maximum budget is ₹60,000. If that is more than you can afford, reduce the goal or improve conversion so each rupee works harder.

Step 4: Start with a test budget

If you have never run paid marketing, you do not know your real cost per customer yet. Start with a smaller test budget — an amount you can afford to lose while learning — and run it consistently for four to eight weeks. Measure leads, conversion and customers. Then you will have real numbers to plan with.

Step 5: Split across channels

A sensible split for many local businesses starting out:

Area Share of budget Purpose
Paid ads (Meta / Google) 50–60% Immediate leads
Content creation 20–30% Photos, videos, design for organic and ads
Tools and website 10–15% Hosting, scheduling, CRM, email
Experiments 5–10% Testing new channels or offers

Adjust based on results. If Google Ads bring cheaper customers than Meta ads, move budget there. My guides on Meta ads and Google Ads explain each channel.

Don't forget the free channels

Some of the most effective marketing costs time rather than money:

  • Google Business Profile optimisation and reviews.
  • Referral requests from happy customers.
  • Organic social media with consistent, useful content.
  • WhatsApp updates to existing customers.
  • Partnerships with complementary local businesses.

These should be part of every plan, regardless of budget. See getting more customer reviews.

Improve conversion before increasing spend

Before raising your budget, look at what happens after a lead arrives. If you respond slowly, have no follow-up system or a confusing offer, more ad spend just produces more wasted leads. Improving conversion from 10 per cent to 20 per cent has the same effect as doubling your budget — at no extra cost.

Review monthly

Every month, compare:

  • Total marketing spend.
  • Leads generated by channel.
  • Customers acquired by channel.
  • Cost per customer by channel.
  • Revenue and profit from new customers.

Keep what works, cut what does not, and test something new with a small share of the budget. I explain these metrics in how to track marketing ROI.

Seasonal planning

Many Indian businesses have strong seasons: admissions periods for education, festivals for retail, wedding seasons for many services, and specific months for property. Plan to increase budget ahead of peak demand and reduce it during slow periods, while maintaining a baseline presence all year.

Working backwards from goals

Step Example calculation
Revenue goal Add ₹5 lakh in new monthly revenue
Average customer value ₹25,000 per customer
Customers needed 20 new customers per month
Lead-to-customer rate 20% → 100 leads needed
Acceptable cost per lead ₹500
Monthly lead budget 100 × ₹500 = ₹50,000

These numbers are illustrative. Replace them with your own to see whether your budget and goals match.

Hidden marketing costs

Owners often budget only for ads and forget design, video production, copywriting, software subscriptions, website maintenance, agency fees and the time staff spend responding to leads. Listing every cost gives a true picture of what each customer costs to acquire and prevents unpleasant surprises.

When to increase the budget

Increase spending when a channel delivers customers profitably and consistently, when your team can handle more leads without quality dropping, and when cash flow can support the time lag between spending and revenue. Scale gradually to keep performance stable.

A 7-step budgeting process

  1. Review last year's revenue and marketing spend.
  2. Set a revenue goal for the coming year.
  3. Choose a marketing budget range that fits your margins and growth stage.
  4. Split the budget between proven channels and small experiments.
  5. Reserve funds for content, tools and creative production, not only ads.
  6. Track cost per lead and cost per sale for each channel monthly.
  7. Reallocate budget quarterly towards the best-performing channels.

Frequently asked questions

Is there a standard percentage of revenue for marketing?

Some businesses use a percentage of revenue as a guide, but the right amount depends on growth goals, margins and competition.

Should new businesses spend more on marketing?

New businesses often need higher initial investment to build awareness, but should test small first to find what works.

What if I have a very small budget?

Focus on free and low-cost channels: Google Business Profile, referrals, WhatsApp, content and partnerships.

How do I track where my budget goes?

Use a simple monthly spreadsheet listing each channel, spend, leads, customers and revenue.

What if I have almost no budget?

Focus on free channels such as Google Business Profile, referrals, organic social media, partnerships and helpful content while reinvesting early profits into marketing.

Should marketing spend be fixed or flexible?

A fixed base budget keeps marketing consistent, while a flexible portion lets you scale channels that perform well or pause those that do not.

Final thought

The right marketing budget is not a fixed percentage from a textbook. It is the amount that brings customers at a cost your business can sustain, measured honestly and adjusted regularly. Know your customer value, test carefully, improve conversion, and scale what works. For hands-on help, explore Viral In City, and read more on my marketing expert page.

Want help putting this into practice? See Viral In City or contact Jitendra Wadhwani.
Jitendra Wadhwani
About the author

Jitendra Wadhwani

Global Entrepreneur · AI & Tech Expert · Digital Marketing & SEO · International Business Coach

Jitendra Wadhwani is an Indian businessman and global entrepreneur who leads HYRAX COMMUNICATION PVT LTD, a 15 years trusted company, and its ventures DND Teams, Viral In City and A Property Agency. He works as an AI and tech expert, digital marketing, social media and SEO expert, international business coach, trainer and YouTuber, serving clients and audiences across India, the USA, UK, UAE, Europe and worldwide. Everything he writes comes from hands-on work with real businesses, creators and learners.