Posts  / #POST-228444
BLOG

BJ's Wholesale: Mind The Gap

S
May 28, 2026 · 11:23

<p>From &#8220;<strong><a href="https://thescienceofhitting.com/p/bjs-wholesale-a-better-business">BJ&#8217;s Wholesale: A Better Business</a></strong>&#8221; (September 2024):</p><p>&#8220;My sense is management changed their tune a bit over time (in a good way). Maybe that is attributable to more experience in the public markets, along with positive results that provide early indication the strategy is working&#8230; With that said, there is work left to do, both in terms of the strength of their financial results (closing the comp gap with Costco U.S. and Sam&#8217;s Club), along with how they communicate to owners (start directly disclosing certain quarterly KPI&#8217;s like paid memberships)&#8230; I am not ready to make a move, but I&#8217;ve become more encouraged by recent developments at BJ&#8217;s Wholesale.&#8221;</p><p>In the period since the latest update, the results have been a mixed bag. </p><p>One issue is the lingering merchandise comp gap relative to their two largest wholesale competitors, with an average spread of ~400 basis points to Costco&#8217;s U.S. comps over the past 18 months. (Costco will report <a href="https://investor.costco.com/events-and-presentations/events/event-details/2026/Q3-2026-Earnings-Results-2026-ipC_qOechX/default.aspx">Q3 FY26 results</a> this afternoon, which corresponds to calendar Q1 &#8217;26 in the chart.)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!owUB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb95f9d5-0d0e-4254-ae58-40fc80852e86_915x666.jpeg" target="_blank"><div class="image2-inset"><source type="image/webp" /><img alt="" class="sizing-normal" height="666" src="https://substackcdn.com/image/fetch/$s_!owUB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb95f9d5-0d0e-4254-ae58-40fc80852e86_915x666.jpeg" width="915" /><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image" tabindex="0" type="button"><svg fill="none" height="20" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image" tabindex="0" type="button"><svg class="lucide lucide-maximize2 lucide-maximize-2" fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As we dig into this divergence, one clear issue is business mix: non-food categories account for <strong>~33%</strong> of Costco&#8217;s merchandise sales (excluding gasoline, pharmacy, optical, etc.), while non-grocery categories account for <strong>~13%</strong> of BJ&#8217;s merchandise sales. The Costco treasure hunt experience in general merchandise categories has resonated with customers in a way BJ&#8217;s hasn&#8217;t yet been able to replicate; this has been a focus for years, but the gap remains. (<a href="https://research.alpha-sense.com?docid=ET-249793891-1771923405&amp;utm_source=alphasense%20platform&amp;utm_medium=document%20share&amp;utm_content=ET-249793891-1771923405&amp;utm_campaign=1779905896990">March 2022</a>: &#8220;We will place renewed focus on increasing the mix of general merchandise. We need a better and more relevant assortment.&#8221;)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!1QRv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ddbb438-ebcd-49be-9845-e6593b97c074_1012x299.jpeg" target="_blank"><div class="image2-inset"><source type="image/webp" /><img alt="" class="sizing-normal" height="299" src="https://substackcdn.com/image/fetch/$s_!1QRv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ddbb438-ebcd-49be-9845-e6593b97c074_1012x299.jpeg" width="1012" /><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image" tabindex="0" type="button"><svg fill="none" height="20" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image" tabindex="0" type="button"><svg class="lucide lucide-maximize2 lucide-maximize-2" fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" href="https://substackcdn.com/image/fetch/$s_!gP-t!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37220547-cbd9-406a-96b8-bdd679f05946_915x667.jpeg" target="_blank"><div class="image2-inset"><source type="image/webp" /><img alt="" class="sizing-normal" height="667" src="https://substackcdn.com/image/fetch/$s_!gP-t!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F37220547-cbd9-406a-96b8-bdd679f05946_915x667.jpeg" width="915" /><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button class="pencraft pc-reset pencraft icon-container restack-image" tabindex="0" type="button"><svg fill="none" height="20" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button class="pencraft pc-reset pencraft icon-container view-image" tabindex="0" type="button"><svg class="lucide lucide-maximize2 lucide-maximize-2" fill="none" height="20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24" width="20" xmlns="http://www.w3.org/2000/svg"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>
<p>
<a href="https://thescienceofhitting.com/p/bjs-wholesale-mind-the-gap">
Read more
</a>
</p>