Late 2024. That’s the Bank of England’s estimate for when the current inflationary period will come to an “end”, closing off three years that have been defined by eye-watering price increases. From checkout counters to check-in desks, and from mobile phones to mortgages, the cost of living has risen precipitously over the past 24 months, putting many households under growing strain.
How exactly have those rising costs affected the mood and behaviour of the nation, though? How are people dealing with the situation at an emotional level? What actions have they taken to try and reduce inflation’s impact, and how are those decisions manifesting in grocery specifically?
Shopper Thoughts is dunnhumby’s customer panel. Designed to answer questions like those above, Shopper Thoughts provides access to thousands of grocery customers , allowing consumer-packaged goods companies to get a read on everything from macroeconomic trends through to in-depth views on , brands, retailers, and channels . Key themes explored through Shopper Thoughts include brand engagement, likelihood to purchase, and the response to marketing campaigns.
For the past year, in addition to a number of brand-specific studies, we’ve been polling our panel on a range of inflation-related topics. With our latest wave of research having been completed just a few weeks ago, and with more than 12 months of data behind us, we now have a good picture of the UK’s current attitude towards the rising cost of living. Below, you’ll find insight into a few of the standout themes.
One of the starkest issues highlighted by our latest round of research is the link between the rising cost of living and mental health. Asked how the economic circumstances of the past two years had affected them, almost half (47%) of respondents suggested that their mental wellbeing had declined as a direct result of the cost of living crisis.
The cost of living crisis is having a direct impact on mental wellbeing. One in 10 respondents say that their mental health has worsened “a lot” as a result of rising prices.
While age and gender do appear to cause some subtle differences here, this largely remains a story of the “haves and have-nots”. Qualitative responses show a clear divide between those who have a financial buffer against inflation and those who do not. People who are struggling to make ends meet say that current circumstances are “scary” and “stressful”, with many stating that they are “very worried” about what the year ahead might hold. Brenads and retailers will play a critical role in minimising the impact of inflation where possible to mitigate the dire circumstances that many customers face.
To see how inflation might be affecting grocery shopping specifically, we asked whether respondents had started to cut back on their spend – a question that we also posed back in April 2022. While just over half (56%) told us that they had scaled back or stopped their spend in at least one category a year ago, a full two-thirds (66%) now attest to having done so.
Two-thirds of UK customers have now reduced or eliminated their spending in at least one category. That’s up from 56% that said the same last year.
Looking at individual categories, a first-glance would suggest that shoppers are focusing their cutbacks around discretionary spend. Confectionary and Snacks (32%), Home and Party (29%), and Ready Meals (25%) are the areas in which most people have reduced or stopped their spending. When we compare responses from today with those from a year ago, however, it becomes apparent just how hard inflation is beginning to bite.
Spending on discretionary products has fallen the most due to inflation, but a growing number of shoppers are having to scale back in core categories too.
Between April 2022 and today, we see growing evidence that a number of shoppers may be reducing or eliminating their spend across several core categories. Cutbacks in Meat, Fish, and Poultry (11% last year to 24% today), Frozen Food (9% to 16%), Dairy (6% to 11%), and Fruit and Veg (5% to 10%) show that many customers are now having to make even harder choices about where to save money.
One interesting addition here: we also see evidence to suggest that there is an almost viral aspect to cost saving. Put simply, when shoppers reduce their spend in one category, they’re likely to cut back in another closely related area as well. If someone buys fewer Toiletries & Beauty products, for instance, the chances are that they’ll also buy fewer Household products too.
Cutbacks in one area can prompt similar reductions in linked categories. Shoppers who reduce their spend on Fruit and Veg are likely to do the same in Dairy, for example.
Value seeking behaviours appear to have become increasingly common over the past 12 months, with customers reporting actions ranging from shopping around for better prices through to scratch cooking and home baking. Naturally, many shoppers say that they have started to scrutinise their spend on national brands as well, with those products often perceived to be more expensive than own-brand alternatives.
In our Shopper Thoughts study from September 2022, 47% of respondents told us that they were planning to cut back on (or stop) buying branded products in the coming months.
Checking in again today, the reality is that 56% of customers say that they’ve reduced their spending on national brands, demonstrating the degree to which money-saving behaviours have been adopted in the time between the two polls. This intent appears to be translating into actual behaviours, too; other sources suggest that private label sales have grown by more than 14% in the past year, and now account for almost 55% of the market
While there is undoubtedly an element of attrition at play here – some customers simply cutting out those products altogether – own-brand sales do seem to be growing in kind. 44% of respondents said that they’re still buying those specific items, but are simply “trading down” to own-label versions.
As the cost of living crisis continues, and even in spite of the Bank of England’s reassurances that inflation will soon begin to ease, it is clear that retailers and brands need to keep pace with the resultant impact on shopping behaviours. As shown by the results of this latest study, new behaviours are still in the process of being formed; the challenge now lies in adapting to them effectively.
[1] The facts and figures behind own-label's incredible growth – The Grocer, 14 May 2023
Helping brands get the most from retail media
Retail Media & Audience Targeting solutionsMake Retail Media work for your business with Customer Data Science
Retail Media solutionsCookie | Description |
---|---|
cli_user_preference | The cookie is set by the GDPR Cookie Consent plugin and is used to store the yes/no selection the consent given for cookie usage. It does not store any personal data. |
cookielawinfo-checkbox-advertisement | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
cookielawinfo-checkbox-analytics | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
cookielawinfo-checkbox-necessary | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
CookieLawInfoConsent | The cookie is set by the GDPR Cookie Consent plugin and is used to store the summary of the consent given for cookie usage. It does not store any personal data. |
viewed_cookie_policy | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |
wsaffinity | Set by the dunnhumby website, that allows all subsequent traffic and requests from an initial client session to be passed to the same server in the pool. Session affinity is also referred to as session persistence, server affinity, server persistence, or server sticky. |
Cookie | Description |
---|---|
wordpress_test_cookie | WordPress cookie to read if cookies can be placed, and lasts for the session. |
wp_lang | This cookie is used to remember the language chosen by the user while browsing. |
Cookie | Description |
---|---|
CONSENT | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
fs_cid | Set by FullStory to correlate sessions for diagnostics and session consistency; not always set. |
fs_lua | Set by FullStory to record the time of the user’s last activity, helping manage session timeouts. |
fs_session | Set by FullStory to manage session flow and recording. Not always visible or applicable across all implementations. |
fs_uid | Set by FullStory to uniquely identify a user’s browser. Used for session replay and user analytics. Does not contain personal data directly. |
VISITOR_INFO1_LIVE | Set by YouTube to estimate user bandwidth and improve video quality by adjusting playback speed. |
VISITOR_PRIVACY_METADATA | Set by YouTube to store privacy preferences and metadata related to user consent and settings. |
vuid | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
YSC | Set by YouTube to track user sessions and maintain video playback state during a browser session. |
yt-remote-device-id | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
yt.innertube::nextId | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
yt.innertube::requests | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
_ga | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognise unique visitors. |
_ga_* | Set by Google Analytics to persist session state. |
_gid | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
_lfa | This cookie is set by the provider Leadfeeder to identify the IP address of devices visiting the website, in order to retarget multiple users routing from the same IP address. |
Cookie | Description |
---|---|
aam_uuid | Set by LinkedIn, for ID sync for Adobe Audience Manager. |
AEC | Set by Google, ‘AEC’ cookies ensure that requests within a browsing session are made by the user, and not by other sites. These cookies prevent malicious sites from acting on behalf of a user without that user’s knowledge. |
AMCVS_14215E3D5995C57C0A495C55%40AdobeOrg | Set by LinkedIn, indicates the start of a session for Adobe Experience Cloud. |
AMCV_14215E3D5995C57C0A495C55%40AdobeOrg | Set by LinkedIn, Unique Identifier for Adobe Experience Cloud. |
AnalyticsSyncHistory | Set by LinkedIn, used to store information about the time a sync with the lms_analytics cookie took place for users in the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
bcookie | LinkedIn sets this cookie from LinkedIn share buttons and ad tags to recognise browser ID. |
bscookie | LinkedIn sets this cookie to store performed actions on the website. |
DV | Set by Google, used for the purpose of targeted advertising, to collect information about how visitors use our site. |
ELOQUA | This cookie is set by Eloqua Marketing Automation Tool. It contains a unique identifier to recognise returning visitors and track their visit data across multiple visits and multiple OpenText Websites. This data is logged in pseudonymised form, unless a visitor provides us with their personal data through creating a profile, such as when signing up for events or for downloading information that is not available to the public. |
gpv_pn | Set by LinkedIn, used to retain and fetch previous page visited in Adobe Analytics. |
lang | Session-based cookie, set by LinkedIn, used to set default locale/language. |
lidc | Set by LinkedIn, used for routing from Share buttons and ad tags. |
lidc | LinkedIn sets the lidc cookie to facilitate data center selection. |
li_gc | Set by LinkedIn to store consent of guests regarding the use of cookies for non-essential purposes. |
li_sugr | Set by LinkedIn, used to make a probabilistic match of a user's identity outside the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
lms_analytics | Set by LinkedIn to identify LinkedIn Members in the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland) for analytics. |
NID | Set by Google, registers a unique ID that identifies a returning user’s device. The ID is used for targeted ads. |
OGP / OGPC | Set by Google, cookie enables the functionality of Google Maps. |
OTZ | Set by Google, used to support Google’s advertising services. This cookie is used by Google Analytics to provide an analysis of website visitors in aggregate. |
s_cc | Set by LinkedIn, used to determine if cookies are enabled for Adobe Analytics. |
s_ips | Set by LinkedIn, tracks percent of page viewed. |
s_plt | Set by LinkedIn, this cookie tracks the time that the previous page took to load. |
s_pltp | Set by LinkedIn, this cookie provides page name value (URL) for use by Adobe Analytics. |
s_ppv | Set by LinkedIn, used by Adobe Analytics to retain and fetch what percentage of a page was viewed. |
s_sq | Set by LinkedIn, used to store information about the previous link that was clicked on by the user by Adobe Analytics. |
s_tp | Set by LinkedIn, this cookie measures a visitor’s scroll activity to see how much of a page they view before moving on to another page. |
s_tslv | Set by LinkedIn, used to retain and fetch time since last visit in Adobe Analytics. |
test_cookie | Set by doubleclick.net (part of Google), the purpose of the cookie is to determine if the users' browser supports cookies. |
U | Set by LinkedIn, Browser Identifier for users outside the Designated Countries (which LinkedIn determines as European Union (EU), European Economic Area (EEA), and Switzerland). |
UserMatchHistory | LinkedIn sets this cookie for LinkedIn Ads ID syncing. |
UserMatchHistory | This cookie is used by LinkedIn Ads to help dunnhumby measure advertising performance. More information can be found in their cookie policy. |
yt-remote-connected-devices | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
_gcl_au | Set by Google Tag Manager to store and track conversion events. It is typically associated with Google Ads, but may be set even if no active ad campaigns are running, especially when GTM is configured with default settings. The cookie helps measure the effectiveness of ad clicks in relation to site actions. |