How to Set a Realistic Marketing Budget for a Small Business
By Artful Web Designz · Sep 29, 2026
A realistic marketing budget for most small businesses falls between 5% and 12% of revenue, with newer businesses trying to grow fast spending closer to the higher end and established businesses protecting margin spending closer to the lower end. The number matters less than how you arrive at it: start from what you can afford to lose while testing, not from a round figure you picked because it felt reasonable.
Why "how much should I spend" is the wrong first question
Business owners often come to us with a number already in mind, usually something small and round like 10,000 or 15,000 rupees a month, chosen because it feels affordable rather than because it was calculated. The problem is that figure tells us nothing about whether it is enough to get results in your specific category. A fitness studio in a mid-sized city can test Meta ads meaningfully with 15,000 rupees a month. A B2B software company competing for expensive search keywords might need three times that just to gather enough data to know if the campaign is working.
The better starting question is: what does one new customer need to be worth to me before I will consider the marketing that got them worthwhile? If a customer is worth 2,000 rupees in profit over their lifetime with you, and you are willing to spend a third of that to acquire them, your acceptable cost per customer is around 650 rupees. That number should drive your budget and your channel choice, not the other way around.
A simple framework to calculate your number
- Know your gross margin. If you sell a product for 1,000 rupees and it costs you 600 to make and deliver, your margin is 400 rupees. That is the pool marketing spend has to come from.
- Decide your growth stage. A brand-new business trying to get its first 100 customers can justify spending more aggressively, even at breakeven or a small loss per customer, because the goal is market presence and data. An established business with steady repeat customers should budget more conservatively and protect profit.
- Pick a percentage of revenue. New businesses: 10-15% of projected revenue. Growing businesses with some traction: 7-10%. Stable, mature businesses: 3-6%, often weighted toward retention and reviews rather than pure acquisition.
- Set a minimum testing floor. Regardless of the percentage, most paid channels need a minimum spend to produce usable data; for Google Ads in India that is often 15,000 to 25,000 rupees a month in a competitive city, and for Meta Ads it can be meaningfully lower, around 8,000 to 12,000 rupees a month.
Where the budget should actually go
Splitting the budget matters as much as the total. A common mistake is putting everything into paid ad spend and nothing into the assets that make ads work: a decent landing page, product photography, or a Google Business Profile that is fully filled out. We generally recommend something close to this split for a small business starting out: 60% paid advertising, 20% content and creative (photos, videos, written copy), 15% tools and software (ad platforms, email marketing, analytics), and 5% kept aside as a contingency for testing a new channel or doubling down on something that is working unexpectedly well.
Do not forget that your own time, or your staff's time, spent on marketing is a real cost even if no rupee changes hands for it. If someone on your team spends ten hours a week managing social media, that is a cost to account for when you decide whether a channel is actually profitable.
Adjusting as you go
A budget is not a one-time decision. Review it monthly against actual cost per customer, not against how the campaigns "feel." If a channel is bringing in customers below your acceptable cost, that is where more budget should go, even if it means pulling money from a channel that feels more exciting but is not performing. If nothing is working after two to three months of consistent spend, the problem is usually not the budget size but the targeting, the offer, or the landing experience, and that is worth fixing before adding more money to a leaking bucket.