Business
January 16, 2025

How Much Should I Spend Marketing a Small Business?

Tayler Cusick-Hollman | Founder, CMO (She/Her)

How Much Should I Spend Marketing a Small Business?

We all know marketing is necessary to grow a business, and it truly is an investment into your small business’ future. The work and money you put in now can give you new clients and ongoing business (we often say the work you do now you’ll see the results in about 90 days!).

But how much money should you really be setting aside? It can be confusing with other costs to manage like operations, contractors, taxes, and everything else (we know—the list of people and software who want your money is endless!).

Don’t worry though—there is a sweet spot! Here’s exactly how you can determine what to spend on marketing your small business. We’ll cover: 

  • Why marketing budgeting matters
  • General rules of thumb when it comes to budgeting on marketing
  • Factors that influence your marketing budget
  • Step-by-step guide to setting your budget
  • Mistakes to avoid in your marketing budget
  • Frequently asked questions about your small business marketing budget
  • Tools to help you stick to your budget 

Why Marketing Budgeting Matters

Duh—you can get a huge return on your marketing investment if you plan your budget wisely. But that means you need to pay attention to exactly how you’re using your money and where you’re using it. Because on the flip side? You can also dump a bunch of money into something without seeing any return. Nobody wants that.

Marketing budgeting is one of the most important decisions you need to make in your business so that:

  • You can make sure your marketing spending is going toward your business goals
  • You’ll know what’s working (and what isn’t) when you see where your budget is spent most efficiently
  • You can make the most of your money by prioritizing efforts that cost the least but have the highest results
  • You can establish a more consistent cash flow once you know how much to spend each month 

General Rules of Thumb When Setting a Budget For Your Marketing

So what should you start thinking about in terms of numbers? 

First, take a look at your current revenue. If you’re a new business, you don’t want to spend more than 12-20% on your marketing budget. But if you’re more established, you can scale back to 6-12%. (Surprised these numbers aren’t smaller? Yeah, someone put something in the water that made small business owners think they can have a $0 marketing budget. That ain’t reality.)

Because new businesses need to spend more time to get the word out, it’s okay to ramp up your spending. As long as you’re tracking everything carefully, you can spend your money wisely. 

Having a higher budget as a new business will also help you vet your offer faster too. With more eyes on you, it’s easier to figure out how well your offer converts (and where the gap in your sales funnel might be). If you’re a more established business, you should already have a working sales funnel and know what converts, so you shouldn’t need to spend as much.

Even with these guidelines, keep in mind that it’s not one-size-fits-all (is anything in this world really?). We know successful small businesses that spend a lot more and a lot less—we’ll let you guess what category we fall in.

If you sell any type of product, your spending will probably need to be higher so you can consistently get new customers. On the other hand, service-based businesses like photographers or designers can get away with spending a little less in favor of other efforts, like generating referrals or building up their SEO, since they typically need (and can support) fewer customers.

Factors That Influence Your Marketing Budget

One thing to know about your marketing budget: it’s very personal! Budgeting rules of thumb give you a good starting point, but you still have to look at your own business and the numbers you’re working with. Here are some factors that should play a role in your marketing strategy and budget.  

  1. Your business goals

What do you want to achieve? Is it getting your name out there (brand awareness) or growing your email list (lead generation)? Or maybe you want to quickly boost sales or retain more customers. Whatever it is, there’s a marketing tactic for it. 

If you want quick sales, you’ll benefit from ad campaigns, but if you want to start increasing the average lifetime spend, you’ll likely want to invest in email marketing. Once you know which tactics make sense, you’ll know where to spend your money. 

  1. The competition

Ok, we know we said budgeting is personal, but it is a little about keeping up with the Joneses too. It doesn’t hurt to see how other businesses are finding their success, especially if they’re in the same industry. Take a look at a handful of businesses like yours and see what they’re doing online. 

Yeah, that means you probably need to be on social media.

What works for someone else in your industry isn’t a guarantee it’ll work for you, but it can give a nudge in the right direction. And if they’re spending a lot more than you, it goes without saying that their sales will likely reflect that!

  1. Your audience

Your marketing is for your audience, so don’t forget about them! Imagine paying for Facebook ads when your entire audience is Gen Z (yikes!). Do some research to see where they are, whether it’s on different social platforms or even in online communities or in-person events. 

  1. Your sales cycle

Lastly, your sales cycle will help you determine when you need to spend money and where. If you know it takes a long time to book new leads, maybe you need to invest in a robust email nurture campaign. Or, if your customers tend to book instantly with you, an ad campaign could be your best bet. 

Want a tip? You don’t have to think about this all on your own! With tools like Enji’s Marketing Strategy Generator, you can get an actionable marketing strategy in minutes to start budgeting. 

Step-by-Step Guide to Setting Your Budget

Ready to set your specific marketing budget? 

Here’s how to get started: 

  1. Look at how much you currently spend to get new customers 

We know math isn’t everyone’s strong suit, but a simple equation can give you your customer acquisition cost (CAC). Just take how much you currently spend on marketing each month and divide the number of new customers you get. 

  1. Look at your profit margins

No one needs to go into debt over marketing. Make sure you’re spending what you can by looking at your profit margins. If you have a little more wiggle room, maybe it’s a good time to invest more, and vice versa if you don’t have too much leeway right now. Again, we don’t know who started the rumor that marketing should be free, because that definitely isn’t the case (with any of the small business owners we’ve talked to!).

  1. Decide what to invest in

Based on the factors above (your goals, audience, sales cycle, etc.), decide where to spend your marketing budget. It could be a mix of marketing channels or sticking with the one that works best. Don’t forget to factor in software too! Enji can be a great investment if you need help with literally anything in your marketing right now (learn more about everything we include in our all-in-one marketing software).

  1. Determine what KPIs to track 

