How Much Should I Actually Spend on Meta Ads?
If you've ever Googled this question and walked away more confused than when you started - you're not alone.
The honest answer is: it depends. But let's unpack what it actually depends on, because "it depends" without context isn't helpful to anyone.
It starts with what you're selling - and what it's worth
The single biggest factor in your ad budget isn't how big your business is. It's the lifetime value of your customer.
Here's what that means in practice. If you sell a product worth $100, you need your cost per purchase to stay well below that to make the numbers work. Realistically, for a lower-ticket eCommerce product, you're looking at a cost per purchase somewhere between $25 and $75 - though current industry data puts the median closer to $38 across all industries.
Now compare that to a lawyer, a financial advisor, or a high-end service provider. Their cost per lead from Meta ads might look alarming on paper - sometimes $100, $150, even higher. But if a single client is worth $5,000 or $50,000 over their lifetime, that cost per lead suddenly makes excellent business sense.
The ROAS - return on ad spend - can still be exceptional even when the numbers look scary at first glance.
This is one of the most common panic points I see with new ad clients. They've been burnt by what feels like a high cost per lead or cost per purchase - a $120 figure that makes them lose trust in Meta ads entirely.
"They just don't work anymore. It's not like how it used to be."
And partially? That's true. Has anything stayed the same since 2010?
The platform has changed, the competition has grown, and yes - costs have risen. But when we actually sit down and analyse the data, the picture often looks very different. That same $120 cost per lead brought in a client whose lifetime value was over $9,000. Suddenly $120 doesn't look like a problem. It looks like one of the best investments that business ever made.
The auction is getting noisier
Here's something worth understanding about how Meta ads actually work, you're not paying a fixed price. You're bidding in an auction, competing against every other business trying to reach the same audience at the same time.
And that auction has gotten significantly more competitive. Over the past few years, a massive influx of small and medium businesses have entered the space - which means more competition for the same audience segments, and rising costs as a result. This is the primary driver behind why ad costs have increased across the board, and why a budget that felt comfortable a few years ago might not stretch as far today.
It doesn't mean ads don't work. It means the quality of your strategy, your creative, and your targeting matters more than it ever did.
"Meta just wants to take my money"
I hear this one a lot - and I understand why. But let's think about it logically for a moment.
Meta wants you to succeed. Why wouldn't they?
If you run ads and get nothing in return, you stop spending. And if enough businesses stop spending, Meta goes broke.
Their entire business model depends on advertisers getting results, because the ones who do spend more, stay longer, and tell others.
It's not charity, it's self-interest. And in this case, your interests and Meta's are actually aligned.
When ads aren't delivering, the problem is almost never that Meta is stealing your money. It's usually the strategy, the creative, the targeting, the landing page - or simply not giving the campaign enough time and budget to gather the data it needs to optimise properly.
Whether you've run ads before matters more than you'd think
A seasoned ad account is a different animal to a brand new one.
If you've run proper, well-managed campaigns before, your account already has data. You know your average cost per purchase or lead, you know what your audience responds to, and you can work backwards from there to figure out exactly what budget you need to hit your goals. It's almost mathematical at that point.
A new account needs time to learn - to gather enough data to start making smart decisions about who to show your ads to and when. This usually means a few weeks of testing, running a handful of ad variations, and resisting the urge to turn everything off before the picture becomes clear.
Industry Benchmarks - your compass, not your ceiling
Benchmarks exist for a reason - ignore them entirely and you're navigating without a map.
They tell you whether your numbers are in the right territory or whether something is seriously off. That context matters, especially when you're new to running ads and have nothing else to compare against.
But here's the thing.
Benchmarks are an industry average - and averages, by definition, include everyone. The businesses doing it brilliantly and the ones doing it badly. Treat them the way you'd treat a BMR calculator - a useful starting point, not a fixed rule. Your account, your audience, your offer, and your creative are unique to you.
Use benchmarks to orient yourself, and your own data to know when you're on the right track.
What you're optimising for changes everything
Not all campaigns are created equal, and not all of them cost the same.
Awareness and engagement campaigns - the ones designed to get your brand in front of people and build familiarity, or page likes - are generally the most affordable to run. They still need a healthy budget to work properly, but they're not as demanding as conversion campaigns.
Conversion campaigns - where you're asking someone to buy something or submit their details - require more budget because they're asking Meta to find people who are ready to take action. That's a harder job, and the platform prices accordingly.
So before you decide on a number, the first question worth asking is: what do I actually want these ads to do right now? The answer will shape your budget more than almost anything else.
So what's the actual number?
There isn't one - and anyone who gives you a flat figure without knowing your industry, your goals, your account history, and your website's ability to convert traffic is guessing.
What I can tell you is this: ads running on too little budget don't fail because ads don't work. They fail because there isn't enough data for the platform to optimise properly. Before we touch a single dollar of a client's ad budget at dobos, we look at the full picture first - your organic content, your website, your UX - because sending paid traffic to a funnel that isn't ready is just an expensive lesson.
When the foundations are right, the budget conversation becomes much simpler.
Thinking about running Meta ads but not sure where to start? Get in touch and let's figure it out together.