CPG Unit Economics: Why Your Gross Margin Is Probably Lower than You Think It Is
- Published
- Nov 10, 2026
- Share
A founder of an early-stage consumer packaged goods (CPG) brand walks us through a unit economics model showing a 55% gross margin. The product costs $2.20 to make and sells to the retailer for $4.90. The math is clean, the deck is fundable, and the plan is to grow profitability.
Then, the first purchase orders ship. Remittances come back short. Six months in, the real number is closer to 22%, and nobody can say exactly when it changed, because it never changed. It was 22% the whole time. The model just never included the costs.
This is a common financial problem we see in CPG brands, and it is not a math error. It is a scope error. The founder correctly included the product cost, which shows up as an invoice. The model missed the remaining cost of goods sold: freight, distributor margin, slotting, trade spend, damages, and deductions. None of these arrive as a bill you can simply pay and record.
Key Takeaways
- CPG unit economics can overstate gross margin by 30 points or more when founders calculate margin from product cost and list price alone.
- In one founder’s model, a $2.20 product cost and a $4.90 price to the retailer showed a 55% gross margin, but the real margin was closer to 22%.
- Trade spend is the cost early-stage brands miss most because retailers and distributors deduct it from payment rather than invoicing for it.
- Sales volume does not fix poor unit economics because trade spend, slotting, and damages rise as a brand adds retailers and stock keeping units (SKUs).
- In a typical retail purchase order, 15 to 17 weeks can pass between paying for materials and collecting payment, so brands need the right margin number before they agree to distribution.
- Brands should calculate landed cost per unit and net margin for each channel before committing to sales in that channel, not after.
What Costs Belong in CPG Unit Economics?
The actual product cost is the floor, but that is not the total cost of goods sold. Between the purchase order price and what the brand actually keeps per unit sold to fund operations, a brand’s cost of goods sold includes:
- Inbound and outbound freight, cold chain surcharges, fuel surcharges, and pallet fees
- Distributor margin, typically taken off the top before the retailer ever pays
- Slotting and free-fill to get on the shelf
- Trade spend: promotions, scan-downs, ad allowances, and manufacturer chargebacks
- Damages, spoilage, short-dated products, and returns
- Deductions the brand does not have the staff to dispute
How Co-Packing MOQs Affect Cash Flow and Margin
Co-packing minimum order quantities (MOQs) creates a related but separate challenge. Their primary effect is on cash flow because they can tie up capital in production runs that exceed current demand. They can also affect gross margin directly in two ways:
- A co-packer, or contract manufacturer, may charge a tolling premium when production runs fall short of the minimum.
- Excess inventory may need to be cleared later at a steep discount, often below cost.
Either outcome can substantially depress gross margin, even when the product-level economics appear sound at the outset.
Additionally, how freight costs are capitalized under US generally accepted accounting principles (GAAP) affects both the margin picture and the balance sheet, so freight deserves particular attention. Stack all of it together and the 55% model becomes a 22% reality.
Why Do CPG Brands Miss Trade Spend?
Most of the cost of goods sold is paid as a bill. The co-packer invoices. The freight broker invoices. A founder sees the number, pays it, and records it. Trade spend does not work that way; it comes out as a deduction from the payment, weeks or often months after the sale, with a reference code and no details attached.
Two brands can run identical products at identical list prices and land 15 points apart on net margin. The differences come down to what each agreed to in its trade and promotion calendar, and how much of that spend it can substantiate. The common pattern: a retailer's deduction is larger than the promotion warranted, and without backup documentation and someone assigned with the time to check it, the brand simply absorbs it. Across several retailers for a year, that is real money, permanently gone.
Consider a $3 million revenue brand. The founder believed they had a workable 40% gross margin because trade spend was properly recorded against sales. It arrived later as deductions from retailer payments. Counted in full, trade spend ran 20% of gross sales, roughly $600,000 a year, meaning gross margin on actual net sales was closer to 25% (net if trade spend). That is a gap of 15 points the team has not accounted for.
The team began tracking each deduction against the promotion calendar and accruing monthly for expected trade spend, so the P&L reflected promotions when the sales happened. With the real margin and discounts visible, the founder was able to cut two promotions that did not show a big bump in sales.
Can Sales Volume Fix Poor Unit Economics?
The instinct, once a founder sees the real number, is to grow through it. Spread the fixed costs, get better co-packer pricing, move to full truckloads, and let scale repair the margin.
Part of that is true. Per-unit production and freight costs do improve with volume, but the costs that broke the model in the first place move the wrong way. Trade spend rises with distribution, because more doors mean more promotional calendars. Slotting recurs with every new retailer and every new SKU. Damages and spoilage rise with the complexity of the supply chain.
If a unit contributes negative margin, every additional unit makes the position worse. Growth is a multiplier, and it applies to losses as readily as to gains. This is also why SKU rationalization, understanding which SKUs provide volume as well as profitable margins, matters earlier than most founders expect. A brand carrying marginal SKUs into national distribution is scaling the weakest part of its portfolio.
Why Distribution Is the Decision You Cannot Take Back
The wrong margin number does not cost anything by itself. Up to a certain point, every decision built on it is still reversible: the founder can renegotiate with the co-packer, adjust price, or walk away from a deal before anything ships. That changes the moment the founder uses the wrong number to say yes to distribution.
A national or regional retailer offers a program. Working from the 55% model, the founder believes it is profitable and signs. Now the commitment is real, and the cash timeline asserts itself.
Consider a founder who lands a major retail purchase order (PO). The brand pays for raw materials up front, and a production run takes several weeks. The product then ships and lands on the shelf. Only then does the payment clock start, with terms that commonly run 60 days or more from receipt. In a typical case, 15 to 17 weeks can pass between paying for materials and collecting from the retailer. Slotting and free-fill are due immediately, and retailers deduct trade spend from receipts that were already thin. The brand ends up funding a growing negative working-capital position on a margin that cannot carry it.
Walking away is rarely a real option. It damages the retailer relationship, forfeits the slotting investment, and signals instability to every other buyer and investor watching. So, the founder raises on bad terms, factors receivables, or stretches vendors. Some brands survive this and never recover the equity they gave up. Some do not survive it.
How to Calculate CPG Unit Economics Before the Next Retail Commitment
Avoiding this does not take a full-fledged finance team. It takes the right number before commitment.
- Build a true landed cost per unit. Start with cost of goods sold, then add inbound freight, co-packing overage, storage, and an allowance for damages and spoilage. This is the actual cost of one unit reaching a distribution center.
- Model net revenue, not gross. Subtract distributor margin, planned trade spend, and a reserve for deductions you cannot substantiate.
- Run the model per channel. Direct-to-consumer (DTC), distributor, and direct-to-retail (DTR) produce different economics for the same product, and a blended average hides which channel is funding the others.
- Reconcile deductions monthly. Unreconciled deductions are not a bookkeeping issue. They can ruin your margin.
- Pressure-test the retailer program before signing. Model the cash requirement across the full payment cycle with a cash flow forecast, not the revenue you can cover.
- Know your walk-away price. Decide the net margin below which a program is not worth taking before a buyer is on the phone.
A founder who knows the real number can still choose to take a thin program deliberately, for the shelf position or the volume commitment. That is a strategy. Taking it without knowing is a guess, and guesses in this category tend to be expensive.
Most early teams do not need a full-time controller, but they do need inventory accounting, deduction management, and channel-level reporting that a general bookkeeper is not set up to produce. Outsourced accounting exists to fill that gap, and getting it in place before the next retail commitment costs far less than unwinding the decision afterward.
Next Steps for Your Brand
EisnerAmper's Outsourced Services team works with consumer brands from pre-revenue through scale, building the cost models and reporting that make distribution decisions defensible. If your brand is weighing a retail program, contact us to build a landed-cost and channel-margin before you commit. For more on the financial issues facing consumer brands, explore our CPG insights.
This article was prepared with AI assistance and edited and enhanced by EisnerAmper professionals for accuracy and completeness. All technical content, analysis, and recommendations reflect the knowledge of our team.
What's on Your Mind?
Start a conversation with the team