Facebook & Meta Ads ROAS Calculator

Calculate Facebook and Meta Ads ROAS. Enter Meta campaign revenue, ad spend, and margin to see ROAS, profit, breakeven, and attribution-adjusted returns.

$
From Ads Manager or GA4
$
%
ROAS
3.50x
1.50x above breakeven - profitable
Breakeven ROAS
2.00x
Need 2.00x to cover 50.00% margin
Net Profit
$7,500.00
75.00% return on ad spend after COGS
Cost per Acquisition
$20.00
AOV $70.00 - profit $15.00 per order
CPM
$12.50
Cost per 1,000 impressions across 800,000.00 views
Conversion Rate
0.06%
500.00 purchases from 800,000.00 impressions

ROAS Health

Breakeven (2.0x)Your ROAS (3.5x)

Revenue Projection

PeriodAd SpendRevenueNet Profit
1 Month$10,000.00$35,000.00$7,500.00
3 Months$30,000.00$105,000.00$22,500.00
6 Months$60,000.00$210,000.00$45,000.00
12 Months$120,000.00$420,000.00$90,000.00

ROAS Benchmarks by Objective

ObjectiveLowAverageHighYours
Conversions2x3.5x6x3.50x
Catalog Sales3x5x10x3.50x
Traffic0.5x1.5x3x3.50x
Awareness0.2x0.8x2x3.50x
Planning notes, formulas, and examples

About the Facebook & Meta Ads ROAS Calculator

Meta Ads (Facebook and Instagram) is often the largest paid acquisition channel for DTC e-commerce brands, but measuring true ROAS is complicated by attribution challenges. Since iOS 14.5 privacy changes, Meta's reported conversions can undercount by 20–40%, making manual ROAS calculation with accurate data essential.

This calculator computes ROAS from your actual revenue and spend data, not Meta's reported numbers. Enter your verified Meta-attributed revenue (from your own analytics or post-purchase surveys), ad spend, product margin, and select your attribution window. The tool outputs true ROAS, breakeven ROAS, and profit.

Understanding the gap between Meta-reported ROAS and true ROAS is critical for making accurate scaling decisions. Under-reporting leads to premature budget cuts; over-reporting leads to wasteful overspending.

When This Page Helps

Meta's own reporting under-counts conversions post-iOS 14.5. This calculator helps you compute true ROAS from your own revenue data and determine whether Meta campaigns are profitable after product costs.

How to Use the Inputs

  1. Enter your Meta-attributed revenue (use your own analytics, not just Meta dashboard).
  2. Enter your total Meta ad spend for the period.
  3. Enter your average product margin percentage.
  4. Enter the number of purchases attributed to Meta.
  5. Review true ROAS, breakeven ROAS, profit, and CPA.
  6. Compare to Meta-reported ROAS to understand the attribution gap.
Formula used
ROAS = Meta Revenue / Meta Spend Breakeven ROAS = 1 / Margin % Profit = Revenue × Margin % − Spend CPA = Spend / Purchases Attribution Gap = (True Revenue − Meta Reported Revenue) / Meta Reported Revenue

Example Calculation

Result: ROAS: 3.5× | Breakeven: 2.0× | Profit: $7,500 | CPA: $20

ROAS = $35,000 / $10,000 = 3.5×. Breakeven = 1 / 0.50 = 2.0×. Since 3.5× > 2.0×, the campaign is profitable. Profit = $35,000 × 50% − $10,000 = $7,500. CPA = $10,000 / 500 = $20. This is solid Meta Ads performance for DTC e-commerce.

Tips & Best Practices

  • Use post-purchase surveys ("How did you hear about us?") to supplement Meta attribution data.
  • Compare Meta-reported ROAS to your own calculated ROAS—the gap reveals attribution loss magnitude.
  • Use UTM parameters and first-party data to build a more accurate picture of Meta's contribution.
  • Target ROAS at 1.5–2× your breakeven to maintain profitability with headroom for attribution errors.
  • Test different attribution windows (1-day click, 7-day click) to find the most accurate representation.
  • Scale budgets gradually (15–20% increases) to avoid learning phase resets and ROAS drops.

The Post-iOS 14 Attribution Challenge

Since Apple's App Tracking Transparency changes, Meta's attributed conversions have dropped 20–40% for most advertisers. This means your actual ROAS is likely 1.2–1.5× what Meta reports. Build a system to cross-reference Meta data with your own analytics and surveys to find your true conversion multiplier.

Building a Meta Ads Measurement Stack

A robust measurement approach combines: (1) Meta's Conversions API (server-side events), (2) UTM tracking in Google Analytics, (3) post-purchase survey attribution, and (4) incrementality testing (geo-based or holdout experiments). Together these give a much clearer picture than any single source.

Setting Profitable ROAS Targets

Your target ROAS should be breakeven ROAS + margin of error for attribution. If breakeven is 2.0× and you estimate 25% attribution loss, target 2.5× on Meta-reported ROAS (which represents ~3.1× true ROAS). Adjust the multiplier based on your measured attribution gap.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • For DTC e-commerce, a true ROAS of 2.5–5× is considered good. 5×+ is excellent. Below 2× is usually unprofitable unless your margins are very high. The "good" threshold depends entirely on your product margin—calculate breakeven ROAS as your baseline.