EachSplit
Split a bill

Shared households

How to split groceries with roommates without anyone getting annoyed

Split the shared basics between everyone, and let each person pay for their own items off the same receipt. That is the whole method. It works because the argument in a shared house is never about the total — it is about whether the person who buys rice should be paying for somebody else's protein powder, and an even split says yes.

Why the even split stops working around month three

Every flatshare starts with “we'll just split it”, and it is the right call — for a while. What breaks it is not dishonesty. It is that a weekly shop is two different things wearing one receipt:

Genuinely shared

Dish soap, trash bags, paper towels, oil, salt, the milk everybody puts in their coffee. Nobody tracks these and nobody should — they are cheap, dull, and dividing them evenly is correct.

Definitely one person's

The $28 of protein powder, the oat milk one person drinks, the expensive cheese, the case of beer. These are the lines an even split silently charges to everybody, and they are not cheap or dull.

Nobody raises it, because raising it over $9 makes you the person who counts. So it accumulates instead, and eventually comes out about something else entirely. Splitting the receipt properly is not pedantry — it is what stops the subject ever needing to be raised.

The method, in four lines

  1. 1

    Photograph the receipt before you leave the store

    In the parking lot, not at home. A receipt that reaches a pocket has a low survival rate, and the whole method depends on having it.

  2. 2

    Upload it and let it read itself

    Every line comes out itemized with the tax. A big shop is sixty lines, and typing sixty lines in by hand is why the spreadsheet plan always dies in week two.

  3. 3

    Send the link to the house chat

    Everyone opens it, types their first name, and taps their own items. Shared things get claimed by everybody, or you can mark them shared in one go. Nobody installs anything.

  4. 4

    Square up monthly, not per shop

    Put the household in a group so bills roll into one running balance. Transferring $6.40 after every trip is the other reason these systems get abandoned.

The bit almost every app gets wrong

A grocery receipt does not have one tax rate. In most US states food is zero-rated or reduced while household goods, alcohol and prepared items are taxed normally — which is why the tax letters down the side of the receipt are not all the same.

Almost every splitting app takes the total tax and spreads it across the basket proportionally. On a mixed shop that overcharges whoever bought the vegetables and undercharges whoever bought the beer, every single week. EachSplit can apply each line's real rate instead, so the tax lands on the things that were actually taxed. The worked example is here.

Rent and utilities are different

Worth saying plainly: this is not the right tool for rent. Rent is one number, it does not change, and it does not need itemizing — a standing order and a shared note is the whole system. The same goes for a broadband bill everybody uses equally.

Where this earns its place is anything with lines on it that were not all for the same person: the weekly shop, a bulk or online order, a house dinner, a delivery, the trip everyone took together. If you cannot point at the receipt and say who each line was for, an even split is fine and you do not need us.

Try it on this week's shop

Scan the receipt, drop the link in the house chat, and never have the peanut butter conversation.

Split a grocery receipt

Questions, answered

How should roommates split groceries fairly?

Split the shared basics — milk, oil, cleaning supplies, trash bags — and let everyone pay for their own personal items off the same receipt. Splitting the whole shop evenly is simpler but it is what causes the resentment, because one person's protein powder and another person's rice do not cost the same. Tax should follow the items rather than being divided per head, since in most US states groceries are taxed differently from household goods.

Should we split the whole grocery bill evenly?

Only if you genuinely eat identically, which almost no household does. An even split is fine for the first month and then quietly becomes the thing nobody mentions. Splitting item by item takes about a minute on a scanned receipt and removes the entire category of argument — everyone can see exactly what they were charged for.

What is the easiest way to track a shared grocery run?

Photograph the receipt at the register before you leave the store, upload it, and drop the claim link in the house group chat. Everyone taps what was theirs and marks the shared items, and each person gets a total. No spreadsheet, no receipts in a drawer, and nobody has to remember anything a week later.

How do we handle things everybody uses, like dish soap?

Claim it jointly and it divides between whoever is on the bill. You can also claim part of a line — if the pack of six is shared but you took two, say so, and you pay for two rather than a third of the pack.

Do all my roommates need to make an account?

No. One person needs a free account to create the bill and send the link. Everyone else opens that link in their browser, types their first name, and taps their items. Nothing to install, no sign-up, and it works the same on any phone.

Can we keep a running balance instead of settling every time?

Yes. Put your household in a group and every bill adds to a running balance, so you can square up once a month rather than transferring $4 twice a week. Mark it settled when somebody pays and the balance resets.

What about Costco and other bulk runs?

That is the case this handles best. A bulk run is precisely where an even split goes wrong — the pack of 48 is shared, the case of sparkling water is one person's, and both are on the same receipt. Partial quantities let you take four of the twelve rather than a twelfth of the cart.