Flyer and seasonal buying: building a price book
Most grocery "sales" aren't random. Pantry staples go on sale in a cycle — every few weeks, prices drop to a rock-bottom level, then climb back to full price until the next round. If you buy when you run out, you pay whatever the price happens to be that week. If you buy when the cycle hits bottom, you stock up and ride it out. A price book is how you learn the cycle.
What a price book is (and isn't)
A price book is a short list of the 20 or so items you buy most often, with the lowest price you've seen for each. It is not a spreadsheet hobby — a phone note or an index card is fine. The format that works:
| Item | Size | Regular price | Best price seen |
|---|---|---|---|
| Canned tomatoes | 796 ml | $2.49 | $1.00 |
| Olive oil | 1 L | $12.99 | $7.99 |
| Chicken thighs | per lb | $3.99 | $1.99 |
Fill in the regular price first (what's on the shelf most weeks), then update the best price whenever you spot a low. After a month or two, patterns emerge: you'll know that canned tomatoes hit their low every month or so, and that $2 for chicken thighs is the signal to buy extra.
The three price tiers
For each item in your book, think in three tiers:
- Full price — buy only what you need for this week. Never stock up here.
- A decent sale — buy a little extra if you have storage space, but don't go deep.
- Rock bottom — the lowest price you've ever seen. This is when you stock up: buy enough to last until the next cycle (usually 4–6 weeks for pantry staples).
The whole point of the book is knowing which tier you're looking at. Without it, every sale looks like a deal. With it, you know the difference between a real low and marketing.
How to read the flyer
Weekly flyers reward a quick, disciplined scan — five minutes, not an hour:
- Start on the front page. Loss leaders — the eye-catching deals on the front — are usually genuine lows designed to get you in the door. These are worth planning around.
- Check your price book items. Flip through for the 20 items you track. Compare each flyer price against your best-price column.
- Look for multi-buy traps. "10 for $10" often means $1 each — check the fine print; you usually don't need to buy all ten to get the price.
- Note the price limit. Sale prices often cap the quantity. That's fine — you want the limit's worth, not a hoard.
Compare flyers from two or three stores if you have the option. One store's loss leader on chicken is often another store's full price — and many stores will price-match a competitor's flyer at the till, so ask at customer service about their policy.
Buy seasonally: produce has a calendar too
Fresh produce has its own version of the sale cycle: the growing season. Fruit and vegetables in season locally are cheaper, taste better, and last longer than the same items shipped from far away in winter. The principle is simple — eat what's abundant:
- Summer: berries, stone fruit, corn, tomatoes, zucchini, peppers.
- Fall: apples, pears, squash, root vegetables, cabbage.
- Winter: citrus, hardy root vegetables, cabbage, frozen produce from summer.
- Spring: asparagus, greens, rhubarb, early herbs.
When seasonal produce is cheap, buy extra and freeze it (see our freezer basics guide). A bag of summer berries frozen at peak season beats expensive, out-of-season berries all winter — and costs a fraction.
The rules that keep flyer shopping honest
Flyer shopping backfires without guardrails. Three rules:
- Don't buy it because it's on sale — buy it because you'll use it before it expires. A deal on food you throw away is a 100% loss.
- Stock up only on shelf-stable or freezable items — pantry goods, frozen vegetables, meat for the freezer. Don't stockpile fresh dairy or produce.
- Respect storage space. A stockpile that blocks your freezer or pantry and gets forgotten saves nothing. Buy what you can store and rotate.
Start small: pick five items for your price book this week, scan one flyer, and buy one thing at its rock-bottom price. The system builds itself from there.