Skip to main content
Toolbox
UPI Tools

Recurring Flatmate Bill Splitter

Split recurring monthly bills like electricity, wifi, and groceries among the same group of roommates every month, with a saved flatmate group so you never re-type everyone's name.

Quick Answer & Summary

To split a recurring flatmate bill, enter the bill amount, collector UPI ID, and each flatmate's name — leave 'Custom Share' blank for an automatic equal split, or enter an exact amount for anyone who owes more or less that month. If someone moved in or out mid-month, turn on 'Prorate by days occupied' and enter each person's days in the flat instead, so shares are split proportionally to actual days occupied rather than equally. Click 'Remember this group for next month' to save your flatmates' names in this browser so they auto-fill every month, then each person gets their own QR code and WhatsApp link for exactly what they owe.

Flatmate Bill Splitter Studio
Save your roommate group once, then split every recurring bill in seconds.

Save Your Roommate Group

Remember your flatmates' names on this device so you never re-type them every month.

One QR Per Person

Every flatmate gets their own QR code encoding their specific owed amount — never the bill total.

Unequal Shares, Any Month

Set an exact custom share for any flatmate whose portion is different this month.

Monthly Bill Details

Flatmates

3 people

Leave "Custom Share" blank to split the remaining amount equally. Fill it in when someone owes a different amount for this particular bill.

Share This Tool

Help your team and fellow developers save time with free, private client-side utilities.

TB
Toolbox Editorial TeamVerified Authors

Systems & Security Engineers • Applied Cryptography & High-Performance Web Tools

Updated:
100% In-BrowserZero server storage
Standards AuditedRFC & ISO compliant
Peer ReviewedEditorial Policy
Documentation & Guide

How to Use Recurring Flatmate Bill Splitter

1

Enter This Month's Bill & Collector Details

Add the bill amount, pick a bill type (electricity, wifi, groceries, etc.), and the UPI ID + name of the flatmate who paid and should collect the money back.

2

Add Your Flatmates (or Load Your Saved Group)

List everyone who shares the bill. Leave "Custom Share" blank for an equal split, or enter an exact amount for anyone who owes more or less this month. If someone moved in or out mid-month, turn on "Prorate by days occupied" and enter each person's days in the flat instead — shares are split proportionally to days occupied.

3

Save the Group for Next Month

Click "Remember this group for next month" to store your flatmates' names in this browser. Next time you open this tool, their names auto-fill so you never re-type the same roommate list every month.

4

Calculate & Share Each Person Their QR

Every flatmate gets their own settlement amount, QR code, and pre-filled WhatsApp message for exactly what they owe this month.

Pro Tips
Save your flatmate group once — their names will auto-fill every month after that.
Leave "Custom Share" blank for flatmates who should split the leftover amount equally.
Use custom shares for months where someone moved out early or used more of a shared resource.
Someone moved in or out mid-month? Toggle "Prorate by days occupied" and enter days-in-flat per person instead of custom amounts.
Send each flatmate only their own QR code or WhatsApp link, not a screenshot of the whole group.

Practical Examples & Conversions

Input
Bill: Electricity ₹1,800 | Collector: Priya | Flatmates: Priya, Amit, Sana (loaded from saved group)
Output
Each roommate owes Priya ₹600, with their own individually labeled QR code and WhatsApp link.

Frequently Asked Questions (PAA)

Related Tools & Converters

Authoritative Standards & Citations

Calculations and algorithms on this page are implemented and verified in strict accordance with the following official technical specifications: