← Docs

Meta Ads Concepts

Profit margin and break-even ROAS: the floor everything else gets measured against

Why net margin (not gross) sets your real break-even ROAS, and why that number moves with fixed marketing fees, discounts, and cost changes you might not have re-checked.

Profit margin is the share of revenue left after costs. Sell for $100, spend $60 getting it there, and margin is 40%. That single number sets break-even ROAS, the minimum return an ad needs to hit before it’s covering its own costs: Break-Even ROAS = 1 / Profit Margin. At a 40% margin, that’s 2.5x. Below it, every sale loses money regardless of how the ROAS number looks sitting alone in Ads Manager.

The margin that matters is net, not gross

Gross margin only subtracts product cost. Net margin subtracts everything variable: shipping, payment processing fees, returns, packaging. A product with a 65% gross margin might carry a 38% net margin once those are counted, which moves break-even ROAS from 1.54x to 2.63x. Break-even ROAS calculated from gross margin will read campaigns as profitable that are actually losing money on every sale. Net margin is the only version worth plugging into the formula.

Where the floor moves without anyone updating it

Fixed marketing overhead raises the floor at low spend, and lowers it as spend grows. An agency retainer or ad-tech subscription is a fixed cost sitting on top of ad spend. At $2,000/month spend, $1,000 in fees adds 50% overhead to the break-even calculation; at $20,000/month, the same $1,000 only adds 5%. Scaling spend can make a campaign easier to keep profitable, not harder, purely because the fixed cost gets diluted.

A discount compresses margin faster than it looks. A 20% promotional discount doesn’t just cut revenue by 20%. It can eat most of the margin behind it, moving a 40%-margin product to roughly 25% and pushing break-even ROAS from 2.5x up to 4.0x. Running the same campaigns through a sale without adjusting the target ROAS risks generating revenue that looks fine in the ad account while the unit economics behind it have quietly flipped.

Supplier and shipping costs drift without a scheduled recheck. A margin calculated two quarters ago reflects costs that have likely moved since. It’s worth a scheduled review any time a supplier, carrier, or price point changes, not just once at setup.

How this connects to what an ad can actually afford

Max CPA = AOV × Profit Margin is the direct translation of this floor into what a single acquisition can cost, the same number bid strategies like Cost Cap and Minimum ROAS are meant to enforce in the auction. Setting a cost cap or ROAS floor without first confirming this number is set from net margin, not gross, means the constraint itself may be built on the wrong baseline.

How YieldBI applies this

Your Profit Goal is read against this break-even floor rather than a generic “good ROAS” benchmark, so the daily action list can separate a campaign that’s underperforming its own margin-derived target from one that only looks weak next to an industry average that was never the right comparison for the business.