balance The three fair ways to split
When roommates share a flat, there are really only three mathematically "fair" ways to split shared expenses. Each one is fair under different assumptions, so it helps to know all three and pick the one that matches your household.
The wrong split isn't inherently unfair — it becomes unfair when the assumption behind it stops being true. The goal is to pick a model the whole group agrees with and then stop arguing.
- check_circle Equal split. Everyone pays the same share. Works when everyone earns similarly, rooms are similarly sized, and consumption is similar.
- check_circle Room-weighted split. Rent splits by room size or quality. Works when rooms differ significantly (master suite vs tiny box room).
- check_circle Income-weighted split. Everyone pays the same percentage of their income, not the same absolute amount. Works when incomes differ significantly and the group wants equal financial burden, not equal cost.
bolt Rent vs utilities vs groceries — they don't all split the same way
A lot of roommate conflict comes from applying one rule to every kind of expense. Rent, utilities and groceries behave differently and benefit from different rules.
Rent is usually best split using the model you agreed on when you moved in (equal, room-weighted, or income-weighted). Once set, don't renegotiate every month.
Utilities (electricity, gas, internet, water) usually split equally because consumption is hard to track per person and everyone benefits. The exception: if one roommate works from home every day, a small adjustment can be reasonable.
Groceries are the trickiest. Either keep them fully separate (everyone buys their own) or treat them as a shared pot where everyone contributes the same and takes what they need. Trying to split a grocery receipt item-by-item is where arguments start — save your energy.
HomePot supports fixed and variable splits in the same group — rent splits one way, groceries split another, all automatically. You don't have to pick one model for everything.
payments When incomes are very different
If one roommate earns twice as much as another, splitting rent equally can leave the lower earner with a disproportionate share of their monthly income going to housing. This isn't unfair in an accounting sense, but it can be in a lived sense.
The fix is income-weighted split: add up everyone's net monthly income, compute what percentage of the total each person earns, and apply that percentage to the total rent. Everyone ends up paying the same share of their income on rent, which feels fair to most groups.
If that feels uncomfortable to discuss, start with equal splits and agree to revisit in three months. Low-friction is often more important than mathematically optimal.
smartphone Track shared expenses without a spreadsheet
Whatever split you agree on, tracking by memory or WhatsApp messages breaks down after a few weeks. The least-effort approach is an app that records each shared expense as it happens and computes the month-end balance automatically.
HomePot is built exactly for this: recurring rent and utilities, AI receipt scanning for the grocery trip nobody wants to log manually, and a monthly close that turns the balance into a short list of transfers. It's the lowest-friction way we've seen to stop arguing about who owes who at the end of the month.