A small business should set its marketing budget from a goal, not from a percentage of revenue. Start with how many new customers you need each month, work out the most you can pay to win one customer without losing money, and calculate how many enquiries that takes and what they will cost. That gives you a number tied to your profit, not one picked because "that's what everyone spends".
Percentage of revenue is still useful as a sanity check. In Gartner's 2026 CMO Spend Survey, 401 marketing leaders in North America, the UK and Europe reported marketing budgets averaging 7.8% of company revenue, up from 7.7% in 2025. Those are large companies. For a small business it is a point of comparison, not a target.
Rules of thumb: percentage of revenue, and why it misleads
The most common rule says to put a fixed share of revenue into marketing, often 7-8% for small businesses. You will see that figure credited to the U.S. Small Business Administration. The SBA's current marketing and sales guide does not give a percentage. It tells you to include a complete breakdown of your marketing costs in your plan and to compare marketing and sales costs with the revenue they bring in. That is good advice, and it is the approach this guide takes.
Why a percentage of revenue misleads a small business:
- A new business has no revenue yet. 7% of zero is zero, and that is exactly when you need customers most.
- Margins differ. A business with a 70% gross margin can afford to pay far more per customer than one with 20%.
- Customer value differs. An accountant's client comes back every year. A moving company's customer usually books once.
- Goals differ. A business that wants to grow 30% this year needs a different budget from one that wants to hold steady.
A percentage is still a useful cross-check at the end. If a business turning over $400,000 a year spends $2,600 a month on marketing, that is 7.8% of revenue. If your goal-based number comes out at 25% of revenue, check your assumptions before you spend it.
How to set a marketing budget from a goal: the formula
The calculation has five steps, using numbers from your own records.
| Step | Question | How to work it out |
|---|---|---|
| 1 | How many new customers do you need per month? | From your business goal and how much work you can take on |
| 2 | How much gross profit does a new customer bring? | Revenue per customer minus direct costs (materials, staff time, fees). If customers come back, count a year |
| 3 | How much of that profit are you willing to spend to win the customer? | This is your maximum cost per acquisition (CPA) |
| 4 | What share of enquiries become customers? | Your close rate. If you don't know it, count last month's enquiries and new customers |
| 5 | How many enquiries do you need, and what can you pay for each? | Enquiries = customers ÷ close rate. Maximum cost per enquiry = CPA × close rate |
Worked example: a physical therapy clinic
The numbers below are for illustration, not market data. Swap in your own.
- The clinic wants 12 new patients a month.
- A new patient books a course of visits, and after direct costs that leaves about $600 gross profit.
- The owners are willing to spend up to 40% of that to win a patient: $240 per patient.
- Their records show 30% of people who enquire go on to book.
- They need 12 ÷ 0.3 = 40 enquiries a month. The most they can pay per enquiry is 240 × 0.3 = $72.
If a test month shows enquiries actually cost $50, the monthly media budget is 40 × $50 = $2,000. If they cost $90, the campaign loses money as it stands. The fix is a better offer, a clearer landing page, a higher close rate or a different channel, not simply more budget.
Marketing budget calculator: a table to fill in
Copy this into a spreadsheet or notebook and fill in the last column.
| Line | What to fill in | Formula | Your number |
|---|---|---|---|
| A | New customers per month (goal) | ||
| B | Gross profit per new customer ($) | ||
| C | Share of that profit you will spend to win a customer | ||
| D | Maximum cost per customer ($) | B × C | |
| E | Close rate from enquiries | ||
| F | Enquiries needed per month | A ÷ E | |
| G | Maximum cost per enquiry ($) | D × E | |
| H | Actual or estimated cost per enquiry ($) | From your test | |
| I | Monthly media budget ($) | F × H | |
| J | Non-media costs: creative, management, tools ($) | ||
| K | Total monthly marketing budget ($) | I + J |
If line H is higher than line G, the budget won't pay for itself yet. Work on the offer, the landing page or how fast you reply before spending more.
How to split the budget between Google, Meta and content
Each channel does a different job:
| Channel | What it does well | Especially good for |
|---|---|---|
| Google Search ads | Catches people already searching for what you sell | Urgent and local services: plumbers, lawyers, dentists, repairs |
| Facebook and Instagram (Meta) | Creates demand among people who weren't searching yet | Visual products and services, offers, events, new classes |
| Google Business Profile and reviews | Local enquiries without paying per click | Any business with an address or a service area |
| Organic content and social | Trust over time, and material you can reuse in ads | Almost every business, especially when customers check you out before calling |
For a rough sense of media costs: in WordStream's 2026 benchmarks of U.S. campaigns, the median cost per lead on Google Search was $66.69 across industries, while Facebook lead campaigns had a median cost per lead of $27.39. Industry spreads are wide, and a cheaper lead is not automatically a cheaper customer. The full comparison is in Google Ads vs Facebook Ads for small business.
With no data of your own, a reasonable start is to pick two channels, split a test budget between them, and after 4 to 6 weeks move money to the one that brings customers at a lower cost. These benchmarks are U.S. figures. Costs in the UK, Canada and Australia differ by industry and city, so check Google's free Keyword Planner for your own area before you commit.
Test budget vs ongoing budget
For the first month or two, treat your spend as a test budget. Its job is to learn what an enquiry and a customer cost you, not to turn a profit straight away.
- Fix the period and the amount up front, for example six weeks, and don't change the campaign every day. Both Meta and Google need time and data to learn who to show your ads to.
- Define success before you start: your maximum cost per enquiry (line G).
- In Google Ads you set an average daily budget. On a given day spend can reach twice that, but for most campaigns you won't be charged more than 30.4 times the daily budget in a month. A $1,520 monthly budget is a $50 daily budget.
- In Meta Ads Manager you can start very small. According to Meta's guidance on minimum budgets, the minimum depends on your currency, how you are charged and your bid strategy. A tiny budget will run, but it rarely produces enough results to learn from.
After the test, move to an ongoing budget. Increase spend gradually in the channel that meets your target, and check that the cost per customer doesn't jump as you scale.
How to know the budget is working: CPL, CPA and ROAS
| Metric | What it tells you | How to calculate it |
|---|---|---|
| CPL, cost per lead | What one enquiry costs | Media spend ÷ number of enquiries |
| CPA, cost per acquisition | What one paying customer costs | Media spend ÷ number of new customers |
| ROAS, return on ad spend | Revenue each ad dollar brought in | Revenue from campaign customers ÷ media spend |
A low CPL means little if the leads don't become customers. For a small business the number that matters most is CPA, and the key check is whether it stays below the maximum cost per customer on line D. To measure it, log the source of every enquiry and whether it became a customer.
Don't forget the costs that aren't media
The media budget is only part of the marketing budget. You also need creative for the ads (images, short videos, copy), somewhere to send people (a landing page or a clear website page), and possibly someone to run the campaigns. When you collect quotes, ask whether a management fee is flat or a percentage of ad spend, and whether creative is included.
If ads are going to lead to chats, budget time or tools for replying quickly. Many customers now message before they call, so WhatsApp marketing for small business is worth reading before you launch. For creative, AI video ads can lower the cost of testing several versions.
One way to cut the non-media lines is an AI marketing agent. PowerAds works in WhatsApp and a web chat, in English and Hebrew: you write what the business needs, it researches and shows a plan with cost and timing, and it builds only after you approve. Anything that costs money appears as an approval card first. As of November 2026 the plans are billed monthly in USD: Growth at $149, Ultra at $299 and Ultra Max Agency at $599, which adds Meta paid campaigns and a dedicated account manager. At late-October 2026 exchange rates (about $1.34 to the pound) that is roughly £111, £223 and £447 a month, with the final amount set by your card issuer. The ad budget itself is paid to Meta or Google separately, so it goes on line I of the table, not line J. More on what an agent does and doesn't do is in what an AI marketing agent is.
Once you have a number, put it into a simple plan with your goal, audience, offer and channels. If you are deciding which tasks to hand to software and which to keep, AI marketing for small business maps each one, with what it costs.




