Simple Society Treasurer App

My Society Khata

Manage apartment or housing-society cash, bank balances, owner maintenance dues, recurring expenses, reminders, reports and encrypted backups from one Android phone or tablet.

1. Overview

My Society Khata is designed for a small apartment or society Treasurer / authorised finance administrator. It is intentionally simpler than full accounting software and focuses on the day-to-day questions a Treasurer needs answered: how much cash is available, how much is in each bank, who owes maintenance, what has been paid, what expenses are due, and whether the data is backed up.

Offline-firstCore accounting works on the device. Internet is mainly required for Google Drive backup and online update checks.
Ledger basedBalances come from opening balances and transactions, making cash, bank and owner balances easier to reconcile.
Multiple languagesDesigned with English, Hindi, Bengali and Gujarati support, including reminder templates.
Indian currency formatAmounts are displayed using ₹ and Indian-style formatting where applicable.

2. First-time setup

Choose the app language.
English is the default. You can change the language later in Settings.
Enter Treasurer and society details.
Add the Treasurer name and phone number, and enter the Apartment / Society name. The society name can be edited later.
Enter opening cash.
This becomes the starting cash balance before new transactions are recorded.
Add bank accounts and flats.
Record bank opening balances, then add flat owners, opening dues/advances and monthly maintenance.
Connect Google Drive if required.
Drive is optional for day-to-day use but recommended for encrypted cloud backups.

3. Dashboard

The Dashboard is the main working screen. Tap the ₹ app logo from major screens to return to Dashboard.

Total CashCurrent society cash balance. Tap to review cash activity for the current or previous months.
Total BankCombined balance of all active bank accounts. Tap to review bank receipts by month.
ReceivedMoney received for the current month, including maintenance and other income. Month navigation is available.
PaidCurrent-month expenses. Tap to review paid transactions for the selected month.

Maintenance and payment pending

The Dashboard also highlights total maintenance outstanding across active flats and recurring expenses that are currently due. Tap a pending recurring expense to record its payment.

4. Transactions

Use + Add Transaction for day-to-day society entries. The transaction list shows the latest 7 days by default, with filters for month and custom date range. Tap any transaction to view its details.

TypeWhat it does
Income / Money ReceivedIncreases Cash or the selected Bank account.
ExpenseReduces Cash or the selected Bank account.
Bank InterestRecords interest as income directly into the selected bank.
Cash / Bank TransferMoves money between Cash and Bank, or between banks, without changing total society funds.
Maintenance PaymentReduces the selected flat's outstanding balance while increasing the receiving cash/bank account.
Accounting rule: a transfer is not income. For example, depositing ₹10,000 from Cash into a bank reduces Cash by ₹10,000 and increases that Bank by ₹10,000; total society funds remain unchanged.

5. Banks

Add multiple society bank accounts. Each bank may contain a bank name, optional last four account digits, note and opening balance. Tap a bank to view its month-wise statement and use the menu to edit bank details.

  • Bank balances are transaction-driven after the opening balance.
  • Bank interest can be recorded separately.
  • Cash ↔ Bank and Bank ↔ Bank transfers are supported.

6. Flats / Owners

Create a record for every active flat. You can enter the details manually or pick a phone contact; after selecting a contact, the owner name and phone number remain editable.

Flat detailsFlat number, owner name, phone / WhatsApp number and monthly maintenance.
Opening Due / AdvancePositive value = amount due. Negative value = owner advance/credit.
EditUpdate owner, phone and future maintenance rate while keeping existing history intact.
Delete / deactivateDeleting a flat stops new records/maintenance for it, but old transactions and historical records remain available.

7. Monthly maintenance

Monthly maintenance is generated for each active flat. Unpaid dues carry forward, and payments reduce the owner's outstanding balance. If the maintenance rate changes, use an effective date so older months retain the old rate.

Example: maintenance revision

If a flat was ₹2,200 per month and the new rate becomes ₹2,500 from 1 October:

PeriodRate
Up to September₹2,200
From October onward₹2,500

