Every housing society in India handles large sums of money through maintenance collections, vendor payments, and fund contributions. Yet many managing committees confuse two fundamental accounting records: the cash book and the general ledger. Understanding the difference is not just academic. It directly impacts audit compliance, financial transparency, and the overall governance of your residential welfare association.
This guide explains both concepts in simple language, shows how they work in practice for Indian housing societies, and demonstrates why modern RWAs are moving beyond manual registers to integrated ERP platforms like Mygate that combine accounting, visitor management, and society operations in one system.
What is a cash book?
A cash book is a chronological record of all cash and bank transactions that actually happen in your society. It functions as both a journal and a ledger for cash-related entries.
Key characteristics
- Records only cash and bank movements: Every receipt into the society account and every payment out gets logged here with date, description, and amount.
- Updated in real time: Entries are made as transactions occur, giving an up-to-date view of available cash and bank balances.
- Two-sided format: The left side shows receipts and deposits. The right side shows payments and withdrawals.
- Serves as primary entry book: Unlike other ledgers, the cash book is where cash transactions are first recorded before being posted elsewhere.
Types of cash books
Housing societies typically use one of these formats:
- Single column cash book: Records only cash transactions. Rarely used today since most societies operate through bank accounts.
- Double column cash book: Has separate columns for cash and bank transactions. This is the most common format for societies.
- Triple column cash book: Adds a discount column alongside cash and bank. Useful if your society offers early payment discounts on maintenance bills.
- Petty cash book: Tracks small day-to-day expenses like stationery, tea supplies, or minor repairs paid in cash.
Practical example
Imagine your society receives maintenance payments from three residents on July 5, 2026. The cash book entry would look like this:
| Date | Particulars | Receipts (Debit) | Payments (Credit) |
| 05-Jul-26 | Maintenance – Flat 101 | ₹ 5,000 | |
| 05-Jul-26 | Maintenance – Flat 204 | ₹ 6,200 | |
| 05-Jul-26 | Maintenance – Flat 305 | ₹ 4,800 | |
| 05-Jul-26 | Security salaries paid | ₹ 18,000 | |
| 05-Jul-26 | Electricity bill – common area | ₹ 12,500 |
The balance carried forward shows your net cash position at day end.
What is a General Ledger?
A general ledger is the master accounting document that organizes all financial transactions by account category. While the cash book tracks money movement chronologically, the general ledger groups transactions by their nature and purpose.
Core structure
Every general ledger contains multiple accounts, each representing a specific aspect of your society’s finances:
- Asset accounts: Cash in hand, bank balances, fixed deposits, receivables from members
- Liability accounts: Outstanding vendor bills, advance maintenance collected, loans
- Income accounts: Maintenance charges, parking fees, facility rental income, interest earned
- Expense accounts: Security salaries, housekeeping, electricity, water, repairs, insurance
- Fund accounts: Sinking fund, repair fund, corpus fund, contingency fund
How it works
When a resident pays maintenance, two entries happen in the general ledger system:
- The bank account receives a credit entry showing the inflow
- The maintenance income account gets a debit entry categorizing the source
This dual-entry system ensures every rupee is accounted for and the books always balance.
Sample ledger accounts
Bank Account Ledger
| Date | Particulars | Debit | Credit | Balance |
| 01-Jul-26 | Opening balance | ₹ 2,50,000 | ||
| 05-Jul-26 | Maintenance received – Flat 101 | ₹ 5,000 | ₹ 2,55,000 | |
| 05-Jul-26 | Security salaries paid | ₹ 18,000 | ₹ 2,37,000 | |
| 05-Jul-26 | Electricity bill paid | ₹ 12,500 | ₹ 2,24,500 |
Maintenance Income Ledger
| Date | Particulars | Debit | Credit | Balance |
| 05-Jul-26 | Flat 101 | ₹ 5,000 | ₹ 5,000 | |
| 05-Jul-26 | Flat 204 | ₹ 6,200 | ₹ 11,200 | |
| 05-Jul-26 | Flat 305 | ₹ 4,800 | ₹ 16,000 |
Each ledger account shows the cumulative position for that specific head.
Cash book vs general ledger: Side-by-side comparison
| Aspect | Cash Book | General Ledger |
| Primary purpose | Records actual cash and bank movements as they happen | Groups all transactions by account type for financial reporting |
| Scope | Limited to cash and bank transactions only | Covers all financial transactions including non-cash entries |
| Format | Chronological by date | Organized by account heads and categories |
| Function | Acts as both journal and ledger for cash | Serves as the master ledger for all accounts |
| Level of detail | Transaction-level detail with running balance | Summarized by account with periodic totals |
| Users | Treasurer, cashier for daily tracking | Committee, auditors for financial statements |
| Relationship | Cash book totals get posted to general ledger | General ledger aggregates data from cash book and other journals |
| Audit value | Shows actual money flow and timing | Provides complete picture of financial position |
| Mandatory for societies | Yes, under cooperative society laws | Yes, essential for preparing balance sheet and income statement |
Why both matter for housing societies
Indian cooperative housing societies must maintain proper books of account under state Cooperative Societies Acts. The Model Bye-laws specifically require a cash book, general ledger, and journal to be kept up to date.
Legal compliance
- Statutory audit requirement: Auditors examine both cash book and general ledger to verify accuracy and completeness. Missing or mismatched entries can lead to poor audit classifications.
- Bank reconciliation: Monthly reconciliation compares cash book balances with bank statements. Discrepancies must be identified and corrected promptly.
- Fund segregation: Sinking fund, repair fund, and corpus fund contributions must be tracked separately in the general ledger to prevent misuse.
Transparency and trust
Clear books build confidence among residents. When members can see how their maintenance money is collected and spent, disputes decrease and committee credibility increases.
Decision making
The general ledger provides the data needed for financial statements like the Income and Expenditure Account and Balance Sheet. These reports help committees plan budgets, approve major repairs, and make informed decisions about society finances.
Common mistakes societies make
1. Using only a cash book
Many smaller societies rely solely on a cash book, thinking it captures everything. This approach fails to show:
- Which fund received the money
- Whether expenses are from operating budget or sinking fund
- Outstanding dues from members
- Accrued expenses not yet paid
Result: The society cannot prepare proper financial statements or pass audits.
2. Mixing fund accounts
Sinking fund money gets used for routine repairs because the general ledger does not clearly separate fund heads. When a major structural repair is needed, the sinking fund balance is lower than expected.
3. Delayed bank reconciliation
Cash book entries are not matched with bank statements for months. Errors go undetected, and unauthorized transactions may slip through.
4. Manual Excel-based tracking
Spreadsheets lack audit trails. Multiple people editing the same file can create version conflicts. Data entry errors are hard to trace back.
5. No member-wise ledgers
Individual flat payment histories are not maintained. When a resident questions a demand notice, the society cannot quickly produce a statement showing past payments and outstanding balances.
Real-life example: How poor accounting creates big problems
Consider a 60-flat cooperative housing society in Pune that used only a cash book and basic Excel sheets for five years. The committee collected sinking fund contributions along with regular maintenance into one bank account and recorded everything in a single combined ledger.
When the building needed urgent waterproofing work costing ₹ 8 lakh, the committee discovered the sinking fund balance on paper did not match what was actually available. Sinking fund money had quietly been used to cover shortfalls in the regular maintenance budget over multiple years.
The outcome:
- An emergency special levy of ₹ 15,000 per flat was imposed
- The AGM became heated with accusations of mismanagement
- The auditor issued a C grade classification
- Member trust in the committee collapsed
The society eventually migrated to a structured system with separate bank accounts for each fund and adopted dedicated society accounting software with role-based access. This pattern is common enough that cooperative housing federations frequently cite fund co-mingling as a leading cause of disputes.
How Mygate solves these problems
Mygate has evolved from a visitor management app into a complete society ERP platform that handles accounting, billing, compliance, and operations in one integrated system. Over 27,000 housing societies across 50 Indian cities now use Mygate as their all-in-one society management solution.
Built specifically for RWAs
Unlike generic business accounting software, Mygate’s accounting engine is designed ground-up for how housing societies actually function. It understands maintenance billing cycles, late fee rules, corpus fund accounting, and the unique compliance needs of cooperative societies.
Key accounting capabilities
Automated billing and collections
- Monthly invoices generated automatically with customizable billing heads
- Late payment penalties applied based on society rules
- Payment reminders sent via app and SMS
- Multiple payment methods supported: UPI, net banking, cards
Fund-wise tracking
- Separate ledger accounts for sinking fund, repair fund, corpus fund
- Restrictions prevent cross-utilization of fund money
- Real-time visibility into each fund’s balance and usage
Digital approval workflows
- Vendor bills and expense claims routed through committee members
- Multi-level approval chains for large payments
- Every approval step logged for audit trail
Resident and member ledgers
- Individual payment history for each flat
- Outstanding dues and arrears clearly visible
- Statements downloadable by residents from the app
Audit-ready reporting
- Income and Expenditure Account generated automatically
- Balance Sheet prepared with proper fund classification
- Trial balance and ledger summaries available on demand
- Over 100 pre-built reports for various compliance needs
Bank reconciliation
- Transactions imported and matched automatically
- Discrepancies flagged for review
- Monthly reconciliation reports generated
GST and TDS compliance
- GST calculated automatically on invoices for registered societies
- TDS deducted at applicable rates on vendor payments
- Tax-ready records maintained for filing
Beyond accounting: The complete ERP advantage
Mygate is not just an accounting tool. It integrates seamlessly with other society operations:
- Visitor and security management: Gate passes, delivery tracking, domestic help verification
- Complaints and helpdesk: Residents log issues, track resolution, rate service quality
- Amenity bookings: Gym, clubhouse, guest room reservations with slot management and defaulter restrictions
- Communication: Notices, polls, event announcements sent directly to resident app
- Staff management: Attendance, salary processing, performance tracking
This unified approach means your accounting data connects with actual society operations. When a resident pays maintenance, the system updates their ledger, sends a receipt, and lifts any amenity restrictions automatically. When a vendor bill is approved, the expense is recorded, the payment scheduled, and the committee notified.
Migration and onboarding
Mygate’s team handles data migration from existing systems, whether you use Excel, Tally, or another ERP. Over 1000 years of ERP data is migrated annually, with even large 1000+ unit societies onboarded in 3 to 4 days without operational disruption.
Pros and Cons of Different Approaches
Manual registers and cash book only
Pros
- No subscription cost
- Familiar to older committee members
- Full control over data entry
Cons
- High error rate with manual calculations
- No audit trail for who entered what
- Difficult to generate financial statements
- Time-consuming bank reconciliation
- Cannot scale beyond small societies
- Member disputes hard to resolve without detailed ledgers
Excel-based accounting
Pros
- Flexible formatting
- Can create custom templates
- One-time cost or free
Cons
- Version control issues with multiple editors
- No built-in validation or error checking
- Manual reconciliation still required
- Data security depends on individual practices
- Limited mobile access for residents
- Not audit-ready without extensive cleanup
Generic business accounting software
Pros
- Professional double-entry system
- Automated calculations
- Some reporting features
Cons
- Not designed for society-specific needs
- No fund-wise accounting built in
- Member ledger and maintenance billing require customization
- Compliance features assume business context, not cooperative society laws
- Steeper learning curve for volunteer committee members
Dedicated society ERP like Mygate
Pros
- Built specifically for RWAs and cooperative societies
- Automated maintenance billing with customizable heads
- Fund segregation enforced by system
- Real-time transparency for residents via mobile app
- Digital approvals and audit trails
- 100+ audit-ready reports
- Integrates accounting with visitor management, complaints, amenities
- Scales from 20 flats to 2000+ units
- Professional support and training available
Cons
- Subscription cost involved
- Initial data migration effort required
- Committee members need basic training
- Dependence on internet connectivity
For most mid-to-large societies today, a dedicated society ERP offers the best balance of compliance, transparency, and operational efficiency.
Frequently Asked Questions
Can a housing society operate with only a cash book?
No. While a cash book records daily transactions, it cannot replace the general ledger. Cooperative society laws require both. The cash book shows money movement, but the general ledger is needed to prepare financial statements, track fund-wise balances, and pass statutory audits.
How often should we reconcile our cash book with bank statements?
Monthly reconciliation is the minimum best practice. Some societies reconcile weekly or even daily if transaction volume is high. Regular reconciliation catches errors early and prevents fraud or mismanagement from going undetected.
What is the difference between a cash book and a bank book?
In practice, most societies use a combined cash and bank book with separate columns for each. A pure cash book tracks only physical cash, while a bank book tracks bank account transactions. For housing societies that operate primarily through bank accounts, a double-column cash book covering both is standard.
Do we need separate ledgers for sinking fund and repair fund?
Yes. Each fund must have its own ledger account in the general ledger. Ideally, each fund should also have a separate bank account or fixed deposit to prevent accidental misuse of fund money for operating expenses.
Can Mygate replace our need for a separate accounting software like Tally?
Yes. Mygate functions as a complete accounting ERP for housing societies. It handles double-entry bookkeeping, generates financial statements, maintains ledgers, and produces audit-ready reports. Thousands of societies have migrated from Tally or similar tools to Mygate specifically because it is built for RWA needs, not generic business accounting.
What if our society is small, around 30 flats? Do we still need a full ERP?
Even small societies benefit from proper accounting systems. Mygate scales to society size and offers pricing appropriate for smaller communities. The compliance requirements, fund tracking needs, and audit obligations are the same regardless of society size. Starting with a proper system from the beginning prevents painful migrations later.
How does Mygate handle member-wise outstanding tracking?
Each flat has its own ledger showing all invoices raised, payments received, and outstanding balances. The system automatically applies late fees based on your society rules and can restrict amenity access for defaulters until dues are cleared. Residents can view their complete payment history in the app.
Is Mygate just a visitor management app with accounting added on?
No. While Mygate started with visitor and security features, it has evolved into a comprehensive society ERP platform. The accounting module is built as a core component, not an add-on. It handles full double-entry bookkeeping, fund accounting, vendor management, and financial reporting on par with dedicated accounting software, while also integrating with all other society operations. Many RWAs now use Mygate specifically as their primary accounting and ERP system.
Conclusion
The cash book and general ledger are not interchangeable. They serve different but complementary purposes in housing society accounting. The cash book tracks actual money movement chronologically. The general ledger organizes all transactions by account type to provide a complete financial picture.
For RWAs in India, maintaining both correctly is not optional. It is a legal requirement under cooperative society laws and a prerequisite for passing statutory audits with good classifications.
However, manual registers and spreadsheets are no longer sufficient for modern housing societies. The complexity of fund accounting, compliance requirements, and member expectations for transparency demand a more sophisticated approach.
This is where Mygate stands apart. It is not just a visitor management app or a simple billing tool. Mygate functions as a complete society ERP and accounting platform built specifically for RWAs. It combines automated accounting, maintenance billing, compliance tracking, and operational management in one integrated system used by over 27,000 societies across India.
If your society is still relying on cash books, Excel sheets, or generic accounting software, now is the time to evaluate a purpose-built solution. Your treasurer will save time, your auditors will thank you, and your residents will gain the transparency they deserve.
Start by reviewing your current bookkeeping practices against the standards outlined in this guide. Then explore how a comprehensive society ERP like Mygate can transform not just your accounting, but your entire society’s governance and operations.
