TL;DR
There's no universal 'good' ROAS. Here's how to calculate the exact break-even and target ROAS for your business — and why chasing a high number can bankrupt you.
→ See how this applies to your business (free 30-min call)The most common question I get about Meta ads is "what ROAS should I be hitting?" — and the honest answer frustrates people, because there isn't one. A 3× ROAS can be wildly profitable for one business and a slow bankruptcy for another. Anyone who quotes you a universal "good ROAS" number without asking about your margins is guessing, selling, or both.
Let me give you the actual framework, because once you have it, you'll never need to ask someone else's benchmark again.
ROAS Is Not Profit. That's the Whole Problem.
Return on ad spend is revenue divided by ad spend. Spend $1,000, generate $4,000 in revenue, that's a 4× ROAS. Simple — and dangerously incomplete, because ROAS says nothing about whether that revenue was profitable.
If your gross margin is 20%, that $4,000 in revenue contains only $800 in gross profit — less than the $1,000 you spent to get it. A 4× ROAS just lost you money. If your gross margin is 70%, that same 4× ROAS produced $2,800 in gross profit against $1,000 spent, and you're printing money. Same ROAS, opposite outcomes. This is why the number in isolation is useless.
Step One: Calculate Your Break-Even ROAS
Your break-even ROAS is the point where ad spend exactly equals the gross profit it produces. The formula is brutally simple:
Break-even ROAS = 1 ÷ gross margin
Below this number you lose money on every sale. Above it you make money. This single calculation tells you more than any industry benchmark ever will, because it's built from *your* economics.
Step Two: Set a Target ROAS Above Break-Even
Break-even keeps the lights on; it doesn't grow the business. Your target ROAS is break-even plus enough margin to cover overhead, taxes, and the profit you actually want to keep. As a rough guide, a healthy target is often somewhere around 1.5× to 2× your break-even ROAS — enough cushion that the campaign funds the rest of your business, not just itself.
For a 50%-margin business, that's a target ROAS in the 3–4× range. For a 20%-margin business, you might need 8–10× to be genuinely healthy, which tells you something important: low-margin businesses have almost no room for error in paid ads, and should probably compete on retention and lifetime value instead of front-end ROAS.
The Service Business Wrinkle: Lifetime Value
Here's where local and service businesses get ROAS badly wrong. They measure the ROAS on the *first* transaction and panic when it's below break-even. But a roofer, a dentist, a med spa, or an HVAC company doesn't make its money on the first job — it makes it on the second job, the referral, the annual maintenance, the five-year customer relationship.
If your average customer is worth $3,000 over their lifetime but the first job is $400, measuring ROAS on that $400 will tell you to shut off ads that are actually your best investment. You have to decide upfront: are you buying a transaction or a customer? For service businesses, it's almost always a customer, and your target ROAS on the first sale can be much lower — sometimes even at a first-order loss — as long as the lifetime value math works.
A "good" ROAS isn't a number you look up. It's a number you calculate from your margin and your customer's lifetime value. Everyone else's benchmark is noise.
Why Chasing a High ROAS Can Shrink Your Business
Counterintuitively, the highest ROAS is usually not the goal. You can almost always push ROAS up by spending less — targeting only the hottest, most ready-to-buy audiences. But that also caps your volume. A 10× ROAS on $2,000 of spend ($20,000 revenue) is a worse business outcome than a 4× ROAS on $20,000 of spend ($80,000 revenue), as long as you're above break-even.
Past a point, maximizing ROAS means minimizing growth. The operators who understand this deliberately accept a *lower* ROAS to unlock far more total profit. They scale spend until ROAS approaches their target floor, then hold. That's how you get volume and profitability instead of a tiny, efficient, stagnant account.
The Hidden Lever That Beats Any ROAS Target
Here's what most people optimizing Meta ROAS miss entirely: the ad account is often not where the leak is. You can have a perfectly good cost-per-lead and still show a terrible ROAS because the leads aren't being worked. A lead that sits in an inbox for two hours before anyone calls converts at a fraction of one contacted in the first minute.
Fix the follow-up and your ROAS climbs without touching a single targeting setting — because the same ad spend now produces more closed revenue.
That's frequently the real difference between a 3× and a 6× account. Not the creative, not the audience — the ninety seconds after the click.
The Bottom Line
Stop asking what ROAS is "good." Calculate your break-even from your margin, set a target above it that funds your business, account for lifetime value if you're a service business, and then scale spend toward that target rather than chasing an ever-higher number. And before you blame the ad account for a low ROAS, check whether your leads are actually being contacted fast enough to close.
If you want your Meta account measured against your real economics — and your follow-up tightened so the same spend produces more revenue — that's exactly what we do. [Book a free strategy call](/book) and we'll find where your ROAS is actually leaking.
Free Weekly Briefing
One AI Marketing Tactic.
Every Tuesday. Free.
What's actually working across our client accounts right now — ROAS moves, follow-up sequences, creative angles. The stuff that isn't in any blog post yet.
No spam. Unsubscribe anytime. 1,200+ business owners already in.