Your PPC dashboard says you're running at 28% ACoS. Your account manager says that's solid. Your bank account disagrees.
ACoS tells you what percentage of ad revenue went to ads. It does not tell you whether you made money on those sales. Contribution margin does that, and most Amazon sellers never calculate it per SKU before setting their ad targets.

Key Takeaways
- Contribution margin is revenue minus every variable cost: COGS, referral fee, FBA fee, PPC cost per unit, returns, storage
- Products with 40% gross margins routinely drop to 10-15% net after Amazon fees and advertising
- Your maximum allowable ACoS should be calculated per product based on unit economics, not set as a blanket account target
- Three ways PPC destroys contribution margin: spending above break-even ACoS, branded keyword cannibalization, and running ads during stockouts
- Most agencies report on ACoS because it's easy to pull from the dashboard, not because it tells you whether the business is profitable
What contribution margin actually means
Gross margin is revenue minus COGS. Contribution margin is what's left after you subtract every variable cost tied to a sale on Amazon.
The full formula, per Titan Network's profitability guide:
Net Pure Product Margin (Net PPM) = (Selling Price - COGS - Amazon Referral Fee - FBA Fee - PPC Cost Per Unit - Returns - Storage Allocation) / Selling Price
That number is the real profit figure per unit. Not gross margin. Not ACoS. This.
Products with 40%+ gross margins frequently land at 10-15% net margin once you account for all Amazon costs, according to Titan Network's margin research. The gap between those two numbers is exactly where bad PPC does its damage: quietly, over months, while the dashboard looks fine.
The unit economics breakdown: three price points
Run this math across three product price points that cover most catalog ranges for 7-figure Amazon brands.
$25 product
- Selling price: $25.00
- COGS: $7.00 (28%)
- Amazon referral fee (15%): $3.75
- FBA fulfillment fee: $4.50
- Pre-PPC margin: $9.75 (39%)
- PPC spend at 30% ACoS: $7.50
- Net margin per unit: $2.25 (9%)
At 30% ACoS on a $25 product, you net $2.25 per unit. That is not a profitable campaign. It is surviving PPC while clearing just enough to cover one return. A single day of stockout ads, a spike in CPCs, or a bad keyword cluster can push this product into negative territory.
$50 product
- Selling price: $50.00
- COGS: $15.00 (30%)
- Amazon referral fee (15%): $7.50
- FBA fulfillment fee: $6.00
- Pre-PPC margin: $21.50 (43%)
- PPC spend at 25% ACoS: $12.50
- Net margin per unit: $9.00 (18%)
This is where most brands think they are operating well. 25% ACoS, consistent sales, decent numbers. But at $9 net per unit, a 10% return rate eats through nearly half a percentage point of every dollar sold. Any sustained increase in CPC puts you below 15% net, the floor where Titan Network's benchmarks say you need to start auditing fees.
$100 product
- Selling price: $100.00
- COGS: $30.00 (30%)
- Amazon referral fee (15%): $15.00
- FBA fulfillment fee: $8.00
- Pre-PPC margin: $47.00 (47%)
- PPC spend at 20% ACoS: $20.00
- Net margin per unit: $27.00 (27%)
Higher-ticket products absorb PPC costs better. The mistake is running the same blanket ACoS target across a $25 accessory and a $100 supplement. The math does not hold. That 20% target that is sustainable at $100 would leave the $25 product losing money on every ad-driven sale.

