Comparing brand performance across SPINS channels without lying

Why this matters

The growth update lands in the brand's all-hands deck:

"Natural channel up +24%! MULO up +5%! Strong quarter."

Both numbers are true. Read together, they sound like a brand that's on fire. The CFO reads them and asks the only question that matters: "What's the blended number?"

If 18% of the brand's syndicated dollars are in Natural and 82% are in MULO, the blended growth rate is 0.18 × 24% + 0.82 × 5% = 8.4%. Not bad, but very different from the way the deck reads. Worse: if the brand's Natural channel share of the category is shrinking because conventional retailers are picking up natural assortment, the Natural-channel growth is happening on a denominator that's getting smaller, and the absolute-dollar story is even weaker than the +8.4% blended rate suggests.

Cross-channel SPINS reporting is the single biggest source of overstated growth in brand-side analyses. This page is about how to do it honestly.

The three channel definitions you'll actually see

For full background on the channel taxonomy, see What is MULO — and what SPINS' MULO+ adds. The short version:

ChannelWhat it includesWhat it excludes
NaturalSPINS' Natural Enhanced channel (~1,800 stores: Sprouts, Natural Grocers, regional naturals, KeHE/UNFI–distributed independents)Whole Foods (doesn't report to SPINS), MULO retailers, e-commerce
MULOMulti-Outlet: Food + Drug + Mass+Walmart + Club + Dollar + Military DECA (~104,000 stores)Natural channel, Costco, e-commerce, regional independents
MULO+Natural Enhanced + MULO combined (SPINS via Circana licensing)Whole Foods, Costco, e-commerce

