Why Meta ROAS dropped after iOS 14.5
Attribution is a fraction of what it was pre-ATT. Reported ROAS in Ads Manager is typically 20–40% lower than blended ROAS because conversions are dropping from the pixel. Trust your actual revenue ÷ spend, not the dashboard.
- • Use Conversions API (CAPI) to recover 15–30% of lost events.
- • Compare weekly blended ROAS to in-platform ROAS to find the gap.
- • Reels CPM is half of Feed but CR is usually lower too.
Where to find leverage
Creative beats targeting. A 2× CTR usually outperforms a 20% CPM reduction. Test 5–10 new hooks per week and rotate winners into broad audiences.

Meta Ads ROAS math gets mangled by attribution decay, iOS opt-out, and platform-reported vs. true incremental revenue. This calculator models the break-even ROAS for your specific margin structure and compares Facebook-reported to deduplicated ground truth — the only number that should drive budget decisions.
What each input means
Get these inputs right and the output is reliable. Get them wrong and the calculator just multiplies bad assumptions.
Average order value (AOV)
Gross sale value per order.
Typical range: Use trailing 30-day actual.
Contribution margin
AOV minus COGS, shipping, processing.
Typical range: 30–60% DTC; 70–90% digital products; 15–35% physical with shipping subsidy.
Customer LTV
12-month repeat revenue per customer.
Typical range: 1.2–2× AOV for typical DTC; 3–5× for subscription.
Meta-reported ROAS
Revenue Meta claims it drove ÷ spend.
Typical range: Treat as upper bound; deduplicated ground truth is typically 30–50% lower since 2021.
Worked examples
Real scenarios with the math walked through line by line.
DTC apparel break-even
Scenario: AOV $75, 45% contribution margin (~$33.75), 1.4× LTV multiplier.
Math: Single-purchase break-even ROAS = $75 ÷ $33.75 = 2.22. LTV-adjusted = 2.22 ÷ 1.4 = 1.59.
Outcome: Don't kill campaigns at 1.7 ROAS — they're profitable once LTV is included.
Subscription product
Scenario: AOV $40, 60% margin ($24), LTV multiplier 4.0 (subscription).
Math: Single-buy break-even = 1.67. LTV-adjusted = 0.42.
Outcome: Profitable at any reported ROAS above ~0.5. Most subscription brands underspend by anchoring on single-purchase ROAS.
Common mistakes
Where this calculation usually goes wrong in the real world.
- Using gross revenue ROAS. Should be contribution-margin ROAS.
- Comparing Meta-reported ROAS to your Shopify revenue. iOS attribution gap distorts the comparison.
- Ignoring view-through attribution settings. 1-day click vs. 7-day click + 1-day view changes reported ROAS 1.5–3×.
- Killing creative too early. Statistical significance at $40 CAC needs ~$1,500 spend per ad to read.
When to use this calculator
- Setting target ROAS for new campaigns.
- Deciding when a creative is truly underperforming.
- Comparing Meta vs. Google vs. TikTok efficiency.
- Pricing a launch promo that intentionally runs negative ROAS for LTV acquisition.
Glossary
ROAS
Return on ad spend = ad-attributed revenue ÷ ad spend.
MER
Marketing efficiency ratio = total revenue ÷ total marketing spend. Less attribution-sensitive than ROAS.
Incrementality test
Geo or holdout test that measures revenue lift caused by ads, free of attribution artifacts. Gold standard.
More questions answered
Why is my Meta ROAS dropping each quarter?
Auction saturation. Meta's CPM has been rising 8–15% YoY since 2022 as more advertisers fight for the same inventory. To defend ROAS, either expand creative output (3–5× more new ads/month than 2022 norms), broaden audience signals (Advantage+ Shopping), or reduce dependence on Meta by diversifying to TikTok/YouTube/influencer where CPMs are still 30–60% cheaper for comparable audiences.
Should I trust Meta-reported ROAS or my own analytics?
Neither in isolation. Meta over-attributes (claims credit for organic + cross-channel buyers); GA4/Shopify under-attribute (miss view-through). Best practice: monitor MER (total revenue ÷ total spend) as the source of truth, and use Meta-reported ROAS only for relative comparisons between ad sets within the same account.
When is a ROAS below 1.0 acceptable?
When CAC × LTV multiple covers the gap. A 0.6 first-order ROAS at 45% margin and 3× LTV nets out at a profitable lifetime ROAS of 0.81. Treat unprofitable-on-first-purchase as a deliberate acquisition strategy, not a campaign failure — provided you have proven LTV math, not optimism.
Related guides
Long-form playbooks on the same topic, written by the RevenueLab editorial team.
Methodology last reviewed: 2026-05 by the RevenueLab editorial team.
FAQ
What's a good Meta Ads ROAS?
DTC ecom usually targets 2.5–4x blended. High-margin info products run at 1.5–2.5x and still scale. Anything below your break-even ROAS is a loss.
Should I use 7-day click or 1-day click attribution?
7-day click + 1-day view is Meta's default and most representative. For impulse / paid social, 1-day click matches reality closer.
Why is my in-platform ROAS so different from Shopify?
Post-iOS 14.5, the pixel under-attributes by 20–40%. Use CAPI server-side events and trust blended ROAS (revenue ÷ ad spend) over reported.
How this calculator is built
Independently maintained
Written by Sam Doshi and the RevenueLab editorial team. We don't sell the data feeds this tool is built on.
Sourced from primary data
Benchmarks come from public AdSense / Stripe / IRS disclosures and reader-submitted data — never third-party "$X per view" claims. Full methodology.
Last reviewed
June 2026. We re-check every figure on the platform on a rolling quarterly cycle.
Editorial standards
See our editorial policy and disclaimer. Results are estimates, not advice.