Back to Blog

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.

Vince ServidadJuly 26, 2026 15 min read

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:

  1. Product cost
  2. Packaging
  3. Shipping paid by the business
  4. Payment processing fees
  5. Pick and pack fees
  6. Sales commissions
  7. Expected refunds and returns
  8. 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:

  1. Discount codes
  2. Automatic discounts
  3. Bundle savings
  4. Gift card treatment
  5. Taxes when they are excluded from advertising value
  6. 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:

ProductSelling priceContribution marginBreak even ROAS
Product A$8055%1.82
Product B$8025%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:

  1. Product ID
  2. Variant ID
  3. Net selling price
  4. Product cost
  5. Fulfilment cost
  6. Shipping cost
  7. Payment fees
  8. Return allowance
  9. Contribution margin
  10. Break even ROAS
  11. Target CPA
  12. 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:

  1. New customer CPA
  2. Returning customer CPA
  3. New customer revenue
  4. Returning customer revenue
  5. First order contribution profit
  6. 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:

  1. Measure customer contribution profit over the selected window
  2. Separate customers by first product, channel and offer
  3. Apply a safety discount to future value
  4. 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:

TargetCPAROASPurpose
Break even$452.22Absolute limit
Operating$303.33Normal optimization target
Scaling threshold$352.86Acceptable 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:

  1. Supplier costs
  2. Shipping rates
  3. Payment fees
  4. Discount strategy
  5. Product pricing
  6. Refund rates
  7. Bundle composition
  8. Average order value
  9. Customer repeat rate
  10. Currency conversion costs

Profit targets are operating controls, not permanent numbers.

Final framework

For every important product or product group, document:

  1. Real net selling price
  2. Variable costs
  3. Contribution margin
  4. Break even ROAS
  5. Absolute maximum CPA
  6. Desired contribution profit
  7. Operating CPA
  8. Operating ROAS
  9. Scaling threshold
  10. 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.

Book Your Free Profit Audit.

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 Audit

Continue reading