To set a marketing budget for a small business, start from your goals (how many new customers you need) and what a customer is worth to you, then decide how much you can afford to spend to win each one. A common starting point is a percentage of revenue, often somewhere in the single digits for established small businesses and more for new businesses trying to grow fast. Split the budget between proven channels and small tests, track the return every month, and move money towards what works.

Many small businesses either spend nothing on marketing or spend randomly: a boosted post here, a flyer there, a radio mention when a salesperson calls. A budget doesn't have to be large to be effective. It just needs a plan.

What counts as marketing spend?

CategoryExamples
Paid advertisingGoogle Ads, Facebook and Instagram ads, TikTok ads, radio, billboards
ContentPhotography, video, design, copywriting
WebsiteHosting, domain, updates, landing pages
ToolsEmail software, scheduling tools, design apps, SMS credits
PeopleAgency fees, freelancers, a marketing staff member
PromotionsDiscounts, giveaways, influencer fees, events
Print and brandingFlyers, signage, uniforms, packaging

Three ways to decide how much to spend

1. Percentage of revenue

Spend a set share of your monthly or yearly revenue on marketing. It's simple and keeps spending in line with what the business can afford. Businesses in a growth phase or launching something new usually spend a higher share than stable ones. Choose a number you can sustain for at least six months.

2. Goal-based (customer maths)

Work backwards from your goal. If you want 20 new customers a month and you know (or estimate) it costs around TZS 30,000 to win one, you need about TZS 600,000 a month. (Example numbers only.) As you track results, your estimate of cost per customer gets more accurate.

3. Test budget

If you have no data yet, set aside a fixed amount for a test period of one to three months. Spend it on one or two channels, measure carefully, and use the results to plan properly.

Know what a customer is worth

The most useful number for budgeting is customer lifetime value: how much a customer spends with you over the whole relationship, minus the cost of serving them. If a typical client brings you a lot of profit over two years, you can afford to spend more to win them than if they buy once. Our guide on marketing metrics explains how to calculate it.

A businesswoman reviewing her budget on a laptop
A simple spreadsheet tracking spend and results is enough to start budgeting properly.

How to split your budget

A simple way to think about it is three buckets:

  • Foundations (always on): website, Google Business Profile, basic content, tools. These make every other channel work better.
  • Proven channels (most of the budget): the channels that already bring customers at a good cost.
  • Tests (a small share): new channels, ideas or creators, with clear success criteria.

If you're starting from zero, most of your early budget goes into foundations and tests. As you learn what works, more moves into proven channels.

Example budget splits

These are illustrations, not rules. Your split depends on your business and what your tracking shows.

BusinessWhere most of the budget might go
Local restaurantPhotos and video, Instagram and TikTok content, small local ads, Google profile
Online clothing shopSocial media ads, content creation, influencer collaborations, WhatsApp follow-up
Consultancy or B2B serviceWebsite and SEO, LinkedIn, Google Ads, case studies
Private schoolWebsite, Facebook ads before admissions, open day events, parent referrals
Hotel or lodgeProfessional photos, booking site commission, Instagram, email to past guests

Plan for the year, adjust every month

Marketing is seasonal. Plan higher spending before your busy seasons: holidays, back to school, tourist high season, paydays. Spend less, or switch to cheaper channels, in quiet months. Make a simple 12-month plan, then review each month and move money towards whatever is working best.

A team planning on a whiteboard
Plan spending around your busy and quiet seasons.
\n\n

How to tell if your budget is working

  1. Track spend by channel every month.
  2. Track leads and new customers by channel.
  3. Calculate cost per lead and cost per customer.
  4. Compare with how much a customer is worth.
  5. Increase spend on channels where the numbers look good, and fix or cut the rest.

