Why this matters
Here is the awkward thing about SPINS Wellness Beauty coverage. It is deepest exactly where most emerging brands need it least, and thinnest where they need it most. The natural-channel attribute layer is excellent for supplements, clean beauty, functional foods, and natural personal care. But the prestige channel, the beauty boutiques, and subscription DTC? Those sit completely outside what SPINS measures, and those are usually the places a Wellness or Beauty analyst is desperate for a real number.
Picture the path. An emerging clean-beauty brand wins shelf at Whole Foods, Sprouts, Credo, and its own DTC site. Six months later it adds Target. A year after that, Sephora picks it up. Now the category manager wants one clean read of how the brand is doing at retail. Good luck.
Here is what the data looks like across that journey:
- Sprouts: in SPINS Natural channel
- Credo and natural beauty boutiques: partially in SPINS via natural-channel coverage, mostly absent for boutique chains
- Whole Foods: not in SPINS (see Whole Foods analysis in SPINS Natural)
- Target: in SPINS MULO+ HBA section
- Sephora: not in SPINS, not in Circana, not in NielsenIQ
- DTC: not in any syndicator
If a Wellness or Beauty brand starts in the natural channel and ends up prestige-distributed, SPINS sees less than half the business by the time the brand is mature. And the gaps look nothing like the gaps a food or pet brand runs into. Sephora and Ulta are essentially unmeasured by syndicated data, so are the beauty boutiques, and the journey from emerging to mainstream crosses one data-source boundary after another.
So this page is a map. Which slice does SPINS read cleanly, where do the holes open up, and what should an emerging Wellness or Beauty brand plan for from day one instead of discovering the hard way.
Where SPINS coverage is strong in Wellness & Beauty
Wellness (supplements, vitamins, functional foods)
If there is one segment where SPINS earns its keep, it is wellness in the natural channel. Few syndicators come close. The strength shows up in a few specific places.
Supplements and vitamins are well covered at Sprouts, Natural Grocers, and the long tail of natural retailers that flow through KeHE and UNFI. Protein powders, collagen, adaptogens, functional mushrooms, greens powders are categories defined almost entirely by claims, things like organic, grass-fed, third-party tested, vegan, and SPINS' attribute layer reads those claims as discrete cuts rather than burying them in a category code. And the functional foods that blur the line into supplements, your probiotic drinks, your MCT-oil products, your functional bars and snacks, land cleanly inside the SPINS taxonomy too.
If a wellness brand sells any of this, SPINS Natural channel plus MULO+ is the right place to do the analysis. The natural-channel read is direct and deep. MULO+ picks up the conventional grocery, drug, and mass tier as the brand starts to expand out.
Clean Beauty and Natural Personal Care
Clean beauty and natural personal care get covered at the same natural-channel retailers as wellness. Sprouts runs a clean-beauty section, Natural Grocers carries natural personal care, and the long-tail naturals stock both. A couple of things extend that read. Drug-channel and mass-channel HBA, your CVS, Walgreens, Target HBA, Walmart Beauty, comes through MULO+ on the Circana side, which picks up the broader conventional personal-care surface. And the attribute classification clean beauty depends on, paraben-free, sulfate-free, plant-based, fragrance-free, EWG-rated, is part of the same SPINS attribute layer.
That is the data that lets an emerging clean-beauty brand ask "what is our share of the clean-shampoo segment at natural retailers" or "what is our share of the sulfate-free wash segment at Target HBA." Those are not categories you can pull off a shelf. They only exist because the attribute layer carves them out as discrete cuts.
Where the gaps are
1. Prestige beauty channel (Sephora, Ulta)
Sephora and Ulta run the prestige and mass-prestige beauty channels in the US, and neither reports to SPINS, Circana, or NielsenIQ. Their data stays inside their own walls. Sephora's Beauty Insider infrastructure, which now lives under LVMH, and Ulta's vendor-facing analytics surface are the only windows into prestige-channel performance, and you only get those windows if you are a vendor.
For a beauty brand where Sephora is a real chunk of the total, this gap never closes. No syndicator will ever cover it. So the brand triangulates instead, pulling from:
- Sephora's vendor-facing data (where the brand has it through the vendor relationship)
- Ulta's vendor-facing data for the Ulta side
- Panel projections (Numerator, NielsenIQ Homescan) for buyer demographics and cross-retailer behavior; these capture some Sephora and Ulta transactions
- Brand-internal e-commerce data for the Sephora.com and Ulta.com slices
If that pattern sounds familiar, it should. It is the same shape as Costco coverage (see Costco and club performance): the gap is wide enough that the brand just accepts it and keeps two permanent reads running side by side.
2. Beauty boutique chains
The smaller beauty-specific chains, Credo, Bluemercury (owned by Macy's), Goop's retail, the BeautyMNL-style international plays, the regional clean-beauty boutiques, generally do not show up in SPINS, Circana, or NielsenIQ. If this channel is where a brand lives, it is back to direct retailer relationships and whatever boutique-specific data the retailer is willing to hand its vendors.
3. Wellness specialty chains
GNC and Vitamin Shoppe occupy a strange middle ground. They are not full natural-channel retailers, they are supplement-specialty, and syndicated coverage of them comes and goes. SPINS reads the supplement-specialty channel only partially, so brands with real GNC or Vitamin Shoppe volume usually backfill the SPINS read with vendor-portal data straight from those retailers. Worth checking SPINS' own channel-definition docs for the current state, because which retailers participate has changed more than once.
4. Subscription DTC
Wellness is a heavily subscription-DTC category. Ritual, Care/of (now folded into Bayer), HUM, the multivitamin services, the beauty-box services. None of it touches syndicated data. For an analyst at a subscription-DTC-led wellness brand, the syndicated read is often the smaller number, and internal DTC data is the main event. SPINS is the sidecar here, not the engine.
The brand-journey data pattern
Watch enough Wellness and Beauty brands grow up and the data path starts to feel scripted. It goes roughly like this:
| Brand stage | Primary data source | What's missing |
|---|---|---|
| Day 1, DTC + a few natural retailers | DTC internal; SPINS Natural for the retailer slice | Most of the business is internal |
| Year 1, broader natural channel, ~15–30 retailers | SPINS Natural primary | DTC remains internal; Whole Foods needs NielsenIQ or a panel estimate |
| Year 2, Target or mass-conventional pickup | SPINS Natural + MULO+ | Sephora / Ulta if applicable; prestige beauty gap |
| Year 3, prestige channel pickup (beauty) | SPINS Natural + MULO+ + vendor portals at Sephora/Ulta + panel data | DTC continues; prestige is permanent vendor-portal-only |
| Year 4+, international expansion | SPINS + NielsenIQ for international | International coverage requires NIQ |
The data-source budget starts at roughly nothing when it is DTC only and can climb to $200–400K a year once the brand is running SPINS, Circana, an NIQ panel, and Sephora/Ulta tooling all at once. CFOs miss this curve at planning time almost without exception. The fix is not complicated: build the data-tool roadmap on the same page as the channel-expansion roadmap, and you never hit the "we just won Target, now we need a year of data history we don't have" wall.
Worked example: a clean-beauty brand at year 3
Here is a clean-beauty brand's Q1 2026:
| Source | Cut | $ | % of total |
|---|---|---|---|
| SPINS Natural | Sprouts, Natural Grocers, smaller naturals | $420K | 14% |
| SPINS MULO+ | Target HBA, Walgreens, CVS | $680K | 23% |
| NielsenIQ | Whole Foods personal care | $230K | 8% |
| Sephora vendor portal | The brand at Sephora | $920K | 31% |
| Ulta vendor portal | The brand at Ulta | $410K | 14% |
| DTC + Amazon | Brand-direct + Amazon | $300K | 10% |
| Total | $2,960K | 100% |
Add it up. SPINS-covered retail, the Natural plus MULO+ rows, comes to $1.1M, about 37% of the total. NielsenIQ brings Whole Foods in for another $230K, 8%. The Sephora and Ulta vendor portals together are $1.33M, 45%. DTC is the last $300K, 10%.
So SPINS on its own sees 37% of this business. Bolt on Circana for Whole Foods and the syndicated read gets to 45%. The biggest single channel, prestige beauty at $1.33M, never appears in syndicated data at all. That is the part worth sitting with.
The honest way to report this:
"Q1 retail and DTC totaled $2.96M. Syndicated retail (SPINS + Circana for WFM) captured $1.33M (45%) and grew +9% Q-over-Q. Prestige channel via vendor-portal data added $1.33M (45%) and grew +14%. DTC and Amazon contributed $300K (10%) and grew +5%. The prestige channel is now our largest single block and continues to be the fastest-growing. Strategic emphasis is on building that relationship while sustaining our natural-channel position."
Lead with only "SPINS shows +9%," or only "DTC plus Sephora is up +X%," and either way you have handed leadership a half-true story.
Anti-patterns
A few mistakes I see land brands in trouble:
Labeling a SPINS number "Wellness & Beauty performance" with nothing said about prestige. If the brand has Sephora or Ulta shelf, SPINS is seeing a slice, not the whole. Call it "SPINS-covered retail" or "natural and mass channel" and be done with it.
Treating GNC and Vitamin Shoppe like full SPINS channels. Coverage there is partial at best, so any brand with concentrated supplement-specialty volume needs the vendor portals as a cross-check.
Skipping panel data for prestige context. Numerator and NielsenIQ Homescan do catch some Sephora and Ulta purchases through receipt scanning. The prestige read it produces is rough, but for a category-share question, where vendor-portal data only ever shows your own brand, rough beats nothing.
Building the data stack reactively. The brand that wins a Target authorization and only then realizes it needs SPINS MULO+ for next year's reporting has already lost a year of comparable baseline. The data roadmap and the channel roadmap belong on the same page.
Stacking SPINS dollars and prestige vendor-portal dollars in one rollup with no source labels. Those two flows have different timing, different attribution, different reliability. Label every row with its source, every time.
Reading clean-beauty category share in SPINS Natural and assuming it is the brand's competitive position, full stop. The competitive set at Sprouts and Natural Grocers can look nothing like the set at Sephora or Ulta. Same brand, completely different story depending on which channel you are standing in.
Doing this in Scout
Scout ingests SPINS extracts, both Natural and MULO+, and Circana extracts for Whole Foods where the brand is dual-sourced. Prestige fits in too: upload the Sephora and Ulta vendor-portal exports and the dashboard builds one channel-mix view with every source labeled, so the prestige block sits next to the SPINS and Circana cuts and nobody has to guess where a number came from. DTC layers in as its own cut from brand-internal uploads. None of this runs on direct API feeds today. It is upload-driven, which means freshness on any given source tracks whatever cadence that tool already runs on.
Summary + further reading
The short version. SPINS reads Wellness and Beauty well in the natural channel, Sprouts, Natural Grocers, the naturals, and well enough in conventional grocery, drug, and mass HBA through MULO+. The attribute layer is what makes the category definitions hold up.
Prestige beauty, the boutiques, and subscription DTC are not in syndicated data, and they are not coming. Covering them means triangulating across vendor portals, panel data, and the brand's own internal numbers.
And budget the data stack on the same timeline as the channel plan. It starts near zero on day one and can reach $200–400K a year by the time the brand is spread across every channel. The brands that plan for that curve never get the unpleasant surprise.
Related: What is SPINS data? · What is MULO, and what SPINS' MULO+ adds · SPINS vs. Circana vs. NielsenIQ