Split grocery costs
Groceries are the most frequent shared cost in a house, and the easiest to lose track of. One entry per shop keeps it honest.
Short answer
Split shared staples like milk, bread and cleaning supplies equally across everyone who eats them, keep personal items off the shared bill entirely, and log each shop as one expense so a running kitty balance replaces receipt-by-receipt reimbursement.
People
Expenses
Balances
- Alex$375.00
- Sarah$15.00
- Mike$165.00
- Emma$195.00
+ gets money back ยท โ owes money
๐ธ Settle up
Only 3 payments needed.
- EmmaAlex$195.00
- MikeAlex$165.00
- SarahAlex$15.00
Who paid what
- Alex$600.00
- Sarah$180.00
- Mike$60.00
Saved on this device. No account needed.
How it works
- 1Log each shop with the person who paid.
- 2Untick anyone whose food was not in that trolley.
- 3Keep personal items out of the shared shop, or split with custom amounts.
- 4Settle monthly.
Grocery shops are the most frequent shared cost in a house and the easiest to lose track of, because most shops mix shared staples with things only one person eats. The fix is to separate the two at the till, not after the fact.
A running kitty โ where whoever's turn it is pays the full shared trolley and everyone else owes their share โ works better than splitting every single receipt in half at the checkout. Log one expense per shop and let the balances accumulate until settle-up day.
Personal items (a specific brand of coffee, snacks nobody else touches) should be bought separately or flagged as one person's expense only, so they never dilute the shared total.
Worked examples with real numbers
Weekly shop with one personal item
Four housemates share groceries. Yuki does the weekly shop: 45 of shared staples (milk, bread, pasta, cleaning spray) plus 12 of her own specialty tea, which she pays for separately and doesn't add to the shared total. The 45 shared portion splits four ways.
| This week's shop | Amount |
|---|---|
| Shared staplesSplit 4 ways | 45.00 |
| Yuki's teaPersonal, not shared | 12.00 |
| Person | Paid | Fair share | Balance |
|---|---|---|---|
| Yuki | 45.00 | 11.25 | +33.75 |
| Ben | 0.00 | 11.25 | โ11.25 |
| Cara | 0.00 | 11.25 | โ11.25 |
| Dev | 0.00 | 11.25 | โ11.25 |
- BenYuki11.25
- CaraYuki11.25
- DevYuki11.25
Only the 45 shared total enters the split โ Yuki's tea is hers alone, so it never appears in anyone else's balance.
Running kitty across three shops in a month
Same four housemates. Over a month: Yuki pays 45 (shared), Ben pays 60 (shared top-up shop including a new pack of washing tablets), and Cara pays 20 (shared, quick top-up). Dev pays nothing this month. All three shops are shared four ways.
| Shops this month | Amount |
|---|---|
| Yuki's shop | 45.00 |
| Ben's shop | 60.00 |
| Cara's shop | 20.00 |
| Total | 125.00 |
| Person | Paid | Fair share | Balance |
|---|---|---|---|
| Yuki | 45.00 | 31.25 | +13.75 |
| Ben | 60.00 | 31.25 | +28.75 |
| Cara | 20.00 | 31.25 | โ11.25 |
| Dev | 0.00 | 31.25 | โ31.25 |
- DevBen28.75
- CaraYuki11.25
- DevYuki2.50
Dev hasn't done a shop all month and owes 31.25, so the app clears him against whoever's still short โ Ben, who paid the most, gets made whole first.
Running the kitty
1. Total shared spend
sum of all shared-only amounts across every shop this period
2. Fair share
total shared spend รท number of people sharing groceries
3. Personal items
excluded entirely โ logged separately or not at all
4. Balance
amount a person paid for shared items โ their fair share
Because personal items never enter the total, they can't distort anyone's fair share โ the maths only ever runs on the shared subtotal.
Mistakes that cause arguments
Splitting the whole receipt
A single receipt often mixes a housemate's personal snacks with shared staples โ separate the two totals at the till or mentally before logging the expense.
Reimbursing after every shop
Small top-up shops (a missing pint of milk) generate tiny, annoying transfers if settled immediately โ let the kitty run and settle weekly or monthly instead.
Excluding non-food shared items
Cleaning supplies, bin bags and toilet roll are shared costs too โ leaving them off the grocery split just means they resurface as a separate, harder-to-track argument.
Practical tips
- Use separate baskets or a second transaction for personal items so the receipt itself already splits the cost.
- Log the shop the same day, while the receipt is still in a pocket โ memory of what was 'shared' fades fast.
- Rotate who does the big weekly shop so the kitty balance doesn't build up too heavily against one person.
- Set a rough monthly shared-groceries budget so surprises (a big multi-buy) get discussed before, not after, they land on the kitty.
Questions
- What about different diets?
- Use custom amounts for the specialist items, or shop separately for them.
- Should household items be in the same group?
- Yes, as long as everyone benefits โ otherwise adjust participants.
- How detailed should we get?
- Per shop is usually enough. Per item is where housemates start to resent the system.