Four fair rules
1. Equal shares
Everyone pays the same. It is the easiest rule to explain and to check, and it fits costs that everyone uses about equally, such as internet, a cleaner, or the streaming service you all watch.
2. By room size
The bigger room pays more. This usually applies to rent only, and is covered step by step in how to split rent by room size.
3. By income
Everyone pays the same share of what they earn. It suits households with large differences in pay, and is most often used for couples and close friends. See how to split rent by income.
4. By use
You pay for what you use or what you asked for. A subscription that only one person watches is theirs, a bulk order of cleaning supplies is shared, and a one-off dinner for two is split between the two. This rule needs trust, but it avoids paying for things you never touch.
Which rule for which bill
You do not have to use one rule for everything. Many households use a mix, and it is perfectly fair as long as it is agreed in advance.
| Cost | A common choice |
|---|---|
| Rent | By room size, by income, or a hybrid |
| Electricity, gas, water | Equal shares |
| Internet | Equal shares |
| Cleaning supplies, toilet paper | Equal shares |
| Groceries | Each person buys their own, or split only shared staples |
| Streaming and subscriptions | By use: only the people who use it |
| Furniture for shared rooms | Equal shares, with a note about who keeps it |
An example with cents
The electricity bill is $187.45 and three people share it equally. That is $62.4833… each, which cannot be paid exactly. The sensible way is to give two people $62.48 and one person $62.49, so the three shares add up to $187.45 exactly. What matters is that the rule is fixed and the total is exact. Halfup gives the extra cent to the largest left-over fraction first, then in member order, so the same bill always splits the same way.
Internet at $65.00 shared by two people is easy: $32.50 each. Shared by three it is $21.67, $21.67 and $21.66.
Habits that prevent arguments
- Record it when it happens. A bill you add the same day is a bill nobody has to remember.
- One person pays, others pay back. Only one name is usually on each account. Let that person pay the company and settle up with everyone else.
- Settle on a fixed day. Once a month, on the same day, everyone checks the balance and pays what they owe. One payment is better than twenty small ones.
- Make recurring bills automatic. Rent, internet and electricity come back every month, so set them up once.
- Keep a history. If you can see who paid and when, a disagreement about last March takes a minute instead of an evening.
- Talk about money early. The best time to agree a rule is before the first bill arrives.
When people move in or out
The rule is only as good as how it handles change. If a roommate leaves mid-month, split that month by the days each person lived there. If a new person joins, recalculate shares for rent and equal bills from the day they arrive, and make sure the previous balance is settled first. Anyone who cannot or does not want to install an app can be added as a guest.
Halfup is built for this: it keeps the rule you pick, applies it to every bill, shows who owes whom, and keeps a history of every change. It never moves money: you pay each other the way you already do, then record it. If you prefer to keep things in a spreadsheet, read spreadsheet or app?
Common questions
What is the fairest way to split utilities between roommates?
For electricity, gas, water and internet, an equal split between everyone who lives there is the simplest and the one most households choose. If someone is away for months, or works from home all day, agree a different share in advance.
How do you split groceries with roommates?
Most people do not split groceries at all, and each person buys their own food. If you share staples like milk, oil and cleaning products, record those as shared expenses and split them equally, and keep personal food separate.
Who should pay the bill if only one name is on the account?
The person whose name is on the account pays the company, and everyone else pays them back their share. Record each bill when it arrives and each payment when it is made, so the balance is always visible.