Skip to content

Should I turn off my Meta ads?

Usually not all at once. Switch off ad sets that lose money even on Meta's own count. Keep the rest until a region test shows what happens to total sales without them, because a full stop mostly measures the calendar.

By , Founder & CEOUpdated 7 min read

Run the numbers for your store: the free break-even ROAS calculator.

Usually not all at once. Switch off any ad set that loses money even on Meta's own count, which tends to flatter the ads. Keep the rest until a test says otherwise: turn Meta off in some regions and compare their sales with regions that kept the ads. A full stop mostly measures the calendar.

The question tends to arrive with a number attached. GA4 shows Meta bringing in next to nothing, or Ads Manager shows a return below what the ads cost. Neither number says what happens to total sales once the ads stop. That is the only number the decision needs, and no dashboard holds it.

What one store's data shows

The usual answer reads the GA4 row: if Paid Social brings in no revenue, the ads are dead weight. Here is one store's export next to that answer.

One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.

What the export showsShare of revenueSource cell
Paid Social, in last click, first click and touched views0.0%Channels sheet, Paid Social row
Direct, in last click, first click and touched views57.7%Channels sheet, Direct row
Journeys with 1 touch (0.5 days to buy)79.5%Journeys sheet, 1 touch row
Journeys with 4 to 9 touches (16.9 days to buy)5.4%Journeys sheet, 4-9 touches row

Read the first row the way the usual answer does. On the Channels sheet, Paid Social holds 0.0% of revenue in all three views. Even the touched view finds nothing, and that view credits every channel a journey passed through. By the GA4 rule, this store has no Meta sales to lose.

That verdict leans on what GA4 can see. GA4 files a visit under Paid Social when it comes from a social site with a paid medium, such as cpc. Someone who only scrolled past an ad sends no visit at all. A Meta click with the wrong tags lands in another row. So a zero can mean no ads, mistagged ads, or ads that sold without a click. The export cannot tell them apart.

If Meta moved buyers who never clicked, their sales would sit in other rows. The biggest candidate is Direct, at 57.7% of revenue in every view on the Channels sheet. Switch Meta off and any loss would surface there, or in total sales. It would never surface in the Paid Social row, which already reads zero.

Then the clock. On the Journeys sheet, one-touch journeys hold 79.5% of revenue, and those buyers took 0.5 days. The Journeys sheet also shows journeys of 4 to 9 touches taking 16.9 days. If this store switched Meta off, any loss would likely arrive in two waves: quick buyers within days, slow ones after two weeks or more. Judge it after one week and you have seen the first wave only.

What the export cannot show: whether this store ran Meta ads, what they cost, or what switching them off would do. One store, then, and not a yardstick for yours.

Why is switching everything off the wrong first move?

Because off is the bluntest setting on the dial. Meta's delivery system goes after the cheapest results first. Its help says that when those lower cost opportunities run out, the system may move on to more expensive options. So the last euros of a budget usually buy the dearest sales. Trim the budget and those go first. Switch off and the cheap ones go with them.

Off also comes with a restart fee. Meta says an ad set paused for 7 days or longer re-enters the learning phase once you unpause it. During learning, Meta says, ad sets are less stable and usually have a higher CPA. A month off to see what happens costs you the month, and then a relaunch.

And Ads Manager cannot referee. Meta says Ads Manager shows conversions attributed to ads within specific attribution windows. Its Conversion Lift tests count conversions in a group that could see the ads and a group held back. Meta advises against comparing the two. One counts buyers who passed near an ad; the other counts what the ad changed.

What can only a switch-off test tell you?

How many sales Meta caused. Meta's built-in version is Conversion Lift, which keeps a control group away from your ads, and the test itself costs nothing extra. As a guide, Meta asks for a campaign from the past year with at least $5,000 USD of spend and 500 conversions.

Below that bar, a region test does the same job by hand. Take Meta out of a few regions, keep it running in the rest, and compare sales in both groups. The step-by-step version covers the settings, the budgets and the timing.

The decision is then plain arithmetic. Keep Meta where the sales it caused, times your margin, beat what it cost. For illustration, say switching off saves €1,000 of spend and costs €2,000 of sales at a 40% margin. For illustration, that is €800 of gross profit lost to save €1,000, so off wins by €200. If the lost sales were €3,000 instead, you would lose €1,200 of gross profit, and the ads stay. The break-even ROAS calculator runs the same sum for your own margin.

One more catch: a test of the whole channel says nothing about the last euros. Because Meta buys the cheapest results first, a smaller budget may keep many of the sales for less money.

What to do this week

  1. Cut the losers on Meta's own count. In Ads Manager, open Ad sets, click Columns, select Customize columns and add Purchase ROAS and Attribution setting. Compare each ad set with 1 divided by your gross margin, and skip any whose Delivery column still reads Learning. Pass: every ad set clears that line. Fail: some fall short even on Meta's flattering count, so switch those off now.
  2. Mark the day before you change anything else. In Shopify, go to Analytics > Reports, open Total sales over time and group it by week. Click Annotations, add one, and pick Ad spend change in the Category field. Pass: the marker sits above a few months of weekly sales. Fail: there is no baseline, so a switch-off and a slow month look the same.
  3. Book a region test for your biggest remaining spender. Choose the regions, the dates and the decision rule before launch, then follow the step-by-step test. Pass: the plan is written down and dated. Fail: the plan is to stop everything and watch, which Meta advises against.

Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework

Sources, 1 October 2026: Default channel group (Google); Understand fluctuations in ad performance (Meta Business Help Center); Significant edits and learning phase (Meta Business Help Center); About the learning phase (Meta Business Help Center); Differences between Conversion Lift test results and other reporting tools (Meta Business Help Center); About Conversion Lift (Meta Business Help Center); About A/B testing (Meta Business Help Center); How to view results for incremental attribution in Meta Ads Manager (Meta Business Help Center); Customize columns in Meta Ads Manager (Meta Business Help Center); About multiple attribution settings (Meta Business Help Center); Purchase ROAS (return on ad spend) (Meta Business Help Center); Setting and comparing time ranges for your reports (Shopify Help Center); Annotations in your Shopify reports (Shopify Help Center).

Frequently asked questions

  • Will turning off Meta ads hurt sales in my other channels?
    It can. If Meta ads sent people who later searched your name, typed your address or opened your emails, those sales may drop in other channels' rows. That is why a switch-off is judged on total Shopify sales, not on Meta's numbers or GA4's Paid Social row.
  • Should I switch off retargeting or prospecting first?
    Usually look at retargeting first. It reaches people who already visited your store, so more of the sales it is credited with may have come anyway. Meta's Incremental column counts only conversions its models judge incremental; rank your campaigns within that column, as Meta advises, before you pick one.
  • Is it better to lower my Meta budget than to switch it off?
    Often, yes. Meta's delivery system goes after the cheapest results first, so a lower budget usually gives up the most expensive sales. A big budget change can restart learning, though, so cut in steps and judge each step on total sales.

Go deeper: Incrementality testing, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

Free, in your browser: your file is not uploaded. The full read is €99, refundable within 30 days. Prices exclude VAT.
Or book a 30-min call.