A housing society with 240 flats and ₹14,000 average monthly maintenance per flat — placing it above the ₹7,500 GST exemption threshold — must run a per-flat collection ledger, GST output at 18% on the full charge (cliff design, not just the excess), late-fee accrual and waiver tracking, sinking-fund earmarking with separate corpus accounting, Section 22A mutuality income classification, and bank-side reconciliation of member-wise UPI / cheque / NEFT collections every month, without which the audit by the registered auditor and the next AGM both surface unreconciled positions.
Reconcile every member receipt at flat-and-month granularity, run the ₹7,500 threshold tracker forward by flat (cliff to 18% GST if breached), accrue late-fee at the bye-law rate on overdue receivables, earmark sinking-fund collection separately at receipt, classify each income stream as member-mutual (Section 22A exempt) or non-mutual (taxable), and reconcile member receipts to bank statement by UTR for UPI and NEFT, by cheque number for cheque collections.
Member master keyed by flat number with member name, contact, payment instrument preference; monthly charge schedule per flat with maintenance, sinking fund and any flat-specific levy; GST status flag (above or below ₹7,500); late-fee bye-law rate; income stream classification table (mutual vs non-mutual); bank statement ingestion for member receipt reconciliation.
A monthly close pack showing per-flat receipt status (paid / overdue / late-fee accrued), GST output on taxable charges, sinking-fund corpus position, mutual vs non-mutual income split for the period, and a member-by-member ageing for the managing committee; an annual ITR computation under Section 22A with the income classification breakdown; an audit-ready evidence file for the statutory auditor with bank reconciliation by member.
A 240-flat housing society in Mumbai’s western suburbs closes April books and pulls the maintenance collection: ₹4.03 crore billed for the month against 240 flats at an average ₹14,000 charge, with ₹3.72 crore collected, ₹31 lakh in arrears across 56 flats, and a sinking-fund collection of ₹14.4 lakh sitting separately. Because the average charge crosses the ₹7,500 per-flat per-month threshold, the full ₹14,000 attracts GST at 18% — the society’s annual GST output on maintenance charges alone is ₹72.5 lakh. The treasurer’s question to the auditor: how do we reconcile every member’s receipt against bank UTRs across UPI, cheque and NEFT instruments, accrue late-fees correctly per the bye-laws, ring-fence the sinking-fund corpus, and produce the Section 22A mutuality income split for the ITR? Society maintenance charge reconciliation India sits at the intersection of GST, income tax, society law and member-wise UPI reconciliation — and each piece breaks differently if the structure is wrong.
Quick reference
| Item | Value |
|---|---|
| GST exemption threshold | ₹7,500 per member per month (SAC 999598) |
| GST rate on excess (cliff design) | 18% on full charge if any flat crosses ₹7,500 |
| GST registration threshold (RWA / society) | ₹20 lakh aggregate annual turnover |
| Society legal form (member contributions) | Societies Registration Act 1860 / State Co-op Act |
| Mutuality principle | Section 22A of Income Tax Act 2025 |
| Sinking-fund contribution | 0.25% to 0.75% of construction cost per annum per flat (typical bye-law) |
| Late-fee rate | Per society bye-laws — typically 12% to 21% per annum |
| Section 393(1)(a) code 1002 | Contractor TDS on AMC contracts at 1% / 2% above ₹30,000 |
The ₹7,500 cliff — what makes society GST hard
The exemption notification under SAC 999598 exempts contributions up to ₹7,500 per member per month. The structural quirk is that this is not a slab — it is a cliff. A flat charged ₹7,500 attracts zero GST; a flat charged ₹7,501 attracts 18% on the full ₹7,501. This produces two operational realities:
-
Charge increases above the threshold are economically severe. Raising the maintenance charge from ₹7,200 to ₹7,800 changes the per-flat GST output from zero to ₹1,404/month — a ₹1,404 incremental cost on top of the ₹600 charge increase, effectively trebling the impact on the member.
-
A mixed society — some flats above ₹7,500 and some below — has flat-by-flat GST treatment. A society where smaller 1-BHK flats are below threshold and larger 3-BHK flats are above must compute GST only on the above-threshold flats, with monthly threshold-tracking per flat in case any flat’s specific charge crosses the line.
Above the threshold, the society must also exceed the ₹20 lakh aggregate annual turnover to be required to register for GST. Below ₹20 lakh aggregate annual turnover, no GST registration is required even if individual flats cross ₹7,500 — though most large societies easily exceed this aggregate.
Section 22A mutuality — income tax treatment
Under Section 22A of the Income Tax Act 2025, the mutuality principle exempts income earned by a non-profit entity from its members for activities benefiting only those members. For a housing society, the principle applies to:
- Monthly maintenance charges from members (mutual, exempt)
- Sinking-fund contributions from members (mutual, exempt)
- Late-fees from members (mutual, exempt — additional consideration on the underlying mutual receipt)
But the principle does not apply to:
- Interest on fixed deposits of the society’s corpus (taxable in the society’s hands)
- Rent from common-area shops let to non-members (taxable)
- Parking fees from outside visitors (taxable)
- Banquet hall hire to non-members (taxable)
Reconciliation must split society receipts into mutual income (Section 22A exempt) and non-mutual income (taxable at the society’s applicable rate), and produce the ITR computation with the split documented. Most societies maintain two income sub-ledgers — Maintenance Income (mutual) and Other Income (non-mutual) — but the split is only useful at year-end if every receipt is tagged at source.
Three-Way Match Exception Cost Calculator
A society’s AMC contracts — lift maintenance, security, housekeeping, gardening — run through PO-GRN-invoice three-way matching. Quantify the exception burden, rupee value of disputes, and analyst hours that structured matching closes.
Open the Three-Way Match Exception Cost Calculator →Worked example — 240-flat society, ₹14,000 average monthly charge
A Mumbai housing society with the following profile:
- Total flats: 240 (180 × 2-BHK at ₹12,000; 60 × 3-BHK at ₹20,000)
- Average monthly maintenance per flat: ₹14,000
- Aggregate annual maintenance turnover: ₹4.03 Cr (all flats above ₹7,500)
- GST status: Registered (turnover above ₹20 lakh, charge above ₹7,500)
- GST output per month: 18% × ₹4.03 Cr / 12 = ₹6.04 lakh/month
- Sinking fund collection: ₹6,000 per flat per month (₹14.4 lakh aggregate)
- AMC contracts: Lift (₹4.2 L/month), security (₹6.8 L/month), housekeeping (₹3.4 L/month), gardening (₹1.8 L/month) — all under Section 393(1)(a) code 1002 contractor TDS
- Non-mutual income: Bank FD interest ₹18 L/year, common-area shop rent ₹2.4 L/year
Monthly reconciliation produces:
| Stream | April |
|---|---|
| Maintenance billed | ₹40.32 lakh net + GST ₹6.04 lakh = ₹46.36 lakh gross |
| Sinking fund billed | ₹14.4 lakh (no GST — capital contribution) |
| Total billed to members | ₹60.76 lakh |
| Collected via UPI | ₹38.4 lakh (152 flats) |
| Collected via NEFT | ₹15.7 lakh (62 flats) |
| Collected via cheque | ₹2.1 lakh (12 flats) |
| Outstanding (56 flats) | ₹4.56 lakh |
| Late-fee accrual (overdue from prior months) | ₹0.84 lakh @ 15% pa bye-law rate |
| AMC payments (with code 1002 TDS) | ₹16.2 lakh net of TDS ₹16,200 deposited via challan |
| GST output deposit (Form GSTR-3B) | ₹6.04 lakh paid by 20th |
| Sinking-fund corpus transfer to FD | ₹14.4 lakh moved to separate FD account |
The reconciliation must tie member receipts by UTR (UPI) and cheque number, accrue late-fee correctly per the bye-law, ring-fence the sinking-fund collection so it does not get spent on operating expense, and produce the GST output computation at the cliff treatment.
Late-fee accounting — accrual and waiver
Late-fee on overdue maintenance is accrued per the society’s bye-law rate, typically 12% to 21% per annum on the overdue principal. Accounting treatment:
- Accrual on overdue ageing date — typically 30 days after due date, debit Late Fee Receivable, credit Late Fee Income
- GST on late-fee follows the underlying — taxable if the underlying maintenance is taxable, exempt if below ₹7,500
- Waiver by managing committee — reverses the original accrual, debit Late Fee Income, credit Late Fee Receivable
- Cash receipt — debit Bank, credit Late Fee Receivable
Reconciliation must track late-fee at member-flat granularity, age the receivable, apply waivers per managing-committee resolution, and surface the cumulative late-fee receivable at every month-end for the treasurer’s report.
Sinking-fund accounting and reconciliation
Sinking-fund is the corpus for major future capex — lift replacement, exterior painting, structural repair, terrace waterproofing. It is collected with the monthly maintenance but accounted separately:
- Collection — debit Bank, credit Sinking Fund Liability (not credit to Income)
- FD investment — debit Sinking Fund FD, credit Bank
- Interest on FD — debit Sinking Fund FD, credit Sinking Fund Interest (mutual income for members, but some societies treat interest as taxable; CA guidance varies)
- Withdrawal for capex — requires managing-committee resolution; debit Capex, credit Sinking Fund FD
Reconciliation must tie:
- Sinking-fund collection per flat to the consolidated FD movement
- Cumulative sinking-fund liability balance to the cumulative FD corpus value (including interest accumulation)
- Capex withdrawal to the resolution authorising it and the bills paid
A typical reconciliation break: the sinking-fund cumulative collected (from member receipts) drifts from the cumulative FD corpus because some sinking-fund collections were spent on operating expense in months when the maintenance collection fell short. This is a bye-law breach that the registered auditor catches and that requires a member-meeting disclosure.
AMC contracts and Section 393(1)(a) code 1002 TDS
The society’s AMC contracts — lift, security, housekeeping, gardening, pest control — fall under Section 393(1)(a) payment code 1002 (formerly 194C) contractor TDS at 1% (individual / HUF vendor) or 2% (company / firm vendor) above ₹30,000 per transaction or ₹1 lakh aggregate per year.
For the 240-flat society example, monthly AMC payments total ₹16.2 lakh; aggregate annual ₹1.94 Cr — well above thresholds. TDS deduction at 2% on the company vendors aggregates to ₹3.88 lakh per year. The society files Form 168 quarterly with the code 1002 schedule and issues Form 131 to each vendor.
Society reconciliation must tie AMC invoices to PO and to the deliverable evidence (lift maintenance logs, security shift logs, housekeeping checklists), apply the code 1002 deduction at payment time, and reconcile the cumulative deduction to the GSTR-2B credit on the AMC invoices (where the vendor’s GSTR-1 reflects the supply correctly).
Continue reading — Real estate cluster
- Real estate developer revenue recognition under Ind AS 115 — Ind AS 115 five-step model, POC, deferred tax
- RERA escrow account reconciliation for Indian real estate developers — 70% rule, engineer + architect + CA certification
- TDS on rent under Section 393(1)(i) payment code 1041 (FY 2026-27) — new code 1041 for land/building rent, ₹2,40,000 threshold
- Joint venture (JV) real estate reconciliation for Indian developers — area-share, revenue-share, RCM on JV dev services
- Real estate brokerage commission reconciliation: TDS Section 393(1)(h) — code 1031, RERA broker registration, GST 18%
What automated reconciliation changes
Running a 240-flat society’s monthly close — member receipts by UPI / cheque / NEFT, GST output at the ₹7,500 cliff treatment, late-fee accrual at the bye-law rate, sinking-fund earmarking, AMC vendor TDS under Section 393(1)(a) code 1002, and Section 22A mutuality income classification — is a multi-instrument bank-reconciliation problem layered with tax and society law. Manual close at this scale is a 4-6 day per-month exercise. Purpose-built reconciliation software India treats every member receipt as a tagged event, ties UPI UTRs to flat-and-month, accrues late-fee per bye-law automatically, ring-fences sinking-fund collection, and produces the Section 22A income split for the ITR. TransactIG carries presets that handle RWA / co-op society maintenance reconciliation including the ₹7,500 GST threshold cliff, the SAC 999598 exemption logic, and the code 1002 AMC contractor TDS map. Customer outcomes include match-rate improvement from 51% to 88%, with build in two-to-four weeks on AWS Mumbai (ISO 27001:2022). For the AMC vendor TDS overlay, see TDS reconciliation software.