The rotation

How often does the same product go half price?

Packaged groceries don't get discounted at random. They tend to cycle — and once you know the rough interval, the question "should I stock up?" turns into arithmetic instead of instinct.

A shopper pushing a trolley through a supermarket aisle

The short answer: for a lot of branded packaged groceries, roughly every four to six weeks. Not a law, not a published schedule, and it varies a great deal by category and brand — but it's a far better working assumption than "whenever they feel like it".

Promotional calendars are planned well ahead, negotiated between retailer and supplier, and spread across the year so that a category always has something on promotion without everything being discounted at once. The practical consequence for a shopper is that a product you missed at half price is usually weeks away from returning, not months.

Why this changes the question you're asking

Standing in the aisle looking at a half-price ticket, most people ask "is this a good price?" That's the wrong question, because you already know the answer — it's half price.

The better question is "how many do I need to get to the next one?" If the cycle is around five weeks and you get through one a fortnight, you need somewhere near three to bridge the gap. Buy one and you'll pay full price twice before it comes back around. Buy eight and you've tied up money in a cupboard for a product that'll be half price again before you finish it.

A typical rotation across six months Illustrative pattern, not a specific product ½ ½ ½ ½ ½ full price full price full price full price wk 0 wk 5 wk 10 wk 15 wk 20 the gap to cover Buy enough to reach the next green block — no more. Use one a fortnight, five-week cycle? Roughly three. Not one, and not a year's worth.
The interval, not the discount, is what tells you how many to put in the trolley.

Where the rule of thumb breaks down

Four to six weeks is a starting assumption, not a promise. A few things reliably bend it.

Worth knowing: half price and "cheapest it gets" aren't the same thing. Multi-buy offers, member-only pricing and short clearance markdowns can all beat a half-price ticket on the same product. The rotation tells you about the headline promotion, not the floor.

The catch nobody mentions

All of this assumes you know what a product normally costs. And that's the quiet problem — almost nobody does, for more than a handful of items. Ask most people what they last paid for their usual laundry detergent and you'll get a shrug, or a number that's two years old.

Without that baseline, a rotation is unusable. You can't tell where you are in a cycle if you don't know what the top of the cycle looks like, and "half price" only means something relative to a price you can actually recall.

The a-ha

The cycle isn't the hard part. Remembering what forty different products normally cost, for months on end, is the hard part — and it's the bit human memory is worst at.

This is why price tracking exists as a category at all. Not because the discounts are hidden — they're printed on enormous yellow tickets — but because the reference point you need to judge them against lives in a place you can't get to: your own recollection of a price you paid five weeks ago and had no reason to memorise.

Let something else keep the baseline

Add the products you buy regularly to a watchlist and we'll track what they cost, then tell you when the price actually drops.

Start a watchlist