Shared grocery list: 6 ways to keep one in sync with your family
Everyone's been there: your partner is in the queue at the fish counter and texts "do we still need milk?", while you scramble for the post-it note left on the kitchen table. A shared grocery list solves that — as long as the way you share it is simple enough that everyone in the household actually uses it.
We tested the most common options — Apple Notes, Google Keep, WhatsApp, AnyList, and our own BuyBye! — and ranked them on what matters when you're mid-shop: speed of adding items, real-time updates, offline behaviour, and the entry barrier for the other person.
1. An app that opens from a link the simplest option
Some apps don't need to be installed from the App Store or Play Store — they open directly in the browser from a link, but behave like any other app once they're running. The technical name is PWA (Progressive Web App), but for the user it's simpler than that: tap the link, the app's open, add it to your home screen if you want to use it again. For a grocery list, it's the lowest-friction option: the other person gets the link, taps it, and they're in the list. No account, nothing to install.
BuyBye! is built this way. You create a list, tap Share, send the link by WhatsApp or SMS. Both phones are now connected to the same list — you add tomatoes, your dad sees tomatoes appear on his phone within seconds. When one of you hits a dead-zone in the supermarket basement, edits queue locally and sync when signal returns.
Best for: when you want the lowest-friction option and the other person isn't keen on installing yet another app.
2. Apple Shared Notes only between iPhones and Macs
If everyone in the household has an iPhone, shared Notes work fine. Create a note, tap the share icon, choose "collaborate". The note shows up on every authorised iPhone and Mac.
The catch is the platform lock-in: if one person has Android, they're out. Another limitation — Notes weren't designed for grocery lists, so there are no categories and the interface mixes lists with free-form text.
Best for: 100% Apple households with light needs (short list, no auto-categorization).
3. Google Keep works everywhere, but needs an account
Keep works on Android, iPhone, and the browser. Create a checkbox list, share with someone's Google email. Real-time sync, free.
The barrier is the mandatory Google account — for you and the person you share with. If your dad's been using Hotmail for twenty years, he'll have to make a Google account just to see the list. Other limitation: no auto-categorization, and it gets unwieldy on long lists.
Best for: households already living in Google (Gmail, Drive, Photos) and not needing supermarket-specific features.
4. WhatsApp familiar, but terrible for lists
The default first choice because everyone already has it. Open a chat with your partner, type "milk, eggs, bread", and check things off with "✓ milk" replies.
The problem hits when you try it: the list scatters across dozens of messages, you lose track of what's bought, no one scrolls back to verify. No checkboxes, no categories, no aisle order. Shopping with a WhatsApp list doubles your time at the supermarket.
Best for: a one-off ad-hoc shop ("I'm at the store, want anything?"). For the weekly list — no.
5. AnyList / Bring! dedicated apps, but paid
Apps purpose-built for grocery lists have been around for years and work well. AnyList is well-regarded in the English-speaking world; Bring! is strong across central Europe. All have real-time sync and group items by category.
The cost shows up once you start using them seriously — the free tier has limits, and basic features (sharing with more than one person, multiple lists, exporting) are only unlocked if you pay a monthly fee. They also need to be installed from the App Store or Play Store, with system warnings, sign-up, password management.
Best for: when you're comfortable paying a monthly fee for specific features the free options don't have.
6. Shared spreadsheet Google Sheets
For the technically inclined: a Google Sheet shared by link. One row per item, column for category, column for "bought". Works, free, flexible — but it's a poor experience on a small phone screen between supermarket aisles. Good for monthly pantry planning, bad for live use during a shop.
Best for: long-term pantry planning or lists with extra columns (price, preferred brand).
What to avoid when picking one
- Apps that require sign-up just to start. Each barrier you add is a household member who never gets in.
- Apps without offline behaviour. Big supermarkets have dead-zones — a list that doesn't work offline disappears exactly when you need it.
- Apps with hidden limits in the free tier. Check what's reserved for paying users before you migrate the whole list — otherwise you risk being locked out once you're already dependent on the app.
- Slow apps. If it takes 4 seconds to open, you won't use it while the queue moves.
BuyBye! is a free app that opens straight from a link: shared grocery list, auto-categorized, works offline, no account required.
Open BuyBye! →