Profit and Cash Flow

What Is a Good ROAS for Meta Ads? Calculate the Number Your Store Needs

By · Updated October 16, 2026 · About 3 minutes · Sources checked October 16, 2026

A 'good ROAS' is not 2x, 3x or 5x for every brand. It is a return consistent with your unit economics, acquisition objective and measurement assumptions. If another merchant can keep $50 from a $100 sale before ads and you keep $15, you cannot afford the same acquisition cost just because you use the same platform.

Calculate contribution before ads

Use net order revenue, after discounts and with the chosen treatment of returns, minus COGS, merchant-paid shipping, fulfillment, variable transaction fees and other direct order costs. Keep fixed operating expenses separate until you define the profit contribution required to cover them.

In a hypothetical $100 order, assume COGS $42, variable shipping and handling $12, payment fees $4 and expected return allowance $7. Pre-ad contribution is $35. If the business needs $10 per order toward fixed costs and profit, maximum allowable ad spend is $25. The resulting target is $100/$25 = 4.0x. If the store can afford only $15 in acquisition cost, target ROAS is 6.67x.

Input Scenario
Net revenue $100
COGS $42
Variable shipping/fulfillment $12
Fees $4
Expected returns cost $7
Contribution before ads $35
Required retained contribution $10
Maximum advertising cost $25
Revenue / ad cost target 4.0x

This is a financial threshold, not a predicted Meta Ads reporting result.

Separate new from returning customers

If acquisition targets include first-time buyers, calculate allowable new-customer CPA from the order and a cautiously evidenced payback assumption. A returning customer's order may carry a different economics profile. Do not mix them into a single ROAS target and pretend you have learned the true cost of acquisition.

Why discount season changes the answer

At 20% off, the $100 order becomes $80 before allowing for any fee changes. With unchanged modeled variable costs of $65, pre-ad contribution drops to $15. If the business still needs $10, allowable ad spend is just $5, requiring a theoretical 16x revenue-to-ad-spend ratio. A target that high may signal that the promotion should change, not that the ad buyer should work harder.

Compare modeled targets with reported attribution cautiously

Meta's credited purchase value is not a net-profit statement. Check reported order basis, returns, attribution windows, event deduplication and campaign cohort. Compare paid channel evidence to Shopify orders, and avoid adding overlapping platform values as if they were separate customers.

The decision

If the actual reported return cannot support a contribution-positive customer at current discounts, fix price, product mix, shipping, acquisition strategy or offer before indiscriminately raising budget. If repeat purchasing is substantial, model it from realized cohorts and test an acceptable payback period rather than inserting a hopeful 'LTV multiplier.'

Use the FENIX Target ROAS Calculator: every merchant should see exactly which inputs produced the number, plus what happens if margins, refunds or acquisition expense change. See the calculator below.

From the field

Client cases, anonymized

Eleven US ecommerce brands, three to twelve months

These eleven US ecommerce brands are cases from the FENIX portfolio. Each row shows blended paid ROAS as net sales divided by ad spend, checked against the source figures.

Blended paid ROAS across eleven ecommerce cases
Category and periodROASAverage orderNet salesAd spend
Women's swimwear, 3 months3.70x$94.50$137,025$37,000
Women's activewear, 6 months4.50x$118$265,500$59,000
Single-product skincare, 6 months4.10x$51.25$307,500$75,000
Premium jewelry, 6 months4.80x$175$420,000$87,500
Premium skincare, 6 months5.40x$144$518,400$96,000
Fine-art photography, 6 months4.40x$417$1,000,800$227,455
Premium women's clothing, 6 months7.20x$187$897,600$124,667
Premium fragrance, 12 months4.80x$164$1,180,800$246,000
Pet supplements and accessories, 12 months5.50x$179$1,181,400$214,800
Baby and children's clothing, 9 months3.80x$125$522,500$137,500
Premium handbags, 12 months8.40x$377$1,583,400$188,500

The lowest ROAS is 3.70x and the highest is 8.40x, a spread of 2.3 times. Higher order value does not line up with higher ROAS either: the fine-art brand has the highest average order at $417 and a 4.40x ROAS, while the handbag brand at $377 reports 8.40x. Whether any of these is good depends on margin and the other costs, which the table does not include.

What this does not show. These are results per brand over different periods and categories. They are not benchmarks, and none of them says what your ROAS should be.

Run the numbers for your store

The values below are an example. Replace them with your own. Nothing you type leaves your browser, no sign-up is needed, and taxes are excluded.

Gross margin and contribution margin are kept separate. Example values are filled in.

    This measures first-order economics only. Future repeat purchases are not added in, because they are an estimate and the first order is not.

    Sources

    1. Shopify, current analytics definitions help.shopify.com
    2. Google Analytics, ecommerce event and refund tracking support.google.com
    Nenad Vasic, Founder and CEO of Fenix Network Media

    Founder and CEO of Fenix Network Media. His work focuses on the economics behind customer acquisition, conversion, measurement and profitable growth. Calculations in this article are original; third-party figures belong to their publishers and are credited in the sources.

    Calculate your store-specific target ROAS

    Use your own numbers, then bring the result to a conversation if you want a second set of eyes on the plan.