Yellow-Sticker Shopping in Switzerland: How to Save 25-50% on Near-Expiry Groceries
Saturday 15:00-17:00 is the biggest sticker window of the week thanks to Sunday closure. Here's the timing rhythm across all 7 Swiss retailers, the categories that get marked down hardest, and the rules that turn sticker hunting into a CHF 30-80/week saving habit.

Every evening, in every Swiss supermarket, hundreds of perfectly good products are marked down with red or orange stickers because they're approaching their sell-by date. These markdowns typically slash standard prices by 25 to 50 percent, sometimes more. A roast chicken at CHF 14.90 in the afternoon can become CHF 7.45 at 18:30. A pack of cheese at CHF 8.50 becomes CHF 4.25. Multiplied across a household's weekly shop, sticker hunting saves CHF 30 to CHF 80 a week, with zero loss of quality.
The catch is timing and predictability. There's no calendar for when each store reduces what. But the rules are consistent enough across all 7 major Swiss retailers (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's) that anyone willing to shift their shopping window by 30 to 60 minutes can build a reliable savings habit. This guide gives you the timing windows, the categories that get marked down hardest, the apps that complement the in-store hunt, and the tactics that work regardless of which store you walk into.
Sources verified: April 2026. Discount mechanics from moneyland.ch, Lost in Switzerland, IamExpat. Food-waste figures from Too Good To Go Switzerland and Federal Office for the Environment (BAFU). Live offers in the Rappn app.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
How Sticker Discounts Actually Work
Every Swiss supermarket runs the same basic system, with small variations. Products approaching their sell-by date are physically tagged with a coloured sticker, usually red or orange, sometimes yellow, indicating a price reduction. The standard reductions in Switzerland are typically 25 percent or 50 percent off the original price. On the morning of the sell-by date, items often jump to the 50 percent tier, occasionally further if a department manager wants stock cleared.
The mechanics share three rules across stores:
Rule 1: The closer to closing time, the deeper the discounts. First markdowns appear in the late afternoon, around 16:00 to 17:00 in many stores. The 50 percent tier typically appears in the final 1 to 2 hours before close. Some store managers do a final pass 30 minutes before close, applying additional reductions to anything still on the shelf.
Rule 2: Saturdays are the biggest day. Most Swiss supermarkets are closed on Sundays. Anything fresh that won't survive the weekend gets marked down hard on Saturday afternoon. Saturday between 15:00 and 17:00 is the single most productive sticker-hunting window of the week, particularly in the meat, fish, and bakery sections.
Rule 3: Some sticker categories are far more reliable than others. Bakery, prepared foods, fresh meat and fish, dairy approaching expiry, and pre-cut produce are reduced almost daily. Long-shelf-life packaged goods rarely get sticker reductions, since they have weeks of shelf life ahead of them.
When to Go: The Timing Windows That Actually Work
The single biggest predictor of sticker shopping success is when you walk in. Different categories peak at different times:
| Category | Best window | Typical reduction | Notes |
|---|---|---|---|
| Bakery (bread, pastries) | 1 hour before close, daily | 30-50% | Bread doesn't survive the night; almost always discounted late |
| Fresh meat (counter and pre-pack) | Saturday 15:00-17:00, weekday evenings | 25-50% | Highest savings vs full price; Saturday is gold |
| Fresh fish | Saturday 15:00-17:00 | 30-50% | Won't survive Sunday closure |
| Prepared foods (pizza, salads, sandwiches) | 17:00 onward, daily | 30-50% | Especially at train-station stores |
| Dairy (yogurt, cheese, cream) | Last 2 days before sell-by | 25-50% | Often cleared in batches |
| Pre-cut and packaged produce | Late afternoon, daily | 25-50% | Smaller discounts but consistent |
| Roast chicken (rotisserie) | 30 mins before close | 50% | One of the most reliable wins |
| Sushi and fresh sushi-style items | 17:00-18:00 | 30-50% | Train-station stores especially |
A typical Swiss supermarket closes at 19:00 or 20:00 on weekdays, 17:00 or 18:00 on Saturday, depending on canton. Train-station stores often stay open until 22:00 or 23:00 daily, and they reduce on a different cycle, with deep discounts often appearing 60 to 90 minutes before close.
Which Stores Reduce, and How They Differ
All 7 major Swiss retailers do sticker reductions, but the practical experience differs.
Migros has the widest store network and the most predictable reductions. Big-city Migros stores reduce throughout the afternoon, with a final pass 30 to 60 minutes before close. M-Budget products generally do not get reduced (they're already positioned at the lowest price tier).
Coop runs sticker reductions across its full network. Coop also has the largest weekly Aktion calendar, which sometimes overlaps with sticker reductions to create deep discounts on already-promo items. Prix Garantie products generally don't get sticker-reduced, similar to M-Budget.
Denner reduces aggressively, especially in smaller stores where stock turnover is faster and shelf space is at a premium. Saturday afternoon at a small Denner is often the cheapest sticker hunt in town.
Aldi Suisse and Lidl Schweiz both run sticker reductions, but their fresh ranges are smaller than Migros or Coop, so the absolute number of stickered items per visit is lower. Their advantage: their non-stickered baseline prices on standard meat and dairy are already 20 to 40 percent below Migros and Coop, so a stickered item at Aldi is often the cheapest single item in the country for that category.
Aligro, as a wholesale-oriented store, occasionally clears bulk lots at sharp reductions but doesn't follow the same consumer-oriented sticker cycle. If you're already shopping there for bulk, look for end-of-pallet reductions on meat and produce.
Otto's runs irregular bulk frozen and packaged-goods clearances rather than daily sticker reductions, but the price level on those clearances can be exceptional.
A useful piece of staff folklore: shop employees sometimes miss or forget to sticker products that should be discounted. They will normally only charge you half for products which expire on the same day, especially if you ask them shortly before closing time. This is not store policy at any chain, but it's a common informal practice.
What Doesn't Get Stickered (and Why)
Not everything ends up with a discount sticker. Some categories rarely or never see them:
Frozen products. Freezing extends shelf life by months. Frozen items rarely get marked down for expiry. They do get discounted via weekly Aktion cycles, which is a different mechanism.
Long-shelf-life dry goods. Pasta, rice, canned goods, oils, coffee. These have years of shelf life and aren't reduced for expiry. Aktion is the right channel for these.
Budget lines (M-Budget, Prix Garantie). Migros and Coop generally do not discount products in their M-Budget and Prix Garantie lines. The logic: these are already positioned as the cheapest option, so further reductions would erode the brand's price-floor positioning. By contrast, Aldi, Denner, and Lidl run promotions across their no-name groceries, including via stickers.
Branded national products. They get stickered when approaching expiry, but the sticker discount is calculated off the standard price, which is often 30 to 50 percent above the budget-line equivalent. A 50-percent sticker on a branded yogurt may still cost more than a regular-price M-Budget yogurt.
This last point matters. The right framing for sticker shopping is not "save the most on this product" but "get this specific product I'd want at a much better price". If you don't normally buy branded yogurts, a 50-percent sticker on one isn't a saving for you, it's a temptation.
Don't rely on sticker luck for the products you buy weekly.
Rappn lets you follow specific products (chicken breast, organic milk, your usual coffee brand) and notifies you the moment any of the 7 major Swiss retailers drops the price, whether via sticker, Aktion, or budget-line restock.
Wundertüten: The Too Good To Go Layer
Beyond in-store stickers, Switzerland has a parallel anti-food-waste system: Too Good To Go. The Danish app, active in Switzerland since 2018, partners with Migros, Spar, Volg, individual Coop Karma stores, and around 960 Coop supermarkets nationwide, plus thousands of restaurants, bakeries, and small shops.
How it works: an hour before close, partner stores list "Wundertüten" (surprise bags) in the app. Migros sells two types: a fruit-and-vegetable bag at CHF 4.90 with goods worth CHF 15.00, and a mixed grocery bag at CHF 5.90 with goods worth CHF 18.00. You pay through the app, then pick up at the store before close.
The trade-off: you don't choose what's in the bag. It's whatever the store has at risk of being thrown out. For households flexible on what they cook, the value-per-franc is unbeatable, often 60 to 70 percent off the equivalent retail value. For households with specific dietary needs or strict shopping lists, Wundertüten are less useful.
Switzerland's food waste totals around 2.3 million tonnes per year, equivalent to roughly 300 kg per person per year. Apps like Too Good To Go are part of the response, but in-store sticker reductions move the same volume of food into household kitchens at the same kind of discount, just one product at a time rather than in mystery bundles.
Tactics That Make Sticker Shopping Worth the Time
Sticker hunting is a real saver, but only if you do it efficiently. The rules:
Make sticker hunting your normal shopping window, not an extra trip. The single biggest mistake is treating it as a separate errand. The savings only beat the cost of your time if you're shopping anyway. Shift your usual evening or Saturday shop to align with the markdown window.
Shop by category, not by sticker. It's tempting to fill the basket with everything that has a sticker. That's not saving, it's spending. The real win is when stickers cover what you were going to buy anyway. Use the same shared shopping list discipline as any other shop. See our guide to running a shared shopping list in Switzerland.
Plan around the freezer. Saturday-evening sticker meat is often a 50 percent discount on something with a sell-by of Sunday. Buy it, vacuum-pack and freeze, eat over the next month. The freezer turns short-shelf-life sticker bargains into long-shelf-life pantry value. The same logic applies to bread (slice and freeze), cheese (vacuum-pack), and prepared foods (most are freezer-safe).
Combine sticker hunting with the right base store. A 50 percent sticker on a Coop Naturaplan chicken is usually better than full-price Aldi chicken. But a non-stickered Aldi chicken is often cheaper than a non-stickered Migros one. Choose your base store on standard pricing, then add sticker hunting on top. See our cheapest supermarket in Switzerland breakdown.
Don't drive across town for stickers. The savings on a typical sticker basket are CHF 15 to CHF 30 above what you'd pay at full price. If you drive 20 minutes each way at Swiss fuel prices, you've eaten the savings. Sticker hunting works at the store you'd shop at anyway.
Watch the maths on branded vs budget. A 25-percent sticker on a CHF 6.50 branded yogurt = CHF 4.88. The full-price M-Budget equivalent is CHF 2.20. The sticker isn't always the cheaper option. Compare against your normal alternative, not just against the original branded price.
For the full picture on weekly savings discipline, see our save money on groceries in Switzerland guide.
A Realistic Weekly Routine
For a Swiss household serious about sticker discounts, here's a routine that actually fits a normal week:
Saturday afternoon (15:00 to 17:00). The big run. Hit your usual base store between 90 and 60 minutes before close. Bakery, meat counter, fresh fish, prepared foods. This is when the deepest reductions happen because of the Sunday closure.
Tuesday or Wednesday evening (60 to 90 minutes before close). A mid-week top-up at a smaller, closer store. Bread, dairy, anything that needs replenishing. Smaller store, fewer customers, often surprisingly good late-evening reductions.
Train-station stores after 20:00. If your route home passes a Coop or Migros at a Bahnhof, it's worth a 5-minute detour two or three times a week. These stores stay open later and reduce on a different cycle.
Don't go on Mondays. Stock just got refilled, sticker volumes are low, and most of what's on the shelf has full shelf life ahead of it.
This routine takes no extra time if you're going to shop anyway. The CHF 30 to CHF 80 weekly saving compounds quickly: CHF 1,500 to CHF 4,000 a year for a disciplined family, with the same products you'd buy anyway, just at lower prices.
Sources checked: .
Why Rappn?
Rappn is the only neutral grocery price comparison app in Switzerland — with no commercial agreements with any retailer. Our comparisons are truly independent.
- 100% free — no subscription, no hidden costs
- Neutral — no commercial agreements with Migros, Coop, Aldi, Lidl, Denner, Aligro, or Otto’s
- Real-time data — prices updated continuously
- +10,000 offers, +3,000 supermarkets, 100% free
Ready to save on groceries?
Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.
Frequently Asked Questions
When are products marked down at Swiss supermarkets?
Most Swiss supermarkets begin sticker reductions in the late afternoon, around 16:00 to 17:00, with the deepest discounts (typically 50 percent) appearing in the final 1 to 2 hours before close. Saturday between 15:00 and 17:00 is the single best window because most stores are closed Sunday and clear short-shelf-life stock aggressively. Train-station stores follow a different cycle, with deep reductions often appearing 60 to 90 minutes before their later closing time.
How big are the discounts on near-expiry groceries?
Standard reductions are typically 25 percent or 50 percent off the original price. The 50 percent tier usually appears on the morning of the sell-by date or in the final hours before close. Occasionally store managers go deeper to clear stock, especially on prepared foods like rotisserie chicken in the last 30 minutes before close.
Why don't M-Budget and Prix Garantie products get reduced stickers?
Migros and Coop generally do not discount their budget lines via stickers because these products are already positioned as the cheapest option in the store. The logic protects the brand's price-floor positioning. By contrast, Aldi, Denner, and Lidl do run promotions and stickers across their no-name groceries.
Is the Too Good To Go app worth it in Switzerland?
Yes for households flexible on what they cook. Too Good To Go partners with Migros nationally, Spar, Volg, around 960 Coop supermarkets, and thousands of restaurants and bakeries. Wundertüten cost CHF 4.90 to CHF 5.90 for goods worth CHF 15 to CHF 18, picked up an hour before close. The trade-off: you don't choose what's in the bag.
How does Rappn complement sticker shopping?
Stickers are reactive, you find them when you find them. Rappn is proactive: you follow specific products and get notified the moment any of the 7 major Swiss retailers (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's) drops the price via Aktion or budget-line stocking, in your canton, in your language. Use Rappn for predictable wins on products you buy weekly; use sticker hunting for opportunistic savings.
Will sticker products make me sick?
No. Sell-by dates in Switzerland are conservative and most products are perfectly safe well past them, especially dairy, packaged meat, and bread. The reduction is a logistics decision, not a quality one. Common sense applies: trust your senses (smell, appearance), follow proper storage after purchase, and freeze anything you won't eat within 1 to 2 days.
