How much should a small business spend on ads?
Most advice on ad budgets starts with a rule of thumb, such as a percentage of revenue. Those rules are a fine sanity check, but they ignore the thing that actually decides your budget: what a new customer is worth to you and how many leads it takes to win one. Start there and the budget almost sets itself.
Step 1: Work out what a customer is worth
Take your average first sale and multiply it by your gross margin, which is the share of the sale you keep after the direct cost of delivering the work. If a customer pays you 2,000 dollars and you keep 40 percent after materials and labor, a customer is worth 800 dollars in gross profit. If customers usually come back, add the repeat business you can reasonably expect over a year or two. Be conservative.
Step 2: Find your break-even cost per customer
You can pay up to that gross profit and still break even on the first sale. Pay less and you are making money. In the example above, 800 dollars is the ceiling. Most healthy businesses aim to pay well under it, so there is room for overhead and profit.
Step 3: Turn that into a cost per lead
Not every lead becomes a customer. If you close one in four, then your break-even cost per lead is a quarter of 800 dollars, which is 200 dollars. If you close one in ten, it falls to 80 dollars. This one number, your break-even cost per lead, is the most useful figure in advertising for a small business. It tells you whether a platform can work for you before you spend anything.
Step 4: Estimate how many leads a budget buys
Ads are priced per click, and only a share of visitors reach out. Divide your budget by the cost per click to get visits, then multiply by the share of visitors who call or fill in a form. A website that converts 5 percent of visitors turns 1,000 visits into 50 leads. The same traffic on a slow, confusing site might give you 15. Improving the website is often the cheapest way to lower your cost per lead.
How to choose the first budget
Pick a budget you can afford to lose while you learn, and give it enough time. Ad platforms need a few weeks and a reasonable number of clicks before their automatic bidding settles, so a budget that buys only a handful of clicks a day will teach you very little. A common approach is to decide how many leads you need to learn something, work backward to the budget, and commit to a fixed test period, usually 60 to 90 days, before judging.
Common mistakes
- Judging by clicks. Clicks cost money and prove nothing. Judge by leads, customers and cost per customer.
- Cutting after one bad week. Results swing day to day, especially at small budgets. Look at longer windows.
- No tracking. If calls and form submissions are not recorded, the platform aims at the wrong signal. Fix tracking first.
- Raising the budget before the numbers work. More spend on a leaky funnel loses money faster.
When a bigger budget makes sense
Increase spend when your cost per customer is comfortably under your break-even number and you can handle the extra work. Raise it in steps, not all at once, and watch whether your cost per lead holds. If it climbs sharply, you have probably reached the limit of the best searches and are paying for weaker ones.