Smart Shopping11 min readUpdated:

Too Good To Go in Switzerland: Does the Anti-Waste App Actually Save You Money?

12M+ Surprise Bags saved in Switzerland since 2018, 2.5M+ users, ~7'000 partners. The math works in central Zurich, Geneva and Basel, where partner density is highest. Outside the big cities it's an occasional tool. Honest breakdown of bakery, supermarket, hot-meal and filler bags.

Rappn compares prices across all 7 chains live: free, no account.

Stack TGTG + Rappn. Rappn is free
Paper pop-up scene with an open surprise grocery bag and food emerging from it.

Too Good To Go has saved over 10 million Surprise Bags in Switzerland since 2018. As of the last published Swiss figures (2024) the app had more than 2.3 million registered users here and worked with over 7,400 partner businesses, from bakeries to Migros, Coop and Denner. The headline claim is real: you pay roughly a third of the regular value of a bag of food that would otherwise be thrown out. Typical Swiss bag prices run from CHF 3.99 at small bakeries to CHF 11.99 at larger meal-style listings, with a CHF 4.90 to CHF 6.90 sweet spot for everyday supermarket and bakery bags.

That is the marketing. What you actually get inside the bag, whether the math works for you, and whether the app is worth opening daily depends almost entirely on where you live, what you cook, and how flexible your dinner plans are. This is the honest version.

Sources checked regularly. Too Good To Go Switzerland corporate communications, app data, Migros (Surprise Bags since 2019, 827 connected sites per a 2024 report), Coop (~960 supermarkets plus Karma), Spar, Volg, Aligro, Manor Food, IKEA, Denner partnerships. Cantonal ranking from Too Good To Go's own Switzerland-wide data. Swiss alternatives: yellow-sticker shopping, Foodsharing Switzerland, Restessbar, Madame Frigo, Äss-Bar. Swiss headline figures follow the last published Swiss reporting (2024): over 10 million bags, more than 2.3 million registered users, over 7,400 partner businesses. Merchant commission and annual-fee figures were removed because the only source was a December 2020 bakers-association document that could not be re-verified; for current merchant terms see toogoodtogo.com/de-ch/business.

Rappn is an independent grocery price comparison app in Switzerland, with no commercial agreements with any retailer.

How Too Good To Go works in Switzerland

Too Good To Go is a marketplace for surplus food. Businesses with food they cannot sell the next day put it into a "Surprise Bag" (the Swiss German term is Wundertüte, the French is sachet surprise, the Italian is sacchetto sorpresa, and the app and most users still call it a Magic Bag). You reserve and pay through the app, then pick up the bag during a short window, usually 30 to 60 minutes long, near closing time.

The mechanic has four constraints worth knowing before you download:

  1. You do not pick the contents. Each listing tells you the food category (bakery, supermarket, sushi, hot meal, fruit and vegetables). You see the original retail value claimed by the merchant. You do not see what is actually inside until you open the bag.
  2. Pickup is a strict time window. Miss it and your bag is forfeited. You can cancel up to two hours before pickup; the merchant can cancel any time if the predicted surplus does not materialise.
  3. Bags sell out fast. Popular merchants in Zurich, Geneva, and Basel are gone within minutes of listing. Setting a favourite store and turning on notifications is the only way to compete for the good ones.
  4. The merchant pays Too Good To Go a commission on every bag. The platform does not publish a Swiss headline rate, so we quote none; the current terms are on toogoodtogo.com/de-ch/business.

The app itself is free. Payment is via card, Apple Pay, or Google Pay, in advance, inside the app.

Compare current offers and their supplied unit prices. Check the pack size, canton and validity dates.

Stack TGTG + Rappn. Rappn is free

Free, no account required · iOS & Android

Weekly promotions · 7 chains

Offers

…

What's actually inside a Magic Bag in Switzerland

The honest answer: it varies wildly by merchant category. Here is what to expect across the main types of Swiss listings.

Bakery bags (the most common category)

This is the canonical Too Good To Go experience in Switzerland. You pay CHF 3.99 to CHF 7.90 and get a paper bag of bread, rolls, croissants, sweet pastries, and sometimes sandwiches that were baked that morning and cannot legally be sold the next day. The claimed retail value is usually three times the price.

Realistic contents from public reviews and reported experiences: one loaf of bread (often a Zopf or Ruchbrot), three to five rolls, two to four pastries (Gipfeli, Schoggiweggli, or a Berliner), and occasionally a savoury item like a Käsestange. If you bake bread or buy sandwiches regularly, this is genuinely the easiest CHF 15 to CHF 20 of grocery value you will ever capture for CHF 5.

Where it goes wrong: same-day expiry means you eat or freeze it within 24 hours. Pastries staled in a paper bag overnight are not the same product as fresh pastries.

Supermarket bags (Migros, Coop, Spar, Volg, Aligro)

