What counts as COGS for a beauty brand

Formula, packaging, samples, testers and expired stock: which beauty and skincare costs belong in COGS when measuring POAS, and which are overhead.

Cost of goods as a share of net sales, e.l.f. Beauty, fiscal year to 31 Mar 2026 (10-K)

29.3%

Source: e.l.f. Beauty, Inc. Form 10-K, fiscal year ended 31 March 2026 (filed 21 May 2026), accessed 28 Sept 2026. Full citation

Cost of sales of $479.1 million divided by net sales of $1,636.5 million, as reported in e.l.f. Beauty's annual report. This is one listed company, not an industry average, so treat it as a reference point, not a target.

For measuring POAS, "cost of goods" means every cost that scales with each order you sell. Ad spend is not included, because it's the other side of the ratio. For a beauty brand, the formula can be a small part of what a unit really costs. The container, the extras in the box and the shipping can add up to more.

What goes in

CostCount it?Why
Formula or bulk product from the lab or manufacturerYesThe base of unit cost
Primary packaging: jar, tube, pump, dropperYesPer unit, and can cost more than the formula
Secondary packaging: carton, insert, shrink-wrapYesPer unit and easy to leave out
Filling and assemblyYesCharged per unit or per batch
Inbound freight and dutyYesPart of landed cost
Samples, minis and gifts with purchase in the orderYesA cost of that order, not marketing
Pick, pack and outbound shipping you payYesScales with orders
Payment processing feesYesA share of every order
Stock written off at expiry or damagedYes, spread across units soldShelf life turns slow stock into a cost
Returns that can't be restockedYes, spread across all ordersAn opened product can't be sold as new
Formula development and safety testingNoPaid once per product, not per unit
Creator seeding and PR boxesNoMarketing, not the cost of an order
Google Ads spendNoIt's what POAS divides by

Building one unit's cost

Illustrative arithmetic with made-up round numbers, not a benchmark.

A serum that sells for $24:

  • Formula $2.00, bottle and dropper $1.50, carton $0.40, filling $0.60, freight $0.30: landed cost $4.80.
  • A sample in every order: $0.70.
  • Pick, pack and the shipping you pay: $5.
  • Payment fees at 3% of $24: $0.72.

Cost per order: $11.22, or about 47% of the selling price. The landed product alone was 20%.

On a small order, shipping and extras can cost more than the product. That's why basket size matters so much for beauty POAS, and why a gift with purchase that makes sense above a spending threshold can lose money below it.

Three levels of accuracy

Selvra OS works with three tiers of cost data and shows which one a figure is based on.

T1: one flat margin (labelled "estimated")

One percentage for the whole catalogue. This is workable for a brand with a small range at similar price points. It misleads once the range mixes low-priced lip products with premium skincare, because the packaging and fill cost doesn't rise in line with the price.

T2: margin by category (labelled "approximate")

A margin per product type: skincare, makeup, fragrance, body, kits and sets. Kits and gift sets deserve their own category. They bundle several units' packaging into one price and can carry a very different margin from the products inside them.

T3: cost per product (labelled "verified" once synced)

Shopify's Cost per item field, per variant, read directly. Shade variants may share one cost; size variants won't. A travel size and a full size need their own cost entered.

Reading the benchmark above

The figure above is one listed company: e.l.f. Beauty's cost of sales was 29.3% of net sales in its fiscal year to March 2026. A company of that size buys formula and packaging at volumes a small Shopify brand can't match, so it is a reference point, not a target. What it does show is how much room a beauty product's margin can leave for the costs in the table above, and why those costs, not the formula, can decide whether an order makes money.

Common COGS mistakes in beauty

  • Counting only the formula. Packaging and filling are per-unit costs too.
  • Calling samples marketing. A sample in the box is a cost of that order.
  • Ignoring expiry. Stock that runs out of shelf life is a cost of the stock that sold.

How Beauty & Skincare compares

VerticalCOGS as a share of sales (one company)Source
Beauty & Skincare29.3%e.l.f. Beauty, Inc. Form 10-K, fiscal year ended 31 March 2026 (filed 21 May 2026)
Supplements & Vitamins61.4%FitLife Brands, Inc. Form 10-K, fiscal year ended 31 December 2025 (filed 31 Mar 2026)
Jewelry & Accessories42.5%Brilliant Earth Group, Inc. Form 10-K, fiscal year ended 31 December 2025 (filed 17 Mar 2026)
Pet Products70.2%Chewy, Inc. Form 10-K, fiscal year ended 1 February 2026 (filed 25 Mar 2026)
Toys & Baby51.3%Mattel, Inc. Form 10-K, fiscal year ended 31 December 2025 (filed 23 Feb 2026)
Outdoor & Sporting Goods42.6%YETI Holdings, Inc. Form 10-K, fiscal year ended 3 January 2026 (filed 27 Feb 2026)

The same question in other verticals

Source and how to read this number

Figure
Cost of goods as a share of net sales, e.l.f. Beauty, fiscal year to 31 Mar 2026 (10-K): 29.3%
Source
e.l.f. Beauty, Inc. Form 10-K, fiscal year ended 31 March 2026 (filed 21 May 2026)
Link
https://www.sec.gov/Archives/edgar/data/0001600033/000160003326000020/elf-20260331.htm
Accessed
28 Sept 2026
Caveat
Cost of sales of $479.1 million divided by net sales of $1,636.5 million, as reported in e.l.f. Beauty's annual report. This is one listed company, not an industry average, so treat it as a reference point, not a target.
Last reviewed
30 Sept 2026