Margin is rarely lost in a decision. It is lost in a size tier, a return rate, a storage bill and a fee schedule that changed while the pricing model stayed where it was. None of those show up in an advertising dashboard, which is where most brands go looking.
Advertising gets the attention because it is the line that moves daily and has a console attached to it. The lines that quietly set the ceiling on your margin move a few times a year, arrive as an email, and are never re-modelled.
Margin Leaks Are Structural, Not Tactical
A tactical margin problem is a bid that is too high. You find it in a week and you fix it in an afternoon. A structural margin problem is a product whose packaging pushes it into a more expensive size band. You do not find that in a week, because nothing about it looks like an error. It looks like the cost of doing business, and it is charged on every unit you will ever ship.
The expensive leaks are the ones that are charged per unit and were decided once.
That is the useful test when you are deciding where to look. Ask whether the cost was set by a decision that is still being re-made, or by a decision that was made once and has been compounding ever since.
The Catalog Sets Most of Your Fee Base
Fulfilment cost is a function of measured dimensions and weight, and the measure that matters is the one taken at the fulfilment centre, not the one on your specification sheet. Packaging that adds a small amount to a single dimension can move an item into the next band, and the difference is charged on every unit.
Three things are worth checking on any catalog nobody has audited recently:
- Measured dimensions against your own. Discrepancies are common and they are always in the direction of the higher band.
- Multipacks against singles. A multipack can cross a threshold that its component unit sits comfortably under, which means the higher-revenue item is sometimes the lower-margin one.
- Packaging that exists for retail shelves. Presentation that was designed for a physical aisle is being paid for on every online shipment, and frequently nobody has asked whether it still earns its place.
Returns Are a P&L Line, Not a Support Metric
Returns are usually owned by whoever handles customer experience, and reported as a rate. That framing hides the cost. A returned unit costs the outbound fulfilment you already paid, the return processing, the inspection, and frequently the unit itself when it cannot be resold. The revenue reverses. The costs do not.
Return rate also varies enormously by category and by the specific reason code behind it. A return driven by a sizing expectation is a listing problem you can fix. A return driven by damage in transit is a packaging problem you can fix. A return driven by the product not doing what the customer thought it would is a positioning problem, and it is the most expensive of the three because it also lands in your reviews.
Takeaway
Pull returns by reason code, by SKU, for a full year. Not the rate. The reasons. In most catalogs two or three reason codes account for the majority of the cost, and at least one of them is fixable in the listing rather than in the product.
Storage Is Charged for Your Forecasting Errors
Storage costs rise for slow-moving inventory and rise again in the final quarter of the year, which is exactly when brands are holding the most stock. Aged inventory carries additional charges the longer it sits. The mechanism is designed to make you carry the right amount of stock, and it punishes both directions: over-forecast and you pay to store it, under-forecast and you pay in lost sales and lost rank.
The practical consequence is that inventory planning is a margin discipline rather than an operations one. A brand that treats it as a warehouse problem will consistently discover the cost after the quarter it was incurred in.
Price Erosion Happens One Small Decision at a Time
Very few brands decide to cut price. Most of them arrive at a lower effective price by stacking mechanisms that were each approved separately:
- A coupon, approved by marketing to lift conversion.
- A promotional discount, approved for an event.
- A subscription discount, approved as a retention play.
- Advertising spend on the same unit, approved as an acquisition cost.
Each one is defensible. Applied to the same unit in the same week they are not, and the reporting rarely shows them together because they live in four different places. The single most useful artefact here is a per-SKU view of the effective net price after every mechanism, compared to list. Brands are routinely surprised by it.
Your Model Is Only Correct on the Day You Built It
Fee schedules, fulfilment rates and programme terms change. When they do, the brands that notice are the ones that recalculate contribution at the SKU level on a fixed cadence rather than when something feels wrong. The brands that do not notice carry the change silently until an annual review finds it.
This is the entire argument for reviewing margin on a schedule. It is not that something has gone wrong. It is that the inputs have moved and the model has not.
What Margin Defence Actually Looks Like
In practice it is four habits, none of them complicated, all of them neglected:
- Monthly: contribution margin recalculated per SKU with current fee inputs, not last year's.
- Quarterly: measured dimensions and size bands re-checked across the catalog, and disputed where they are wrong.
- Quarterly: returns by reason code, with an owner assigned to the top two reasons.
- Continuously: a single view of effective net price per SKU after every stacked discount mechanism.
None of that is advertising work, and all of it will move net margin further than a bid adjustment will. That is the uncomfortable part of the answer, because advertising is the part everyone knows how to talk about.