Skip to content

Meta ads for small businesses: where the budget usually leaks

Running Facebook and Instagram ads but not seeing the return? The most common places small businesses waste Meta ad budget, and how to fix each one.

By SJ Media · · 4 min read

Most small businesses that give up on Facebook and Instagram ads don’t fail because Meta ads “don’t work”. They fail because budget leaks out through a handful of very common gaps, often before a single good ad has had a fair chance.

Here are the places we see money disappear most often when we audit an ad account, and what to do about each one.

1. Tracking that isn’t telling the truth

Meta’s algorithm optimises towards whatever you tell it is a result. If your tracking is broken, it optimises towards the wrong thing, or nothing at all.

Common problems:

  • The Meta Pixel is missing from key pages, or fires twice and double-counts sales.
  • Purchases or leads aren’t being sent back to Meta at all.
  • Only the browser Pixel is set up, with no Conversions API, so a chunk of results goes missing because of browser privacy settings and ad blockers.

The fix: before spending another pound, check that your key events (purchase, lead, add to cart) fire once, with the right value, every time. Use Meta’s Events Manager to test them. Set up the Conversions API alongside the Pixel so Meta receives conversions straight from your website as well as from the browser.

2. Optimising for the wrong goal

If you want sales, but your campaign is set to traffic or engagement, Meta will happily find you people who click and like things. They’re just not the people who buy.

The fix: choose the campaign objective that matches what you actually want, usually Sales or Leads, and optimise for the conversion event, not clicks.

3. Spreading budget too thin

A small budget split across lots of campaigns, ad sets and audiences means none of them gets enough data to learn. Meta’s delivery system needs a steady flow of conversions to work out who to show your ads to. Meta’s own guidance is roughly 50 optimisation events per ad set in a week to get out of the “learning phase”.

The fix: consolidate. Fewer campaigns, fewer ad sets, broader audiences, and enough budget in each to give it a fair chance. For many small accounts, one well-built campaign beats five underfed ones.

4. Audiences that are too narrow

Stacking lots of interests and demographics feels precise, but it often shrinks your audience so much that costs go up and delivery suffers. Meta’s targeting has become very good at finding buyers within broad audiences when it has good conversion data to learn from.

The fix: test broader targeting, and let your creative do more of the work of attracting the right people. Keep exclusions sensible, for example excluding existing customers from offers meant for new ones.

5. Not testing creative

On Meta, creative is now the biggest lever you have. Many small businesses run the same two or three ads for months until they stop working, then decide the platform has stopped working.

The fix: test creative on purpose. Try different hooks in the first few seconds, different formats (video, static, carousel, user-generated style), and different angles: price, quality, problem solved, social proof. Change one meaningful thing at a time so you learn what’s actually driving results, and keep feeding in new ads as old ones tire.

6. Making changes too often, or switching off too early

Every significant edit can send an ad set back into learning. Constant tinkering, or switching things off after a day or two, means nothing ever settles down long enough to show its real performance.

The fix: decide in advance how much spend or time an ad gets before you judge it, and stick to it. Make changes in planned batches rather than daily reactions.

7. Sending people to the wrong page

You can have a great ad and still lose the sale on the landing page. Common culprits: sending people to the home page instead of the product, slow pages on mobile, a message that doesn’t match the ad, and checkout friction.

The fix: send people to the most relevant page, make sure it loads quickly on a phone, and keep the promise in the ad consistent with what they see when they land.

8. Judging success on the wrong numbers

Click-through rate, likes and cheap clicks are nice to see but don’t pay the bills. And the return on ad spend shown in Ads Manager isn’t always the full picture of what ads are doing for your business.

The fix: judge your ads on what matters: cost per acquisition, return on ad spend and, ultimately, the revenue and profit in your own records. Compare Meta’s reported results with your actual sales to see how closely they line up.

A quick checklist

Before you increase your Meta ad spend, check:

  • Your Pixel and Conversions API are sending purchases or leads correctly.
  • Campaigns are set to the objective you actually want.
  • Budget is concentrated in a small number of ad sets.
  • Audiences aren’t so narrow that delivery struggles.
  • You’re testing new creative regularly.
  • You’re not editing ads every day.
  • Your landing pages are fast and match the ad.
  • You’re measuring success on revenue, not engagement.

Want a second pair of eyes?

If your Meta ads are spending but not returning, an outside audit often finds the leaks quickly. That’s where our paid social service starts: an audit of your account, tracking and creative, before we change anything.

Next step

Let's look at your numbers.

Book a discovery call. We'll go through your current setup, where the spend is going, and whether we're the right fit. If we're not, we'll tell you.