GST billing and compliance for housing societies
Exemption and threshold logic applied consistently, invoices carrying the fields a tax invoice requires, input tax records against the same transactions, and reports your practitioner can file from.
GST software for housing societies applies the exemption and threshold logic your accountant determines to each member’s bill, issues invoices in compliant format showing taxable and exempt heads separately, maintains input tax credit records, and produces filing-ready reports.
The hard parts of running GST for a society
The rules here have moved more than once, and the arithmetic is per member rather than per society.
Confusion over the exemption thresholds
Two separate tests interact: whether the society must register at all, which depends on aggregate turnover, and whether a particular member’s contribution is exempt, which depends on a monthly per-member threshold. Societies routinely conflate them.
Both figures have been amended since GST was introduced, and there has been genuine dispute and litigation about how the per-member exemption applies — whether it operates as a threshold above which the whole amount is taxable or only the excess. Guidance published online frequently states superseded positions with complete confidence.
Invoices not GST-format compliant
A tax invoice must carry specific particulars — the society’s GSTIN, invoice number and date, the recipient’s details, the classification code, taxable value, rate and tax amount per head.
Bills generated from spreadsheets typically show a single total, which is not a tax invoice and does not support a member’s position if they are entitled to input credit.
Filing data assembled manually
Output tax is computed by reading the billing sheet, input credit by going through purchase invoices, and the return is prepared from both by hand.
Every assembly is a chance for the return and the books to disagree, and reconciling them afterwards is considerably harder than deriving both from the same records.
How KeyMatrix runs GST for a society end to end
The rules are your accountant’s determination. What we guarantee is that they are applied identically to every member, every month, with the working retained.
Automatic exemption and threshold handling
The exemption logic your accountant determines is configured once — which heads are taxable, which are exempt, how the per-member threshold is applied, and how municipal taxes and other pass-through items are treated — and then applied to every member’s bill automatically.
To be explicit: we do not decide your GST position. Registration requirement, the treatment of the per-member exemption and the classification of each head are questions for your chartered accountant or GST practitioner, and they should be revisited when the law changes. What the software provides is consistent application and a retained audit trail of the treatment used in each period.
GST-compliant maintenance invoices
Invoices carry the particulars a tax invoice requires, with taxable and exempt heads shown separately and tax computed per head rather than on a blended total.
Members entitled to input credit — commonly commercial units within a residential society — receive an invoice that actually supports the claim, which is otherwise a recurring source of complaint from exactly those members.
ITC and expense records
Purchase invoices from vendors are recorded with their GST particulars against the expenses they relate to, so the input position is derived from the same transactions that produced the accounting entries rather than maintained separately.
Where input credit is restricted or blocked for particular expenditure, that treatment is applied at the point of recording rather than being reconstructed at filing time.
Filing-ready reports
Output tax by head and by period, input credit with supporting invoices, and the summary a practitioner needs to prepare the returns, exportable in the formats they work with.
Your practitioner can be given read-only access to pull what they need directly, which removes a monthly exchange of spreadsheets and the reconciliation questions that follow it.
Who decides what
The boundary matters. Software should not decide a tax position, and any vendor telling you it handles GST automatically without reference to your accountant is overstating what it does.
| Question | What it depends on | Who decides |
|---|---|---|
| Must the society register for GST? | Aggregate turnover against the registration threshold | Your CA or GST practitioner |
| Is a member’s contribution exempt? | The monthly per-member threshold and its interpretation | Your CA or GST practitioner |
| Which heads are taxable? | Nature of the head; pass-through items treated separately | Your CA or GST practitioner |
| Is input credit available on an expense? | Nature of the expenditure and blocked-credit rules | Your CA or GST practitioner |
| Is the treatment applied consistently? | Configuration and billing run | KeyMatrix |
| Is the working retained and auditable? | Invoice and ledger records per period | KeyMatrix |
Features these teams use most
The same platform, but these are the parts this kind of operation leans on hardest.
Maintenance billing
The treatment your accountant specifies applied identically to every member every month, with taxable and exempt heads shown separately rather than blended into a total.
Society accounting
Output and input positions derived from the same transactions that produced the invoices and bills, so the return and the books cannot disagree.
Reporting dashboards
Filing-ready summaries your practitioner can pull directly, which removes the monthly exchange of spreadsheets and the reconciliation questions that follow it.
Document repository
Purchase invoices with their GST particulars and the returns as filed, retained against the periods they relate to.
Why teams switch to KeyMatrix
GST-registered societies switch because manual application of the per-member threshold across several hundred members is both slow and inconsistent, and inconsistency is what creates exposure. A member charged tax where a comparable member was not is a dispute the society will lose.
The second reason is the audit trail. Where a treatment is later questioned, being able to show how each head was classified in each period, and that the same rule was applied to every member, is a materially stronger position than reconstructing it from spreadsheets.
The boundary again, because it matters: we apply the treatment your adviser specifies. We do not determine registration requirements, we do not interpret the per-member exemption, and where the law changes your adviser should reconfigure the treatment. Any vendor claiming to handle your GST position without your accountant is selling you a risk.
- Consistency is the exposure. Two comparable members treated differently is a losing dispute.
- The working is retained per period. Which is what answers a later question.
- Your adviser sets the treatment. We apply it identically every month.
- Reconfigure when the law changes. It has changed before and will again.