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.
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.
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
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.
Systems & Security Engineers • Applied Cryptography & High-Performance Web Tools
How to Use Recurring Flatmate Bill Splitter
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.
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.
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.
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.
Practical Examples & Conversions
Bill: Electricity ₹1,800 | Collector: Priya | Flatmates: Priya, Amit, Sana (loaded from saved group)
Each roommate owes Priya ₹600, with their own individually labeled QR code and WhatsApp link.
Frequently Asked Questions (PAA)
Related Tools & Converters
Group Expense Settlement QR Generator
Split a one-off trip or event bill among named participants with unequal shares
Rent Receipt with QR
Generate a dated rent payment QR and auto-numbered printable receipt each month
UPI QR Code Generator
Generate single UPI payment QR codes, standees, and shareable links
QR Code Generator
Create standard QR codes for URLs, text, Wi-Fi, and vCards
Authoritative Standards & Citations
Calculations and algorithms on this page are implemented and verified in strict accordance with the following official technical specifications:
RFC 7519: JSON Web Token (JWT)
Standardized compact, URL-safe means of representing claims to be transferred between two parties.
Web Cryptography API Specification
Standard JavaScript API for performing basic cryptographic operations in web applications.
RFC 4122: A Universally Unique IDentifier (UUID) URN Namespace
Definition of uniform format and generation algorithms for UUIDs.