Health & wellness brand: $115K/year recovered from quiet COGS drift
An $8M wellness subscription brand watched gross margin compress 12 points on 6 hero SKUs over a quarter. Halia joined supplier invoices to subscription orders, surfaced the drift in 14 days, and the brand renegotiated to recover $9,600/month.
- ✓ Free forever tier
- ✓ 5-min setup
- ✓ No credit card
- ✓ Read-only access
12-point margin compression on 6 hero SKUs. Caught a quarter late.
The brand reviewed margin once a month during P&L close. By the time the drift surfaced in the report, 3 manufacturers had already raised input costs and 90 days of margin had already shipped.
How this brand found their $115,000.
$8M wellness subscription brand.
Operating on Shopify, with 80 SKUs sourced from 14 manufacturers. Margin reviewed monthly at P&L close — so drift surfaced 30–60 days late.
Halia joined Shopify order, unit-cost, and subscription data.
Surfaced that 6 hero SKUs had a 12-point gross margin drop over a quarter — and 62% of the compression came from only 3 manufacturers.
The team mapped invoices to SKUs.
All 3 manufacturers had raised input costs between Q1 and Q2 without flagging it. Two of them by ~14%, one by 22% on packaging.
Renegotiated, re-sourced, repriced.
Renegotiated with 2 suppliers; switched 1 SKU to an alternate manufacturer; raised retail price on 2 hero SKUs. Margin restored to 39% in 60 days. $9,600/month recovered; Halia now watches COGS drift across the catalog.
From data connection to $9,600/month confirmed in 60 days.
Halia caught the margin drift before the next monthly close; the COGS detector keeps watching for repeats across all 80 SKUs.
Find this exact leak on your store in 5 minutes.
Connect your stack — Halia surfaces where your margin is leaking before the monthly P&L close.
You probably have a version of this leak.
If any of these signals match your subscription or wellness operation, the same pattern is likely already costing you margin.
Monthly P&L cadence
You only see gross margin trends during month-end close — by then any input-cost drift is already 30–60 days deep.
Hero subscription SKUs
A handful of SKUs drive most subscription revenue; even small COGS drift on them compounds fast.
Many manufacturers
You source from a dozen-plus manufacturers and supplier price changes don’t always flow into purchasing on the same week.
No COGS-by-SKU view
Your accounting system shows gross margin at the company level, not the SKU level — so concentration leaks hide in the average.
Questions operators ask about quiet COGS drift.
Why doesn’t our P&L catch this faster?
The P&L is a monthly aggregate — drift on a 6-SKU subset is masked by stable margin across the other 74 SKUs in the catalog. The signal lives in per-SKU gross margin trended against a rolling 12-week baseline.
How does
Halia know which baseline COGS to compare against?
Halia builds a rolling 12-week baseline for COGS per SKU using your invoice + order data. When a current-week landed cost breaches the upper band, it alerts immediately — before the topline gross margin moves enough for accounting to flag it.
Is 12-point margin compression on a hero SKU really $115K?
If 6 hero SKUs do ~$80K/month combined (a typical ~30% revenue share on an $8M brand), then 12 points of margin compression on those SKUs costs ~$9,600/month — $115K annualised. The dollar impact scales linearly with hero-SKU revenue share.
Other revenue leaks operators have found
Home goods brand: $185K/year recovered from carrier routing drift
[cs_hero_strip] The leakZone-8 orders quietly routed to the wrong carrier for 14 months.The brand shipped heavy items via three regional carriers. One…
Read → Case studyBeauty brand: $85,720/year recovered from discount code stacking
Beauty $3.2M GMV · 6 codes · Case studies Beauty brand: $85,720/year recovered from discount code stacking A $3.2M DTC beauty brand…
Read → Case studyApparel brand: $137K/year recovered from refund spike on 3 SKUs
[cs_hero_strip] The leakRefund rate jumped 68% in 8 weeks. 3 SKUs drove half of it.The brand's overall refund rate looked manageable. But…
Read →