Grocery Bill Split Calculator
Work out who owes what after a shop. Split it evenly, by income, or by who actually ate it, then see the shortest list of payments that squares everyone up.
These are example numbers to show how it works. Clear them and add your own.
Everyone owes the same amount. Simplest to keep up, and what most roommates settle on.
Total grocery bill
$203.70
split evenly
Each person's share
Paid $142.50, is owed $40.65
Paid $61.20, owes $40.65
To settle up
- Roommate pays You$40.65
Want to track this for real?
We will email you our free spreadsheet template so you can log what you actually spend, not just what you planned to.
The math was never the hard part
Doing this every week is. Scan your receipts and the household total is just there, itemised, without anyone keeping a tally.
Everything you enter stays in your browser. Nothing is uploaded, and there's no account to make.
How to split a grocery bill
There are three fair ways to split a grocery bill: evenly, where everyone pays the same; by income, where each person pays in proportion to what they earn; and by item, where everyone covers their own food and shared staples are divided equally. Even splitting is the easiest to keep up. Income splitting suits couples with a pay gap. Item splitting is the fairest when people eat very differently, and the one most likely to be abandoned.
I lived with a roommate for a while and we never split the grocery bill. Not once. He bought things, I bought things, and we both quietly assumed it evened out. I still have no idea whether it did. I wish we'd tracked it, because I'm fairly sure we were both buying the same staples twice, and that's money neither of us needed to spend.
The reason we didn't wasn't awkwardness. It was that itemising a receipt by hand takes twenty minutes, and nobody keeps that up past the second week. That's the actual problem with splitting groceries, and it's worth naming before you pick a method.
Which method should you use?
Split evenly
Total divided by the number of people. Best for roommates with similar diets and similar budgets. It stops being fair the moment one person is vegetarian and the other buys steak, but it's the only method most households sustain for more than a month.
Split by income
Each person pays the share of the bill that matches their share of the household's take-home pay. If you earn $3,200 and your partner earns $2,400, you cover 57% and they cover 43%. This is the usual answer for couples where an even split quietly means the lower earner has far less left over at the end of the month.
Split by what you bought
Everyone pays for their own items, and shared things like milk, oil, and dish soap get divided evenly. The fairest option on paper and the hardest to keep going, because it needs someone to sort every receipt line. Worth it if diets differ a lot. Otherwise you'll drift back to an even split within a month.
Should you split at all?
If you share finances, probably not. Families and couples with joint accounts are usually better off pooling: treat groceries as one household number, set a budget against it, and stop tracking who paid. Splitting only earns its overhead when people keep their money separate. If that's you, the grocery budget calculator will get you a target for your household size, and the average grocery cost calculator shows what households like yours spend.
Why splitting systems fall apart
Almost never because the method was wrong. They fall apart because someone has to keep the record, and keeping the record is tedious. A shared note works for a week. A spreadsheet works until one person stops opening it. What survives is whatever takes under a minute after the shop.
One honest note about our own app, since it's the obvious next question: Groceries Tracker will not do the split for you. Receipts belong to the household, not to whoever scanned them, so it can't tell you that he bought the milk and you bought the chicken. What it does is remove the part that made us give up. You photograph the receipt, it reads every item, and the household total is just there, itemised, whenever you want to divide it.