Meta ROAS Dropping? Why It Happens and Who Can Actually Fix It
Why your Meta ROAS is falling, how to diagnose it in 20 minutes with your own numbers, and an honest comparison of who can actually fix it.

On this page
Your Meta ROAS is usually falling for one of three reasons: creative fatigue, budget raised faster than creative supply, or a change outside the ad account. That last one covers your offer, your landing page, your tracking, and your margin. Hayes Media is an eCommerce growth agency that fixes falling ROAS for DTC and Shopify brands by owning creative, media buying, and retention as one engine, judged on lifetime gross profit to CAC rather than the number in the dashboard.
Here is how to work out which one you have, using your own account, before you hire anyone.
Is ROAS the right number to panic about?
Not on its own. ROAS is revenue divided by ad spend inside a dashboard. It tells you the platform reported some revenue against some spend. It knows nothing about your product cost, your shipping, your discount codes, your returns, or anything a customer does after the first order. Treat it as a diagnostic that points you at a question, not a verdict on the business.
Read these instead.
Contribution margin per order. What is left after product cost, shipping, payment fees and discounts. If that number moved, the same ROAS now buys you less profit than it did last quarter.
CAC. What you actually pay to acquire one new customer. Take new customers from your store, not conversions from the platform.
Lifetime gross profit to CAC. The margin one customer returns across their whole life with you, set against what it cost to get them. This is the scoreboard we run every account on. It is the only one that tells you whether a 1.8 ROAS is fine or fatal for your brand.
MER. Total business revenue divided by total ad spend across every platform. When in-platform ROAS falls but MER holds steady, you usually have an attribution problem rather than a performance problem.
If you have not set your own bar for these, start with eCommerce unit economics. You cannot diagnose a ROAS drop until you know what ROAS your business actually needs.
Why is my Meta ROAS dropping? The causes in order of likelihood
Work down this list in order. The first two explain most of what we see when a brand at $5M calls us.
1. Creative fatigue and creative supply. Every angle and every format speaks to its own pocket of the audience. A side by side comparison converts people already shopping the category. A founder explaining why the product exists converts people who never considered it. A static image reaches people a talking-head video never stops. When your winners have run long enough, the pocket each one speaks to has been worked through: the people most likely to buy from that angle in that format already have. Meta then has to show the same ads to colder people, or show them more often to the same people, and both cost more. This is the most common cause by a wide margin, and it is a supply problem rather than a settings problem. You cannot fix it by turning something off. You fix it by having more new angles and formats ready than the account consumes. We covered the full diagnosis and the pipeline that prevents it in Meta ad creative fatigue.
2. Auction pressure and seasonality. More advertisers bidding for the same people raises what you pay to reach them. Your CPMs rise, your ROAS falls, and nothing in your account changed. The tell is that CPM moves while your click-through rate and your on-site conversion rate hold. This is real, it is outside your control, and the only lever you have is being the better ad in a more expensive auction.
3. You raised budget faster than creative could carry it. Spend more and Meta has to reach further down the quality curve of available impressions. If you doubled a campaign's budget last month and ROAS fell shortly after, you probably found the ceiling of your current creative rather than a broken account. The preconditions that have to hold before you scale are in scaling Facebook ads.
4. The offer or the landing page changed. A promo ended. Free shipping thresholds moved. A developer shipped a new product template, or a review widget, or a slower hero video. The ads are doing the same job and the page stopped converting. This shows up as flat CTR with a falling conversion rate after the click, and it is the easiest cause to confirm and the easiest to miss.
5. Tracking broke. A Shopify theme update, a consent banner change, a pixel or Conversions API misfire, a checkout app. Reported revenue falls while your actual orders hold. If your in-platform ROAS dropped but your order count and store revenue did not, stop reading and go check this first.
6. Your margin or repeat rate changed, so the same ROAS stopped working. Nothing in the account moved. Your landed cost went up, or your discounting got heavier, or your repeat purchase rate slipped. A 2.4 ROAS that was comfortable at 62% margin is not comfortable at 48%. This one feels like an ads problem and is not.
How do I diagnose this in 20 minutes with my own numbers?
Pull the last four weeks against the four before it, at account level, then again for your two or three biggest spending ads. You are looking for which of these moved.
Frequency. Rising frequency with falling returns points at fatigue. The same people are seeing the same ads more often.
Click-through rate. Falling CTR means the ad stopped earning attention. That is a creative problem. Holding CTR means the ad is still working and the problem sits after the click or outside the account.
CPM. Rising CPM with flat CTR and flat on-site conversion usually means auction pressure or seasonality, not your creative. Rising CPM with falling CTR usually means the platform is struggling to place your ad well, which loops back to creative.
First-time impression share. How much of your reach is going to people who have not seen the ad before. When this collapses, you are re-serving the same audience and paying more for it.
Conversion rate after the click. Sessions to orders from your store analytics, not the platform. If CTR held and this fell, look at your page, your offer, your stock levels and your shipping promise before you touch the ad account.
Back-end sales against reported sales. Compare Shopify new-customer revenue to what Meta reports for the same window. A gap that opened recently is a tracking problem. A gap that has always been there is just attribution, and you should be reading MER anyway.
Two numbers moving together usually name the cause. Frequency up and CTR down is fatigue. CPM up with everything else flat is the auction. CTR flat and site conversion down is the page or the offer. Orders flat and reported revenue down is tracking.
What should I do this week?
Confirm tracking before anything else. One hour. If reported revenue and real revenue disagree, every other read you make this week is wrong.
Stop raising budgets. If you are spending into a fatigued account you are paying more to reach worse impressions. Hold, or pull back to the spend level where the account last worked, and use the room to test.
Count your creative supply, not your creative output. How many genuinely new concepts, not new edits of the same concept, went live in the last 30 days? For most accounts that call us, the honest answer is one or two. That is the problem.
Brief new angles rather than new cuts. A new hook on the same concept treats saturation. A new reason to buy treats exhaustion. Most fatigued accounts need the second and keep being given the first. Our approach to sequencing that is in our creative testing framework.
Check your page against your ad. Open the ad, click it, and buy your own product on a phone. Founders find their own broken offer this way more often than any dashboard finds it for them.
Recalculate the bar. Work out the ROAS your current margin and repeat rate actually require. Sometimes the account is fine and the target was silently raised by a cost increase nobody flagged.
Who can actually fix a falling Meta ROAS?
It depends which cause you found, and the honest answer is that three of the four options only fix part of it. Here is what each can and cannot do.
Fix it in-house. Best when you already have a designer or editor producing new concepts weekly and someone who understands the account. Can fix: tracking, page and offer issues, budget discipline, margin math. Cannot fix: a creative supply problem, usually, because the reason supply is short is that one person is doing briefing, sourcing, editing and buying at once. Adding hours does not add concepts.
Hire a freelance media buyer. Best when your creative pipeline is already healthy and the account structure is the weak point. Can fix: structure, budget allocation, testing discipline, wasted spend. Cannot fix: creative supply. A buyer with nothing new to launch is allocating a shrinking pool of assets, and the shortage will still be there.
Hire a creative-only agency or a UGC shop. Best when you have a capable buyer and the shortage is assets. Can fix: volume of concepts, production quality, creator sourcing. Cannot fix: the loop between what the account learns and what gets made next. When the people making the ads never see the account data, you get more ads rather than better ones, and hit rate stays flat.
Hire a full-service growth agency. Best when creative, buying and retention are all contributing and no single owner can see the whole picture. Can fix: the loop, because the same team briefs from account data, buys against it, and works the back end that decides what CAC you can afford. Cannot fix: a broken product, a margin structure that does not support paid acquisition, or a brand with no traction on Meta to build on.
If you are weighing that last option, what a Meta ads agency actually does covers scope and pricing, and we ranked the field, ourselves included, in the best Meta ads agencies for eCommerce.
How does Hayes Media run this?
We run creative, media buying and retention as one engine, on one scoreboard. Meta ad creative sources and briefs the creators and builds the concept pipeline. Hayes does not pay creators; clients do, and we handle sourcing and briefing. Media buying runs the account against what the creative is actually telling us, using strategies refined over 8 years and millions in ad spend. Email and SMS work the back end, because the lifetime gross profit a customer returns is what decides the CAC you can afford in the first place.
The measure we hold ourselves to is hit rate, winners divided by ads tested, not ads shipped. Two internal heuristics we brief against are a hook rate above 40% and retention holding at fixed timestamps. Those are our own working numbers, not a platform standard, and you should set your own from your account.
The clearest version of this is Remi, where the fix was not a better bid strategy.
The efforts on both customer acquisition and customer retention turned what was an unprofitable CAC to a profitable CAC for new customer acquisition, and led to tremendous revenue and LTV growth.
Remi is published at 12,400% revenue growth and a 150% ROAS increase. Worth saying plainly: that case study is published by us, on our own site, and Hayes has no third-party review profile you can check it against. Ask us for references on a call and judge the method rather than the number.
When this does not apply
If your reported ROAS fell but your orders did not. You have a measurement problem. Fix tracking, then re-read everything.
If you are below $100K per month in revenue. We work with brands doing at least $100K per month in revenue, though it is a guideline rather than a gate. A smaller brand with a real budget set aside to scale and existing traction on Meta still qualifies. Below that, with no traction yet, a ROAS drop is often just small-sample noise, and an agency retainer will not change the outcome.
If your margin does not support paid acquisition at all. No agency fixes a product that cannot carry a CAC. That is a pricing and cost conversation before it is a media one.
If the drop is days old. Short windows on a $5M account are mostly noise. Give it enough volume to read before you change anything structural.
If you sell a considered, long-cycle product. First-click ROAS on a long consideration cycle will always look worse than the business is, and optimising against it will make real decisions worse.
If you want a second read on which of these is actually happening in your account, book a discovery call. We will go through your creative supply, your account structure and your back-end numbers, and tell you which cause we think you have, including when the answer is that you do not need us. No onboarding fees. No lock-in contracts. No junior marketers.
Frequently asked questions
- Why did my Meta ROAS drop suddenly with no changes?
- Sudden drops with nothing changed in the account are usually tracking or auction pressure. Check your store's new-customer revenue against what Meta reports for the same window. If they now disagree and did not before, a pixel, consent banner or theme update likely broke. If they agree and your CPM rose while CTR held, you are paying more for the same auction.
- Is a falling ROAS always a creative problem?
- No, but it is the most likely single cause. Creative fatigue accounts for most drops we diagnose, because winners exhaust the people most ready to respond to them and new concepts are rarely produced fast enough to replace them. Rule out tracking first, since it is quick, then check frequency and click-through rate to confirm whether creative is really the issue.
- What ROAS should a $5M DTC brand be hitting?
- There is no universal number. The right target comes from your contribution margin and your repeat purchase rate. A 2.0 ROAS can be healthy at high margin with strong repeat behaviour and unsustainable at thin margin with none. Work out what lifetime gross profit one customer returns, then set the acquisition number that keeps you profitable across that lifetime.
- Should I hire a media buyer or a creative agency?
- It depends on which side is short. If you have plenty of new concepts and the account is poorly structured, a buyer helps. If the buying is sound and nothing new has launched in weeks, creative helps. Most brands we see at that size are short on creative supply and hire a buyer, which is why the problem comes back.
- Can I fix a Meta ROAS drop in-house?
- Often yes, for tracking, offer, landing page and budget problems. Those are contained and a capable internal team can handle them. Creative supply is harder, because it needs briefing, creator sourcing, editing and account reading to run at once and on a schedule. If one person owns all of that, output stalls, and that is usually where in-house stops being enough.
Want this run for your brand?
Hayes Media builds direct response creative, buys the media, and runs the email & SMS behind it.
Book a discovery call