Migros launched Surprise Bags through Too Good To Go in 2019 and the partnership covers supermarkets, takeaways and selected catering operations; the Alnatura stores that once took part all closed by the end of 2025. Reported Migros footprints vary by source and year: one 2024 report counts 827 connected Migros supermarkets, restaurants and takeaways with 468,445 bags saved, so treat any single site count as dated. Denner, also part of the Migros Group, went nationwide on the platform in May 2024. The one bag price confirmed by a retailer is Coop's:

  • Coop Surprise Bag: CHF 5.90, with a stated retail value of at least CHF 18. Coop rolled the app out to 960 Coop supermarkets nationwide in June 2023.
  • Migros Wundertüten: the price shown in the app varies by store and format; Migros publishes no fixed tier, so we quote none.

You can pick up these bags about one hour before the store closes. Some cooperatives also offer a bakery variant collected in the early morning and an occasional flower or plant bag.

Coop participates through around 960 supermarkets plus its Karma vegetarian restaurants, with similar mechanics. Spar, Volg, Aligro, Manor Food, and IKEA also offer surplus bags. Denner joined more recently.

What's inside: yoghurt and dairy approaching the best-before date, bread, pre-cut fruit, salad, sometimes ready meals, occasionally meat or fish (only at certain Coop stores). The mixed bag is the closest thing to a real grocery rescue.

Hot-meal and restaurant bags

Sushi from a takeaway, leftover lunch from a vegetarian restaurant like Tibits or Hitzberger, Pret A Manger sandwiches, an Indian thali, a Starbucks pastry box. Prices CHF 4.90 to CHF 11.99. Value is real when the underlying meal is expensive (sushi, Hiltl) and weak when the listing is filler (a bag of bagels and an iced coffee).

Hotel breakfast and buffet bags

Marriott and other hotel partners offer late-morning breakfast bags occasionally. Niche but excellent value when you can catch one.

The price-versus-claimed-value reality (the honest table)

Merchants set the claimed value themselves. Some are scrupulous. Some are optimistic. The actual savings depend on whether you would have bought those items at retail.
Bag typeTypical priceClaimed valueHonest "would have bought" valueReal savings
Bakery (Gipfeli, bread, rolls)CHF 4.90 to 6.90CHF 15 to 21CHF 7 to 12 if you eat bread daily30 to 50%
Coop Surprise BagCHF 5.90CHF 18CHF 9 to 14 if contents match your list40 to 55%
Supermarket fruit and vegetable bagCHF 4.90value shown in the appCHF 8 to 12 if you cook from scratch40 to 60%
Sushi takeaway bagCHF 6.90 to 9.90CHF 20 to 30Full value if you eat sushi anyway60 to 70%
Restaurant hot mealCHF 5.90 to 11.99CHF 15 to 30Variable; quality often dips at end of service30 to 60%
Filler bag (random pastries, iced drinks)CHF 4.90CHF 15Often closer to CHF 50 to 15%

The "would have bought" column is what most Too Good To Go reviews skip. Saving 70% on something you would never have purchased is not saving money: it's spending money differently. Apply that filter ruthlessly, especially on hot-meal and filler bags.

Is Too Good To Go worth it in Switzerland?

It depends on two things: where you live, and whether the bag replaces food you would have bought anyway. In central Zurich, Geneva or Basel a disciplined user can realistically capture CHF 30 to CHF 60 of grocery value a week, because bakery and supermarket bags at CHF 4.90 to CHF 6.90 sit alongside the one price a retailer has confirmed, the Coop Surprise Bag at CHF 5.90 against a stated retail value of at least CHF 18. Outside the big centres, where the app may list one bakery and one Volg, it is an occasional tool rather than a weekly habit. Bakery and supermarket bags pass that test most often; hot-meal and filler bags are where claimed value and real value diverge.

