How Much Should Small Businesses Really Spend on Marketing

Top-view of business items with a marketing growth chart and coloured cones representing rising performance.

7 October 2025

For many small business owners, deciding how much to spend on marketing feels like a guessing game. You know marketing is important. You also know budgets are tight, and every pound or penny you spend has to be justified. Spend too little, and you risk being invisible. Spend too much, and you could strain your cash flow. So where is the balance? 

The good news is there are some tried and tested benchmarks to guide you. 

The General Rule of Thumb 

Most experts recommend that small businesses allocate 5–10% of their revenue to marketing. New businesses or those looking to grow aggressively often spend closer to 10%, while established companies that are comfortable maintaining their position can lean toward the lower end. 

For example: 

  • A company turning over £500,000 a year might spend £25,000 to £50,000 on marketing. 
  • A start-up aiming for rapid growth might dedicate an even larger percentage in the early years to establish brand presence. 

It may sound like a lot, but when spread across a year, this budget covers everything from website updates and social media campaigns to paid advertising and local promotions. 

Budgets by Industry 

Different industries often require different levels of investment. A retail shop competing on a busy high street will need to work harder to be seen compared to a B2B consultancy with a very defined niche. 

  • Retail and e-commerce: Usually at the higher end (8–12% of revenue) because visibility and traffic are critical. 
  • Professional services (like accountants, consultants, or solicitors): Often closer to 5–7% since reputation, referrals, and trust play a large role. 
  • Hospitality and restaurants: Around 7–10% as they rely heavily on repeat customers and keeping their brand front-of-mind locally. 

Making the Most of a Limited Budget 

Small businesses rarely have the luxury of endless resources. The key is making smart, focused choices rather than spreading yourself too thin. 

  1. Prioritise channels that give measurable results. If you can track leads or sales from a campaign, it is much easier to judge whether it is working. 
  1. Think long term. Building a strong website, optimising for search engines, or nurturing a social media presence may not deliver overnight results, but they create a foundation for future growth. 
  1. Balance awareness and conversion. A nice-looking ad might generate likes, but make sure part of your spend drives actions that grow your business, like enquiries or bookings. 
  1. Avoid trying to do it all yourself. Time is money. Outsourcing certain tasks to experts can often cost less in the long run than spending hours on trial and error. 

The Bottom Line 

Marketing is not an optional extra. It is the engine that keeps your sales pipeline flowing and your brand visible. The right budget will look different for every business, but the key is to treat marketing as an investment rather than an expense. 

If you are unsure where to start, begin with a modest percentage of revenue, test a few focused strategies, and measure results. Over time, you will find the right balance between spending wisely and achieving the growth you want. 

You May Also Like