Why do grocery prices change so often?
Last updated 2 May 2026
Australian food and non alcoholic beverages rose 3.1 percent in the 12 months to February 2026 according to ABS data. But prices do not rise smoothly. They shift constantly and the reasons vary by product type.
Seasonal produce
Fruit and vegetable prices are driven by growing seasons, weather events and supply chain conditions. A drought or flood can push prices up significantly in a short period. Prices fall when seasonal produce is abundant.
Promotional cycles
Most packaged grocery products cycle on and off special on a roughly regular rotation. Supermarkets use promotions strategically to drive traffic and shift stock. Tracking price history lets you see these cycles and time purchases to catch genuine lows.
Supply chain and input costs
Fuel costs, labour costs and global commodity prices all feed into grocery prices over time. These pressures often result in gradual price increases rather than sudden spikes.
Retailer strategy
The ACCC’s 2025 Supermarket Inquiry found Australian supermarkets use complex promotional mechanisms including temporary price spikes followed by promotional pricing. Understanding this context helps you evaluate whether a promoted price represents genuine value.
How to tell if a supermarket special is real →
Frequently asked questions
Catalogue specials change weekly on a Wednesday cycle. Everyday prices can also change at any time. ShopHop records every price change overnight so you always see the most current data.