ROAS 7 min read

Minimum profitable ROAS: how to calculate it and why it differs for every business

There is no universal "good ROAS". The minimum ROAS you need to be profitable depends entirely on your margin. A 3x ROAS can be brilliant for a business with 50% margin and catastrophic for one with 20% margin.

The minimum profitable ROAS formula

For an ad campaign to avoid losing money, the revenue it generates must cover both the product cost and the ad spend itself. The formula relating these variables is:

Basic formula

Minimum ROAS = 100 ÷ gross margin (%)

This formula assumes the gross margin only deducts product cost. To include all variable order costs (shipping, returns, payment processor), the more accurate formula is:

Complete formula

Minimum ROAS = Sale price ÷ (Sale price − Total variable costs)

Reference table: minimum ROAS by margin

Gross marginMinimum ROASInterpretationTypical sector
15%6.67xVery hardLow-end electronics
20%5.0xHardDropshipping, electronics
25%4.0xDemandingFood, home
30%3.33xAchievableFashion, accessories
40%2.5xComfortableCosmetics, decor
50%2.0xComfortablePrivate label, wellness
60%+1.67xVery comfortableDigital, software

These values are the zero-profitability threshold (ROI = 0%). To generate real profit you need a ROAS above the minimum.

The real cost of being wrong: ROI with a 3x ROAS

Many people think a 3x ROAS is universally "good". This table shows the real ROI a 3x ROAS gives by margin:

Gross marginROI with ROAS = 3x
20%−40%
25%−25%
33%0%
40%+20%
50%+50%

Same ROAS, ROI from −40% to +50% depending on margin. That's why "3x is fine" is a statement that means nothing without context.

Practical rule: target ROAS sits above the minimum

The minimum ROAS is break-even, not your target. To run a healthy business set a bidding target at least 1.4× above the minimum: if your break-even is 2.5x, configure tROAS at 3.5x or higher.

That buffer absorbs: returns (5-15% of orders typical in ecommerce), costs not in the margin (free shipping, customer support, payment fees) and real operating profit the business needs to grow.

Step-by-step example: calculate yours

Let's say a cosmetics store sells a face serum at €65:

Cost structure per order

Sale price (ex-VAT) €53.72
Product cost − €18.00
Shipping + packaging − €4.50
Returns (8% average) − €4.30
Payment processor (1.5%) − €0.81
Real margin per order €26.11 (48.6%)

With a real margin of 48.6%, the minimum profitable ROAS is:

Minimum ROAS = 100 ÷ 48.6 = 2.06x

With that margin, any (real) ROAS above 2.06x generates profit. If the business targets a 50% ROI on ad spend, the target ROAS would be approximately 3.1x.

Minimum ROAS vs. target ROAS: not the same

The minimum ROAS is the break-even point: below you lose money, above you generate profit. The target ROAS is the ROAS you want to reach to generate the desired ROI.

How to calculate the target ROAS for a desired ROI

If you want an X% ROI on ad spend:

Target ROAS = Minimum ROAS × (1 + desired ROI / 100)

Minimum ROAS (40% margin): 2.5x
For 50% ROI: 2.5 × 1.5 = 3.75x
For 100% ROI: 2.5 × 2.0 = 5.0x

Remember: if you use these values as a target in Meta or Google Ads, the ROAS reported by the platform is inflated. You'll need to multiply your real target by the platform's inflation factor (typically 1.3-1.7x on Meta) to set Target ROAS correctly.

Calculate your minimum ROAS now

Enter your costs and find the exact ROAS you need to make your campaigns profitable.

Calculate ROAS →

Related guides

Frequently asked questions

What is your minimum profitable ROAS?

Calculate in seconds the ROAS you need for your campaigns to be profitable, based on your real margin.

Calculate ROAS for free →