Lastly, to spend your money wisely, you need to track it! Set some goals and key performance indicators (KPIs) that you can track to determine if your money is well spent. You’ll want to watch things like the conversion from ads, pageviews on your website, return on ad spend (ROAS), and the value of new clients. 

Marketing analytics can be an endless hole–it’s so easy to get lost in everything there is to track! Take some of the stress away with Enji’s KPI Dashboard so you can easily understand what’s working and what isn’t. 

Mistakes to Avoid

Once you’ve set your budget and start investing in your marketing, clients don’t just magically appear (sorry—we wish that were the case too). Trust yourself and the work you’ve put in, but be careful to avoid these pitfalls: 

  • “I can just get enough clients through free marketing!” If you’re thinking marketing should be free, we have some bad news. Even if you don’t invest in ads, you still need to rely on the right software, design, copywriting, and more to get the job done. Not to mention your time! It all costs, but that’s what your marketing budget is for. 
  • “I just spent $500 on Instagram, I should have 10 new clients this month.” Thanks to Amazon we all expect instant gratification these days, even in business. But expecting an immediate ROI isn’t realistic. You will need to continuously tweak your marketing and improve to make sure you get the results you want. 
  • “If I build it, they will come.” Nope, sorry! This age-old myth is easy to believe, but simply posting on social media or creating a website isn’t enough. As you’re building your budget, really think about what will bring you value. 

Frequently Asked Questions for Small Businesses Spending Money on Marketing

How Much Should a Small Business Spend on Marketing?

The short answer? Enough to actually see results.

The slightly longer answer: most small businesses should plan to spend somewhere between 6–20% of revenue on marketing, depending on their stage.

If you’re newer or actively trying to grow, that number is usually closer to 12–20%. After all, Growth costs money. Visibility costs money. Testing what works costs money.

With that said, if you’re more established and have steady referrals or repeat customers, you can often spend a little less, closer to 6–12%, because at that point you’re optimizing, not testing. Plus, when you have more revenue coming in, a smaller percentage is still usually a decent chunk of change to get the job done.

And while numbers are helpful to give you a starting point, there is nuance. Because 12% of $0 is still $0. You also need to consider whether your spend is large enough to generate meaningful data.

Spending $100/month on ads and declaring “ads don’t work” isn’t data. It’s dipping a toe in the water and expecting waves.

Your budget needs to be big enough to:

  • Test a channel properly
  • Give campaigns time to optimize
  • Support the tools that make your marketing consistent
    Actually reach enough people to learn something

Small, inconsistent spending almost always leads to small, inconsistent results.

How Much Do Small Businesses Actually Spend on Marketing?

Now here’s where it gets interesting.

According to Enji’s State of Small Biz report, a large portion of small businesses are spending less than $500 per month on marketing—and a surprising number are spending almost nothing at all.

In fact:

  • 32.3% of small business owners are spending $1–99/month
  • 35.0% of small business owners are spending $100-499/month
  • Less than 15% of small business owners are spending more than $1000/month

And while that can make you feel like you’re not alone, here’s the kicker:

Businesses spending $1,000+ per month are 3x as likely to describe their marketing as highly effective compared to those spending under $500.

That doesn’t mean you need a massive budget tomorrow.

But it does mean there’s a clear pattern:
Small spend → small reach → small results.
Strategic investment → better data → better results.

The <$500 club is often stuck not because marketing doesn’t work—but because they’re not investing enough.

If you want to learn more about what small business owners are doing (or not doing), make sure to grab your own (free) copy of the State of Small Biz report here.

Should I Spend on Ads or Organic Marketing First?

If you’re a newer business, organic usually comes first—even though it’s slower.

Why? Because you’re still testing.

You’re figuring out:

  • Who actually converts
  • What messaging resonates
  • Whether your offer is strong enough

Running ads before you know those answers can get expensive fast. Paid traffic amplifies whatever’s already happening—good or bad. If your offer doesn’t convert well yet, ads just help you lose money faster.

Organic marketing gives you space to test, refine, and validate your offer. Once you know what’s working, ads can help you scale it with a lot more confidence.

Is Time Part of My Marketing Budget?

Absolutely. Even if you’re not spending heavily on ads, your time has value.

If you’re spending:

  • 10 hours a week creating content
  • 5 hours tweaking emails
  • 3 hours analyzing performance

Then, that’s part of your marketing investment (and btw, in the same State of Small Biz report, we found that the “Goldilocks Zone” for small businesses is around 6-10 hours per week).

Sometimes paying for the right tool or software isn’t increasing your budget—it’s saving your time.

What’s a Realistic ROI for Small Business Marketing?

It depends on the channel and timeline.

Some marketing (like paid ads) can show faster returns. Other marketing (like SEO or content) compounds over months (and years).

Instead of asking, “Did I make my money back this week?” ask:

  • Is my cost per lead improving?
  • Is my audience growing?
  • Are conversions increasing over time?

Marketing ROI can feel harder to measure (and that’s because it is). Nowadays, it’s rarely one post or one campaign that drives the sale—it’s the cumulative effect of consistent visibility.

Marketing Tools to Help You Stick to Your Budget

Your budget is a solid guideline to get your marketing strategy up and running without overspending, so stick with it! 

To save time, you can use Enji’s Marketing Strategy Generator to identify the tactics that make sense for your business or our Marketing Campaign Templates that give you a great starting point for any tactic. 

As it all comes together, make sure you track your spending and performance with something like Enji’s KPI Dashboard as well. 

We’re looking forward to seeing your marketing in the wild!

Recent Articles