Short version: Duplicate grocery buys happen when two people are shopping from different information. One person has the text, one remembers the call, and neither can see what has already been ticked off.

If you want the full setup first, start with our shared grocery list guide. This article compares common workarounds and the simple rule that stops two milks and no butter.

Why you still end up with two of everything

It is rarely because someone does not care. More often:

  • A quick message or call adds items, but nobody sees the same ticks when the other person is already at the supermarket.
  • Something gets mentioned and forgotten before it lands in a list anyone can check.
  • Photos and replies bury what is still to buy versus already bought.

The fix is not more reminders. It is one shared list that updates in real time for everyone who shops.

Three common setups

Group chat

Fast for logistics, fuzzy for the shop

Pros

  • Everyone already has it
  • Good for quick logistics

Considerations

  • Hard to tell what is still to buy vs already bought
  • Calls and threads bury what was agreed
  • Search and scroll when you are in the aisle

Shared spreadsheet / note

One doc, still manual on mobile

Pros

  • One document can feel like one truth
  • Flexible layout

Considerations

  • Ticks and edits can be fragile on a phone
  • Often separate from recipes and meals

Pan Mate

Pan Mate shared lists

Built for two shoppers, one list

Pros

  • One list with live ticks for everyone invited
  • Invites and viewer/editor roles match who actually shops
  • Staples for repeat buys; optional meal planner → list handoff

Considerations

  • Takes a small habit shift away from chat-only coordination
  • Worth a few minutes to set up invites properly

The one rule that fixes half the friction

Pick a single source of truth for the weekly shop. Use messages or calls for timing ("running late", "grab bread if you pass one"). Put actual shop items in the shared list so ticks and new lines are visible to both shoppers. If it is not on the list yet, it is not part of the plan.

That is how you get fewer "I thought you got milk" moments when everyone unpacks at home.

Try it this week

  1. Create one weekly shop list in Pan Mate and name it clearly (e.g. "This week").
  2. Invite your most frequent co-shopper with the access they need: tick items off, or edit the list too.
  3. Add staples you always rebuy (milk, bread, coffee) and copy them into this week's list in one go when the shop starts.
  4. Shop from the list, not the thread: if someone adds something by call, it goes on the list before they leave the store.

Related reading and next steps