ADVERTISEMENT

Despite numbers showing a healthy economy overall, lower-income spenders are showing the strain

Published May 10, 2024 05:06 am

NEW YORK — Cracks are showing in one of the main pillars keeping the economy out of a recession: resilient spending by U.S. households.


Consumer goods giants from PepsiCo to Kraft Heinz have described recently how the combination of high inflation and higher interest rates is hurting their lower-income customers.
 

It's the culmination of everything getting more expensive amid high inflation, even if it's not as bad as before, and the drag of higher interest rates because of more expensive credit-card and other payments.
 

Remarkably resilient spending by U.S. consumers overall has been one of the main reasons the economy has avoided a recession, at least so far. Capitulation at the lower end of the spectrum could be the first crack for the economy.
 

"The lower income consumer in the U.S. is stretched," PepsiCo CEO Ramon Laguarta said late last month when reporting better profit than expected, and "is strategizing a lot to make their budgets get to the end of the month. And that's a consumer that is choosing what to buy, where to buy, and making a lot of choices."
 

At Tyson Foods, during a conference call to discuss its better-than-expected results for the latest quarter, one of the first questions asked by a Wall Street analyst was for executives of the company to describe how they see the state of the U.S. consumer.
"As you know, the consumer is under pressure, especially the lower income households," Chief Growth Officer Melanie Boulden said.
 

She said the producer of beef, pork, chicken and prepared foods has seen customers shift away from fine dining and toward quick-service restaurants. It's also seen customers drop down from those not-as-expensive restaurants to eating more at home.
Kraft Heinz CEO Carlos Arturo Abrams-Rivera also said lower-income customers are pulling back from restaurants and convenience stores. That's even as higher-income earners buy more Kraft Heinz products because they're spending more on travel and entertainment.
 

At Mondelez International, Chief Financial Officer Luca Zaramella recently told analysts that U.S. sales of some products particularly popular with lower-income households have been weakening, such as Chips Ahoy cookies.
 

Much of the commentary recently has come from big food and drink companies, but several retailers will be joining them in upcoming weeks. Walmart, Dollar General and others will offer more evidence about how well or not lower-income Americans are faring.
 

Of course, it's not just the lowest-earning households bothered by higher prices for seemingly everything.
 

"We're in an environment where the consumer is being price discriminating and, again, that's not just something that's low income," McDonald's CEO Chris Kempczinski said after reporting his company's latest quarterly results. "I think all consumers are looking for good value, for good affordability, and so we're focused on that action."
 

Related Tags

consumers group
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.