“My Meta ads aren’t making money!” – Here’s what to check before you switch them off
So, you’ve been running Meta ads, and honestly…it feels like it’s been a bit of a letdown. You're spending money, the sales aren't coming in, and you're wondering if you should just pull the plug altogether. Sound familiar?
Before you do that, stop right there.
Because in most cases, the ads aren’t the only problem, at least not on their own. Paid ads are just one piece of the puzzle. If they’re not converting, it could be a sign that something else in your business needs attention first.
I feel so passionately about this because I speak to lots of founders disillusioned with their ads, I take one look and it really isn’t a surprise to me that they’re not working.
So, here’s a full checklist of what to look at before you switch your ads off and write them off as a waste of money. This will help you get more clarity on what’s actually going wrong, and what to fix.
1. Know your numbers (properly)
Let’s start with the basics, do you actually know how much you can afford to pay to get a customer? Most people never know the answer to this question.
They focus on ROAS and ROAS only and often they’re not sure what that’s even meant to be.
Before you even think about running ads, you need to know:
Your profit margin
Your average order value (AOV)
Your lifetime customer value (LTV)
These numbers tell you what your ideal cost per acquisition (CPA, also CAC) should be - basically, how much you can spend on ads to win a new customer and still be profitable.
If you’ve never worked this out, your ads might not be underperforming…they might just be priced out of your business model (as you’re currently running them). And if your AOV is £25 and your ads are costing £30 to make a sale, you can’t blame Meta for that.
2. Are your ads bringing in new customers, or just reminding old ones?
This one’s sneaky. Sometimes it looks like ads are working. You’re getting sales, but when you dig deeper, you realise they’re mostly coming from people who’ve shopped with you before.
Now, don’t get me wrong, repeat customers are amazing. But you shouldn’t be paying Meta to get someone back who already knows and loves you. That’s what your email list, organic content, and loyalty strategy are for.
If your ads are heavy on returning customers, your targeting might need a tweak, or your offer/messaging might not be appealing enough to brand new people.
Make sure you’re looking at both your overall ROAS and also your new customer ROAS, the latter will tell you all you need to know.
3. Is your AOV high enough to run ads sustainably?
Here’s the hard truth - if your average order value is too low, paid ads just aren’t going to be viable long term for most businesses.
Small baskets can’t support big ad budgets.
So what can you do?
Bundle products together to raise the basket size
Increase your prices if you’re undercharging
Add a higher ticket item/s to your range
You need to create a bit more breathing room in the margins so ads can actually work for you.
4. Do people come back and buy again?
If you’re relying on every single sale to be profitable the first time, it’s going to be an uphill battle with paid ads.
Your goal should be to make profit on the first sale but don’t count on getting a load of profit out of it. Lots of brands break even (or make a little profit) on the first order, and then increase the lifetime value of that customer through repeat purchases.
I.e They get the main bulk of profit from the same customers coming back. Therefore, if you have a business where most people only buy once there’s a lot of pressure on the first sale to make a whole load of profit.
So ask yourself:
Do I have enough products to bring people back and do I do enough new product launches?
Am I doing anything to encourage loyalty?
Have I set up email flows to support that post purchase journey?
This stuff matters way more than most people realise.
5. Is your creative doing any of the heavy lifting?
Creative is what gets the click. Full stop.
If you’re running a couple of static images and calling it a day, you’re probably leaving money on the table. These days, what works best on Meta is content that feels native, real, and scroll stopping.
If you’re doing what everyone else is doing the chances are your ads won’t be doing great. Most people are running poor ads so don’t take inspo from anyone and everyone.
Try testing:
Short form video content (even filmed on your phone!)
UGC-style content, real people using your product
Product in action, not just flat lays
The better your creative, the lower your costs and the higher your conversions, it’s as simple as that.
6. Does your messaging actually hook people in?
Writing this, I’ve actually no idea why I’ve put it so far down, it might actually be the most important point!
Meta users are scrolling fast. You’ve got seconds to grab their attention.
That means your opening line needs to stop the scroll, and your messaging needs to make the value of your product really obvious…fast.
Ask yourself:
Is my headline strong and benefit led?
Am I leading with a solution or outcome?
Is my copy clear, simple, and easy to understand?
Here’s the thing most people get wrong - they fail to get their ad messaging right because their brand messaging is off (or doesn’t exist). That’s harsh but it’s very nearly always true.
If you’re not sure, get a friend (who isn’t in your business) to read it. If they don’t “get” what you’re selling or why it matters in under 5 seconds, rewrite it.
7. Is your website converting traffic efficiently?
You can’t spend money driving people to your site if your site isn’t ready to convert them.
It’s a bit like spending loads on a party and forgetting to clean the house before guests arrive. Literally this!
Check:
Does the mobile layout work well?
Is the site fast to load?
Are your product pages clear and helpful?
Do you have trust signals like reviews, delivery info, or guarantees?
Are your images good?
I could make this list extremely long, but the point is, you don’t need to spend thousands on a new website, but you do need the basics working well.
8. Are you testing enough?
One ad won’t cut it. Neither will one audience.
You need to test:
Different audiences (broad, interests, lookalikes)
A mix of creative types (videos, carousels, UGC)
Different copy angles and hooks
Formats and placements
Testing isn’t a one time thing, it’s part of the process. If an ad flops, that doesn’t mean Meta doesn’t work. It just means that version didn’t land.
9. Is your offer strong enough?
You can have the best ad in the world, but if your offer is “meh,” it won’t convert.
Ask yourself:
Is there a clear reason to buy now?
Is the value obvious to someone who doesn’t know my brand?
Would I buy this if I saw it in an ad?
You don’t always need a discount, but you do need to give people a reason to act.
10. Is your tracking actually working?
If your tracking is off, you’re making decisions based on the wrong data and that’s dangerous.
Make sure:
Your Pixel is properly installed and tracking events correctly
You’re using UTM links in your ads so you can cross check performance
You know how much of your revenue is from new customers, not just orders - this is super important!
If your reporting feels off or confusing, it probably is. Don’t ignore it, fix it and/or understand the discrepancy.
11. Do you have a warm up strategy?
Cold audiences take longer to convert. If you’re only running “buy now” ads to people who’ve never heard of you before, you're skipping too many steps.
Think about warming them up with:
Engaging content or value led posts
Behind the scenes videos
Product demos or explainer reels
Testimonials or “why we started” storytelling
Build trust before you sell. It pays off.
12. Is your post purchase journey working hard enough?
Once someone has bought, that’s where the magic begins. You want to turn that first-time customer into a second, third, and loyal repeat buyer.
Use email to:
Say thank you properly
Recommend related products
Share your story and brand values
Encourage them to come back
Repeat customers = better returns on your ad spend. Don’t overlook this part.
13. Are you expecting too much too soon?
This is a biggie.
Meta ads don’t always work instantly. The algorithm needs time to gather data and optimise.
And…you need time to test and learn - you can’t skip this step.
If you launch a campaign, spend £10, and panic when you haven’t made a sale in 24 hours, you’re not giving it long enough to learn. Set a realistic testing window (usually at least 3–5 days) before making big changes.
And allow a good couple of months to get through a load of testing.
Patience and consistent testing win out over panic every time.
So…
If your Meta ads aren’t making money, don’t assume they’re the problem. Look at the whole funnel, your pricing, your creative, your offer, your follow up journey.
Often, a few small tweaks across different areas can unlock much better results than scrapping everything and starting over.