Monthly total—
Collected this month—
Outstanding—
Who owes what —
| Person | Accounts | Monthly share | Status |
|---|
Accounts overview
Subscription accounts
| Service | Plan | Cost | Shared by | Per person |
|---|
People
| Name | Contact / note | Subscriptions | Monthly owed |
|---|
Payment tracking
| Person | For accounts | Amount (SGD) | Status | Action |
|---|
Amounts lock to the rate when marked paid, so past months stay accurate.
Exchange rate
Indian subs are billed in ₹; people pay you in S$. Update when the rate moves.
Data
Data is stored in Firebase (Firestore) and syncs live across every device.
Sign in as an admin (top right) to add or edit data.
Viewer access
Private app — only the people you add here can view it (after signing in with that Google email). Admins always have full access.
How splitting works
Each account’s cost is normalised to monthly (yearly ÷ 12), split equally among everyone tagged on it, then converted to S$ using your rate.
Per-person monthly S$ = (₹ monthly cost ÷ people on account) × rate.