Save Money on Groceries in Switzerland: 13 Tactics Ranked by Impact
Shop choice first, then timing, then the unit price, then own brands. Per K-Tipp (September 2025), 8.6 percent separated Aldi Suisse from Coop across 100 everyday articles; since 5 February 2026 Migros, Coop and Denner start their weekly Aktionen on Thursday. This page ranks the tactics by impact rather than counting them.

Saving money on groceries in Switzerland has an order of priority, and it does not start with coupons. The biggest lever is which shop you use for your staples: in the K-Tipp basket test of September 2025 covering 100 everyday articles, the basket cost CHF 230.94 at Aldi Suisse and CHF 232.83 at Lidl Schweiz, against CHF 243.54 at Migros and CHF 250.70 at Coop — putting Coop 8.6 percent above Aldi. Next comes promotion timing, because since 5 February 2026 Migros, Coop and Denner start their weekly Aktionen on Thursday. Third is reading the unit price per kilo or litre, and only fourth is switching to own brands; loyalty cards, bulk packs and cross-border trips are fine-tuning on a foundation that has to be right first.
Last reviewed: August 2026. Sources checked regularly. K-Tipp basket test (September 2025, 100 everyday articles). bonus.ch price comparison (published 3 September 2025, prices collected 12 August 2025, 20 branded products). Fédération romande des consommateurs, «Biens de première nécessité» (2 February 2023, 35 articles). SECO price-indication FAQ and the Price Indication Ordinance (PBV, SR 942.211); self-comparison revision of 30 October 2024 (AS 2024 621), in force since 1 January 2025. Federal Office for Customs and Border Security (BAZG), duty-free value allowance. Federal Statistical Office, Household Budget Survey 2017. Promotion days: Migros, Coop and Denner on Thursday since 5 February 2026; Aldi Suisse and Lidl Schweiz on Monday and Thursday.
Rappn is the only neutral grocery price comparison app in Switzerland, with no commercial agreements with any retailer.
Where is grocery shopping cheapest in Switzerland?
For staples it is the hard discounters, according to K-Tipp (September 2025). Across 100 everyday articles, Aldi Suisse and Lidl Schweiz came out in front and Coop last, with roughly 20 francs between Aldi and Coop on a single basket. That is the largest single lever available to you, and it costs you no weekly effort at all — just one decision.
It does not apply everywhere equally, though. On branded goods the advantage disappears: bonus.ch collected the prices of twenty branded products on 12 August 2025 with promotions excluded and concluded that on that basis no supermarket is genuinely cheaper than another, with gaps often down to a single rappen. On non-food the gap widens instead: across 35 articles on 2 February 2023, the Fédération romande des consommateurs found an average spread of only 4.2 percent on food, but prices on average 25 percent above the cheapest at Aldi, Coop and Migros for hygiene and cleaning products, and more than double at Denner.
| Retailer | K-Tipp basket, 100 articles (September 2025) | Weekly promotions start | Budget own brand |
|---|---|---|---|
| Aldi Suisse | CHF 230.94 | Monday and Thursday | Own-brand range |
| Lidl Schweiz | CHF 232.83 | Monday and Thursday | Own-brand range |
| Migros | CHF 243.54 | Thursday (since 5 February 2026) | M-Budget |
| Coop | CHF 250.70 | Thursday | Prix Garantie |
| Denner | not reported in the K-Tipp basket | Thursday (since 5 February 2026) | Own-brand range |
The table also shows why "which shop is cheapest" is not the whole question: the basket describes staples, not your week. For more, see the comparison of discounters in Switzerland and the cheapest supermarket ranking.
The 13 tactics, ranked by impact
The order is deliberate: what sits at the top affects every shop, what sits at the bottom affects the odd one.
1. Buy your staples where the basket is cheap
This is the only lever that keeps working without any weekly effort. Per K-Tipp (September 2025), roughly 20 francs, or 8.6 percent, separated Aldi Suisse from Coop across 100 everyday articles. You do not have to abandon the chain you like: buy the staples — pasta, rice, tinned goods, oil, flour, dairy — where they are cheap, and keep the rest where the range suits you. Details in the discounter comparison.
2. Make Thursday your shopping day
Since 5 February 2026, Migros, Coop and Denner start their weekly Aktionen on Thursday; Aldi Suisse and Lidl Schweiz run offers on Monday and Thursday. If you still plan on Tuesday morning you arrive two days early and look at last week's prices for half the week. Changing costs nothing — it just moves the day. Who posts what and when is in the Swiss promotion calendar, and the mechanics are in how Swiss Aktionen work.
3. Buy meat almost only on promotion
Meat is one of the categories that shows up most often in the weekly Aktionen. You can see that directly in the Rappn offer feed: meat and fresh goods appear heavily week after week, while a lot of dry-goods lines are only rarely reduced. In practice, buying meat at the regular price very often means paying more than you need to, because the same cut comes back on promotion a short time later. We could not confirm an official Swiss statistic for the promotional share of the meat market from a primary source for this revision, so no percentage is quoted here. See meat deals in Switzerland.
4. Read the unit price, not the pack price
For measurable goods the unit price per litre or kilo has to appear on the shelf label under the Price Indication Ordinance (PBV, SR 942.211); SECO points to Art. 5 as the basis and allows exceptions only for per-piece sales and very low prices. That small figure makes pack size irrelevant and exposes a fake bargain in two seconds — the best effort-to-effect ratio on the list. How to use it: Swiss price tags and unit prices.
5. Switch to budget lines and own brands
The budget lines of the big supermarkets have caught up with the discounters: in the same comparison K-Tipp reported that M-Budget and Prix Garantie now sit at the price level of Aldi and Lidl. In practice, you may not need to change shop to get a discounter price, just to look one shelf lower. Where the own brand holds up and where it does not: best private label in Switzerland and M-Budget versus Aldi.
6. Set price alerts instead of reading leaflets
The ten to fifteen products you genuinely buy every week decide your bill. Rather than working through five leaflets every Thursday, save those products once and let the alert find you when the price drops. Rappn has price-drop alerts and over 10,000 live offers from seven chains (Migros, Coop, Aldi Suisse, Lidl, Denner, Aligro, Otto's) in four languages, free. See grocery price alerts.
7. Build the weekly menu around the promotions
The most expensive moment of the week is the one where a recipe dictates your shopping list. Reverse the order: look at what is on promotion first, then choose the dishes. That cuts the bill and the waste at the same time, because ingredients overlap across several evenings. Concrete weekly frameworks are in a weekly dinner menu under CHF 5, and the tool comparison in meal planning apps in Switzerland.
8. Spot the fake discounts
Not every "instead of" tag is a discount. The Federal Council revised the self-comparison rules on 30 October 2024 (AS 2024 621, in force since 1 January 2025): sellers may now choose between the old short-term rule — the struck-through price must have applied at least twice as long as the discount, and the whole self-comparison may run for a maximum of two months — and the new rule, which allows an open-ended self-comparison as long as the higher price was actually charged for at least 30 consecutive days beforehand. In practice: since 2025 an "instead of" tag that has been on the shelf for weeks can be entirely legal, so its duration tells you nothing on its own. The only useful test is the cross-retailer check: if another chain is selling the same product cheaper at its regular price this week, the discount is measured against a high reference price rather than against the market. The patterns in detail: spot fake discounts.
9. Take reduced items, but on purpose
The big chains cut prices on fresh goods before the printed date, usually in the evening. It pays for anything you will eat the same or next day, or freeze straight away — and it pays nothing if the sticker pushes you toward a product you would never otherwise buy. How to find the windows and the shelves: yellow-sticker shopping in Switzerland.
10. Bulk packs only with a unit-price check
Big is not automatically cheap. A large pack only saves money if the unit price is lower and you finish it before it spoils. For pasta, rice, detergent or toilet paper both conditions usually hold; for fresh goods they rarely do. On the first condition, tactic 4 does the work for you, because some family packs cost more per kilo than the mid-size one. The categories where stocking up genuinely pays are in bulk buying at Swiss supermarkets.
11. Bundle loyalty cards instead of collecting them
Points are not a price cut but a deferred rebate, and they only work if the card is with you: the entire benefit lies in never forgetting it at the till. That is why Rappn keeps the cards in a loyalty-card wallet. What separates the two big programmes is in Cumulus versus Supercard, with the overview in the Swiss loyalty card wallet.
12. Do the cross-border maths instead of assuming
Since 1 January 2025 the duty-free value allowance is CHF 150 per person per day per the BAZG, and it can be claimed only once a day. The arithmetic matters: if the total value exceeds 150 francs, VAT is owed on the entire imported value, not only on the excess. Together with travel time and fuel, that is what decides whether the trip is worth it. Worked examples: shopping in Germany, in France and in Italy.
13. Set a budget and read your receipts
No number, no target. The Federal Statistical Office reported CHF 636 per household per month for food and non-alcoholic beverages in its Household Budget Survey 2017 — a reference point rather than a rule. Rappn can scan your receipts so you can see where the money actually goes. Useful benchmarks: family budget, single-person budget, reducing food waste and shopping list apps.
| Rank | Lever | Impact | Evidence |
|---|---|---|---|
| 1 | Choice of shop for staples | high, on every shop | K-Tipp, September 2025: 8.6 percent between Aldi and Coop across 100 articles |
| 2 | Promotion timing from Thursday | high, every week | Migros, Coop and Denner on Thursday since 5 February 2026 |
| 3 | Meat and fresh goods only on promotion | high within that category | Observed in the Rappn offer feed: meat and fresh goods promoted heavily each week |
| 4 | Reading the unit price per kilo or litre | medium to high, usable immediately | PBV SR 942.211, unit-price duty per SECO (Art. 5) |
| 5 | Own brands instead of branded goods | medium, product by product | K-Tipp, September 2025: budget lines at discounter level |
| 6-9 | Alerts, menu planning, discount checks, reduced items | medium, with a little routine | Self-comparison open-ended since 1 January 2025 with a 30-day reference price (AS 2024 621) |
| 10-13 | Bulk packs, loyalty, cross-border, budgeting | small or situational | BAZG: CHF 150 allowance per person per day |
How much does this actually save per year?
An honest answer needs its assumptions in the open. Apply the 8.6 percent gap from the K-Tipp test (September 2025) to the CHF 636 per household per month that the Federal Statistical Office reported for food and non-alcoholic beverages in its Household Budget Survey 2017, and you land at roughly CHF 55 a month. That is a worked example built from two named sources, not a measurement: it assumes the entire shop happens in a single store, which almost nobody does. The order of magnitude is useful; the decimal place is not.
For the other levers there is no Swiss study that puts an annual figure on an individual tip. That is why this page deliberately shows none — it shows a running order instead, not an estimate dressed up as a measurement. Price movements do not reorder that list either, they only raise the stakes; the current figures are in grocery inflation in Switzerland.
What helps most in my case? It depends
It depends on your basket. If you buy mostly staples, changing shop is the main lever. If you buy mostly branded goods, it is nearly ineffective per bonus.ch (12 August 2025), and promotion timing plus the unit price take over. If you buy a lot of hygiene and cleaning products, that is where the gap was by far the widest per the FRC (2 February 2023). And it depends on the week, because the promotions redistribute every Thursday.
That is exactly where every general ranking stops, this one included. What holds true this week for your specific products is what you see live in Rappn: over 10,000 live offers from seven chains, with price-drop alerts, shared shopping lists and unit-price comparison, in four languages and free. We compare prices product by product and do not claim to crown one retailer overall.
Next step: take ten minutes and do the first three items. Decide where your staples come from. Move your shopping day to Thursday. And set price alerts in Rappn for the ten products that appear in every second shop. Everything else on this list then becomes an improvement rather than a rebuild. Rappn is free and is not paid by any chain.
Sources checked: .
This is Rappn's home screen: the offers of all 7 Swiss chains, your price alerts, loyalty cards and shopping list in one place — the four levers this page ranks highest. Tap around to try it.
Welcome
Free, no account required · iOS & Android
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
Where is the cheapest place to buy groceries in Switzerland?
For staples, the hard discounters. In the K-Tipp basket test of September 2025 across 100 everyday articles, the basket cost CHF 230.94 at Aldi Suisse and CHF 232.83 at Lidl Schweiz, against CHF 243.54 at Migros and CHF 250.70 at Coop, putting Coop 8.6 percent above Aldi. Branded goods are a different story: bonus.ch compared twenty branded products excluding promotions on 12 August 2025 and concluded that on that basis no supermarket is genuinely cheaper than another.
How do I save the most money on groceries in Switzerland?
In this order: first where you buy your staples, second the timing of the weekly promotions, third the unit price per kilo or litre, and fourth switching to own brands. Loyalty cards, bulk packs and cross-border trips only matter after that. Starting with the small levers means a lot of effort for very little saving.
Which day are Swiss supermarket promotions best?
Thursday. Migros, Coop and Denner have started their weekly Aktionen on Thursday since 5 February 2026, and both Aldi Suisse and Lidl Schweiz run offers on Monday and Thursday. Planning on a Tuesday means looking at last week's prices for half the week.
Are Aldi and Lidl really cheaper in Switzerland?
For staples yes, per K-Tipp (September 2025). For branded goods barely at all, per bonus.ch (prices collected 12 August 2025). And the widest gap was on hygiene and cleaning products per the Fédération romande des consommateurs (2 February 2023): Aldi, Coop and Migros averaged 25 percent above the cheapest and Denner more than double, whereas on food the average spread in the same survey was only 4.2 percent.
Why does the unit price matter more than the pack price?
Because it removes pack size from the comparison. For measurable goods the unit price per litre or kilo must appear on the shelf label under the Price Indication Ordinance (PBV, SR 942.211); SECO cites Art. 5 as the basis and allows exceptions only for per-piece sales and very low prices. That lets you compare two differently sized packs in two seconds.
Is cross-border grocery shopping still worth it?
It depends on the arithmetic. Per the BAZG, the duty-free value allowance has been CHF 150 per person per day since 1 January 2025 and can be claimed only once a day. If the total value exceeds 150 francs, VAT is due on the entire imported value rather than only the excess. Combined with travel time and fuel, that is what decides whether the trip pays.
