The small grey number below any Swiss supermarket price — the Grundpreis, or unit price — tells you exactly what you pay per kilogram or per litre. Once you train your eye to read it first, you stop comparing package sizes in your head and start comparing the only number that actually matters.

What Is the Grundpreis and Why Does It Exist?

Swiss law requires retailers to display a unit price alongside the selling price for most food and household products. That figure — typically expressed per 100 g, per kg, or per litre — lets shoppers compare products regardless of package size. It is printed in smaller type, often in grey, directly on the shelf label beneath the big price.

In practice, most shoppers focus on the headline price and ignore the unit price. That habit costs real money. A 450 g jar of pasta sauce priced at CHF 2.95 looks cheaper than a 680 g jar at CHF 3.90 — until you check the unit prices: CHF 6.56/kg versus CHF 5.74/kg. The larger jar is the better deal by almost 15%.

Rule of thumb: Ignore the package price. Read the Grundpreis. The lower number wins.

How to Find the Grundpreis on Swiss Shelf Labels

Every major Swiss chain — Coop, Migros, Lidl, Aldi, Denner, Volg, Spar — is required to show it, but the label layout varies. Here is what to look for:

  • Coop and Migros: Unit price appears in smaller text below or beside the main price, usually formatted as «CHF X.XX / kg» or «CHF X.XX / 100 g».
  • Lidl and Aldi: Labels tend to show the unit price prominently — one of the few shelf-label designs where it is almost as large as the selling price.
  • Denner and Volg: Unit price is present but sometimes printed very small; look at the lower third of the label.
  • Online shops (coop.ch, migros.ch): The unit price is shown next to the product name in the listing — easy to sort by if you use the filter tools.

When in doubt, do the maths yourself: divide the price by the weight in grams, then multiply by 1'000 to get the per-kilo figure.

Real Swiss Prices: How Much Does the Unit Price Gap Actually Cost You?

The table below uses realistic shelf prices observed across Swiss supermarkets in spring 2026. Exact prices vary by region and week.

ProductPackage AUnit price APackage BUnit price BSaving per kg
Pasta (spaghetti)500 g – CHF 1.45CHF 2.90/kg1 kg – CHF 2.20CHF 2.20/kgCHF 0.70
Olive oil500 ml – CHF 5.90CHF 11.80/l750 ml – CHF 7.50CHF 10.00/lCHF 1.80
Greek yoghurt150 g – CHF 1.10CHF 7.33/kg500 g – CHF 2.80CHF 5.60/kgCHF 1.73
Rolled oats500 g – CHF 1.95CHF 3.90/kg1.5 kg – CHF 4.20CHF 2.80/kgCHF 1.10
Indicative prices, Swiss supermarkets, spring 2026. Prices subject to change.

Across a typical weekly shop, consistently choosing the lower unit price on ten staple products can save CHF 5–12 — roughly CHF 250–600 per year. That estimate aligns with household spending analyses published by Comparis, which regularly finds double-digit percentage differences between comparable products from the same brand at different pack sizes.

When Is the Bigger Pack Not the Better Deal?

The unit price is a tool, not a rule. Bigger is not always cheaper, and even when it is, a cheaper unit price only saves money if you actually use the product before it expires.

  • Promotions on smaller packs: Retailers sometimes run Aktionen (promotions) on standard sizes while keeping the bulk size at full price. The promotional smaller pack can have a lower unit price than the «economy» size. Always check the label on promotion day, not just before.
  • Perishables: Buying 1 kg of mozzarella at a lower unit price makes no sense if you throw away 400 g. According to foodwaste.ch, Swiss households discard roughly one third of food purchased — a significant fraction of that is oversized packs that were not consumed in time.
  • Storage constraints: Bulk cooking oil or detergent saves money only if you have somewhere to put it.
  • Own-brand vs. name brand: M-Budget (Migros) and Prix Garantie (Coop) products almost always show a lower unit price than branded equivalents. The quality gap on commodity items like flour, rice, and tinned tomatoes is typically small. The Bundesamt für Statistik (BFS) tracks Swiss household food expenditure and consistently shows own-brand penetration growing — shoppers are catching on.

For non-perishables that you use regularly — pasta, oil, tinned goods, cleaning products — the rule holds: lower unit price, more savings. A structured shopping list makes it easier to plan how much you actually need.

How Promotions Distort the Unit Price

Swiss retailers run weekly Aktionen cycles. Coop and Migros typically rotate their promotional products on Tuesday or Wednesday. During an Aktion, the headline price drops but the unit price recalculates automatically — which is exactly when a normally expensive product can suddenly become the best value on the shelf.

Lidl Plus and Aldi apps show upcoming promotions, letting you plan ahead. Supercard and Cumulus personalised offers can further reduce the effective price, though the unit price shown on the shelf does not account for card discounts — you need to factor those in mentally.

The key insight: a product's «normal» unit price is not its only price. Understanding how Swiss promotion cycles work tells you when to stock up.

Tip: Screenshot the shelf label when you find a great unit price during an Aktion. You'll know exactly when to buy that product again.

Unit Prices at Discount and Wholesale Stores

Aldi and Lidl are structurally cheaper on most categories — their unit prices on staples like dairy, pasta, and canned goods often run 20–35% below Migros or Coop equivalents (a spread Comparis confirms in its annual grocery price comparisons). Denner is particularly strong on beverages and wine by unit price.

For bulk buying, Aligro and Prodega (cash-and-carry wholesalers open to the public with a trade card) show very low unit prices on large formats — useful if you cook for a family or batch-cook for the week. Just verify that the per-unit saving outweighs any additional trip cost.

Cross-border shopping in Konstanz or other German border towns can offer even lower unit prices on German brands, though you need to factor in fuel, time, and the CHF 300 duty-free limit. Here is what the numbers actually look like.

Frequently Asked Questions About Swiss Unit Prices

Is the Grundpreis always shown in Swiss supermarkets?

Yes, Swiss law requires retailers to display a unit price for most packaged food and household products. There are exceptions for some loose goods sold by piece (like individual bread rolls), but for the vast majority of shelf products you will find it on the label.

The unit price says per 100 g — how do I convert that to per kg?

Multiply by 10. If the label says CHF 0.58 / 100 g, the per-kilo price is CHF 5.80. Some labels already show per kg; others use per 100 ml for liquids. Always make sure you are comparing the same unit before deciding.

Why is the smaller package sometimes cheaper per kilo?

Promotions (Aktionen) frequently target standard sizes, not economy sizes. Retailers also use premium packaging formats for convenience sizes that carry a lower margin, sometimes passing savings on through promotional pricing. Check the unit price every time — do not assume bigger is always cheaper.

Does Eini track unit prices automatically?

Eini's algorithm matches weekly deals from Swiss supermarkets and highlights value across the meal plan. You can see which products are on promotion this week and plan your shop around the best unit prices without doing the maths manually.

What about reduced-sticker products — do they show a corrected unit price?

In most cases, yes — the yellow or orange reduction sticker updates the selling price and the unit price recalculates. But always double-check, because sticker placement sometimes obscures the original label. Knowing when reduction stickers appear helps you time your visit.

Plan smarter, spend less with Eini.

Real prices from Coop, Migros, Lidl, Aldi, Denner & Aligro. Smart meal plans. Automatic grocery lists.

Download