What Is a Good ROAS? Benchmarks for 2026
There's no universal good ROAS — it depends on your profit margin. Break-even ROAS = 1 ÷ margin. Here's the honest answer, formulas, and 2026 benchmarks.
Run your own Facebook ads if you're spending under roughly €3,000/month, you have a few hours a week, and you're still learning what your customers respond to. Hire an agency or freelancer when you're scaling, when creative production has become the bottleneck, or when your time is worth more than the campaigns you're managing.
That's the short answer. Most articles on this end there, or pad it with "it depends." It does depend — but on four specific things, not on vibes. Below is the actual framework, the genuine case for doing it yourself, what's genuinely hard about Meta ads in 2026, and where a good operator earns their fee.
Forget "do you have the skills." Almost nobody starts with the skills. The real deciding variables are:
1. Budget size. Below €3,000/month in ad spend, an agency retainer often costs more than your media. Paying €1,500 to manage €2,000 in spend is upside-down economics. Above €10,000/month, a single avoidable mistake — a broken pixel, a week stuck in the learning phase, scaling that torches your ROAS — costs more than a good operator would.
2. Your available time. Meta ads done properly are not "set and forget," even with automation. Creative briefs, reviewing performance, killing fatigued ads, writing new hooks. Budget 4–8 hours a week to do it seriously. If you don't have that, you'll either neglect the account or run it badly.
3. Your current skill — and your appetite to build it. This is a learnable skill. The question isn't whether you can learn it; it's whether learning it is the best use of you. A solo founder pre-revenue should probably learn it. A founder with a team and a roadmap usually shouldn't.
4. How fast you need results. Learning Meta ads yourself takes months and a tuition budget of burned spend. If you have runway and patience, that's fine. If you need a working acquisition channel this quarter, buy the experience.
The honest test: multiply your ad budget by 4. If your monthly spend is below what a good operator costs, do it yourself for now. If it's well above, the cost of mistakes already exceeds the cost of help.
This is the part most agencies won't tell you, because it's against their interest. DIY is genuinely the right call for a lot of people, and Meta has made it more viable, not less.
Meta's AI has flattened the basics. Advantage+ Shopping Campaigns (ASC) and Advantage+ automation now handle audience selection, placement, and budget allocation that used to require real expertise. You build one broad campaign, feed it good creative, and Meta's algorithm does the targeting work you used to do by hand. Advantage+ shopping formats routinely show 20–30% lower cost per acquisition than old-school manually segmented campaigns. The platform genuinely wants you to spend less time in the weeds.
Small budgets reward simplicity. Under €3,000/month you don't have enough conversion volume to support a complex account structure anyway. An ad set needs roughly 50 optimization events per week to exit the learning phase. On a small budget, fragmenting spend across many ad sets just starves all of them. The winning small-budget play — one broad campaign, a handful of strong creatives, CBO letting Meta allocate — is something you can absolutely run yourself.
Nobody knows your customer like you do. Early on, the single highest-leverage thing in your ad account is what you say and to whom — the offer, the angle, the hook. That's customer knowledge, not media-buying skill. A founder writing ad copy from real sales calls will often out-perform an agency writing from a brief. Running ads yourself for a few months is the fastest way to learn what your market actually responds to.
You build a permanent asset. Even if you hire later, the months you spent in Ads Manager mean you can brief, judge, and hold an agency accountable. Founders who've never touched the account are the easiest to overcharge and underserve.
Who should DIY: pre-revenue or early-stage founders, anyone under ~€3,000/month spend, businesses with simple offers (one product, clear buyer), and anyone whose primary goal right now is learning the channel rather than maximizing return. If that's you, open Meta Ads Manager, keep it simple, and start.
Here's the fair counterweight. The basics got easier; the things that move real money got harder. This is where DIY hits a ceiling.
The biggest shift of the last two years: after Meta's algorithm changes, creative is the primary performance lever. Audience targeting has been largely automated away. Meta's AI now decides who sees your ad based on the creative itself — strong creative earns broad cheap distribution, fatigued creative gets quietly throttled.
The catch: this means you need volume of creative. Not one hero video — a steady pipeline of new angles, hooks, and formats, tested constantly, because creative fatigues fast and the algorithm punishes stale assets. Creative testing has replaced audience testing as the core optimization discipline. Producing 10–20 fresh, on-brand creative variations a month is a production operation. That's the wall most DIY advertisers hit: they can run the account, but they can't feed it.
Since iOS privacy changes, Meta's reported ROAS underestimates true performance by 20–40%. If you're not running the Conversions API (server-side tracking), you're losing 40–60% of conversion visibility. Many advertisers still haven't set it up.
This isn't a button. Proper CAPI setup, deduplication against the pixel, and reading attribution as directional rather than precise — that's genuine expertise. A beginner looking at under-reported numbers will kill winning campaigns because the dashboard lied to them.
Every ad set re-enters the learning phase after significant edits, and needs ~50 events/week to stabilize. Beginners reset it constantly by fiddling — every tweak restarts the clock and wastes spend. And scaling is its own skill: accounts that raise budgets in 20–30% increments preserve learning and hold ROAS; accounts that double overnight tank. Knowing when to scale (50+ conversions/week at a ROAS above break-even) versus when to hold is judgment built from reps.
Account structure, offer design, funnel logic, knowing whether a flat week is fatigue or a tracking bug — none of this is in the interface. Anyone can push buttons in Ads Manager. Knowing which buttons, when, and why is the actual job. For more on diagnosing flat performance, see why Facebook ads stop converting.
Not "access to secret tactics." There are no secret tactics. What you're buying:
The honest cost: expect a retainer (commonly €1,500–€5,000+/month for boutique-quality work, more from large agencies) or a percentage-of-spend model (typically 10–20%), or a hybrid. Below a few thousand in monthly spend, retainers rarely make sense — the math just doesn't work. For how these fee structures compare and what drives them, see our breakdown of paid ads management costs.
A good operator should make you more money than they cost, net of fee — or save you time you genuinely can't spare. If neither is clearly true, don't hire one yet.
| DIY | Freelancer | Agency / Studio | |
|---|---|---|---|
| Typical cost | Your time + ad spend | €800–€2,500/mo or 10–15% of spend | €1,500–€5,000+/mo or 15–20% of spend |
| Skill needed | High — you build it | Low (you delegate) | Low (you delegate) |
| Your time required | 4–8 hrs/week | 1–2 hrs/week | <1 hr/week |
| Speed to results | Slow (months to learn) | Fast | Fast |
| Creative production | You do it all | Limited; often briefs only | Full strategy + production |
| Risk | High early (costly mistakes) | Medium (depends on the person) | Low–medium (depends on the team) |
| When it wins | Under €3,000/mo, learning phase, simple offer, runway to learn | €3,000–€10,000/mo, need a steady hand, light creative needs | €10,000+/mo, scaling, creative is the bottleneck, time-poor |
A freelancer is the underrated middle. For a lot of businesses in the €3,000–€10,000/month range, a strong individual gives you most of an agency's value at lower cost — as long as creative production isn't your main gap, because that's where individuals stretch thin and teams pull ahead.
You don't have to choose once and forever. The smartest sequence for most founders:
This sequence means you never overpay early and never under-resource late. The founders who get burned are the ones who hire an expensive agency before they've validated the offer — paying for sophisticated media buying against a message that doesn't land.
Here's what no amount of media buying fixes. Meta's job is to send the right person to your page. Converting them is your page's job. The best ad account in the world pointed at a weak landing page just buys expensive bounces.
If your ads get clicks but no sales, the problem is usually after the click — the offer, the page, the load speed, the match between ad promise and page payoff. Before you blame the ads (or the agency), read the anatomy of a landing page that actually converts. Fixing the page is often the highest-ROAS thing you can do — and it makes every future euro of ad spend work harder, DIY or not.
Do it yourself while the lesson is worth more than the loss. Hire when the mistake costs more than the help, or when creative production becomes the real job. And whichever you pick, fix the page first.
Spending past €5,000/month and watching ROAS wobble as you try to scale? That's exactly the moment we're built for — a senior-only team that does creative strategy, production, and scaling, with you talking directly to the people running your account. Start a conversation and we'll reply within 48 hours — honestly, even if the answer is "keep running it yourself for now."
We take on a small number of projects each quarter. Tell us what you're building.
There's no universal good ROAS — it depends on your profit margin. Break-even ROAS = 1 ÷ margin. Here's the honest answer, formulas, and 2026 benchmarks.
Facebook ads getting clicks but no sales? It's almost never the algorithm. Here are the 9 real reasons Meta ads don't convert — and the fix for each.