A simple rule of thumb: established small businesses spend about 5–10% of revenue on marketing, and growing or newly launched ones 10–20%, provided each customer is profitable. Split the money three ways: foundations (website, tools, content), acquisition (ads, partnerships), and retention (WhatsApp, email, CRM follow-ups). Then review monthly by cost per customer.
The 3-bucket framework
| Bucket | Share (typical) | What it covers |
|---|---|---|
| Foundations | 20–30% | Website, brand, CRM, WhatsApp/email tools, content creation |
| Acquisition | 50–60% | Google, Meta and LinkedIn ads, influencers, events, SEO/GEO |
| Retention | 15–25% | WhatsApp broadcasts, email automation, loyalty, reviews |
Step 1: know your numbers
- Average order value (AOV) or deal size
- Gross margin per sale
- Repeat purchase rate
- Customer lifetime value (LTV) = AOV × purchases per year × years retained × margin
- Maximum affordable cost per customer (CAC): usually a third or less of LTV
Step 2: fix the foundations first
Before spending on ads, make sure you have:
- A fast website or landing page. See website design cost in India
- A WhatsApp setup that replies instantly. See WhatsApp marketing
- A CRM or at least a lead sheet so no enquiry is lost. See RapBooster CRM
- Consistent branding and templates. See brand identity kit
Step 3: pick 1–2 acquisition channels
| Business type | Start with |
|---|---|
| Local services | Google Search + Google Business Profile + Click-to-WhatsApp |
| D2C / e-commerce | Meta ads (reels, UGC) + WhatsApp cart recovery |
| B2B | LinkedIn (organic + ads) + Google Search + email |
| Education | Meta lead ads + WhatsApp nurturing + Google Search |
Step 4: invest in retention
Selling again to existing customers is typically far cheaper than acquiring new ones. WhatsApp broadcasts, email sequences and timely follow-ups often deliver the best return per rupee.
Sample plan: ₹50,000 per month (excl. GST)
| Item | Monthly | Notes |
|---|---|---|
| Software: WhatsApp, email, CRM | ~₹5,000 | A WhatsApp and an Email plan, plus the CRM at ₹1,799 (see pricing) |
| Social media management (Starter) | ₹14,999 | IG + FB, 12 posts + 4 reels |
| Meta ad spend | ₹20,000 | Paid to Meta |
| Performance Ads management (Starter) | ₹8,000 | Flat fee, spend up to ₹20K |
| Buffer / experiments | ~₹2,000 | Tests, boosts, tools |
Figures use RapBooster's prices as of Sept 2026. See the full pricing page or build your own stack with the bundle builder.
Step 5: review monthly
- Cost per lead and cost per customer by channel
- Lead response time: aim for minutes, not hours
- Retention revenue from WhatsApp and email
- Cut the bottom 20% of spend and move it to the winners
Common budgeting mistakes
- Spending on ads before the website and follow-up are ready
- Spreading a small budget across five channels
- Paying for tools nobody on the team uses
- Measuring likes instead of revenue
- No budget for creative refreshes
Also read: freelancer vs agency vs in-house and Google Ads cost in India.




