Small Business Marketing Budget: How Much to Spend (Canada)

The short answer: most small businesses set their marketing budget as a percentage of revenue. The Business Development Bank of Canada (BDC) suggests roughly 2% to 5% of revenue for B2B companies and often 5% to 10% for B2C companies. Your small business marketing budget should then be split across a few channels, tracked, and adjusted every quarter.

That range is a starting point, not a rule. Below you will find how to turn it into an actual number, where the money usually goes, and how to avoid the common ways small budgets get wasted. Although the examples reference Canadian figures, the method works anywhere.

How Much Should a Small Business Spend on Marketing?

BDC's guidance says there is no one-size-fits-all answer, because it depends on your kind of business, your goals and your revenue. Its simplest approach is a percentage of revenue:

Business typeTypical range (BDC)Why
B2B (sells to businesses)2% to 5% of revenueFewer, larger buyers; referrals matter
B2C (sells to consumers)5% to 10% of revenueMore channels needed to reach more segments

BDC also notes that comparing yourself with competitors and your industry helps you narrow the target. A brand-new business usually needs to spend toward the higher end, because nobody knows it yet. An established business with plenty of repeat customers can often spend less.

What Do Typical Canadian Small Businesses Actually Spend?

BDC's 2019 survey of more than 1,400 Canadian businesses found that small businesses averaged just over $30,000 a year on marketing, with businesses of 20 to 49 employees spending about twice that. It is an older survey, so treat the numbers as directional rather than current benchmarks.

The same survey looked at three-year spending on websites and online marketing by annual sales:

Annual salesWebsite (3 yrs)Online marketing (3 yrs)
Under $2 millionAbout $19,700About $14,300
$2 million to $10 millionAbout $37,700About $38,400
$10 million or moreAbout $142,200About $92,500

The takeaway is not to match these numbers. It is that the smallest businesses tend to spend more on the website than on promotion, which is a reminder to budget for both. For a deeper look at the build side, see our guide on how much a website costs.

How to Set Your Marketing Budget in Five Steps

  1. Write a measurable goal. "More customers" is vague. "20 new enquiries a month by March" can be tested.
  2. Pick your percentage. Start from the B2B or B2C range above, then adjust for your stage and margins.
  3. Do the arithmetic. If you expect $200,000 in revenue and choose 5%, the budget is $10,000 for the year, or about $833 a month.
  4. Split it across channels. Use the table in the next section as a starting layout.
  5. Review quarterly. Keep what produces enquiries, trim what does not.

Your margins matter more than the percentage. If a sale leaves you with little profit, a high ad spend will not pay for itself. Work out what a new customer is worth to you before deciding how much you can afford to pay to win one.

Where Should the Money Go?

BDC suggests spreading a budget across a handful of categories and adjusting over time. A sensible small-business layout looks like this:

CategoryWhat it coversPriority
WebsiteHosting, upkeep, analyticsEssential
Search and local visibilitySEO, Google Business Profile, contentHigh
EmailTool plus time to writeHigh
Social mediaContent creation, some paid boostsMedium
Paid search adsGoogle AdsOptional, once tracking works
TrainingKeeping skills currentSmall but useful

Your website is the hub everything else points to, so it comes first. If you are short on budget, free and low-cost channels such as search and email are the best place to start. Our post on how to get website traffic covers what to do before you spend on ads.

Is Paid Advertising Worth It for a Small Budget?

It can be, but only once your website can turn visitors into enquiries. BDC suggests planning at least $1,000 a month for search ads such as Google Ads to be effective. That figure is a guide, and the right amount depends on your market and cost per click.

A practical starting guide from Web Hosting Canada makes a similar point: start small, learn first, and increase later. It also lists the fastest ways to waste money:

If you are unsure which ad platform suits you, our comparison of Facebook Ads vs Google Ads explains when each one makes sense.

A Simple Example

Imagine a service business that expects $150,000 in revenue next year and sells directly to consumers. Using 7% as a midpoint of the B2C range gives roughly $10,500 for the year. A sensible split might put the largest share into the website and local search, a smaller share into email and social content, and a modest test budget into search ads once the contact form is tracked. The exact split will differ for every business, and that is fine. What matters is that each line has a purpose, a goal and a date to review it.

Common Budgeting Mistakes

Spending on everything at once

Five channels at a thin level rarely beats two done well. Choose one or two and give them enough time to show results.

Not tracking anything

A budget you cannot measure is a guess. At minimum, track where enquiries come from and how many turn into customers. Free analytics tools cover most of this.

Stopping too early

Search optimisation and content build up over months. Judging them after three weeks leads to cutting what would have worked.

Ignoring your own time

If you do the marketing yourself, your hours are a cost. A cheaper tool that takes ten hours a week may be more expensive than a paid one that takes two.

Can AI Tools Lower Your Marketing Costs?

Possibly. BDC notes that AI tools may reduce marketing spend over time, but that expert review of what they produce is still needed. Used well, they speed up drafting and ideas. Used carelessly, they produce generic content that does not stand out. Plan to review everything before it goes out.

Frequently Asked Questions

What percentage of revenue should a small business spend on marketing?

BDC suggests 2% to 5% for B2B companies and often 5% to 10% for B2C companies. New businesses commonly sit at the higher end.

Can I market my business with no budget?

Yes, to a point. A Google Business Profile, a simple website, social posts and an email list cost little money but do take time. Add paid spend once you know what works.

How often should I review my marketing budget?

BDC recommends comparing projected and actual spending quarterly and annually, and checking your analytics regularly in between.

Should the budget change if sales drop?

Not automatically. Cutting everything can make the dip worse. Instead, shift money toward the channels that produce enquiries at the lowest cost.

Next Steps

Start with one number: a percentage of last year's revenue. Write down one goal, choose two channels, and review in three months. That simple loop beats any complicated plan you never track. This article is general marketing information, not financial advice, so check the numbers against your own accounts.

If you would like a second opinion on where your budget should go, you are welcome to get in touch.

Ready to Accelerate Your Business?

Book a free 1-on-1 consultation and get a strategy tailored to your business — Comox Valley, across Canada, or in the USA.

Book Your Free Call