A monthly grocery audit is a 30-minute review of what you bought, what you wasted, and what you overpaid for. Done once a month, it consistently catches the small habits — a forgotten Migros promo, an expired product, a loyalty card you never scan — that quietly inflate your bill by CHF 50 to CHF 150 over a year.
Why do Swiss grocery bills creep up without warning?
Supermarkets earn their living from what behavioural economists call friction reduction — making it as easy as possible to add one more item to the trolley. Coop and Migros rotate weekly Aktionen that create urgency, while store layouts push premium products into your eyeline. According to the Bundesamt fuer Statistik (BFS), Swiss households spend around CHF 670 per month on food and non-alcoholic drinks on average — but that figure masks huge variation. Families who track their spending consistently tend to land noticeably below the average.
The issue is rarely one expensive shop. It is the slow drift: a CHF 3.50 yogurt brand swap here, forgotten Cumulus points there. The audit is how you catch the drift.
What do you actually need to run the audit?
Nothing fancy. You need your receipts (or banking app transaction history) from the past month, 30 minutes, and a notepad or a spreadsheet. If you use Eini, the grocery tracker already groups your purchases by store and category — the audit becomes a matter of reading the summary and asking a few questions.
- Collect all receipts — physical slips, Coop or Migros app history, or your bank statement filtered by supermarket names.
- Sort by store — Coop, Migros, Lidl, Aldi, Denner, Volg, or wherever you shop.
- Flag recurring items — anything you buy every single week deserves a price check.
- Note what you threw away — even a rough mental list. Foodwaste.ch estimates Swiss households waste around 100 kg of food per person per year; a single wasted chicken or cheese block easily costs CHF 8 to CHF 15.
Which costs does a grocery audit actually catch?
Most household audits reveal one of three culprits: buying premium when own-brand works just as well, missing Aktion cycles, or shopping at the wrong store for staples. Fixing even one of these usually saves CHF 30 to CHF 60 per month.
Here is what to look for during your 30-minute pass:
- Brand premiums on staples: Pasta, rice, oil, canned tomatoes. Compare the branded price to M-Budget (Migros) or Prix Garantie (Coop). The gap is often 40 to 60% for identical nutritional profiles.
- Missed Aktionen: Coop Supercard and Cumulus run category-specific promotions roughly every 4 to 6 weeks. If you bought olive oil at full price and the Aktion ran the week before, you missed it. Learn how Aktion cycles work so you can time staple purchases.
- Loyalty card leakage: Are you scanning Cumulus or Supercard every visit? Forgotten scans add up. A CHF 500 per month household loses roughly CHF 15 to CHF 25 per month in points if they skip scans half the time.
- Store choice for expensive categories: Meat, cheese, and fish are dramatically cheaper at Aldi, Lidl, or Denner than at premium Migros or Coop city-centre locations. Prices vary by canton too — worth knowing if you live near a cantonal border.
- Food waste costs: Anything you binned came with a receipt. Tally it. If you threw out CHF 20 of food this month, that is money you paid for nothing.
How do Swiss store prices compare on everyday staples?
| Product | Migros (branded) | Coop (branded) | M-Budget / Prix Garantie | Aldi / Lidl |
|---|---|---|---|---|
| Pasta 500g | CHF 1.85 | CHF 1.90 | CHF 0.95 | CHF 0.99 |
| Chicken breast 500g | CHF 8.90 | CHF 9.20 | CHF 6.50 | CHF 5.95 |
| Whole milk 1L | CHF 1.55 | CHF 1.55 | CHF 1.30 | CHF 1.15 |
| Olive oil 750ml | CHF 7.95 | CHF 7.50 | CHF 4.90 | CHF 4.50 |
| Yogurt plain 500g | CHF 2.40 | CHF 2.50 | CHF 1.50 | CHF 1.35 |
If your household buys all five of these every week in branded form, switching to own-brand or discount stores for just pasta, oil, and yogurt saves roughly CHF 600 per year — without changing anything you eat.
What three changes should you make after the audit?
The audit produces findings. The value comes from acting on exactly three things — no more, or the habit dies. Pick the highest-impact changes:
- Swap one premium staple to own-brand — choose the category where you spend the most and the quality difference is minimal (typically pasta, oil, flour, canned goods).
- Set a reminder for the next Aktion cycle — if you identified a missed promotion, note the approximate next window and plan to stock up. Eini's algorithm tracks Aktion patterns across Coop and Migros so you do not have to do this manually.
- Plan one fewer unplanned shop — mid-week impulse trips are the biggest source of overspend. Batch cooking on weekends reduces them sharply. According to Comparis, Swiss shoppers who plan weekly menus spend an estimated 15 to 20% less on food than those who shop day by day.
How do you make the audit a habit rather than a chore?
The first audit takes 45 minutes because you are building the system. The second takes 20. By the third month, you are skimming a summary in 15 minutes and making one or two decisions. A few things that help:
- Do it on the same day every month — first Saturday morning, last Sunday of the month, whatever anchors it.
- Keep a running waste log in a notes app. Jotting down what you bin as it happens makes the monthly tally trivial.
- Track one metric month to month: total grocery spend. Even a rough number shows you whether the trend is moving in the right direction.
- Use Eini's grocery tracker to see spending by category — it removes the manual receipt-sorting step entirely.
The goal is not perfection. A CHF 30 saving per month is CHF 360 per year. That compounds. Swiss food prices rose again in 2026 — a monthly audit is one of the few practical ways to push back.
Frequently asked questions about monthly grocery audits in Switzerland
How much can a monthly grocery audit realistically save a Swiss household?
Most households find CHF 30 to CHF 80 per month once they address one or two recurring issues — typically brand premiums on staples or missed Aktion cycles. Over a year that is CHF 360 to CHF 960, which is meaningful given Swiss food prices.
Do I need special software or an app to do a grocery audit?
No. A pen, your receipts, and 30 minutes work fine. That said, Eini's grocery tracker automates the categorisation step and flags Aktion deals — which makes the audit faster and catches things manual review misses.
Is it worth shopping at multiple stores such as Coop, Migros, Aldi, and Lidl to save money?
Sometimes. The price gap on meat, cheese, and pantry staples between Migros or Coop and Aldi, Lidl, or Denner is large enough that one focused weekly trip to a discount store for those categories pays off. The key is not to let travel time and impulse buying at each store erode the savings.
What is the biggest source of grocery waste in Swiss households?
Fresh produce and bread account for the largest share of Swiss food waste, according to foodwaste.ch. Buying smaller quantities more frequently, or meal-planning before shopping, are the two most effective fixes.
How does Eini help reduce grocery costs beyond the audit?
Eini's algorithm matches your planned meals with current Aktion deals at Coop, Migros, Lidl, and other Swiss retailers, so you build shopping lists around what is on promotion rather than discovering missed deals after the fact. The grocery and meal-planning hub is live now.
Plan smarter, spend less with Eini.
Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.
Download