The single most important fact: the three channels have different denominators. A 5% growth rate in MULO and a 5% growth rate in Natural aren't measuring growth against the same store universe. They aren't even measuring growth in the same data stream (MULO is Circana-licensed; Natural is SPINS' direct + distributor-flow sources). The numbers are summable only after weighting.

The weighting math

For a brand reporting growth across channels, the honest blended number is the dollar-weighted average:

Blended growth = Σ (channel growth × channel share of brand $)

Equivalently and more defensibly:

Blended growth = (Σ channel $ this period − Σ channel $ prior period) ÷ Σ channel $ prior period

The second form computes the blended growth from the actual dollar numbers and is what to default to — it's harder to mess up because the weighting is implicit in the sum.

The CFO version of the report

Three columns minimum:

Channel$ prior$ currentGrowthShare of total
Natural$800K$992K+24%18%
MULO$3,650K$3,833K+5%82%
Total$4,450K$4,825K+8.4%100%

That's the defensible report. The CFO can audit it. The channel growth rates are visible alongside the share of dollars, so the weighting is transparent. The blended number is computed from the dollar columns, not from a manipulable average of growth rates.

Worked example — three reports, three different "growth" numbers

A wellness brand reports Q1 2026 vs Q1 2025 with the dollar facts:

  • Natural channel: $800K → $992K (+24%)
  • MULO: $3,650K → $3,833K (+5%)
  • DTC (not in SPINS): $400K → $560K (+40%) — referenced for context, not part of the syndicated read

Three different report framings, all using the same underlying numbers:

Framing A — channel callout (overstates)

"Brand grew +24% in Natural and +5% in MULO."

Mathematically true. Strategically misleading. A reader without context assumes both channels are large; the +24% does the rhetorical heavy lifting; the +5% reads like a "second thing that also happened." The 82% of dollars sitting in MULO at +5% growth is buried.

Framing B — total syndicated (honest)

"Brand grew +8.4% across MULO and Natural in SPINS. Natural contributed +192K of the +375K total (51% of incremental despite being 18% of base) at +24%. MULO contributed +183K at +5%."

This is the honest answer. The growth rate matches what the dollar-weighted math produces. The natural-vs-MULO contribution to incremental dollars is called out separately so the channel strength story is visible without overstating it.

Framing C — total brand including DTC (most accurate, hardest to defend)

"Brand grew +11.0% across MULO + Natural + DTC. SPINS-measured channels grew +8.4%; DTC at +40% on a smaller base added the remaining +2.6 points. The brand is benefiting from both conventional-grocery expansion and direct-to-consumer momentum."

Framing C is the most accurate but requires combining SPINS data with out-of-SPINS DTC. The risk: the DTC number is internally sourced and isn't auditable by the syndicator. Reporting Framing C in a board deck is fine; reporting it in a peer-comparison deck is asking for an argument about apples-to-oranges.

Reporting cross-channel performance to different stakeholders

The same blended number plays very differently depending on who's in the room — and the honest analyst tailors the framing to the question each audience is actually asking.

Executive / board audience. Wants the single number that tracks the business — usually the blended growth rate across all SPINS-covered channels. Show the channel split as supporting detail in the appendix, but lead with the blended rate. Avoid hedging the number with too many qualifiers in the headline; the channel-split nuance belongs in the follow-up Q&A.

Sales / commercial audience. Wants the per-channel growth rates because the conversation is about which retailer relationships to push on. Lead with the per-channel split, with the blended number as the supporting roll-up. Sales leadership cares more about where the growth is than what the blended rate is.

Finance audience. Wants the channel mix shift over time — specifically, whether the brand is becoming over-concentrated in one channel (channel risk) or successfully diversifying. The channel-share-of-dollars column is the load-bearing number for this audience, not the growth rate.

Retailer-buyer audience. Wants the channel-specific number for their channel — the brand's MULO performance for a Kroger buyer conversation, the brand's Natural-channel performance for a Sprouts buyer conversation. Bring the cross-channel context only if the buyer asks, and never frame a buyer pitch around a cross-channel number the buyer doesn't have access to.

The same dollar table, four different lead numbers depending on audience. None is dishonest; all four are real readings of the same data.

Watching for channel-share inversion over time

A brand growing faster in one channel than another should always trigger the share-share-share check — share of brand dollars, share of category, share of channel dollars. The three numbers move together when the brand is genuinely strong; they diverge when something subtler is happening.

A wellness brand sees Natural channel growth of +24% versus MULO growth of +5% — looks like strong Natural channel performance. Three layers of share to check:

  1. Share of brand dollars. Natural channel dollars went from 18% of the brand to 21% of the brand. Brand-internal mix is tilting toward Natural. Real.
  2. Share of category dollars. The brand's share of the natural-channel category went from 8% to 8.2% — barely moved. Most of the +24% Natural channel growth was the category growing, not the brand outperforming.
  3. Share of total channel dollars. Natural channel itself shrank as a share of total CPG dollars in the period — conventional channels grew faster overall. The brand's absolute-Natural dollars are up, but the channel is becoming less strategically important.

The composite reading: the brand is growing in Natural at roughly the category rate, in a channel that's losing share of total CPG dollars. Strong-sounding Natural growth is actually mediocre performance in a shrinking channel — and the strategic implication is to lean harder into MULO, where the brand has a real chance to gain share in a growing total channel. The single "Natural up +24%" number missed all of this.

Four cross-channel pitfalls

1. Cross-channel ACV comparison

ACV in Natural is not directly comparable to ACV in MULO — the denominator is different. A brand with 60% ACV in Natural and 30% ACV in MULO is not "twice as well distributed in Natural" — it's "60% of category dollars in a small natural store universe + 30% of category dollars in a much larger MULO store universe." Combine via the unified-denominator method in How to calculate ACV-weighted distribution across multiple retailers.

2. Cross-channel velocity comparison

Velocity ($/store/week) in Natural is typically much lower than in MULO simply because natural stores are smaller. A brand doing $140/store/week in Natural and $80/store/week in MULO isn't "weaker in MULO" — it's selling in stores with much higher category throughput in MULO. Compare velocity within a channel, not across.

3. Channel-share narrative inversion

A brand growing faster in Natural than MULO is not necessarily "Natural-channel strong." If Natural channel category dollars are shrinking overall (or growing slower than MULO), the brand's in-channel share is mechanically rising as the channel contracts. Real performance is share-of-category-dollars trend, not absolute brand-dollar trend. Pull the channel-level category dollars before celebrating channel-specific growth.

4. Whole Foods sitting between channels

Whole Foods doesn't report to SPINS. A brand with strong Whole Foods performance and weaker Sprouts performance can show down in SPINS Natural channel while up at Whole Foods. The combined natural- retailer business is up; SPINS Natural reads as down. For the WFM- specific reconciliation, see Analyzing Whole Foods category performance in SPINS Natural Channel.

Anti-patterns

  • Reporting a channel growth rate without the channel share. "+24% growth in Natural" is an unparseable number without "Natural is X% of our SPINS dollars."
  • Averaging growth rates across channels. If Natural is 18% of dollars at +24% and MULO is 82% at +5%, the unweighted average is +14.5%. The weighted average is +8.4%. Reporting +14.5% is not honest, regardless of intent.
  • Treating MULO+ as "all retail." It excludes Whole Foods, Costco, DTC, regional independents, and convenience. For brands with meaningful business in those places, MULO+ understates total business — sometimes by 30%+.
  • Comparing this quarter's MULO+ to last year's MULO. The composition changes over time (panel additions, retailer agreements). Pull the same channel definition for both periods.
  • Cross-channel ACV math without channel context. Adding ACVs across channels produces nonsense. See How to calculate ACV-weighted distribution.

Doing this in Scout

Scout exposes Natural, MULO, and MULO+ as adjacent columns from your SPINS extracts, with dollar contributions and growth rates side by side. The blended growth rate is computed from the dollar columns — so the cross-channel weighting is structural in the view, not a spreadsheet step. Channel share is a visible column rather than a derived footnote, which makes the "what's the blended number" question a glance.

Summary + further reading

  • SPINS' Natural, MULO, and MULO+ channels have different denominators. Growth rates across them aren't directly comparable without dollar weighting.
  • The blended growth rate is computed from the dollar columns (current minus prior, divided by prior). Always show the channel- level dollars alongside the growth rates so the weighting is auditable.
  • Cross-channel ACV and velocity comparisons are misleading without channel-specific context. Compare metrics within a channel, blend dollars across channels.

Related: What is MULO — and what SPINS' MULO+ adds · How to calculate ACV-weighted distribution · What is SPINS data?

See this on your own data, book a Scout demo

Want this as a Google Sheet?

Drop your email and we'll send the worked example.