How to calculate your maximum allowable ACoS per SKU
This is the calculation most agencies skip during onboarding.
Max Allowable ACoS = (Net target margin / Pre-PPC gross margin) x 100
So if your pre-PPC gross margin on a product is 43% and you want a 15% net margin after ads, your max allowable ACoS is:
(15% / 43%) x 100 = 35%
Run above 35% on that SKU and every ad-driven sale misses your margin floor. The formula is drawn from Titan Network's profitability framework.
Build a table before touching bid strategy: SKU, Price, COGS, Referral Fee, FBA Fee, Pre-PPC Margin, Target Net Margin, Max Allowable ACoS. Every active product gets its own row. Every campaign budget gets tied to that product's row, not a blended account target.
This also changes how you think about scaling. A product at 28% ACoS with a 30% max allowable ACoS has almost no room before it becomes unprofitable to advertise. A product at 15% ACoS with a 38% max allowable ACoS has headroom to push for rank. Same account, completely different signals, invisible if you are looking at a single blended ACoS number.
Three ways bad PPC destroys contribution margin
Spending above break-even ACoS without knowing it
Most sellers know their ACoS target. Fewer know their break-even ACoS per product.
Break-even ACoS equals your pre-PPC margin as a percentage of selling price. If your gross margin after all fees (but before ads) is 39%, you break even at 39% ACoS. Above that, you lose money on every ad-driven sale, even if the campaign looks active and healthy on the dashboard.
SellerQI's 2026 PPC analysis found CPCs now averaging $1.10 to $1.20, with seasonal spikes to $1.30 and competitive categories like electronics crossing $2.00 per click. At those rates, products with pre-PPC margins below 25% are in permanent danger of being unprofitable to advertise at all.
Branded keyword overspending
Your brand terms convert at high rates and pull ACoS down. That makes your account dashboard look good. It does not mean those sales were profitable to generate with ads.
Most branded clicks would have converted to organic sales anyway. When you bid aggressively on your own brand name, you pay Amazon for purchases you would have gotten free. SellerQI's analysis describes this as inflating ACoS while hiding true profitability. Branded spend replaces organic conversion and makes the overall numbers look cleaner than the business actually is.
The test: pause branded campaigns for 30 days and track total category revenue (ad-attributed plus organic). If total revenue holds within a few percentage points, you were buying sales you would have earned without the spend. That is a direct contribution margin hit dressed up as PPC success.
Ads running during stockouts
When inventory runs low, campaigns keep spending. Every click that does not result in a purchase, because the product is out of stock or nearly out, trains Amazon's algorithm that your listing converts poorly. Recovering that relevance signal requires higher bids later.
SellerQI flags this as one of the most common hidden waste patterns: you pay twice. Once for the clicks that did not convert, and again for the aggressive campaigns needed to rebuild organic rank after the stockout.
Long-term storage compounds this separately. Amazon charges an estimated $6.90 per cubic foot for items stored 365 days or longer, per Titan Network's fee data. The fix is simple: set an inventory alert at 30 days of cover and pause all non-branded campaigns before you hit the threshold.
Why your agency reports ACoS and not contribution margin
Two reasons, neither of which is a compliment.
ACoS requires no knowledge of your COGS, FBA tier, return rate, or storage costs. An agency can pull it directly from Campaign Manager and put it in a report without ever understanding your unit economics. It generates clean-looking dashboards without any real work.
The structural problem is incentive. Agencies on percentage-of-ad-spend pricing benefit from higher spend. Contribution margin analysis might show you that reducing your ad budget on certain SKUs would improve your actual profit, which cuts the agency's fee. ACoS makes increasing spend look like a win. Contribution margin shows whether it actually is.
The tell is in their first question. "What is your ACoS target?" means they will manage to a ratio. "What is your COGS and target net margin per SKU?" means they will manage to your profitability.
At ALFI, the contribution margin table gets built before we touch the first campaign. Max allowable ACoS per product is set against real unit economics: COGS, fees, target margin. That is what profit-first looks like in practice. We cap at 18 clients because this per-SKU work takes real time and cannot be done responsibly at scale.
How to build a profit-per-unit view
You do not need a separate tool for this. A spreadsheet with five inputs does 80% of the work.
Start with your top 20 SKUs by ad spend. For each one, record:
- Selling price
- COGS (landed, including packaging)
- Amazon referral fee (typically 15%, but verify by category in Seller Central fee schedule)
- FBA fulfillment fee (pull from Revenue Calculator or your fee report)
- Average return rate (pull from your returns report, last 90 days)
Calculate pre-PPC margin: Price - COGS - Referral Fee - FBA Fee.
Calculate break-even ACoS: Pre-PPC Margin / Price x 100.
Pull actual ACoS per SKU from Campaign Manager (filter by ASIN). Compare it to break-even for each product.
Any product running above its break-even ACoS is losing money on every ad-driven sale. Flag those and set a hard bid cap or pause the campaign while you review the unit economics.
Re-run this analysis every quarter. Amazon adjusts FBA fees annually. CPCs shift by season and by category competitive pressure. Your own COGS may change with supplier renegotiations. A max allowable ACoS set at launch may not hold six months later.
What is contribution margin on Amazon?
Contribution margin is what is left per unit after subtracting every variable cost tied to a sale: COGS, Amazon referral fee, FBA fulfillment fee, PPC cost per unit, returns, and storage allocation. It is the actual profit figure per sale, not gross margin, which ignores Amazon's fees.
What is a good contribution margin for Amazon products?
Aim for 15-25% net margin after all costs. Products with 40%+ gross margins often land at 10-15% net once Amazon fees and advertising are factored in, according to Titan Network's research. Below 10%, your pricing, COGS, or ad targets need review before you scale spend.
How do I calculate break-even ACoS?
Break-even ACoS equals your pre-PPC margin as a percentage of selling price. If your selling price is $50 and your pre-PPC costs total $28.50, your pre-PPC margin is $21.50, which is 43% of $50. Your break-even ACoS is 43%.
Can I have a low ACoS and still lose money?
Yes. If your all-in costs (COGS plus Amazon fees plus FBA plus returns) leave a thin pre-PPC margin, even a "good" ACoS can push you into negative territory per unit. Low ACoS measures the ratio of ad spend to ad revenue, not whether the sale was actually profitable.
Why don't agencies report on contribution margin?
Contribution margin analysis requires knowing your COGS and FBA costs, which takes work. ACoS can be pulled from Campaign Manager in seconds. Agencies on percentage-of-ad-spend pricing models also face a structural conflict: contribution margin analysis sometimes shows that reducing spend would improve profitability, which cuts their fee.
How often should I recalculate max allowable ACoS per SKU?
Every quarter at minimum. Amazon adjusts FBA fees annually. CPCs shift by season and by category competitive pressure. Your COGS may change with supplier renegotiations. A max allowable ACoS set at launch may not be accurate six months later.
What to do this week
- Pull your top 10 SKUs by ad spend from Campaign Manager
- Build a table: Price, COGS, Referral Fee, FBA Fee, Pre-PPC Margin
- Calculate break-even ACoS for each product: pre-PPC margin / price x 100
- Compare actual ACoS (from Campaign Manager, filtered by ASIN) against break-even for each SKU
- Flag any product running above its break-even ACoS; those are losing money on ad-driven sales
- Pause branded campaigns on your top two SKUs for 30 days and track whether total revenue holds
- If you want to see the full contribution margin picture across your catalog, book a call with ALFI. It is the first analysis we run for every new client, before we touch a single campaign.