KokoroFlow · Household calculator

Partial-Month Utilities Split Calculator

Someone moved in on the 12th. Someone else left before the bill arrived. This works out each person's fair share based on the days they actually lived there — and handles fixed service charges separately, since those don't depend on who was home.

Bill details

Standing charges, meter fees, and base rates that apply no matter how much is used. Split evenly among everyone on the lease. Set to 0 to skip.

Who lived there

A worked example

An electricity bill for a 30-day cycle comes to $184.60, of which $24.00 is a fixed service charge. Three roommates share the flat:

First, separate the usage pool: $184.60 − $24.00 = $160.60. Total person-days: 30 + 30 + 12 = 72.

Alex   = $160.60 × (30 ÷ 72) = $66.92
Sam    = $160.60 × (30 ÷ 72) = $66.92
Jordan = $160.60 × (12 ÷ 72) = $26.77

Then add the fixed charge, split three ways at $8.00 each:

Compare that to a naive three-way split of $61.53 each — Jordan would have overpaid by nearly $27 for a flat they lived in for less than half the cycle.

Limitations

Frequently asked questions

Should the move-in day count as a full day?
Pick a convention and apply it to everyone. Counting the move-in day and not the move-out day (or the reverse) is simple and avoids double-counting the changeover day when one person replaces another.

Why separate the fixed charge instead of splitting everything by days?
Because the standing charge is paid for the connection existing, not for anything being used. If you prorate it by days, a housemate who was away for three weeks pays almost nothing toward keeping the account open — which most people find unfair. If you disagree, set the fixed field to 0 and everything splits by days.

What if the bill period doesn't match the calendar month?
That's exactly what the "days in billing period" field is for. Use the dates printed on the bill, not the month, and count each person's days within that window.

Someone used far more than everyone else. Can I adjust for that?
Not directly — this splits by time, not by consumption. The practical workaround is to agree a flat surcharge for the heavy user and enter the remainder here, or to give them more "days" as a rough weighting. Both are negotiations rather than calculations.

Can I use this for internet, water, or gas as well?
Yes. Any bill with a usage component and an optional standing charge works the same way. For internet, where nearly the whole bill is fixed, you may find putting the entire amount in the fixed field and splitting evenly is closer to fair.