Stockout checks on own-brand packs in cash-and-carry
2026-11-09博晓通

Stockout checks on own-brand packs in cash-and-carry

Stockout checks on own-brand packs in cash-and-carry 文章配图

As of 9 November 2026, Assaí's third-quarter release is the clearest signal yet that Brazil's cash-and-carry channel is being rebuilt around own brands. Gross revenue reached R$21.3 billion, adjusted recurring net income rose 55.2 percent to R$248 million, and private label closed the quarter at 140 SKUs against a year-end target of 250. For a supplier, the profit line is context rather than the story. What matters is the shelf: each extra own-brand item is a slot that has to be re-earned, and distribution coverage is the first number that moves when that happens.

What the quarter actually reported

Known factsUnverifiedTo verify
Adjusted recurring net income R$248 million, up 55.2 percent; gross revenue R$21.3 billion, up 2.7 percentThat the October sales momentum carries into the fourth quarterFourth-quarter release and any monthly traffic disclosure
Private label at 140 SKUs across four tiers, with 250 targeted by year-endWhether the 250 target counts only new launches or also repackagingAssortment audit by category and pack size
Last-mile sales up 204 percent across 104 storesThe absolute revenue behind that growth rateChannel revenue split in the next filing
Same-store sales up 0.1 percent while traffic rose 2.1 percentHow much of the basket decline is trade-down versus mixBasket size and items per ticket disclosure

The release is unusually specific about the parts that touch availability. Customer traffic rose 2.1 percent to more than 40 million shoppers a month, while net revenue moved only 0.2 percent and same-store sales rose 0.1 percent, which means more visits carried smaller baskets. Operating expenses grew 4.2 percent against inflation of 4.4 percent, so the margin gain came from cost discipline and mix rather than from volume, and that is the combination that usually precedes a shelf reset.

Two operating details matter more than the headline. Pharmacy closed with 11 units in São Paulo and a target of 25 by December, and the supplement range was extended to 300 stores. Both add traffic without adding grocery volume, and both change what a store has to keep in stock near the front of the aisle, which is where on-shelf availability problems are usually first visible.

Where the extra own-brand SKUs land

Assaí runs four labels and they compete for different slots. Assaí sits on entry-price staples, Assaí Chef on culinary and foodservice packs, Econobom on value household lines, and Assaí Bloom on wellness and personal care. A 250-SKU target is therefore a claim about four planograms at once, not one linear extension, and the pressure arrives in a different part of the store in each case.

The four tiers are not interchangeable

Tier matters because the buyer behaves differently in each one. Shoppers trade down inside staples without changing their trip, while they need a reason to switch in personal care, so a listing that looks safe on paper can sit on the shelf unsold for weeks. Reading the target as a single number hides that difference and makes a coverage gap look like a demand problem.

TierShelf positionWhose facings it takes
AssaíEntry-price pantry staples and bulk packsNational brands in rice, oil, pasta and coffee
Assaí ChefCulinary and foodservice formatsMid-tier brands selling to small restaurants
EconobomValue household and cleaningSecond-tier household brands with thin margins
Assaí BloomWellness and personal careBrands that rely on description and comparison

The practical test is coverage, not count. A brand that loses two facings in one tier can still look stable in category totals while availability drops on specific pack sizes, because an own-brand item may be listed but not yet delivered to every store. That gap is where stockouts hide, and it is invisible in a national average that is built from listed items rather than from shelf reality.

Same-store sales of 0.1 percent is the warning

Management said shoppers traded down to cheaper brands and items, which is exactly the behaviour that makes private label attractive and makes national-brand forecasting harder. If traffic rises 2.1 percent while comparable sales stay flat, the average basket is shrinking, and the own-brand programme is partly a response to that pressure rather than a growth engine on its own.

Traffic up, basket down

That pattern changes what a supplier should watch. When frequency rises and ticket falls, the risk moves from losing a promotion to losing everyday availability on the pack size that shoppers reach for on a short trip. A brand can win the promotional calendar and still lose volume because the small pack is out of stock on the Tuesday after the weekend.

The geographic reading matters too. Nine store openings explained 3.6 percentage points of expense growth in the quarter, against 0.6 points from same-store operations, so expansion is still doing a lot of the work. Coverage problems in new stores are normal for a few months, which is why a national availability figure should be split before it is believed.

How to audit coverage without waiting for the next release

A release tells you the intent; only a store visit tells you the shelf. The sequence below is designed to move in eight weeks from an announcement to a defensible list of exceptions, using people who already walk the aisles. Nothing in it needs a new system, and every step produces a record that survives the next range review.

  1. Category manager: pick the 12 own-brand items launched in the quarter, record pack size and barcode, and freeze the list for eight weeks so the panel does not drift.
  2. Field team: visit a fixed panel of 30 stores in two waves, seven days apart, and log shelf presence, facings and the price on the label rather than the price in the system.
  3. Analyst: match each visit against the store's delivery schedule and flag items that are listed but absent in more than one visit, which separates a delivery gap from a delisting.
  4. Commercial lead: compare the flagged list with the own-brand launch calendar and publish an exception report every fortnight, naming the store and the pack size rather than the category.
  5. Country lead: recheck the same panel after the December assortment change and keep only the exceptions that survive two cycles before acting on the range.
FieldExample value
Store code and cityStore 0412, Gravataí
Pack size and barcode5 kg bag, barcode 7891234500017
Shelf statusAbsent on visit 1, present on visit 2
Facings countedTwo facings, down from four in August
Label price versus system priceR$27.90 on shelf, R$26.50 in the system
Exception classDelivery gap, not delisting

FAQ

  • Does a 250-SKU target mean 250 items in every store?

    No. The target is set on the assortment list, while coverage in an individual store depends on store size, planogram resets and delivery cycles, so the two numbers can differ for months without anyone acting in bad faith.

  • Which metric shows the change first?

    On-shelf availability by pack size, measured weekly in a fixed panel of stores, moves before category sales do, because a shopper who cannot find the item simply buys a substitute and the sale is never recorded as lost.

  • Is last-mile growth relevant to shelf work?

    Yes. Orders are picked inside the store, so an item that is out of stock also breaks the delivery promise, and the 204 percent growth across 104 stores raises the cost of every empty facing.

  • What should be checked in the next release?

    Store count, the split between new stores and same-store sales, and whether the 250 target was actually reached by December rather than announced as a plan.

Sources