General Guide6 min readUpdated:

How to Track Grocery Spending in Switzerland (2026 Guide)

The fastest way to track grocery spending in Switzerland is to log every shop by store, category, and date. The average household spends CHF 636/month — but your benchmark depends on size, age, and eating-out habits. Three methods, the leak categories, and how to actually save 10-20%.

Track grocery spending in Switzerland — methods, BFS benchmarks, and category leaks

The fastest way to track grocery spending in Switzerland is to log every shop by store, category, and date, then review weekly. Most households that try this for a month find spending they could not have guessed at: small visits between the big weekly shop, the gap between a "cheap" store and a "cheap" basket, and non-food items lumped in with groceries. This guide shows you what the average Swiss household actually spends, the three tracking methods that work, and the categories where overspending hides.

Sources checked: May 2026. Spending data from the Federal Statistical Office (BFS, Haushaltsbudgeterhebung). Prices verified at retailers' official sites. 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 much do Swiss households actually spend on groceries?

According to the BFS Haushaltsbudgeterhebung, Swiss households spend on average CHF 636 per month on food and non-alcoholic beverages, or roughly 6.4% of gross household income. That headline figure hides huge variation by household type:

Household typeMonthly food spendShare of gross income
Single person under 65CHF 3515.1%
Average household (2.08 persons)CHF 6366.4%
Reference person 45 to 54 (peak)CHF 7506.5%
Couple with 3+ childrenCHF 1,0827.5%

Add alcohol and tobacco and the average climbs to roughly CHF 750 per month. Eat out twice a week and the real food total typically crosses CHF 1,000 for a couple and CHF 1,800 for a family of four.

For context: Swiss food prices sit roughly 45 to 50% above the EU average per Eurostat, but Swiss salaries are 2 to 3 times higher. See our breakdown of food prices in Switzerland for the long version. The point for tracking: there is no single "normal" number. Your benchmark depends on household size, age, and how often you eat out. Tracking is the only way to know where you actually land.

Why most people get grocery tracking wrong

Three patterns show up over and over:

  1. Lumping it under "general spending." Your banking app tags the Coop receipt as Lebensmittel but the receipt also includes wine, toothpaste, and a magazine. You think you spent CHF 200 on food. You spent CHF 140.
  2. Tracking only the big shop. The weekly Migros run is visible. The CHF 12 Denner stop on the way home, three times a week, is not. That is CHF 144 a month people forget exists.
  3. Tracking once, then stopping. A one-month audit shows you the picture today. Without a recurring system, you are guessing again by month two.

The goal of tracking is not to feel guilty. It is to see which categories drift, then act on the two or three that actually move the needle.

Three ways to track grocery spending in Switzerland

MethodEffortWhat it showsBest for
Receipts and spreadsheetHigh (15 to 20 min/week)Item-level detail, by store, by categoryDetail-obsessed savers
Banking app categoriesLow (auto)Total spend by merchantQuick monthly overview
Rappn spending trackerLow (auto and scan)By store, category, and week, plus offer-matched savingsWeekly habit and savings

1. Manual: receipts and a spreadsheet

The classic method. Keep every receipt, enter line items into Google Sheets or Excel each week. It works, and it teaches you exactly where your money goes. The catch: most people quit after three weeks because the data entry is a part-time job.

2. Bank statements with auto-categories

Swiss banks (Neon, Revolut, Yuh, UBS Key4, PostFinance, Zak) auto-tag merchants. Open the app, filter by Groceries, read the monthly total. Easy. The limitation: you see total spend per merchant, not what you bought. A CHF 220 Coop receipt looks identical whether it is real food or 60% household items.

3. A grocery-specific tracker

A dedicated app sits between the two. You log a shop in seconds, it splits by category and store, and because it knows the 7 Swiss retailers (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's) and their current weekly offers, it can compare what you spent against what the same basket would have cost elsewhere. That comparison is the part banking apps cannot give you.

See exactly where your CHF 636 goes each month.
Rappn's spending tracker splits every shop by store, category, and week, then shows what the same basket would have cost at the other 6 retailers. Open Rappn.

The categories worth tracking (and the ones that don't matter)

Cutting CHF 0.50 off your bread will not change your year. The categories where Swiss households actually overspend, in order:

  1. Meat and fish (typically 18 to 25% of grocery spend). The single biggest lever. Branded vs budget line is a 38 to 51% gap on identical cuts; see M-Budget vs Prix Garantie for the data.
  2. Dairy and cheese (12 to 15%). Loyalty card discounts and weekly Aktion swing this 10 to 20%.
  3. Snacks, biscuits, soft drinks (8 to 12%). Almost always buyable on promotion. Pantry-load when prices drop 30% or more.
  4. Cleaning and personal care (5 to 8%). Not technically food, but always lumped in. Discount stores are often 20 to 40% cheaper here than Migros or Coop.

Track these four for the first three months and ignore the rest. You capture roughly 80% of the savings opportunity by paying attention to the right 50% of your spend.

Common pitfalls and how to dodge them

  • Comparing one tracked week to a normal one. Your first tracked week always looks high (you finally see it). Wait 4 weeks for a real baseline.
  • Setting a budget before a baseline. "I will spend CHF 600 a month" is a wish, not a plan. Track first, then set a target 10 to 15% below your real average.
  • Ignoring fixed-frequency items. Toilet paper, detergent, coffee. You buy them every 6 to 8 weeks, they never feel expensive, and they add CHF 60 to CHF 100 per cycle. Compare once, lock in the cheapest store, never overpay again. Our cheapest supermarket in Switzerland breakdown covers the staples.
  • Not splitting groceries from household. The single biggest tracking mistake. Always separate them; they behave differently and need different strategies.

For the underlying price context, see also our weekly basket comparison, updated every Monday across all 7 retailers.

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
Available now

Ready to save on groceries?

Scan the code, install Rappn, and start tracking real grocery savings this week. No account required.

+10,000live offers
+3,000store locations
100%free

Frequently Asked Questions

How much does the average person in Switzerland spend on groceries per month?

Per the Federal Statistical Office, a single person under 65 spends about CHF 351 per month on food and non-alcoholic beverages. The average household spends CHF 636. A family of four typically lands between CHF 1,000 and CHF 1,500 depending on store mix and how many meals are cooked at home.

What is the best way to track grocery spending in Switzerland?

For most people, a grocery-specific app that auto-categorises by store and matches your shop against current offers. Banking apps show totals but miss product-level detail. Spreadsheets are the most accurate but only about 1 in 10 people stick with them past month two.

How much can you save by tracking grocery spending?

Most households that track consistently for 60 days cut their grocery spend by 10 to 20% without changing what they eat. At the Swiss household average of CHF 636, that is CHF 60 to CHF 130 per month, or roughly CHF 750 to CHF 1,500 per year. The savings come from spotting one or two leak categories, not from blanket cutting.

Should I track groceries by store or by category?

Both. By store tells you which retailer takes most of your money. By category tells you where overspending hides, almost always meat or snacks. One without the other gives you half the picture.

Does it count as groceries if I bought toiletries at Migros?

For tracking purposes, no. Always split food from household items. Groceries are mostly weekly and seasonal; household items are infrequent and price-shoppable. Lumping them together makes both impossible to optimise.

Related Comparisons