Splitting groceries in a shared kitchen
Groceries are the most frequent shared expense in a flat: small amounts, lots of them, bought by whoever is home. Pick a system, and they stop being a source of “who finished the milk?”.
Decide what’s shared
Most flats share staples (rice, atta, dal, oil, spices, tea, sugar, salt), cleaning supplies, milk and drinking water, and keep snacks, protein powder and personal items separate. Write the list down once. Anything not on the list is personal unless you say so when you buy it.
System 1: The monthly kitty
Everyone puts the same amount (say ₹3,000) into a pool at the start of the month. One person, or whoever’s turn it is on the chore wheel, buys groceries from it. At the end of the month, top up or carry over the balance.
Good for: flats that cook a lot and buy in bulk. Watch out for: the kitty holder doing all the buying; rotate it.
System 2: Split every order
Whoever pays adds the order to the flat’s group and it’s split equally. This works naturally with quick-commerce apps: the Blinkit or Zepto order shows up as one expense, split three ways, the moment someone pays.
Good for: most flats. No pooled money, nothing to reconcile. Watch out for: personal items sneaking into shared orders; split those orders item-wise.
System 3: Item by item
For big monthly shops (DMart, the Big Basket monthly order) where some items are shared and some aren’t, split item-wise: tick who shares each item. In ttmm, the Items split does this and spreads any delivery fee and tax in proportion.
Veg and non-veg
In a mixed flat, split vegetables and staples between everyone, and meat, fish and eggs only between the people who eat them. If the cook prepares both, splitting the cook by meals (see cook salary) already handles most of the difference.
Milk, water cans and the daily stuff
- Milk: if you use a milk subscription app or a local doodhwala, add it as a monthly bill when it’s paid.
- Water cans (20 L): split equally; whoever orders, adds it. Ordering cans is a great chore-wheel duty.
- Gas cylinder: split equally and put booking the next one on the wheel. See WiFi, OTT and gas.
The fairness check
Once a month, look at the total each person paid for groceries. If one person always pays and others never do, the balances will show it in ttmm, and settling monthly fixes it. If the totals are wildly different from what people eat, switch from System 2 to System 3 for the big orders.
Questions
What’s the easiest way to split groceries with roommates?
Add each order to a shared group as it’s paid and split it equally. Use item-wise splits for big orders that mix shared and personal items.
How do veg and non-veg flatmates split groceries?
Split staples and vegetables between everyone; split meat, fish and eggs only between those who eat them.
Is a grocery kitty better?
It works well for flats that cook a lot, as long as the buying is rotated.