Why Do Too Good To Go Bags Sell Out So Fast?
TGTG bags sell out in seconds because stores list 5-20 per day and demand is 10x supply. Here's the economics behind the scramble and how to win.
TL;DR: Too Good To Go bags sell out fast because stores list only 5-20 bags per day while hundreds of users may be watching the same store. In dense cities, popular bags disappear in under 30 seconds. The fix isn't faster fingers, it's automation.
If you've ever opened the Too Good To Go app at 5pm to grab a Whole Foods bag and found it already gone, you're not alone. Bags from popular stores routinely sell out in seconds, and most users never manage to reserve one without help. This post explains the supply, demand, and timing dynamics behind the scramble, and what actually works to beat it.
How many surprise bags does a store actually list per day?
Most TGTG partner stores list between 5 and 20 surprise bags per day. A neighborhood bakery might list 3-6. A large grocery store like Whole Foods or Sprouts might list 10-20 across the day. Some restaurants list just one or two.
That's the supply side. As of May 2026, Too Good To Go has over 100 million users worldwide and 170,000+ partner stores across 19 countries. The math is brutal: in a city like New York or San Francisco, a single Whole Foods bag listing can have 200-500 users watching that store.
When 300 people are refreshing the app at the same time for 10 bags, only the fastest 3% wins. The other 97% see "Sold out" before they can tap.
What time of day do TGTG bags usually drop?
Drop times follow what the store has left over. The pattern repeats almost daily:
| Store type | Typical drop window | Why |
|---|---|---|
| Bakeries | 6am-10am (some 6pm-8pm) | Day-old bread and pastries from the morning bake |
| Cafes | 2pm-5pm | Lunch leftovers, sandwiches, salads |
| Grocery (Whole Foods, Sprouts, etc.) | 4pm-8pm | Prepared foods, produce nearing sell-by |
| Restaurants | 8pm-10pm | End-of-service meals |
| Sushi counters | 6pm-9pm | Same-day sushi can't carry over |
Stores don't always list at the exact same minute, but most settle into a rhythm within a 30-60 minute window. That window is when the scramble happens.
Why does location matter so much?
Geographic density drives sellout speed more than anything else.
- Dense urban areas (NYC, SF, LA, Chicago, DC): Popular bags often gone in 5-30 seconds. Whole Foods bags in Manhattan have been observed selling out in under 10 seconds.
- Mid-size cities (Austin, Denver, Portland, Boston): 30 seconds to 2 minutes for top stores. Easier on weekdays, harder on weekends.
- Suburbs and smaller cities: 2-10 minutes typical. Less popular stores can sit unsold for an hour or more.
- Rural / small town: Bags can sit available all evening. Some stores don't even sell out.
If you live in a top-5 US metro and you're chasing a popular store, you're competing against users who have notifications turned on and reflexes that aren't going to win you anything by themselves.
Why doesn't manual refreshing work?
Manual refreshing fails because the app has to load before you can tap. When a bag opens, here's what happens in the first 30 seconds across the user base:
- Second 0: Store releases a bag. Internal TGTG inventory updates.
- Second 1-5: Push notifications start fanning out to subscribers. Users on the home screen see the bag almost immediately.
- Second 5-15: Users tap the notification, the app loads, the store page loads.
- Second 10-30: First few users complete checkout. Bag sells out.
By the time most users finish loading the store page and tapping "Reserve," the bag is gone. Even if you're staring at the app the moment the bag drops, network latency plus checkout taps usually take 8-15 seconds. That's already late.
Setting a phone alarm helps a little. But unless you know the exact drop minute, you'll burn out checking the app 30 times a day and still miss most of them.
Why are some stores easier to win than others?
A few factors make a store easier:
- Less popular cuisine. A neighborhood Persian bakery in a suburb might have only a handful of regular TGTG users watching it. Bags can sit for 10-15 minutes.
- Off-peak drop times. A bag that drops at 9:47am has fewer competing users than one that drops at 6pm.
- Lower-rated stores. TGTG sorts by distance and rating. Stores with 4.2 stars get less attention than 4.8 star stores.
- Larger bag counts. A store that lists 15 bags at once will have a few left over after the initial rush. A store that lists 3 will not.
The flip side: anything called "Whole Foods Surprise Bag" in a major metro is the worst-case scenario. High brand recognition, great ratio (often $18-25 of food for $5.99), urban density, and a predictable drop window all converge.
How do tools like BagRescue help?
BagRescue watches the stores you care about continuously and reserves a bag the moment one opens. You add a store, optionally tell it the drop time you've noticed, and it does the watching for you. When a bag becomes available, BagRescue places the reservation through your linked Too Good To Go account in the time it takes you to read this sentence.
You still pay TGTG for the bag through your saved payment method. BagRescue is just the layer that catches the bag for you before it's gone. For most users this means going from missing 90% of the bags they want to getting most of them, including the Whole Foods bags that vanish in seconds.
Two ways to use it as of May 2026:
- Pro: $9.99/month, unlimited stores monitored, unlimited bags reserved.
- PAYG Credits: $5 for 5 credits, 1 credit per bag (2 for Whole Foods). No subscription.
We wrote a full breakdown on Pro vs PAYG if you're trying to decide.
Frequently Asked Questions
Does setting more push notifications help me get bags faster?
Marginally. Notifications shave a few seconds off discovery time but you still have to load the app and tap through checkout. For stores that sell out in under 15 seconds, notifications alone are usually too slow.
Can I just walk into the store and buy what would have been in the bag?
Usually no. TGTG bags are assembled from inventory the store can't sell at full price. Stores generally won't sell that inventory to a walk-in customer at the discounted rate.
Do TGTG bags sell out at the same time every day?
Most stores have a consistent drop window (within a 30-60 minute range) but not the exact same minute. A bakery that usually drops between 7:00 and 7:45am will rarely drop at noon. BagRescue learns each store's pattern over time.
Is it harder to get bags on weekends?
Yes for popular stores. More users have free time on weekends to refresh the app. Drop times also shift earlier as stores close earlier. Weekend Whole Foods bags can sell out in under 10 seconds in major cities.
What's the cheapest bag I should expect?
Bakery bags are typically the best value: $4-5 for what would be $15-25 of bread and pastries. Restaurant bags average $5-7. Grocery bags $5-7. Hot prepared-food bags from places like Whole Foods are the most competitive because the ratio is so good.
The short answer: TGTG bags sell out fast because demand is roughly 10x supply at popular stores, drops happen in narrow 30-60 minute windows, and manual refreshing is almost always too slow. Automation closes the gap.
Your Best Shot at Every Surprise Bag
BagRescue monitors your favorite Too Good To Go stores 24/7 and grabs bags automatically.
Get Started Free