Chamko

Business growth

Marketing Budget for a Small Business in India — How Much to Spend, Where, and How to Measure It

A practical framework for setting a marketing budget as a local business in India — percentage-of-revenue rules, cost per customer, splitting money across Google profile, ads, social media, print and offers, sample budgets for ₹5,000 to ₹50,000 a month, and tracking return.

By Chamko Research Team Updated 5 min read

Quick answer

Many small businesses spend a few percent of revenue on marketing — more when launching or in competitive categories, less once word of mouth is strong. A better way to decide is backwards: know your profit per customer and lifetime value, then set an acceptable cost to win one customer. Spend first on free and high-return basics (a complete Google Business Profile, reviews, WhatsApp, photos), then add paid ads and offline promotions you can measure. Review every channel monthly and move money to what brings real customers.

Quick answer: Many small businesses spend a few percent of revenue on marketing — more when launching or in competitive categories, less once word of mouth is strong. A better way to decide is backwards: know your profit per customer and lifetime value, then set an acceptable cost to win one customer. Spend first on free and high-return basics (a complete Google Business Profile, reviews, WhatsApp, photos), then add paid ads and offline promotions you can measure. Review every channel monthly and move money to what brings real customers.

"How much should I spend on marketing?" has no single answer — but there's a sensible way to work it out. This guide gives you a framework, sample budgets and a tracking method so every rupee has a job.

Step 1: Know your numbers

Number How to find it Example (salon)
Average bill Total sales ÷ number of bills ₹800
Gross margin (Price − direct costs) ÷ price 60%
Profit per visit Average bill × margin ₹480
Visits per year per customer From your records 6
Customer lifetime (years) Estimate 2
Lifetime value (LTV) Profit per visit × visits × years ₹5,760

If a regular customer is worth ₹5,760 in profit, spending ₹300–600 to win one is reasonable. If a customer usually visits once, your acceptable cost is much lower.

Use the local SEO ROI calculator for a quick estimate.

Step 2: Choose a budget method

  • Percentage of revenue: a simple starting point; adjust by stage and competition.
  • Goal-based: "I need 60 new customers a month; at ₹250 each, that's ₹15,000."
  • Test budget: a fixed amount for 4–8 weeks to learn what works, then scale.

By stage:

  • Launch (first 6 months): higher, to build awareness and reviews.
  • Growth: steady, focused on proven channels.
  • Mature: lower percentage, more on retention.

Step 3: Spend on the foundation first

These are low-cost or free but high-impact:

  1. Google Business Profile — complete, accurate, active (complete guide).
  2. Reviews system — QR codes, staff scripts, follow-ups (getting reviews).
  3. Good photos — a few hours with a phone or a modest photographer fee (photo tips).
  4. WhatsApp Business — catalogue, quick replies, broadcast lists.
  5. Signboard and in-store branding.

Spending on ads before fixing these is like advertising a shop with the shutter half down.

Step 4: Split across channels

Channel Typical role Measurable?
Google profile tools/management Ongoing visibility, reviews, posts Yes — calls, directions
Google Ads Instant search visibility Yes — calls, clicks
Meta ads (FB/IG) Awareness, offers, launches Yes — messages, leads
Content (Reels, Shorts, posts) Trust and reach Partly
Influencers Local buzz With codes
Print (pamphlets, newspaper inserts) Hyperlocal reach With offer codes
Events and sponsorships Community presence Partly
Offers and loyalty Retention Yes

Sample monthly budgets

₹5,000/month (very small shop)

  • Google profile tool or your time + printing a review QR poster: ₹1,000
  • WhatsApp/social content (phone, simple edits): ₹0–500
  • Small Meta ad test around your area: ₹2,500
  • Festival pamphlets or society notice boards: ₹1,000

₹15,000/month (salon, clinic, café)

  • Google profile management and posts: ₹1,500–3,000
  • Google Ads search campaign: ₹6,000
  • Meta ads (WhatsApp messages): ₹4,000
  • Content creation (photos/Reels): ₹2,000

₹50,000/month (multi-service or competitive category)

  • Google Ads: ₹20,000
  • Meta ads with retargeting: ₹12,000
  • Content and creators: ₹8,000
  • Website and SEO upkeep: ₹5,000
  • Events, print, PR: ₹5,000

These are illustrations — your category, city and goals change the right mix. See Google Ads setup and Facebook ads guide.

Step 5: Track every channel

  • Ask every new customer "How did you find us?" and note it.
  • Use separate offer codes for each channel.
  • Track Google profile actions — calls, website clicks, directions (performance insights).
  • Track website calls and WhatsApp clicks (tracking guide).
  • Monthly review: cost per enquiry and cost per customer for each channel.

A simple monthly marketing report

Channel Spend Enquiries Customers Cost/customer Keep?
Google Ads ₹6,000 48 20 ₹300 ✅
Meta ads ₹4,000 70 12 ₹333 ✅
Pamphlets ₹1,500 6 2 ₹750 ❌

Move money from weak channels to strong ones. Test one new idea each month.

Seasonal planning

Indian businesses have strong seasons — weddings, festivals, school reopening, summer. Plan higher budgets before peak seasons, not during them (festival marketing, seasonal businesses).

Retention is the cheapest marketing

Bringing back an existing customer costs much less than finding a new one. Reserve part of your budget for loyalty offers, birthday messages and follow-ups (retention ideas, referral programs).

Mistakes to avoid

  • Spending on whatever a salesperson offers that week.
  • Running ads without tracking.
  • Copying a competitor's budget without knowing their margins.
  • Stopping marketing completely in slow months.
  • Ignoring reviews while paying for ads.

Frequently asked questions

What percentage of revenue should I spend on marketing?

A few percent is common for established local businesses; more during launch or in competitive categories.

Should I hire an agency or do it myself?

Do the basics yourself; hire help for ads or content once you know what works (choosing an agency).

Is Google Business Profile free?

Yes. Tools and services that manage it for you cost money, but the profile itself is free (free vs paid scams).

How long before I judge a channel?

Give most paid channels 4–8 weeks with proper tracking.

What's the best marketing for a new shop?

A complete Google profile, early reviews, a strong opening, WhatsApp and hyperlocal promotion.

Keep reading