← All articles
Intermediate9 min read|

How to Calculate Break-Even CAC by SKU (Before You Waste Ad Spend)

Most brands set CAC targets at the portfolio level. That's wrong. Break-even CAC varies wildly by SKU. Learn how to calculate the maximum profitable CAC for each product before you overspend.

Most brands set a single CAC target for their entire catalog. That is a mistake. Break-even CAC varies wildly by SKU. A product with 70% gross margin can absorb $15 in acquisition cost. A product with 35% gross margin might break even at $4. Running the same CAC target across both means you are overspending on one and under-investing in the other.

What is break-even CAC?

Break-even CAC is the maximum customer acquisition cost at which a SKU still generates positive contribution after all other variable costs are loaded. It is not a blended number. It is specific to each product.

If you spend one dollar more than the break-even CAC to acquire a customer for that SKU, you lose money on the order. Not on a spreadsheet in theory — in your actual bank account.

Break-Even CAC Formula

Break-Even CAC = Net Revenue − COGS − Shipping − Fulfillment − Payment Fees − Returns Allowance

Everything to the right of the equals sign is a cost you cannot avoid. Whatever remains is the maximum you can spend to acquire the customer and still break even. Anything less than that, you profit. Anything more, you lose.

Worked example: three SKUs, three very different break-even CACs

Here are three products from a hypothetical Shopify store. Notice that the SKU with the highest gross margin is not the one with the highest break-even CAC.

Worked Example — Wireless Earbuds
Net revenue (after discounts)$79.00
COGS$22.00
Shipping$5.50
Fulfillment / pick-pack$3.00
Payment processing (3%)$2.37
Returns allowance (5%)$3.95
=Break-even CAC$42.18
Any CAC above $42.18 means this SKU loses money on that order.

The Wireless Earbuds have a break-even CAC of $42.18. That is a lot of room. Now compare all three SKUs side by side:

Break-Even CAC by SKU
SKUPriceCOGSShipFulfillProcessingReturnsGross MarginBreak-Even CAC
Wireless Earbuds$79.00$22.00$5.50$3.00$2.37$3.9572%$42.18
Phone Case$24.00$4.80$3.50$2.00$0.72$1.2080%$11.78
Laptop Stand$59.00$28.00$8.50$4.50$1.77$2.9553%$13.28
The Laptop Stand has the lowest gross margin (53%) but also the lowest break-even CAC ($13.28) — the highest gross margin SKU isn't always the safest to spend on.

The Phone Case has the highest gross margin at 80%. But its break-even CAC is only $11.78 because it is a $24 product — the absolute dollar amount left after variable costs is small. Meanwhile, the Laptop Stand has the lowest gross margin at 53% but a break-even CAC of $13.28 — higher than the Phone Case despite worse margins, because the higher price point creates more absolute dollar headroom.

Gross margin percentage is misleading for CAC decisions. Break-even CAC is an absolute dollar number, and absolute dollars are what you pay to Meta and Google.

Break-Even CAC HeadroomBlended target: $12.00
Wireless Earbuds$42.18
Laptop Stand$13.28
Phone Case$11.78
$12 blended CAC target

Why portfolio-level CAC targets are dangerous

A common approach: "Our blended CAC target is $12." Sounds reasonable. Here is what actually happens when you apply that $12 target to each SKU:

$12 Blended CAC Target — Applied to Each SKU
SKUBreak-Even CACBlended TargetHeadroomStatus
Wireless Earbuds$42.18$12.00+$30.18Under-invested
Phone Case$11.78$12.00−$0.22Losing money
Laptop Stand$13.28$12.00+$1.28Barely breaking even
Same $12 CAC target. Three completely different outcomes. The Phone Case is underwater and you might not know it.

With a $12 blended target, you are capping spend on the Wireless Earbuds at $12 — leaving $30.18 of headroom on the table. That is money you could be spending to acquire more customers for your most profitable product. Meanwhile, the Phone Case is losing $0.22 per acquisition, and you will not notice until you wonder why the blended P&L does not add up at month-end.

The math gets worse with product mix shifts

