There is no magic percentage. Work back from what one customer is worth, your close rate and how many customers you want, then sanity check the answer against 5% to 10% of revenue. Ziwi's published plans start at $297 a month, with ad spend paid to the platform on top.
About 90 people a month search how much should a small business spend on marketing and another 140 search small business marketing budget (our September 2026 keyword pull). Most of the answers they find are a percentage of revenue borrowed from large companies. A percentage is a check, not a plan. The plan starts with one customer and what that customer is worth to you.
Use 5% to 10% of revenue as a sanity check, not as a budget.
Gartner's 2026 CMO Spend Survey, published May 2026, put marketing budgets at 7.8% of company revenue, barely moved from 7.7% in 2025, but that survey covers large-company marketing leaders, not a five-truck plumbing business. Digital Applied's April 2026 pricing guide recommends 12% to 20% of revenue for companies under $1 million.
Two credible sources, a gap of more than double, which is exactly why the percentage cannot be the starting point.
Five numbers give you a defensible budget: what an average customer pays, your gross margin, how many leads it takes to win one, the share of gross profit you are willing to spend to acquire a customer, and how many customers you want each month. Fill them in with your own figures.
Average first sale. What one new customer pays you the first time, before repeat work.
Gross margin. The share of that sale left after the cost of doing the job.
Leads per customer. Divide 1 by your close rate. A 20% close rate means 5 leads per customer.
Acquisition ceiling. The share of gross profit you will spend to win a customer. Many owners settle between 20% and 30% for a first job, higher when the customer comes back.
Customers wanted per month. The growth target that everything else multiplies against.
| Line | Example A: home services | Example B: dental practice |
|---|---|---|
| Average first sale | $1,800 | $1,200 |
| Gross margin | 45% | 60% |
| Gross profit per customer | $810 | $720 |
| Close rate | 20% | 25% |
| Leads needed per customer | 5 | 4 |
| Acquisition ceiling at 25% of gross profit | $202 per customer | $180 per customer |
| Most you can pay per lead | $40 | $45 |
These are worked examples, not client results. Swap in your own average sale, margin and close rate and the two numbers that matter fall out: the most you can pay for a customer, and the most you can pay for a lead.
Everything a marketer proposes can now be judged against those two figures.
Multiply the acquisition ceiling by the customers you want each month. In Example A, 10 new customers at $202 each is a total marketing budget of about $2,020 a month, and that total has to cover both fees and ad spend, not just one of them.
| New customers wanted per month | Total budget at $202 each | One way to split it |
|---|---|---|
| 5 | $1,010 | Ads management at $297 with up to $1,500 of ad spend, or Local SEO Essentials at $297 plus reviews at $197 |
| 10 | $2,020 | Ads management at $497 with about $1,500 of ad spend |
| 20 | $4,040 | Ads management at $797 with spend above $3,500, or a paid and organic split with Local SEO at $597 |

Notice what the split does.
Paid ads buy leads this month and stop when the card stops. Local SEO compounds and keeps producing after the invoice, which is why most local businesses end up running both once the arithmetic allows it.
Want a plan that fits the number you just built?
Here is the sanity check in monthly money. If the number you built from customer value lands wildly outside this band, one of your inputs is wrong or your growth target is unrealistic for the year.
| Annual revenue | 5% of revenue per month | 8% of revenue per month | 10% of revenue per month |
|---|---|---|---|
| $250,000 | $1,042 | $1,667 | $2,083 |
| $500,000 | $2,083 | $3,333 | $4,167 |
| $1,000,000 | $4,167 | $6,667 | $8,333 |
| $2,000,000 | $8,333 | $13,333 | $16,667 |
At Ziwi, published prices, month to month.
Under $500 a month you buy one channel done properly: Local SEO Essentials at $297 a month per location, or ads management at $297 a month with ad spend up to $1,500, or reviews and reputation at $197 a month per location. Between $500 and $1,000 you can run two: Local SEO at $597 with a new page or post every month, or ads management at $497 with spend $1,500 to $3,500. Above $1,000 a month you can pair Local SEO Plus at $997 for a competitive market with follow-up that answers leads in seconds through Ziwi Engage at $99.
Fix the close rate before you raise the budget, because it is the cheaper lever. If you win 1 lead in 5 instead of 1 in 4, your cost per customer changes by 25% with no extra spend. Two things usually move it: answering new leads in seconds rather than hours, and a website that makes booking obvious.
A slow callback wastes money you already spent, which is the most expensive mistake in the whole model.
Set the budget from your own numbers, check it against the 5% to 10% band, then buy the channel that hits your cost per lead. Ziwi's plans, rungs and add-ons are all on the published pricing page, so you can build the budget before you speak to anyone. For the market-wide agency figures, read how much marketing agencies charge, and for what each tier includes, read what a monthly marketing retainer buys.