CoCart logo CoCart Get the app

A shared shopping list for roommates that does not cause arguments

· 3 min read

Roommates do not share a fridge so much as negotiate one. A shared shopping list only works if it is clear what is shared, who is buying it, and what happens with the money. Here is a setup that keeps the peace.

First, agree what is actually shared

Most roommate friction over groceries is really friction over what counts as communal. Toilet paper, dish soap, bin bags, and cooking oil are shared. Your oat milk is not. Decide this once, out loud, and write the shared items down.

A good split is two lists. One called Shared for the things everyone uses and everyone pays for, and one called Cleaning & supplies for the stuff that runs out quietly and that nobody wants to be the one to buy. Personal groceries stay off the shared lists entirely. CoCart's free plan includes two active lists, which is exactly this setup.

The "last one out" rule

The only rule you really need: whoever finishes something adds it to the list. Not the person who notices it is gone at 11pm. Adding takes a couple of seconds and it means the list is always a true picture of what the flat is out of.

Because everyone sees the same list update live, the "I thought you were getting it" conversation mostly disappears. If it is on the list and not checked off, nobody has bought it yet.

Who is buying what

Put a name on items. If you are going to the shop on Tuesday, assign yourself the things you will pick up. Others see it and skip them. If nobody claims an item for a week, that is a useful signal too.

When someone is in the store, they start a shopping session and tick things off as they go. Everyone else sees it happen, so if you remember the flat is out of foil while your roommate is already at the checkout, you can still add it and they can still grab it.

Handling who paid

CoCart is a shopping list, not a bill splitter, and it is worth being honest about that. What it does give you is the record: which items were bought, on which trip, by whom. Use the note field on an item or the trip for "paid by Sam, £14.20", then settle up however your flat already does, whether that is a jar, a bank transfer, or a splitting app. The list keeps the receipts straight; the money app keeps the money straight.

Details that prevent the wrong thing coming home

  • Notes for the brand the flat agreed on, so nobody buys the scented bin bags again.
  • Quantities so "toilet paper" becomes "toilet paper, 12 rolls" and one trip covers the month.
  • Priority for the genuinely urgent, like the only sponge having died.
  • Photos of the exact product, which is a CoCart Pro feature and the one shared flats tend to want.

Keeping it private

A roommate household is invite-only. The person who creates it sends a link, a code, or shows a QR code, and only the people who join through it can see the lists. There is no public link to leak and no "find friends" feature. The owner can see who is in and remove anyone.

When someone moves out

This is the moment most shared setups break, because the list belonged to the person leaving. Make the person most likely to stay the owner from the start. When a roommate leaves, the owner removes them from the household and their access ends. When a new person moves in, send the invite. The list, the history, and the house rules carry on.

Free or Pro for a flat?

CoCart's free plan covers one household with up to four members, two active lists, and ten active items. For a flat of three or four with a Shared list and a Supplies list, that fits. Bigger house-shares, or flats that want photos on items and a searchable history of trips, move to Pro, which raises the household to eight members and removes the limits. Only the owner pays and everyone in the household gets Pro, so the cost is one subscription for the whole flat, not one each.