If your ad platform shifts spend toward the Phone Case (because it converts well at $24), your blended CAC might stay at $12, but your blended contribution margin drops. You hit your CAC target and still lose money. This is exactly how "profitable" brands end up cash-negative.

How to calculate break-even CAC for your catalog

This is not complicated, but it requires real numbers — not estimates. Here is the process:

Step-by-Step: Calculate Break-Even CAC
1

Export your SKU data from Shopify

Pull net revenue per SKU after discounts and refunds. Use the last 90 days for a stable average.

2

Add real COGS per unit

Not the number from your supplier quote 18 months ago. The landed cost including freight, duties, and defect rates.

3

Add shipping cost per unit

Use actual carrier invoices, not Shopify estimates. Weight-based averages by SKU if you cannot get exact per-order data.

4

Add fulfillment / pick-pack cost

Your 3PL invoice, or your own warehouse labor allocated per unit. Include packaging materials.

5

Add payment processing fees

Typically 2.9% + $0.30 for Shopify Payments. Apply to actual transaction value, not list price.

6

Add a returns allowance

Your historical return rate by SKU, multiplied by the cost of processing a return (shipping back + restocking + lost inventory).

7

Subtract everything from net revenue

The remainder is your break-even CAC. Any acquisition cost above this number means that SKU loses money on that order.

Common pitfalls

Using list price instead of net revenue. Discounts, coupons, and bundle pricing all reduce your actual revenue per unit. Use the number that hits your bank, not the number on the product page.

Ignoring returns. A 15% return rate on a $79 product means roughly 1 in 7 sales costs you money twice — the acquisition cost plus the return processing cost. If you do not bake this in, your break-even CAC is overstated.

Using old COGS data. Supplier costs, freight rates, and duties shift. If your COGS spreadsheet is from last year, your break-even CAC is wrong.

What to do with break-even CAC data

Once you have a break-even CAC for every SKU, you can make four concrete changes to your ad strategy:

What to Do With Break-Even CAC Data

Break-even CAC >> actual CAC

Scale ad spend

You have headroom. Increase bids, expand audiences, test new channels.

Break-even CAC slightly > actual CAC

Hold and optimize

Profitable but fragile. Optimize creative and landing pages before scaling.

Break-even CAC < actual CAC

Pause or restructure

Every sale loses money on that SKU. Pause ads, raise price, cut costs, or remove from paid campaigns.

Break-even CAC is very high

Hunt for more volume

This SKU can absorb aggressive acquisition. Prioritize it in ad campaigns and test higher-funnel tactics.

Set per-product ROAS targets

Break-even CAC converts directly into a minimum ROAS target. For the Wireless Earbuds: $79.00 revenue / $42.18 break-even CAC = 1.87x minimum ROAS. For the Phone Case: $24.00 / $11.78 = 2.04x minimum ROAS. If your ad platform reports ROAS below these thresholds, that product is losing money.

Restructure campaigns by margin tier

Group your catalog into three tiers: high-headroom SKUs (break-even CAC 3x or more above actual CAC), moderate-headroom SKUs (1.5x to 3x), and low-headroom or negative SKUs. Run separate campaigns for each tier with different bid strategies and budgets. Stop letting your ad platform optimize across SKUs with wildly different economics.

Find the SKUs you are under-investing in

This is the most overlooked opportunity. If a SKU has a break-even CAC of $42 and your actual CAC is $10, you have $32 of headroom. That means you can bid more aggressively, test broader audiences, and spend more on creative — all while remaining profitable. Most brands never do this because they do not know the number.

Stop guessing. Calculate your break-even CAC.

You can do this in a spreadsheet. Export your Shopify data, load in real costs, and subtract. But if you have more than a handful of SKUs, it gets tedious fast — and it needs to be updated every time costs change.

MarginCaptain calculates break-even CAC for every SKU in your catalog automatically. It loads COGS, shipping, fulfillment, payment processing, and returns data, then shows you exactly how much acquisition headroom each product has — so you can restructure ad spend around real unit economics instead of blended averages.

Try the interactive demo to see break-even CAC analysis on sample data, or start free to run it on your own catalog.

Find your fake-profitable SKUs.

Upload your Shopify data. Get your margin leak audit in minutes.