How Much Should a Small Business Spend? - Ziwi Marketing
The guide

What Should a Small Business Spend on Marketing?

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.

ZThe Ziwi TeamZiwi Marketing4 min readUpdated September 10, 2026

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.

Is there a percentage of revenue that works?

The short answer

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.

How the published surveys disagree
Gartner 2026 CMO survey7.8%
Digital Applied guide, low end12%
Digital Applied guide, high end20%
Gartner's 2026 CMO Spend Survey (May 2026) and Digital Applied's pricing guide (April 2026). A sanity check, not a budget.

Two credible sources, a gap of more than double, which is exactly why the percentage cannot be the starting point.

How do you work back from what a customer is worth?

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.

  1. 01

    Average first sale. What one new customer pays you the first time, before repeat work.

  2. 02

    Gross margin. The share of that sale left after the cost of doing the job.

  3. 03

    Leads per customer. Divide 1 by your close rate. A 20% close rate means 5 leads per customer.

  4. 04

    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.

  5. 05

    Customers wanted per month. The growth target that everything else multiplies against.

LineExample A: home servicesExample B: dental practice
Average first sale$1,800$1,200
Gross margin45%60%
Gross profit per customer$810$720
Close rate20%25%
Leads needed per customer54
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.

How much budget does that turn into?

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 monthTotal budget at $202 eachOne way to split it
5$1,010Ads management at $297 with up to $1,500 of ad spend, or Local SEO Essentials at $297 plus reviews at $197
10$2,020Ads management at $497 with about $1,500 of ad spend
20$4,040Ads management at $797 with spend above $3,500, or a paid and organic split with Local SEO at $597
Illustration of a signpost with two arrows pointing in opposite directions
Paid ads buy this month. Local SEO keeps producing after the invoice.
Paid ads: stops when spend stops

Notice what the split does.

Local SEO: compounds over time

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?

What does 5% to 10% of revenue look like in dollars?

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 revenue5% of revenue per month8% of revenue per month10% 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

What does $500 to $1,500 a month actually buy?

At Ziwi, published prices, month to month.

Under $500a month buys one channel done properly, from $297
$500 to $1,000a month runs two channels together
Above $1,000a month pairs Local SEO Plus at $997 with fast lead follow-up

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.

What if the numbers do not work?

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.

  • Answer faster. Every lead that waits is a lead a competitor can call first.
  • Track to booked jobs. Cost per lead is a vanity number if you cannot tie leads to work you actually sold.
  • Ask for reviews on purpose. Reputation decides who gets called before your ad does any work.
  • Do not buy shared leads. They arrive already price-shopped and they build the reseller's business, not yours.

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.

Frequently asked
Is there a percentage of revenue that works?
Use 5% to 10% of revenue as a sanity check, not as a budget.
How do you work back from what a customer is worth?
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.
How much budget does that turn into?
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.
What does 5% to 10% of revenue look like in dollars?
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.
What does $500 to $1,500 a month actually buy?
At Ziwi, published prices, month to month.
What if the numbers do not work?
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.