To set a marketing budget for a small business, work out how many leads your sales goal needs and what each lead costs, then check the total against a share of revenue. Canada’s BDC suggests 2 to 5% of revenue for B2B firms and 5 to 10% for consumer businesses. Keep most of it fixed and a smaller part for tests.
Most budget advice stops at the percentage and still quotes survey data from 2018 or 2019. This guide uses the 2026 figures, turns a sales goal into a monthly number and splits it across channels in a worked example.
It also covers PKR and USD budgets for Pakistani businesses selling abroad, and a monthly review routine.
Key takeaways
- Use a percentage of revenue as a sanity check, not as the budget: BDC suggests 2 to 5% for B2B and 5 to 10% for B2C.
- The 2026 CMO Survey puts average marketing spend at 9.0% of revenue among US companies, with a median of 5%.
- Build the real number from your goal: customers needed, leads needed and what each lead costs by channel.
- Keep most of the budget on proven channels and ring-fence a smaller test budget with a stop rule written in advance.
- Review spend, cost per lead and customers won every month, and move money toward the channels that produce sales.
How much should a small business spend on marketing?
Most published guidance puts small business marketing between 2 and 10% of revenue, but the right figure depends on your margins, growth goal and how customers find you. Treat benchmarks as a range to test your plan against, not a target.
The figures you’ll see quoted measure different things:
| Source | What it says | What to keep in mind |
|---|---|---|
| BDC (Business Development Bank of Canada) | B2B companies: 2 to 5% of revenue. B2C companies: 5 to 10% | A rule of thumb, not survey data; BDC stresses it depends on your business and goals |
| The CMO Survey 2026, all companies | Marketing expenses average 9.0% of revenue; the median answer was 5% | Surveys senior marketers at US companies, most far larger than a typical small business |
| The CMO Survey 2026, by business model | B2B product 7.0%, B2B services 10.1%, B2C product 12.0%, B2C services 7.2% of revenue | Averages hide a wide spread: individual answers ranged from 0 to about 43% |
| The CMO Survey 2026, by company size | Under $10 million revenue: 13.3% of revenue. Under 50 employees: 16.3% | Basic tools cost much the same at any size, so they weigh more on small revenue |
| SBA blog (2019) | Average marketing spend of 7.9% of revenue, based on 2018 figures | Widely quoted, but several years old |
Two practical rules follow. New businesses usually need a higher share while nobody knows them, a point the SBA also makes; established firms with steady referrals can spend less, but rarely nothing. And if your trade association publishes budget benchmarks, use them, because a sector figure beats a cross-industry average.
Which budgeting method should a small business use?
Use the objective-and-task method to build the budget and a percentage of revenue to check it. The other common methods, matching competitors and spending whatever is left, give useful signals but are poor ways to decide.
| Method | How it works | Good for | Weakness |
|---|---|---|---|
| Percentage of revenue | Spend a fixed share of last year’s or forecast revenue | A quick ceiling and a sanity check | A slow year cuts the budget just when you need customers |
| Objective and task | List the results you want, the activities that produce them and what each costs | A budget you can defend line by line | Relies on estimates until you have data |
| Competitive parity | Match what competitors appear to spend | Spotting channels you can’t afford to ignore | You rarely know their real budget or results |
| Affordable method | Spend whatever remains after other costs | Very early businesses with no revenue history | Marketing becomes the first cut |
In practice, combine them: build the number with objective and task, compare it with the percentage range, and look at competitors only to see which channels you must be in. A built number far above the range suggests an over-ambitious goal; far below, you may be underestimating what customers cost to win.
How do you build a marketing budget from your sales goal?
Work backwards from the customers you need, not forwards from a round number. Six figures give you a budget you can defend:
- Revenue goal: the extra revenue you want marketing to bring in, separate from repeat and referral work you’d get anyway.
- Customers needed: the revenue goal divided by average revenue per customer. Use first-year value if customers come back.
- Leads needed: customers needed divided by your close rate. If you close 1 in 4 inquiries, you need four leads per customer.
- Allowable cost per customer: the share of a customer’s gross profit you’re willing to spend to win them, based on margins and cash flow.
- Cost per lead by channel: estimates from your own history, supplier quotes or tools such as Google’s Keyword Planner for paid search.
- Fixed costs: spending that doesn’t rise with lead volume, such as tools, hosting, content production and agency fees.
Multiply the leads you need from each channel by its cost per lead, add the fixed costs, and you have a first draft. If the expected cost per customer is above your allowable figure, improve the offer, landing page or close rate before approving it. For paid search, our guide to setting a Google Ads budget works through the numbers.
Count more than the ad spend
Split every line into working media, the money paid to ad platforms, and everything else: tools, content, design and management. Owners often budget only the ad spend. Who runs each channel changes the second number a lot, so compare an agency, a freelancer and an in-house hire before you finalize it.
How should you split fixed spend and test budget?
As a working rule, put 80 to 90% of the budget on channels that already produce leads at an acceptable cost, and ring-fence 10 to 20% for tests. A brand-new business with no proven channel is the exception: at first, almost everything is a test.
What belongs in the fixed core
- Channels with months of data showing an acceptable cost per lead.
- Foundations that must keep running: hosting and maintenance, your Google Business Profile, review requests, analytics and a CRM.
- SEO and content, which lose momentum when stopped and restarted.
How to run a test without wasting it
- Test one thing at a time: a new channel, audience or offer, not all three.
- Write the success rule before you start, such as a maximum cost per lead or a minimum number of booked calls.
- Give each test a fixed budget and an end date, long enough to produce enough clicks and leads to judge.
- Move winners into the fixed core next month, and stop losers instead of extending them.
How should you allocate a marketing budget across channels?
Allocate by goal and by how soon you need results. Paid search and your Business Profile capture existing demand; SEO and content build demand you collect later; email and WhatsApp win repeat sales.
| Goal | Channels that fit | First metric to watch | When to expect a signal |
|---|---|---|---|
| Leads this month | Google Ads search, Google Business Profile | Cost per lead; calls and form inquiries | Days to weeks, once tracking works |
| Steady leads next year | SEO, content, reviews | Organic inquiries; rankings for priority searches | Months; judge it over at least two quarters |
| Repeat and referral sales | Email, WhatsApp, loyalty offers | Repeat purchases; replies and bookings | Weeks, if you already have a customer list |
| Awareness in a new area or market | Meta ads, YouTube, local partnerships | Reach in the target area, then searches for your brand name | Weeks for reach, months for demand |
| Online store sales | Shopping ads, Meta ads, email flows | Revenue and return on ad spend | Days to weeks for ads, months for organic |
A service business that needs inquiries now might put the largest share into search ads while SEO builds, then shift toward SEO as organic leads grow. Whatever the split, run two or three channels well rather than six badly; your digital marketing plan is where you choose them.
If nobody on your team has time to run even two channels properly, consider managed Google Ads, SEO and social media support rather than spreading a small budget thin.
Marketing budget for small business example: a home renovation contractor
Example: a fictional home renovation contractor. Every figure is made up to show the method; the costs are illustrations, not price quotes.
- Last year’s revenue: $750,000. Goal: 20 extra jobs from marketing this year.
- Average job: $15,000 revenue and $4,500 gross profit. Allowable cost per customer: $1,500, a third of gross profit.
- Close rate: 1 in 5 inquiries, so 100 leads a year, or about 8 a month.
- Budget ceiling: 20 jobs at $1,500, or $30,000 a year ($2,500 a month).
| Budget line | Type | Monthly | Why it’s there |
|---|---|---|---|
| Google Ads search campaign (ad spend) | Fixed core | $1,000 | At an assumed $150 per lead: about 7 inquiries |
| Paid search management | Fixed core | $300 | Keywords, ads and landing page tests |
| SEO and content | Fixed core | $600 | Service pages, project write-ups, local links |
| Google Business Profile updates and review requests | Fixed core | $0 | Done in-house |
| CRM, call tracking and email tools | Fixed core | $100 | Counting leads and customers by source |
| Website hosting and maintenance | Fixed core | $100 | Fast, secure site |
| Meta ads test: before-and-after videos in two suburbs | Test | $300 | Stop rule: under 3 inquiries after 8 weeks |
| Reserve for the busy season | Reserve | $100 | Extra search budget at peak demand |
| Total | $2,500 | Test share: 12% |
Percentage check: $30,000 is 4% of last year’s revenue, below BDC’s 5 to 10% for consumer businesses. That isn’t automatically wrong, because the goal is modest and referrals already bring in work. A goal of 40 extra jobs would give $60,000, or 8%.
After three months, the contractor compares real costs with the assumptions. If search leads cost $200 rather than $150, the fix is the landing page or keywords, not a bigger budget.
How do you budget in PKR and USD when you market abroad?
Budget each cost in the currency you’ll pay it in, then convert to rupees at a cautious planning rate. For a Pakistani business selling to the UK, the UAE or the US, that means a PKR budget for local work and a foreign-currency budget for overseas ads and software.
- Price ads in the target market: clicks cost what the auction in London or Dubai says, not what they cost in Lahore.
- Choose your Google Ads currency deliberately: Google says an account’s currency is permanently set when you create the account, and paying in another currency means opening a new account.
- Plan at a slightly worse exchange rate than today’s, so a weaker rupee doesn’t quietly cut your foreign ad spend mid-quarter.
- List software with foreign costs: many marketing tools bill in US dollars.
- Check taxes and bank charges: tax on ad spend depends on your billing country and payment setup, and banks may add charges to foreign-currency card payments.
Pakistan note
Google’s tax rules for Pakistani advertisers changed in 2026. According to the Google Ads taxes page, from October 1, 2026, accounts on monthly invoicing billed in rupees are invoiced by Google Pakistan (Private) Limited with 15% Sindh Sales Tax, and some newly created accounts are affected too. Check the rules for your own payment setup before you fix the budget.
Country matters elsewhere too: the same page says Google Ads accounts with Australian business addresses pay 10% GST. Always budget ad spend with tax included.
How often should you review your marketing budget?
Review it monthly, reset it quarterly and rebuild it yearly. Monthly reviews catch waste early; quarterly resets give slower channels such as SEO time to show a trend.
A 30-minute monthly review
- Compare actual spend with planned spend for every line.
- Check cost per lead and cost per customer by channel, from your CRM, not ad platforms alone.
- Look at lead quality: how many leads became quotes, bookings or sales.
- Move money: pause lines above your allowable cost per customer; add to lines below it.
- Record each decision and why, for the quarterly reset.
Our guide to digital marketing KPIs explains which numbers to track for each channel and where to find them.
A simple marketing budget template
Copy these columns into a spreadsheet, one row per budget line, and fill in actual figures monthly. The rows show example entries.
| Budget line | Type | Planned | Actual | Leads | Customers | Decision |
|---|---|---|---|---|---|---|
| Google Ads search | Fixed | $1,000 | $970 | 6 | 1 | Keep; fix landing page |
| SEO and content | Fixed | $600 | $600 | 2 | 1 | Keep; judge quarterly |
| Meta ads test | Test | $300 | $300 | 1 | 0 | Continue to week 8 |
How TechZone can help
TechZone helps small businesses in Pakistan, the UK, the UAE, the USA, Canada and Australia turn a sales goal into a marketing budget and a channel plan. We start by checking your tracking, so the cost-per-lead figures behind the budget are real, then build the budget with you line by line and review it every month. Our digital marketing services cover Google Ads, SEO, social media and content, with scope and costs agreed in a written proposal before work starts. Book a free 30-minute consultation to go through your numbers together.
Frequently asked questions
Should a marketing budget be a percentage of gross or net revenue?
A marketing budget percentage is normally calculated on gross revenue, meaning total sales before costs. The CMO Survey asks what percent of company sales revenues goes to marketing, and BDC’s 2 to 5% and 5 to 10% guidance also refers to revenue. Basing the budget on net profit gives small, unstable numbers that swing with one year’s margins.
Do salaries and agency fees count as part of the marketing budget?
Agency and freelancer fees belong in the marketing budget, because they are a direct cost of running your marketing. In-house marketing salaries are a judgment call: include them when you compare your spending with benchmarks that count total marketing expenses, but keep them on a separate line so you can still see how much goes to ads, tools and content.
How do you set a marketing budget for a new business with no revenue?
A new business with no revenue history should build its marketing budget from its launch goal and the cash it can commit, not from a percentage of sales. Estimate the customers needed in the first six months, the leads that requires and a cautious cost per lead, then treat most spending as a test until real costs replace the estimates.
Should you cut marketing when sales slow down?
Cutting all marketing when sales slow down usually shrinks the pipeline for the months that follow. A better response is to pause tests and any channel whose cost per customer is above your allowable figure, while protecting the channels that still win customers profitably. Slow-building channels such as SEO lose ground when they stop, so reduce them rather than switching them off.
Should a new website come out of the marketing budget?
A new website is usually best treated as a separate one-off project rather than part of the monthly marketing budget, because a large build cost distorts one year’s figures. Keep the ongoing costs, such as hosting, maintenance, security updates and small page changes, on a monthly line in the marketing budget, and plan any redesign with its own written scope.
Sources and further reading
- The CMO Survey: Highlights and Insights Report 2026 – The CMO Survey
- The CMO Survey: Topline Report 2026 – The CMO Survey
- What is an average marketing budget for a small business? – BDC
- How to Get the Most From Your Marketing Budget – U.S. Small Business Administration
- About your language, number format, time zone, and currency settings – Google Ads Help
- Taxes in your country – Google Ads Help