Where it works (and where it really doesn't)

Coverage is dense in major cities and sparse in small towns. Cantonal data from Too Good To Go's own Switzerland-wide rankings consistently puts Basel-City, Zurich, and Zug at the top per capita. Vaud is strong in the French-speaking region. Geneva, Lausanne, Bern, Lucerne, and Lugano have meaningful partner counts.

Where it falls apart:

  • Villages and small towns: you may have one bakery and one Volg on the app, or nothing at all. If your closest listing is a 15-minute drive, the savings collapse against transport cost and time.
  • Evening pickup windows: if you commute home after 19:00, you will miss most pickup windows. The good supermarket bags get picked between 18:30 and 19:30.
  • Sunday and Monday mornings: Swiss shops close on Sunday, so the app is thin. Monday morning bakery bags exist but selection is limited.

If you live in central Zurich, central Geneva, or central Basel, the app can realistically save you CHF 30 to CHF 60 a week if you're disciplined. Outside the big cities, it is a useful occasional tool rather than a weekly habit.

How to actually win at Too Good To Go in Switzerland

Five tactics that separate users who recoup the time investment from users who quietly delete the app after a month.

  1. Favourite the right merchants and turn on notifications. Two or three high-quality bakeries plus your closest Migros and Coop is the right starting set. Push notifications fire the moment a bag is listed. Without them you will only see what is left after the early adopters have cleaned out the listings.
  2. Filter by rating. Every listing carries a star rating from previous users. Under 4.3 is a warning sign. Under 4.0 is a likely disappointment.
  3. Pick supermarket and bakery bags over hot meals. Supermarket bags carry the largest spread between price and groceries you would actually buy. Hot-meal bags are more enjoyable but the cost-per-meal math is weaker.
  4. Plan for "freeze or eat today." Most Magic Bags contain at-expiry food. Buy a bag only if you can eat or freeze the contents within 24 hours.
  5. Pick up at the start of your window, not the end. Merchants pack bags as customers arrive. The first bags pulled in an evening Coop window are usually fuller than the last.

Swiss alternatives worth knowing

Too Good To Go is the biggest anti-waste tool in Switzerland but not the only one. Several alternatives sit alongside it and serve different needs.

  • Yellow-sticker markdowns in store: the big chains put reduction stickers on products close to their date, in the store itself. The rate and the timing vary by chain and branch; the tiers per chain, with date and source, are in the linked section. No app required. The selection is wider, you choose what you want, and there is no commission cut.
  • Foodsharing Switzerland is a volunteer network that rescues food from shops and producers and redistributes it free of charge through public fridges and shelves (Fair-Teiler). It operates in Zurich, Bern, Basel, Zug, and other cities. Free, but you cannot order: you take what is available when you arrive.
  • Restessbar and Madame Frigo run networks of community fridges across Swiss cities, also free.
  • Äss-Bar is a small chain that sells previous-day bakery products in several Swiss cities at roughly half the original price, currently including Zurich, Bern, Basel, Lucerne, Biel and Lausanne (locations change; see aess-bar.ch). No app, no surprise bag: you see what you buy.
  • Direct supermarket apps (Migros, Coop) offer cumulative discount programs and loyalty deals that often beat Too Good To Go on dry goods. Use both, not one or the other.

The honest framing: Too Good To Go is one tool in a Swiss anti-waste toolkit. The households that save the most stack it with yellow-sticker shopping, occasional Foodsharing pickups, and basic price comparison on their weekly shop. For the broader savings strategy see save money on groceries in Switzerland, student grocery budget, and single grocery budget. Rappn helps with the last layer: weekly price comparison.

How Rappn fits in

Too Good To Go solves yesterday's surplus. Rappn solves tomorrow's shop. The Rappn app compares current weekly offers across 7 Swiss retailers (Migros, Coop, Aldi, Lidl, Denner, Aligro, Otto's), so you know which chains have what you actually need on promotion before you walk out the door. Use Too Good To Go when something good appears nearby. Use Rappn to plan the rest of the week. For the broader retailer-level picture see cheapest supermarket in Switzerland.

Rappn takes no payment from retailers, has no commercial bias, and shows the promotions of seven chains side by side, whichever chain they come from.

Updated: .

Why Rappn?

Rappn is an independent 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
  • Updated daily, as soon as the chains publish their deals
  • The chains’ deals in one place: search, filter, compare, no account needed
Available now

Ready to save on groceries?

Install Rappn and compare for yourself this week. No account required.

Liveoffers
7retailers
100%free

Built in Switzerland, for Switzerland

Frequently Asked Questions

How much does a Surprise Bag cost in Switzerland?

Most Swiss Surprise Bags cost between CHF 3.99 and CHF 11.99. The most common range for everyday bakery and supermarket bags is CHF 4.90 to CHF 6.90. The one price a retailer has confirmed is the Coop Surprise Bag at CHF 5.90, with a stated retail value of at least CHF 18; Migros publishes no fixed tier, so check the price shown in the app.

Does Too Good To Go work in small Swiss towns?

Coverage is concentrated in Zurich, Geneva, Basel, Bern, Lausanne, Lugano, Lucerne, Zug, and other larger centres. Smaller towns and villages often have only one or two partner businesses, or none. If your closest listing is a 15-minute drive, the savings rarely cover the trip.

Can I choose what's in a Magic Bag?

No. You see the food category (bakery, supermarket, sushi, hot meal, fruit and vegetables) and the merchant's claimed retail value, but you do not see the contents until you open the bag at home. This is the core trade-off of the model and the most common reason people quit using the app.

Which shops use Too Good To Go in Switzerland?

Migros (827 connected sites per a 2024 report), Coop (around 960 supermarkets plus Karma restaurants), Spar, Volg, Aligro, Manor Food, IKEA, Denner, and others. Denner, part of the Migros Group, has been on the platform nationwide since May 2024. Whether Aldi Suisse and Lidl Schweiz take part could not be confirmed in either direction when this page was last checked, so search the app for your own address rather than relying on a list.

Is the food safe to eat? What about the expiry date?

Yes. Magic Bags contain food that is still within its sell-by date on the day of pickup. Items may carry next-day best-before dates, particularly bread, dairy, and prepared food. Swiss best-before dates are conservative and most products remain safe well past them when stored properly. Use your senses and freeze anything you will not eat within 24 hours.

How does the Too Good To Go commission work for merchants?

The merchant pays Too Good To Go a commission on every bag. The platform does not publish a Swiss rate, so we quote none: the terms in force are on toogoodtogo.com/de-ch/business. What you pay as a customer is the price shown in the app.

Related Comparisons