Use Update Maintenance on the Flats / Owners page to revise many flats at once. You can apply the new rate to all active flats, selected flats, or flats currently using a particular rate.

Audit safety: already paid or part-paid generated charges are not silently rewritten. This keeps historical payments consistent.

Payment allocation

Payments can be allocated using the configured allocation method, such as oldest dues first, current maintenance first, or manual allocation when required.

8. WhatsApp reminders

From a flat owner record, choose WhatsApp Reminder, select the message language, review the prepared text and send it. When a usable saved phone/WhatsApp number exists, the app attempts to open that account directly; otherwise Android sharing can be used.

Reminder messages can include the flat/owner, current maintenance, previous outstanding amount and total payable. Shared messages also include a My Society Khata footer with a link to S3R apps.

9. Recurring expenses

Use recurring expenses for predictable payments such as watchman salary, cleaning, lift AMC, internet or insurance. Supported frequencies include monthly, quarterly, half-yearly and yearly.

  • Create, edit or deactivate/delete a recurring expense.
  • When due, it appears as Payment Pending.
  • After recording payment, the occurrence is marked paid and the next due date is calculated.
  • Duplicate payment of the same occurrence is prevented.
  • For variable bills such as electricity, mark the recurring expense as Variable Amount and enter the actual bill amount when paying.

10. Reports

Reports help the Treasurer review balances and share information with committee members.

Income / ExpenseReview money received and paid for a selected period.
Outstanding DuesView all flats with dues and the total expected amount to receive.
Flat-specific reportFilter reports for a selected flat or include all flats.
PDF / CSVGenerate reports for a month or custom date range, then save/share them using Android.

11. Backup & Restore

Backups are encrypted before storage. My Society Khata can keep recent local backups on the device and recent Google Drive backups when Drive is connected.

  • Keep the latest 7 local backups.
  • Keep the latest 7 Google Drive backups.
  • Use Backup Now for an immediate backup.
  • Use Backup & Restore to view available backup files and restore a selected one.
Restore warning: restoring a backup rolls the app data back to the selected backup state. Transactions, balances, flats, maintenance and settings created after that backup may be lost. The app creates a safety backup of the current database before overwriting it.

Google Drive connection

Use Settings → Connect Google Drive and choose the Treasurer's Google account. Google credentials/passwords are not stored by the app. If Drive is unavailable, local backup remains important.

12. Security

  • Auto-lock after inactivity, with a configurable duration (default 2 minutes).
  • Unlock using supported biometric/device authentication.
  • Financial and personal information stays in the local app database; encrypted backups are used for backup files.
  • Google Drive access can be disconnected from Settings.

13. Settings

Settings provides control over the society profile and app behaviour, including:

Apartment / Society NameEdit the society name shown on the Dashboard and used for identification.
Language & Treasurer ProfileManage user-facing language and Treasurer details.
Auto-lockChoose how quickly the app locks after inactivity.
Maintenance & remindersConfigure due-date/rule and reminder preferences.
Backup scheduleChoose backup frequency and review Drive connection status.
Check for App UpdateOpen/check Google Play for a newer version of My Society Khata.

14. Frequently asked questions

Will next month's maintenance be generated again?

Yes. For an active flat, the configured monthly maintenance is generated again for the next month. Any unpaid previous amount carries forward.

What happens if a flat has an advance?

An advance is treated as owner credit. The flat balance reflects the credit against future charges.

Can I remove a flat without losing old transactions?

Yes. The app deactivates/deletes the flat for future activity while keeping historical transactions and financial records available.

Can electricity be a recurring expense even if the bill changes?

Yes. Create it as a variable-amount recurring expense and enter the actual amount when recording each occurrence.

Why does Cash become negative?

A negative Cash balance means the recorded cash expenses/outflows exceed the opening cash plus recorded cash receipts. Review cash transactions and reconcile the physical cash count before making any adjustment.

Do I need internet?

Core accounting is designed to work offline. Internet is required for Google Drive backup/restore, Play Store update checking and online sharing destinations.

Need help? Visit s3r.co.in/apps or contact S3R support.