Profitability
Ecommerce Break Even ROAS and Maximum CPA: Product Level Guide
Calculate product level break even ROAS, maximum CPA and profit targets using real contribution margin and customer economics.
Paid advertising becomes easier to manage when every product has a clear profitability target. Two numbers provide that foundation: break even ROAS and maximum CPA.
ROAS tells you how much revenue is generated for every dollar spent. CPA tells you how much it costs to acquire one order or customer. Both are useful, but neither should be chosen from industry benchmarks or copied from another store.
They should come from your actual product economics.
Start with contribution margin
Contribution margin is the amount left from an order after variable costs are removed.
Common variable costs include:
- Product cost
- Packaging
- Shipping paid by the business
- Payment processing fees
- Pick and pack fees
- Sales commissions
- Expected refunds and returns
- Discounts
A simple contribution margin formula is:
Contribution margin = net order revenue minus variable costs
Suppose a product sells for $100 after discounts. The product cost is $35, fulfilment and shipping cost $12, payment fees cost $3, and expected return costs equal $5.
Contribution margin before advertising is $45.
That $45 is the maximum amount available for advertising and profit. Spending the full $45 on acquisition would produce no contribution profit from the first order.
Calculate break even ROAS
Break even ROAS is the revenue multiple required to recover advertising cost before fixed expenses.
The basic formula is:
Break even ROAS = 1 divided by contribution margin percentage
In the example above, the contribution margin percentage is 45 percent.
1 divided by 0.45 = 2.22
The estimated break even ROAS is 2.22.
A campaign producing 2.22 ROAS would recover the variable costs and advertising spend in this simplified model. It would not create meaningful first order contribution profit.
Calculate maximum CPA
Maximum CPA can be calculated directly from contribution margin.
Maximum CPA = contribution margin available for acquisition
Using the same example, the absolute break even CPA is $45.
A business rarely wants to operate exactly at break even. It may set a target contribution profit per order.
Suppose the business wants to retain $15 from each first order after advertising.
Target CPA = $45 contribution margin minus $15 target profit
The target CPA becomes $30.
At a $100 average order value and a $30 CPA, the target ROAS is:
$100 divided by $30 = 3.33 ROAS
This creates a practical relationship between profit targets, CPA and ROAS.
Use net revenue instead of catalogue price
Do not calculate targets from the price shown on the product page when customers regularly use discounts.
Use the actual amount retained from typical orders. Include:
- Discount codes
- Automatic discounts
- Bundle savings
- Gift card treatment
- Taxes when they are excluded from advertising value
- Shipping revenue when it is included in conversion value
The revenue definition used in your profit model should match the value sent to Meta Ads and Google Ads as closely as possible.
Calculate targets by product
One blended target can hide weak economics.
Consider two products:
| Product | Selling price | Contribution margin | Break even ROAS |
|---|---|---|---|
| Product A | $80 | 55% | 1.82 |
| Product B | $80 | 25% | 4.00 |
If both products are judged against a 2.50 ROAS target, Product A may be profitable while Product B loses money.
Product level targets are especially important for Google Shopping and Performance Max because a single campaign may advertise many products with very different margins.
Create a product profitability sheet with:
- Product ID
- Variant ID
- Net selling price
- Product cost
- Fulfilment cost
- Shipping cost
- Payment fees
- Return allowance
- Contribution margin
- Break even ROAS
- Target CPA
- Target ROAS
Then use product labels, listing groups or campaign segmentation to control where budget is spent.
Account for bundles and multiple item orders
Orders often contain more than one item. A bundle can increase average order value while reducing margin percentage because of the discount.
Calculate bundle economics separately. Do not assume the margin of each individual item remains unchanged inside the bundle.
For stores with frequent multiple item orders, build targets from order level contribution margin by customer segment or acquisition source. Product level analysis should still be used to identify which items attract profitable demand.
Include new and returning customer differences
A returning customer may have a lower acquisition cost because the brand already paid to acquire them previously.
Platform ROAS can look strong when campaigns receive credit for repeat orders. That does not always mean new customer acquisition is healthy.
Track at least:
- New customer CPA
- Returning customer CPA
- New customer revenue
- Returning customer revenue
- First order contribution profit
- Repeat purchase contribution profit
Use new customer economics when deciding whether acquisition can scale.
Decide how much future value to include
Some businesses can accept a first order near break even because customers purchase again. That decision should be based on observed repeat behaviour, not hope.
Use contribution profit from a defined customer window, such as 60, 90 or 180 days.
A practical approach is:
- Measure customer contribution profit over the selected window
- Separate customers by first product, channel and offer
- Apply a safety discount to future value
- Set an acquisition limit below the conservative value
For example, if the average 90 day contribution profit from a new customer is $70, a business may choose a maximum acquisition cost of $45 or $50 rather than spending the full $70.
This protects against delayed repeat purchases, seasonality and changes in customer quality.
Adjust for refunds and cancellations
Advertising platforms often report the original conversion value even when an order is later refunded.
Include an expected refund allowance in the model and compare platform revenue with net store revenue regularly.
Products with high returns need stricter ROAS and CPA targets. A campaign that appears efficient before refunds may be unprofitable after returns, replacement shipments and customer support costs.
Set three operating targets
One number is not enough. Use three levels:
Break even target
The point where contribution profit is approximately zero before fixed costs.
Operating target
The normal target that leaves a planned contribution profit per order.
Scaling threshold
The minimum acceptable performance when increasing spend. This may be slightly lower than the operating target if additional volume creates more total contribution profit.
Example:
| Target | CPA | ROAS | Purpose |
|---|---|---|---|
| Break even | $45 | 2.22 | Absolute limit |
| Operating | $30 | 3.33 | Normal optimization target |
| Scaling threshold | $35 | 2.86 | Acceptable during controlled growth |
The scaling threshold should still produce positive expected contribution profit.
Translate targets into campaign decisions
Once targets are defined, use them to answer practical questions.
Should the campaign keep running?
Compare performance with the correct product or customer target, using enough conversion data to reduce noise.
Should budget increase?
Increase budget when the campaign is profitable, tracking is reliable, inventory is healthy and creative or search demand can support more spend.
Should a product be excluded?
Exclude or isolate products that consistently spend above their maximum CPA or below their required ROAS.
Should the bid target change?
A bid target should reflect business economics and realistic campaign history. A target that is much stricter than recent performance may reduce volume sharply.
Review the model monthly
Update the model when any of these change:
- Supplier costs
- Shipping rates
- Payment fees
- Discount strategy
- Product pricing
- Refund rates
- Bundle composition
- Average order value
- Customer repeat rate
- Currency conversion costs
Profit targets are operating controls, not permanent numbers.
Final framework
For every important product or product group, document:
- Real net selling price
- Variable costs
- Contribution margin
- Break even ROAS
- Absolute maximum CPA
- Desired contribution profit
- Operating CPA
- Operating ROAS
- Scaling threshold
- Review date
Then connect these targets to your paid ads reporting.
Continue with the Google Shopping product level audit and the guide to scaling ecommerce ads without losing profit.
Turn this insight into an action plan.
Beelog reviews paid media, tracking, product economics, creative and conversion rate together, then prioritizes the changes most likely to improve profit.
Book Your Free Profit AuditContinue reading
Paid Ads Strategy
Ecommerce Paid Ads Audit Checklist: 42 Checks Before You Scale
Audit Meta Ads, Google Ads, tracking, margins, creative, product feeds and landing pages before increasing ecommerce ad spend.
Read postGoogle Ads
Google Shopping Product Audit: Find Waste and Protect Margin
Audit Shopping and Performance Max at product level to identify profitable products, hidden waste, feed problems and margin risks.
Read postCustomer Economics
Ecommerce CAC and Customer Lifetime Value: A Profit First Guide
Connect new customer acquisition cost with contribution profit, repeat purchases, payback period and conservative customer value.
Read post