Most CPG founders can tell you their retail price to the penny. Far fewer can tell you, with the same confidence, what one unit actually costs them once it is sitting in a warehouse ready to sell. That gap is where brands quietly lose money: a product that looks like a 65% margin on a spreadsheet turns out to be 38% once freight, testing, overage, and the retailer's cut are counted. This guide walks through cost of goods sold (COGS) the way a manufacturing partner and a retail buyer will both look at it, so the number you plan around is the number you will live with.
What COGS Is, and What It Isn't
Cost of goods sold is the total direct cost to produce one sellable unit of your product. For a physical consumer product, "direct" means costs that scale with every unit you make: the ingredients inside it, the packaging around it, the labor and machine time to fill it, and the testing required to release it. If you made zero units, these costs would be zero.
What COGS is not: marketing, agency fees, your own salary, software subscriptions, office rent, or the cost of shipping a finished order to a customer. Those are real expenses and they matter for profitability, but they belong in operating expenses (OpEx) or in your customer acquisition math, not in COGS. Mixing them in makes your unit cost look worse than it is; leaving out real direct costs makes it look better than it is. Both mistakes lead to bad pricing decisions.
Gross Margin % = (Selling Price − COGS) ÷ Selling Price
Everything downstream, from whether you can afford a distributor to whether a promotion is survivable, comes back to this one number. Getting COGS right is the whole game.
The Seven Components of CPG COGS
1. Ingredients and raw materials
The cost of every ingredient in the formula, at the quantity actually used per unit. This sounds simple but has two traps. First, price your ingredients at the volume you will actually buy, not at the price you were quoted for a pallet you cannot afford yet. Second, include overage. Supplement formulas typically include a small percentage of extra active ingredient to guarantee the label claim through the end of shelf life, and that overage is real cost.
2. Packaging components
Primary packaging (the bottle, pouch, can, or tube that touches the product), closures, seals, desiccants, labels or printed film, and secondary packaging (cartons, trays, shrink wrap, master cases). Custom-printed components carry one-time plate, tooling, or dieline fees that should be amortized across the units they will produce. A $2,400 set of printing plates spread across 10,000 units adds $0.24 per unit; spread across 100,000, it adds $0.024.
3. Manufacturing and fill labor
Your contract manufacturer's charge for blending, processing, filling, capping, labeling, and casing. This is usually quoted as a per-unit or per-batch tolling fee and depends heavily on run size. A 2,000-unit run and a 20,000-unit run may take a similar amount of changeover and setup time, which is why per-unit labor drops so sharply with volume. Ask your manufacturer for pricing at two or three volume tiers so you can see the curve.
4. Quality and release testing
Every batch needs testing before it ships. For dietary supplements, current Good Manufacturing Practice regulations require identity, purity, strength, and composition verification. Food and beverage products need microbiological and often nutritional testing. Personal care products need preservative efficacy and stability data. Testing is charged per batch, so its per-unit contribution is another number that falls with run size.
5. Inbound freight
Shipping ingredients and packaging components to the manufacturer, plus shipping finished goods from the manufacturer to your warehouse or 3PL. Founders routinely forget the second leg. A pallet of finished product moving across the country can add $0.10 to $0.50 per unit depending on product weight and cube. Import duties on ingredients or components sourced overseas belong here too.
6. Yield loss and scrap
Not every unit that starts a production line ends up sellable. Line clearance, start-up waste, underfills, damaged labels, and units pulled for retained samples all reduce your yield. Manufacturers typically plan for a yield loss percentage, and you should build the same allowance into your cost. If you order components for 10,000 units and receive 9,600 sellable ones, your effective component cost per unit just went up about 4%.
7. Amortized development costs
Formulation fees, pilot batches, stability studies, and label compliance review are one-time investments, but they were spent to produce this product. Many brands amortize them across the first year's expected volume so the true cost of the launch is visible. Whether you include these in COGS or track them separately is a bookkeeping choice; what matters is that they appear somewhere in your unit economics.
A Worked Example
The numbers below are illustrative, not a quote. They describe a hypothetical 60-count capsule supplement in a stock bottle with a custom label, produced at a 10,000-unit run.
| Component | Per Unit | Notes |
|---|---|---|
| Ingredients (incl. overage) | $3.10 | Priced at 10,000-unit purchase volume |
| Bottle, cap, seal, desiccant | $0.62 | Stock components |
| Label (custom print) | $0.18 | Includes amortized plate fee |
| Master case & secondary | $0.09 | 12 units per case |
| Manufacturing / fill labor | $0.85 | Tolling fee at this run size |
| Release testing | $0.14 | Batch cost ÷ units |
| Inbound freight (both legs) | $0.22 | Components in, finished goods out |
| Yield loss allowance (3%) | $0.16 | Applied to all of the above |
| Landed unit COGS | $5.36 | Before any development amortization |
Now the part that surprises first-time founders. Suppose this product retails at $34.99. Selling direct to consumer, gross margin is roughly 85%. That is the number that shows up in pitch decks. But the moment the product goes into retail, the math changes.
The Same Product, Three Channels
Retailers and distributors buy your product at a discount to the shelf price, and each takes a margin. The percentages below are typical planning ranges, not rules; your actual terms will vary by category, retailer, and negotiation. The point is the shape of the math, not the exact figures.
| Channel | Shelf Price | Your Selling Price | COGS | Your Gross Margin |
|---|---|---|---|---|
| Direct to consumer | $34.99 | $34.99 | $5.36 | ~85% |
| Direct to retailer (retailer margin ~40%) | $34.99 | $21.00 | $5.36 | ~74% |
| Through a distributor (distributor ~28%, retailer ~40%) | $34.99 | $15.10 | $5.36 | ~65% |
A 65% gross margin through distribution is still healthy for a supplement. Now run the same exercise for a $4.99 snack bar with $1.40 landed COGS. Direct to consumer you have a 72% margin. Through a distributor at the same percentages, you are selling for about $2.15 and your margin is roughly 35%. Then subtract promotional allowances, free fills for new store placements, spoilage credits, and chargebacks, none of which are in COGS but all of which come out of that same $2.15. This is why margin structure, not just COGS, decides whether a category is viable for you.
Trade spend is the hidden second COGS. Retail promotions, off-invoice discounts, slotting, demos, and distributor marketing programs commonly consume a meaningful share of gross sales for brands in retail. They are not part of COGS, but if you plan margin without them you will overestimate what each unit leaves behind. Our guide on moving from DTC to retail covers how to model these.
Why Volume Changes Everything
Almost every line in the COGS table gets cheaper per unit as run size increases. Ingredients hit lower price breaks. Tolling fees fall because setup is spread across more units. Testing and plate fees are divided by a bigger number. This is the logic behind minimum order quantities: your manufacturer's MOQ is often the point where the per-unit cost becomes reasonable for both parties.
The trap is chasing a lower unit cost by ordering more inventory than you can sell. A 20,000-unit run at $4.60 is not a better deal than a 10,000-unit run at $5.36 if the second 10,000 units sit in a warehouse for 14 months, tie up cash, and approach their best-by date. The right run size balances unit cost against inventory carrying cost and demand risk. When you evaluate a manufacturer, ask for the volume curve and then model it against realistic sell-through, not aspirational sell-through. See our guide to choosing a contract manufacturer for the questions to ask.
Five Levers That Actually Reduce COGS
- Simplify the formula before scaling it. Every ingredient adds sourcing, testing, and overage cost. An ingredient at a label-dressing dose that does not change efficacy or consumer perception is pure cost.
- Standardize packaging components. Stock bottles, closures, and cartons with a custom label cost a fraction of custom molds and are available in weeks, not months.
- Consolidate testing. Work with your manufacturer's lab partners to bundle tests, and confirm which tests are required versus which are habit.
- Negotiate ingredient pricing at your 12-month volume, not your first PO. Many suppliers will honor a tiered price against a forecast, especially through a manufacturer that buys from them regularly.
- Reduce freight by reducing weight and cube. A lighter bottle, a tighter case pack, or a regional manufacturer can move the freight line more than any negotiation.
Where a sourcing partner earns its keep: CalNutri's procurement team buys ingredients and components across many client brands, which means volume pricing that a single emerging brand cannot reach on its own. That aggregated purchasing power shows up directly in your COGS line. Learn about our procurement services →
Building a COGS Model You Can Trust
Keep a single spreadsheet with one row per component and a column for each run size you might order. Update it every time a quote changes. Mark which numbers are quoted and which are estimates, and revisit the estimates before every production order. Add a line for yield loss and a line for inbound freight even if you are guessing at first; a rough number in the model beats a zero that pretends the cost does not exist.
Then build your channel margin table from it. When a retail buyer asks for your wholesale price, or a distributor sends over their program, you will know within minutes whether the deal works. Founders who can answer that question with confidence negotiate from a much stronger position than those who have to go home and figure it out.
Want a Real Number Instead of a Guess?
Tell us about your product and we'll walk you through what it is likely to cost to make, at the volumes that make sense for where your brand is today.
Start the Conversation →