Common budgeting mistakes

  • Spending everything on ads while the website and profiles are weak.
  • Stopping marketing completely when sales are good, then scrambling when they drop.
  • Judging a channel after one week.
  • Spending on channels because competitors do, without checking results.
  • Forgetting the cost of time. Doing it yourself isn't free if it takes hours you could spend selling.
  • No tracking, so every decision is a guess.

Agency, freelancer or in-house?

Part of your budget may go to people. A freelancer can be affordable for one skill, like design. An agency gives you a team with several skills (strategy, design, ads, web) for a monthly fee. An in-house marketer makes sense once marketing is a big, ongoing need. Whatever you choose, ask for clear reporting that links the work to leads and sales.

\n

Example: building a first-year budget

Imagine a new physiotherapy clinic. In the first three months it focuses on foundations: a simple website, a Google Business Profile, professional photos of the clinic and team, and printed referral cards for doctors. From month four, it spends a fixed monthly amount on Google Ads for searches like "physiotherapy near me", plus a smaller amount on Facebook ads aimed at people nearby. It keeps a small test budget for things like a stand at a sports event. Every month the receptionist records where each new patient heard about the clinic. By month nine, it's clear that Google and doctor referrals bring most patients, so the budget shifts towards them.

A simple budget template

LineMonthly amountNotes
Website and hostingYearly costs divided by 12
Content (photos, video, design)Shoots, freelancers, templates
Ads: GoogleSearch campaigns
Ads: Meta and TikTokSocial media campaigns
ToolsEmail, SMS, scheduling, design apps
PeopleAgency, freelancers, staff time
Promotions and eventsOffers, giveaways, stands
Test budgetNew ideas with clear success criteria
Total

Fill in your own figures. Next to it, track leads and customers from each line every month.

Budgeting words explained

  • Fixed costs: marketing costs you pay every month regardless, like software and retainers.
  • Variable costs: spending you can turn up or down, like ads.
  • Test budget: money set aside to try something new, with a clear way to judge it.
  • Payback period: how long it takes for a new customer's profit to cover the cost of winning them.

Your plan for this week

  1. List everything you spent on marketing in the last three months.
  2. Estimate how much a typical customer is worth to you.
  3. Decide a monthly budget you can sustain for six months.
  4. Split it into foundations, proven channels and tests.
  5. Set up tracking so you know what each line brings in.
\n

What to do when the budget is very small

If you have little or nothing to spend, put time where money would go. Complete your Google Business Profile and collect reviews. Post consistently on one social platform. Set up WhatsApp Business properly. Ask every happy customer for a referral. These cost almost nothing and often bring a business its first steady customers. When the first profits come in, put a share back into the channel that's working.

Frequently asked questions

How much should a small business spend on marketing?

There's no single right number. Many small businesses spend a share of revenue, with higher spending during growth or launches. Work out what you can afford and what a customer is worth to you.

What should I spend my marketing budget on first?

Start with foundations: a good website, Google Business Profile and quality photos. Then put most of the budget into channels that bring customers, plus small tests.

How do I know if my marketing budget is working?

Track spend, leads and new customers by channel every month, then compare cost per customer with what a customer is worth.

Should I stop marketing when business is slow?

Usually not. Cutting marketing completely often makes slow periods longer. Reduce spend or switch to cheaper channels instead.

Is it cheaper to do marketing myself?

It can save money, but it costs time. Compare the value of your time with the cost of help, and consider handing over the parts you're least skilled at.

What is a test budget?

A small amount set aside to try a new channel or idea for a fixed period, with a clear way to judge whether it worked.

How do I budget for marketing in a seasonal business?

Plan higher spending a few weeks before and during busy seasons, and lower or cheaper activity in quiet months, while keeping your foundations running all year.

Is it better to spend on one channel or several?

Start with one or two channels and do them well. Add more once you know what works and have the budget and time to manage them.

What percentage of revenue do businesses spend on marketing?

It varies widely by industry and stage. New and fast-growing businesses usually spend a larger share than established ones. Choose a level you can sustain and measure.