---
title: "How to set a marketing budget for a small business | MCC"
description: "A step-by-step way to decide what to spend on marketing: start from customer value, split between channels, set test periods and track cost per customer."
url: "https://mcc-solutionsnj.com/websites/guides/marketing-budget-for-small-business"
---

Guide · Updated October 12, 2026

# How to set a marketing budget for a small business

Most small business owners either spend nothing and hope, or spend randomly whenever a salesperson calls. A budget does not need to be large to be useful. It needs to be tied to what a customer is worth.

By [Matthew Coleman](/about), MCC Solutions

**Quick answer.** To set a marketing budget, work out the average profit from a new customer over the time they stay with you, not just the first sale. A bookkeeping client who stays for years is worth far more than one invoice; a one-off repair is worth the margin on that job plus any referrals.

**Free tools:** [Free website SEO check](/websites/seo-checker) · [Search result preview](/websites/search-result-preview)

## Start from what a customer is worth

Work out the average profit from a new customer over the time they stay with you, not just the first sale. A bookkeeping client who stays for years is worth far more than one invoice. A one-off repair is worth the margin on that job plus any referrals.

Once you know that figure, you know the most you could pay to win a customer and still come out ahead. Your accountant can help with the profit calculation, which should include the cost of delivering the work.

## Pick a way to size the total

Some owners set marketing as a percentage of revenue, with the right percentage depending on industry and growth goals. Others work backward from a target: how many new customers do I need, what do I expect to pay for each, and what does that add up to. Consider a higher level when launching or growing, and lower when you are full.

Whichever method you use, write the number down and review it each quarter. Check with your accountant on how marketing costs are treated for your taxes.

## Split it across three buckets

Foundation: your website, Business Profile, branding and tracking, which everything else depends on. Steady channels: reviews, email, content, referral programs and local search work that builds over time. Paid tests: ads or sponsorships you try for a defined period.

A new business may put more into the foundation. An established one may spend most on steady channels and a small amount on tests.

## Test before committing

Give each new channel a fixed trial: a defined budget, a start and end date, and a measure of success such as cost per lead. At the end, decide whether to continue, adjust or stop. Avoid annual contracts for services you have not tested.

Count your own time too. A free channel that eats ten hours a week has a cost.

## Track cost per customer

Ask every new customer how they found you and record it in one place. Combine that with call and form tracking. Divide spend by customers won, per channel. Some channels, like referrals, will look cheap but cannot be scaled at will. Others, like ads, scale but cost more.

Remember that people often see you in several places before they call, so credit is rarely clean. Look for patterns over several months, not single weeks.

Keep the tracking sheet simple: month, channel, spend, leads, customers. After a year it is a valuable record that no vendor can give you.

## Protect the budget from bad deals

Be skeptical of promises of guaranteed rankings, pressure to sign immediately and reports full of impressions with no leads. Ask any vendor what you will get, how it will be measured and what happens if it does not work. Keep copies of every agreement and know who owns the accounts and content created with your money.

Leave a small reserve for opportunities and for fixing what breaks.

## Common questions

**Is it better to spend more on ads or on my website?**

A weak website wastes ad money, so fix obvious problems first. After that, test ads against your cost per customer.

**What if I cannot afford much?**

Start with free or low-cost basics: a complete Business Profile, review requests, a clear website and asking for referrals.

This guide is general information. Search engines change how they work and their guidelines; check Google's current documentation for your situation. Nobody can guarantee a ranking.

Let us handle it

 [### Website design Fast, mobile-first small business websites built by a New Jersey firm, with a fixed written quote. You own the domain, hosting and content. Website design →](/websites/services/website-design)[### Local SEO Local SEO for small businesses: Google Business Profile, service and town pages, citations and tracking. Honest work, no ranking promises. Local SEO →](/websites/services/local-seo)

More guides

- [Website contract terms to check before you sign](/websites/guides/website-contract-terms-to-check)
- [Hiring a web designer: questions to ask and what to see](/websites/guides/hiring-a-web-designer-questions-to-ask)
- [How to write a website brief for your designer](/websites/guides/website-brief-template-for-your-designer)
- [A simple content calendar for a busy owner](/websites/guides/content-calendar-for-small-business)

Free tools

- [Website basics check](/websites/seo-checker)
- [Is your website working for you? quiz](/websites/quiz)

 [All guides](/websites/guides)

Reach small business owners working on their website and Google listing who read this guide: [advertise here](/advertise#websites).

Do it yourself

### Household Budget and Bill Calendar

Give every dollar a job, track what actually happened, and see which bills land in which month.

[See what's inside ($19)](/toolkits/household-budget-bill-calendar) [Free sample](/toolkits/household-budget-bill-calendar#free-starter)14-day full refund

## Rather have us handle it? Ask for a quote.

[Get a Quote](/websites/#quote)[Call (908) 444-6373](tel:+19084446373)
