Meta Ads ROAS of 3x Looks Great (Until You Calculate True Profit)
You spend $1,000 on Facebook ads. You get $3,000 in revenue = 3x ROAS. Great! But: $3,000 revenue × 30% COGS = $2,100 cost of goods. $3,000 × 15% payment/platform fees = $450. Profit before ad spend: $3,000 - $2,100 - $450 = $450. After ad spend: $450 - $1,000 = -$550. You LOST $550. But the 3x ROAS made you think you were winning.
The ROAS Trap#
ROAS = Revenue / Ad Spend. It's a top-line metric. But profit = Revenue - COGS - Fees - Ad Spend. A 3x ROAS feels great until you realize: your COGS and fees consume 40-50% of revenue. Then ad spend takes another 30-40% of the remaining margin. You're left with 10-20% net profit. Or, as in the example above, negative profit. Yet, many advertisers optimize for ROAS and ignore profit. They think "3x ROAS is good." They scale ad spend. They make less money. Eventually, they realize their ads aren't profitable. But by then, they've wasted thousands.
Why Profit Matters More Than ROAS#
ROAS of 2x is "acceptable" in many industries. But acceptable doesn't mean profitable. If your COGS is 40%, fees are 10%, and ad spend is 40%, you're at break-even (2x ROAS, 0% net profit). To be profitable: (1) Reduce COGS (source cheaper). (2) Reduce fees (negotiate with platform, use cheaper shipping). (3) Increase AOV (sell bundles, upsells). (4) Improve conversion rate (better landing page, better targeting). Then, ROAS of 2x becomes profitable.
AskBiz connects Meta Ads (ad spend, ROAS) to Shopify (revenue, COGS, fees).
AskBiz + Meta Ads: Profit-Based Ad Analysis#
AskBiz connects Meta Ads (ad spend, ROAS) to Shopify (revenue, COGS, fees). For each campaign, AskBiz calculates: (1) Revenue from ads (via UTM attribution). (2) COGS of that revenue (based on products sold). (3) Payment/platform fees. (4) Gross profit = Revenue - COGS - Fees. (5) Net profit = Gross profit - Ad spend. (6) Profit margin % = Net profit / Revenue. Sarah now sees: "Campaign A: $3,000 revenue, 3x ROAS, -$550 net profit (-18% margin). Not worth scaling. Campaign B: $2,500 revenue, 2.5x ROAS, $200 net profit (8% margin). Worth slight scaling." She'd have scaled Campaign A based on ROAS alone, losing money. With profit metrics, she scales Campaign B instead.
Data-backed guides on AI, eCommerce, and SME strategy — straight to your inbox.
Breakeven ROAS Calculation#
You can calculate the ROAS you need to break even: Breakeven ROAS = (COGS + Fees + Ad Spend desired) / Revenue. If your COGS is 35%, fees are 12%, and you want $1K ad spend: Breakeven ROAS = (0.35 + 0.12 + 1,000/X) where X is revenue generated. If X = $3,000: (0.35 + 0.12 + 0.33) = 0.8. Wait, that doesn't make sense. Let me recalculate: Profit = Revenue - (COGS% × Revenue) - (Fees% × Revenue) - Ad Spend. 0 = Revenue - (0.35 × Revenue) - (0.12 × Revenue) - $1,000. 0 = Revenue × (1 - 0.35 - 0.12) - $1,000. 0 = Revenue × 0.53 - $1,000. Revenue = $1,000 / 0.53 = $1,887. ROAS = $1,887 / Ad Spend. If ad spend is $1K, breakeven ROAS is 1.89x. You need nearly 2x ROAS just to break even. A 3x ROAS only gives you (3 - 1.89) / 3 = 37% of revenue left for profit.
Real Example: Supplement Brand#
A supplement brand was running Meta Ads campaigns with 2.5x ROAS and thought they were crushing it. After implementing AskBiz profit tracking: (1) Campaign A (new customers): 2.5x ROAS, but -12% net margin (losing money). Reason: New customers had high COGS (offered discounts), low repeat-purchase likelihood. (2) Campaign B (retargeting existing customers): 1.8x ROAS, but +18% net margin (highly profitable). Reason: Existing customers trusted the brand, no discount needed, high conversion. They stopped scaling Campaign A and reallocated budget to Campaign B. Revenue stayed flat but profit increased 40% because they optimized for profit, not ROAS.
- You spend $1,000 on Facebook ads.
- You get $3,000 in revenue = 3x ROAS.
- Great!
People also ask
What's a good ROAS for eCommerce?
eCommerce: 2-4x ROAS is typical. SaaS: 4-8x. B2B: 5-10x. But ROAS depends on margin. A 3x ROAS with 50% margin is great. A 3x ROAS with 20% margin breaks even.
How do I know if an ad is profitable?
Calculate: Net Profit = (Revenue × Gross Margin%) - Ad Spend. If negative, it's unprofitable. ROAS alone doesn't tell you.
Should I scale ads with 2x ROAS?
Only if your margin supports it. If gross margin is 50% and you have $1K ad spend: Profit = ($2K × 0.5) - $1K = 0. You break even. Don't scale until ROAS is higher or margin is better.
Can I improve ROAS without changing the ad?
Yes. Reduce COGS (source cheaper), improve conversion rate (landing page optimization), increase AOV (bundle products). These improve profitability.
Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.
Stop Optimizing for ROAS — Optimize for Profit
AskBiz connects Meta Ads to revenue and costs. Calculate true profit per campaign, not vanity ROAS. Scale profitable campaigns, kill losing ones. Increase ad profit 30-50%. Try free.
Connects to Shopify, Xero, Amazon, QuickBooks, Stripe & more in minutes