How much should a small business spend on marketing? There is no single answer, but there is a sensible way to work it out. Use the calculator below for a starting point, then read the guidance underneath to adjust it for your situation.
How the calculator works
The tool starts from your yearly revenue and applies a percentage based on your business stage and goal. Established businesses that only want to keep their current sales typically spend about 4 to 7 percent of revenue on marketing. Businesses that are growing often spend 8 to 12 percent, and new businesses, which must build awareness from zero, commonly spend 12 to 20 percent. The calculator uses a middle path for each stage and moves it up or down depending on whether you want to maintain, grow steadily or grow aggressively. Then it splits the total across the five areas that matter most to a small business: your website, SEO and content, Google Ads, social media and email.
Why a percentage of revenue is only a starting point
A percentage of revenue is easy to calculate, but it ignores your margins, your competition and your capacity to deliver. A business with 60 percent margins can afford to spend more to win a customer than one with 15 percent margins. A business in a crowded market, such as restaurants or home services in New York City, often pays more for each click and each lead than one in a quiet niche. And if you cannot handle twice as many customers tomorrow, spending twice as much on ads will only create frustration. Treat the result as a range to test against your own numbers rather than a fixed rule.
Understand your customer value first
Before deciding on a budget, work out three numbers. First, your average order or project value. Second, your gross margin on that sale. Third, how many times a typical customer buys from you over their lifetime. Multiply these together to get customer lifetime value. If a customer is worth $2,000 in profit over time, spending $200 to win one is a bargain. If a customer is worth $60 in profit, spending $200 to win one will sink you. Many small businesses find that their real limit on marketing spend is not their revenue but their cost per customer.
Choosing where the money goes
Website and conversion (about 15 percent). Every marketing channel sends people to your website. If the site is slow, confusing or hard to use on a phone, the rest of your budget is wasted. Fixing the website often gives the best return of any marketing spend, because it improves the results of every other channel.
SEO and content (about 25 percent). Search engine optimisation builds slowly but keeps paying. Good pages, helpful articles and a strong Google Business Profile continue to bring visitors long after you publish them. For local businesses, local SEO is usually the most cost-effective channel over a year or more.
Google Ads and PPC (about 30 percent). Paid search is the fastest way to reach people who are already looking for what you sell. It is also the easiest to measure, because you can see the cost of each lead. Start small, track conversions carefully and only increase spend when the numbers work.
Social media (about 20 percent). Social platforms help you build awareness and trust, and paid social can reach exactly the audience you want. Budget covers content creation, a posting plan and a modest amount for ads.
Email and tools (about 10 percent). Email marketing is one of the cheapest ways to bring past customers back. This slice also pays for analytics, scheduling and design tools.
Adjusting the split for your business
Local service businesses, such as plumbers, dentists and restaurants, usually do better with more weight on local SEO and Google Ads. Online stores should invest more in the website, product pages and paid shopping campaigns. Consultants and course creators gain from content, email and social. If you are just starting, put more into the website and one paid channel, and add others once you have a steady flow of leads.
Review your budget every quarter
Treat your budget as a living plan. Every three months, look at the cost per lead and cost per customer from each channel. Move money away from what is not working and toward what is. Keep a small test budget, perhaps 10 percent, for trying new ideas. Over a year, this simple habit does more for your return than any formula.
What if my budget is small?
A small budget is not a barrier if you focus. Choose one channel and do it well rather than spreading thin across five. For most local businesses, the best first step is to set up and optimise a Google Business Profile, fix the basics on the website and run a small, carefully tracked Google Ads campaign. Add SEO content and social media as the income grows. Doing the work yourself in the beginning saves money, and learning from free resources or my courses will help.
Get a plan built around your numbers
If you would like to go through your own numbers and choose where to start, book a free 20-minute call or a 60-minute strategy session. You will leave with a prioritised plan and a budget you can defend.
The figures above are general planning guidelines, not guarantees of results.