Too Good To Go in Switzerland: Does the Anti-Waste App Actually Save You Money?
14M+ Surprise Bags saved in Switzerland since 2018, 2.6M users, ~7'500 partners. The math works in central Zurich, Geneva, Basel — CHF 30 to 60/week savings achievable. Outside the big cities it's an occasional tool. Honest breakdown of bakery, supermarket, hot-meal and filler bags.

Too Good To Go has saved more than 14 million Surprise Bags in Switzerland since June 2018. The app has 2.6 million registered users here and works with around 7'500 partner businesses, from bakeries to Migros and Coop. 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: May 2026. Too Good To Go Switzerland corporate communications, app data, Migros (Surprise Bags since 2019, ~903 locations), 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.
Rappn is the only neutral 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:
- 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.
- 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.
- 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.
- The merchant pays Too Good To Go a commission, roughly CHF 2.90 per bag in Switzerland. That is why a CHF 5.90 Volg bag pays the store only about CHF 3.00. It also explains why small independent merchants are sometimes lukewarm about the platform.
The app itself is free. Payment is via card, Apple Pay, or Google Pay, in advance, inside the app.
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 now covers roughly 903 Migros Group locations, including supermarkets, takeaways, Alnatura, and selected catering operations. Migros offers two main Wundertüten formats:
- Fruit and vegetable bag: around CHF 4.90, claimed value around CHF 15
- Mixed bag: around CHF 5.90, claimed value around CHF 18
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 type | Typical price | Claimed value | Honest "would have bought" value | Real savings |
|---|---|---|---|---|
| Bakery (Gipfeli, bread, rolls) | CHF 4.90 to 6.90 | CHF 15 to 21 | CHF 7 to 12 if you eat bread daily | 30 to 50% |
| Migros mixed Wundertüte | CHF 5.90 | CHF 18 | CHF 9 to 14 if contents match your list | 40 to 55% |
| Migros fruit and vegetable bag | CHF 4.90 | CHF 15 | CHF 8 to 12 if you cook from scratch | 40 to 60% |
| Sushi takeaway bag | CHF 6.90 to 9.90 | CHF 20 to 30 | Full value if you eat sushi anyway | 60 to 70% |
| Restaurant hot meal | CHF 5.90 to 11.99 | CHF 15 to 30 | Variable; quality often dips at end of service | 30 to 60% |
| Filler bag (random pastries, iced drinks) | CHF 4.90 | CHF 15 | Often closer to CHF 5 | 0 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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 shopping is the most underrated savings tactic in Switzerland. Every Migros, Coop, Aldi, Lidl, Denner, and Otto's discounts near-expiry products in-store by 25 to 50%, usually in the last two hours before closing on weekdays. 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 Zurich, Bern, Basel, Lucerne, St. Gallen, and Winterthur at roughly 50% of the original price. 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 chain has the cheapest version of what you actually need 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, runs no commercial bias, and presents the cheapest offer wherever it is.
Sources checked: .
Too Good To Go solves yesterday's surplus. Rappn solves tomorrow's shop. Live yellow-sticker and Aktion offers across the 7 Swiss retailers below — the in-store anti-waste equivalent the article points to. CHF 30 to 60/week realistic in central Zurich, Geneva or Basel.
Offers
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
How much does a Magic Bag cost in Switzerland?
Most Swiss Magic 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. Migros fruit and vegetable Wundertüten are CHF 4.90 and mixed bags are CHF 5.90, with a claimed retail value of around CHF 15 to CHF 18.
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.
What Swiss supermarkets participate in Too Good To Go?
Migros (around 903 locations across the cooperatives), Coop (around 960 supermarkets plus Karma restaurants), Spar, Volg, Aligro, Manor Food, IKEA, Denner, and others. Aldi and Lidl Schweiz do not currently participate as primary chain partners, although individual stores may appear in some cases.
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 much does Too Good To Go pay merchants per bag?
Too Good To Go charges a commission of roughly CHF 2.90 per bag in Switzerland. On a CHF 5.90 bag the merchant nets approximately CHF 3.00. This commission funds the platform and explains why some smaller independent merchants are cautious about joining.
