Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)EnglishEN (CA)Englishcoming soonRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 14up to 500 mi from Kansas City 24further, over Zoom
Remote across the US, calls on Zoom
04 Case studies All →
06 Knowledge All →
Blog · Strategy

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

What percent of revenue should a small business spend on marketing? The usual rule of thumb, when it breaks, and how to build the number from your own margins.

Desk seen from above with a laptop showing a timeline, a phone and paper notes for planning a marketing budget

Most small businesses that budget by percent of revenue land somewhere in the single digits, and the figure you will hear most often is "around 5 to 10 percent." That is a reasonable starting range, but it is a rule of thumb, not a law. A new business trying to get known usually needs to spend more than that for a while. A mature business with a full calendar and plenty of referrals can often spend less.

So the short answer: use 5 to 10 percent of revenue as a sanity check, then build the real number from what a customer is worth to you and what you can afford to pay to win one. The rest of this article shows how to do that without a finance degree.

It is simple. You know your revenue, you multiply, you have a number. It also stops two common mistakes: spending nothing because "word of mouth is enough," and spending wildly because a sales rep promised fast growth.

The trouble is that percent of revenue looks backward. It ties next year's marketing to last year's sales. A business that had a bad year cuts marketing, gets fewer customers and has an even worse year. A business with high margins and a long customer relationship can afford to spend far more per customer than a business selling one-off, low-margin jobs, yet the rule treats them the same.

When to spend more than the usual range

  • You are new. Nobody knows you yet, you have no reviews and no referrals. For the first year or two, spending a larger share of a small revenue base is normal. My guide to the first 60 days of marketing a new business covers what to fund first.
  • You are opening a new location or entering a new market. The new site has no history and needs a push before opening day.
  • Your customers are worth a lot over time. A dental patient, a cleaning contract or a monthly service subscriber pays you again and again. You can afford to pay more to get them in the door.
  • Competitors are buying the attention you need. In many US service niches, national chains and well-funded firms bid hard on the same keywords. You may need more just to be visible.

When to spend less

  • Your schedule is full and you cannot take more work without hiring.
  • Most of your new customers already come from referrals and repeat business.
  • You have not fixed the leak: leads come in, but nobody calls them back fast enough. More marketing just pours more water into a bucket with a hole in it.

A 4-step method that uses your own numbers

Here is how I build a budget with an owner. It takes an hour with a spreadsheet.

Step 1: Find the value of a customer. How much gross profit does an average customer bring over the time they stay with you? Not revenue, profit after the direct cost of the job. If you are not sure how, my article on customer lifetime value walks through it.

Step 2: Decide what you are willing to pay for one. If a customer brings $2,000 in gross profit over two years, you might decide you are comfortable paying up to $400 to win one. That ceiling is your target customer acquisition cost.

Step 3: Decide how many new customers you want. Be realistic about capacity. If you can serve ten new customers a month, twenty is not a goal, it is a problem.

Step 4: Multiply. Ten customers at up to $400 each means a marketing budget of up to $4,000 a month, covering ad spend, management and tools. Now compare that to 5 to 10 percent of revenue. If the two numbers are close, good. If they are far apart, find out why.

Input Example
Gross profit per customer over their lifetime $2,000
Maximum you will pay to win one $400
New customers wanted per month 10
Monthly marketing budget ceiling $4,000

The example is made up to show the arithmetic. Your figures will be different, and that is the point.

What the budget has to cover

A marketing budget is not only ad spend. It usually has three parts: one-off work like a website or tracking setup, monthly management, and money paid to ad platforms. My breakdown of what marketing costs a small business in the US lists real prices for each part. For example, Google Ads management with me starts at $1,000/month, and I recommend at least about $1,500 a month in ad spend on top, paid directly to Google.

If your ceiling from step 4 is $1,200 a month, that tells you something useful: paid search with professional management probably does not fit yet, and your money is better spent on your website, your Google Business Profile and reviews.

Three budgeting mistakes I see often

Budgeting the year in January and never looking again. Seasonality alone can make a fixed monthly number wrong for half the year. A roofer in the Midwest and an HVAC company in Arizona have very different busy months.

Counting only ad spend. Owners compare "$1,500 on Google" to revenue and forget the website, the tracking, the CRM subscription and their own hours. The real cost of a customer is higher, and pretending otherwise leads to a budget that looks profitable on paper only.

Cutting every channel evenly when money is tight. A ten percent cut on five channels usually leaves five weak channels. Cutting the worst one completely and keeping the best one fully funded almost always works better.

Check the number every quarter

Once the budget runs for a few months, replace estimates with real data. Track cost per lead, how many leads become customers and what those customers spend. If you are winning customers below your ceiling, you can spend more. If you are above it, cut the weakest channel first instead of cutting everything evenly.

If you would rather do this with someone who has built budgets for over a hundred businesses, the marketing budget and KPIs service turns these steps into a written plan with targets per channel. You can see the cost upfront on the strategy pricing page.

Free · 30 minutes

Let’s talk
about your business

Before the call I review your website and ads. After the call you get an action plan and a price range in writing.

Tom Goldman, one-person marketing agency for US small businesses, friendly head-and-shoulders portrait
Author
Tom Goldman

12+ years in online marketing, 100+ clients. I build websites, Google Ads and Meta ads campaigns, CRMs and automations for small and mid-sized businesses. About me →

Not sure what your
number should be?

Bring your rough revenue, margins and how many new customers you can handle. On a free 30-minute call I will help you turn that into a monthly budget.

FAQ

Budget questions

Is 10 percent of revenue too much for marketing?

Not necessarily. For a new business, a business entering a new market or one with high customer lifetime value, 10 percent or more can be sensible for a period. For a mature business with steady referrals, it may be more than needed. Judge it by cost per customer, not by the percentage alone.

Should I use revenue or profit to set my marketing budget?

Revenue is the common base for the rule of thumb because it is easy to find. For the build-up method, use gross profit per customer, because that is the money you actually have to pay for marketing. A high-revenue, low-margin business can afford much less per customer than the percentage suggests.

Does my own time count as a marketing cost?

It should, at least as an estimate. If you spend eight hours a week posting, answering messages and managing ads, those hours have a price. Counting them often shows that handing a channel to someone else costs less than it seems, because it frees time you can bill or sell.

How often should I change my marketing budget?

Review it every quarter and adjust when the data says so. Changing it every week makes it impossible to tell what worked, because ads and SEO both need time to settle. A quarter is long enough to see a trend and short enough to fix a mistake.