RROAS BREAK

Meta Ads workflow

Meta Ads ROAS and Attribution

Read purchase value through the attribution model and settings actually selected for the ad set, then compare that attributed ratio with a profit threshold built from your own order economics.

60-second answer

Meta ROAS is only interpretable with its attribution settings attached.

Meta attributed ROAS divides purchase conversion value credited under the selected attribution model and settings by ad spend. It is useful for reading performance inside that configured reporting system. It is not automatically store revenue, incremental revenue, or contribution profit.

Meta attributed ROAS = attributed purchase conversion value / Meta ad spend

Break-even ROAS = net order revenue / contribution before advertising

Profit target ROAS = net order revenue / (contribution before advertising - retained profit)

The page and export need a settings label: the ad set, purchase event, attribution model, attribution setting or window, report dates, timezone, currency, and value basis. Without that contract, a ratio can change meaning while keeping the same name.

Reporting contract

Record what the ad set actually used; do not assume a global default window.

  1. Identify the ad set: Save the account, campaign, ad set, objective, and optimization event represented by the export.
  2. Capture the selected settings: Record the attribution model and settings shown for that ad set at the time of analysis.
  3. Name the purchase value: Confirm the purchase event and whether its value includes discounts, refunds, tax, shipping, or currency conversion.
  4. Freeze the report frame: Save dates, timezone, currency, breakdowns, and reporting timestamp alongside spend and purchase value.
  5. Preserve changes: If settings change, treat the before and after periods as different reporting contracts rather than silently joining them.

Meta's public Business Help Center pages can require JavaScript to expose their full body, and product availability can vary by account and campaign. This guide therefore does not infer a universal current default attribution window from an inaccessible snippet. The settings visible in the relevant account and ad set are the operational source of truth for the analysis.

Boundary: This workflow maps one Meta ad set's attributed purchase value into a profit threshold. It does not add channel claims, calculate store-wide MER, or reconcile Meta credit with total store revenue.

Worked example

3.20x clears the $38 contribution floor, but misses a $10 profit target.

A Meta report shows $32,000 of attributed purchase value and $10,000 of spend under the recorded ad set settings. Reported attributed ROAS is $32,000 / $10,000 = 3.20x. Before treating that as a profit result, translate one $100 net order into contribution.

Per credited orderCalculationAmount
Net order revenuePurchase-value basis aligned to the calculator$100.00
Product costExact item cost-$42.00
Fulfillment and shippingVariable pick, pack, and delivery cost-$8.00
Other variable costVariable support, packaging, or incentives-$4.00
Payment and platform fees3% x $100-$3.00
Returns and discounts allowance5% x $100-$5.00
Contribution before ads$100 - $42 - $8 - $4 - $3 - $5$38.00

The contribution margin is 38%, so break-even ROAS is $100 / $38 = 2.63x. To retain $10 after advertising, allowable acquisition cost falls to $38 - $10 = $28, producing a target ROAS of $100 / $28 = 3.57x.

CheckCalculationResult
Reported Meta ROAS$32,000 / $10,0003.20x
Break-even floor$100 / $38 contribution2.63x
Ad cost per credited order$100 / 3.20$31.25
Actual profit per credited order$38 - $31.25$6.75
Profit target$10 retained after ads$28.00 target CPA
Target ROAS$100 / $283.57x

The reported 3.20x is above the 2.63x zero-profit floor, so the modeled order remains contribution-positive after ad spend. It is below the 3.57x target and retains only $6.75, not the planned $10. That is a precise operating gap, not evidence that Meta caused every credited purchase.

Open the Meta 3.20x profit-threshold scenario

Decision check

Diagnose the numerator and settings before changing delivery.

Observed conditionFirst checkDecision boundary
ROAS below 2.63xValue basis, settings, spend, and order economicsBelow the modeled contribution break-even floor
ROAS from 2.63x to 3.56xProfit gap, volume, and data maturityPositive contribution after ads, below the retained-profit goal
ROAS at or above 3.57xOrder volume, marginal results, and setting consistencyMeets the per-order model, not proof of incrementality
ROAS moves after a settings changeBefore/after attribution contractsDo not attribute the whole movement to customer demand or creative

When the ratio misses its threshold, verify that Meta's purchase value and the calculator's $100 net-order basis describe the same dollars. A value that includes tax or shipping while the profit model excludes them inflates the numerator. Missing refund adjustments can do the same. Conversely, an event or currency mismatch can understate the comparison.

Next inspect ad set settings and reporting maturity. A model or attribution-setting change can redistribute reported credit without changing store cash receipts. Late conversions, modeled reporting, and value corrections can also move recent results. Preserve the configuration and rerun the same contract before concluding that bids, audiences, or creative caused the difference.

Finally check volume and marginal economics. A higher ROAS target can coincide with fewer purchases, and an aggregate 3.57x can hide segments below the profit floor. Use the threshold as a financial requirement for the selected reporting view, then validate realized order contribution and total profit outside the platform report.

Platform facts and model limits

Meta defines attributed reporting; your costs define the threshold.

Meta's Business Help Center documents attribution-related controls and reporting concepts. ROAS Break supplies the separate contribution calculation, break-even floor, retained-profit rule, and fictional USD example. The 2.63x and 3.57x thresholds are not Meta recommendations.

The linked public pages may render their full text only after JavaScript runs. They are retained as official references, but this guide deliberately avoids claiming a current universal default attribution window. Confirm the actual options and selected settings inside the account and campaign being evaluated, because availability varies.