How to Calculate Society Maintenance Charges in India: The Complete Guide for Committees
By MyKutir Editorial Team — 2026-08-03
Equal, per-square-foot or hybrid? A practical guide to how Indian housing societies calculate monthly maintenance charges — plus the extra heads, tax questions and automation that keep billing fair and disputes rare.
Ask ten treasurers in ten different housing societies how they arrive at the monthly maintenance figure, and you will very likely get ten slightly different answers. Some divide the total budget equally across all flats. Some charge strictly by carpet area. Some run a hybrid where a few heads are per-square-foot and the rest are flat. And a surprising number simply carry forward "whatever we charged last year, plus a little."
That last approach is where most disputes are born. When a resident in a 2BHK pays the same as the penthouse owner — or a small flat suddenly gets a large hike with no explanation — the AGM turns into a shouting match, collections drop, and the committee spends the year defending numbers instead of running the society. This guide walks through how maintenance charges are actually calculated in Indian residential societies, the trade-offs between each method, the extra heads that ride along on the bill, and how to make the whole exercise transparent enough that residents stop arguing and start paying on time.
What "maintenance charges" actually pay for
Before touching any formula, it helps to be clear on what the monthly maintenance bill is funding. In most Indian societies, the recurring collection covers a mix of the following heads:
- Housekeeping and cleaning — common-area sweeping, garbage handling, drain cleaning.
- Security — guard salaries, agency charges, gate and CCTV upkeep.
- Common-area electricity — lift power, corridor and staircase lighting, pumps, street lights, common Wi-Fi if any.
- Water — municipal water charges, tanker top-ups, borewell running costs.
- Lift maintenance — the annual maintenance contract (AMC) plus repairs.
- Garden and landscaping — gardener wages, plants, manure.
- Administrative costs — office staff, stationery, audit fees, software subscriptions, bank charges.
- Repairs and contingencies — day-to-day fixes that don't warrant dipping into a dedicated fund.
Add these up for a full year, and you have your operating budget. Divide that budget across flats using one of the methods below, and you have a per-flat monthly figure. Everything else — sinking fund, parking, metered utilities, penalties — is layered on top. Getting the base division right is the part that decides whether your society feels fair or feels rigged.
The three ways Indian societies calculate maintenance
There is no single legally mandated formula that applies uniformly across the country. Cooperative societies, apartment associations and RWAs are governed by a patchwork of state Cooperative Societies Acts, Apartment Ownership Acts and their own registered bye-laws — and these differ on what is permitted or recommended. As a general orientation, committees in India lean on one of three broad approaches. The right one for your society is whatever your bye-laws allow and your members will accept as fair; always confirm the specifics against your registered bye-laws and, where in doubt, your society's auditor or registrar.
1. The equal (per-flat) method
Every flat pays the same amount, regardless of size. If the annual operating budget is such that each flat needs to contribute ₹2,000 a month, the 1BHK and the 4BHK both pay ₹2,000.
Why societies use it: it is dead simple to explain and calculate, and it reflects the argument that a lift, a guard and a garden are shared equally by everyone regardless of flat size. In societies where all flats are roughly the same size — very common in older cooperative housing — this is often the fairest and least contentious choice.
Where it breaks down: in a mixed-size building, owners of small flats feel they are subsidising the large ones. A retiree in a compact flat resents paying the same as a big family in a duplex who arguably uses more water and generates more waste.
2. The per-square-foot (area-based) method
You fix a rate per square foot and multiply it by each flat's area. If the rate is ₹3.50 per sq ft and a flat measures 1,000 sq ft, its maintenance is ₹3,500 a month; an 800 sq ft flat pays ₹2,800.
Why societies use it: it is widely perceived as the most equitable method in buildings with varied flat sizes, and many bye-laws and model formats reference it for the general maintenance component. Larger flats typically carry a larger undivided share in the common property, so a size-linked charge feels proportional.
Where it breaks down: which "area" do you use — carpet area, built-up, or super built-up? Different builders and sale deeds quote different figures for the same flat, and if the committee is not consistent, the calculation becomes disputable. It also means shared costs that genuinely are equal (a single shared gate, one common-area guard) get loaded disproportionately onto big flats, which some owners will contest.
3. The hybrid method
Here the committee splits the bill into heads and treats each head on its own logic. Genuinely shared, indivisible services — security, lift, administration — are charged equally per flat. Consumption- or size-linked heads — water, common electricity, general upkeep — are charged per square foot or per occupant. Parking, clubhouse and metered utilities are billed to whoever actually uses them.
Why societies use it: it is the most defensible model at an AGM because you can point to each head and justify why it is split the way it is. It closely mirrors reality — a guard does cost the same per flat, while water broadly scales with household size.
Where it breaks down: it is the hardest to compute by hand. Every head needs its own rule, and doing that across 200 flats in a spreadsheet each month is exactly where manual errors creep in. This is the method that most benefits from software that can hold multiple rate rules and apply them automatically.
Method comparison at a glance
| Factor | Equal / per-flat | Per square foot | Hybrid |
|---|---|---|---|
| Ease of calculation | Very easy | Moderate | Complex |
| Perceived fairness (mixed sizes) | Low | High | Highest |
| Perceived fairness (uniform sizes) | High | Neutral | Neutral |
| Ease of explaining at AGM | Very easy | Easy | Needs a clear breakdown |
| Dispute risk | High in mixed buildings | Medium (which area?) | Low if transparent |
| Best suited to | Uniform-size cooperative housing | Buildings with varied flat sizes | Larger, mixed-use complexes |
A worked example (illustrative)
Let's walk through a simple, made-up society to see how the numbers actually fall out. Treat these figures as illustrative only — they are chosen to show the mechanics, not to represent any real society's costs.
Say "Green Meadows" has 60 flats and an annual operating budget of ₹21,60,000. That works out to ₹1,80,000 a month that the society must collect to cover its running costs.
- Equal method: ₹1,80,000 ÷ 60 flats = ₹3,000 per flat per month, whether the flat is 700 or 1,400 sq ft.
- Per-square-foot method: suppose the 60 flats total 66,000 sq ft. Then ₹1,80,000 ÷ 66,000 = about ₹2.73 per sq ft. A 700 sq ft flat pays roughly ₹1,911; a 1,400 sq ft flat pays roughly ₹3,822.
- Hybrid method: say ₹90,000 of the monthly budget is "equal" heads (security, lift, admin) and ₹90,000 is "area" heads (water, common power, upkeep). Every flat pays ₹1,500 flat, plus about ₹1.36 per sq ft. The 700 sq ft flat pays ₹1,500 + ₹955 ≈ ₹2,455; the 1,400 sq ft flat pays ₹1,500 + ₹1,909 ≈ ₹3,409.
Notice how the small-flat owner pays ₹3,000, ₹1,911 or ₹2,455 depending purely on the method the committee picked — same society, same costs. That is why the choice of method itself deserves a proper AGM discussion and a recorded resolution, not a quiet decision by the treasurer.
The other charges that ride along with the monthly bill
The base maintenance figure is only part of what appears on a resident's bill. Most societies add several more heads, each with its own logic.
Sinking fund
A sinking fund is a long-horizon reserve for major, infrequent expenses — repainting the building, waterproofing, replacing a lift, structural repairs after many years. It is typically collected as a small recurring amount (often expressed as a percentage of construction cost or a per-square-foot figure, per your bye-laws) and is meant to be ring-fenced, not spent on routine running costs. Keeping it in a separate accounting head — and ideally a separate bank account — is what stops a society from having to raise a panic-inducing special contribution when the lift finally fails.
Repair and maintenance fund
Distinct from the sinking fund, this covers medium-term repairs — plumbing overhauls, pump replacement, terrace fixes. Many bye-laws prescribe how it should be computed. The important governance point is the same: collect it as its own head and track its balance separately from operating money.
Parking charges
Where societies levy a monthly charge for allotted car and two-wheeler parking, it is usually a fixed amount per vehicle type and added on top of the base maintenance. Charging by vehicle — car versus bike versus additional slots — keeps it fair to residents who own fewer vehicles.
Metered utilities (water and electricity)
If your society sub-meters individual flats for water or electricity, those charges are genuinely consumption-based: reading times rate per unit, sometimes with a fixed component. This is the fairest possible way to bill a variable resource, because each flat pays for exactly what it draws — but it depends on someone recording meter readings accurately each cycle.
Non-occupancy charges (for rented flats)
Many societies levy a non-occupancy charge on flats that are rented out rather than owner-occupied. Several states cap this charge — the ceiling and the way it is expressed differ by state and change over time, so confirm the current position under your applicable state rules and bye-laws rather than assuming a figure.
Interest and late-payment penalties
To discourage chronic defaulters, societies commonly add interest or a late fee on overdue amounts, subject to what the bye-laws permit. This can be a flat penalty or a percentage of the outstanding, often with a grace period before it kicks in and sometimes a cap on how high it can climb. The key is that the penalty policy should be a written, board-approved rule applied uniformly — not something the treasurer decides case by case, which is a fast route to allegations of favouritism.
GST, TDS and the tax questions committees worry about
Tax treatment is where a lot of committees get nervous, and rightly so — the rules are specific and they change. Treat everything here as general orientation only, and confirm the current position with your society's chartered accountant, because thresholds and procedures vary and are periodically revised.
- GST on maintenance: resident welfare associations may need to charge GST on maintenance once certain conditions are met — broadly, there is a per-member monthly contribution threshold below which the collection is generally treated as exempt, and a separate aggregate-turnover threshold that governs whether the association must register for GST at all. Both have specific figures that have been revised over the years; do not assume last year's numbers still hold — ask your CA for the current values before deciding.
- Mutuality principle: income tax treatment of a members' association has historically leaned on the principle of mutuality (broadly, you can't make a taxable "profit" from yourself), but its application to specific incomes like interest and rentals is nuanced and litigated. This is firmly CA territory.
- TDS on vendor payments: societies making payments to contractors, professionals or for certain services above prescribed limits may be required to deduct tax at source and deposit it. The thresholds and rates are set by the Income Tax rules and change; your accountant should confirm what applies to each vendor category.
- Statutory audit: depending on your state's cooperative or apartment law, an annual audit may be mandatory. The applicability and deadlines are state-specific.
The practical takeaway: keep clean, itemised records of every collection head and every expense, because whatever your tax position turns out to be, a good CA can only help you if the underlying books are accurate and separable by head. Messy, single-bucket accounting is what turns a routine filing into a problem.
Common mistakes committees make
- Never revisiting the method. A society that grew from 40 uniform flats into a 300-flat mixed complex is often still using the equal method it started with — long past the point where it is fair.
- Mixing funds. Spending sinking-fund money on routine repairs, or parking the whole collection in one account, destroys the visibility a treasurer needs and worries auditors.
- Inconsistent area figures. Using super built-up for one flat and carpet for another, because that's what each sale deed happened to quote, guarantees a dispute the moment two neighbours compare bills.
- Undated, unexplained hikes. Raising maintenance without a budget presentation and an AGM resolution reads as arbitrary, even when it is entirely justified by rising costs.
- Weak defaulter follow-up. Bills that go out late, reminders that never go out, and penalties applied inconsistently together create a culture where paying on time feels optional.
- No audit trail. When there's no record of who changed a rate, waived a penalty or edited a bill, every disagreement becomes one person's word against another's.
Spreadsheet-and-WhatsApp vs a society ERP
Most societies begin with a spreadsheet for calculation and a WhatsApp group for reminders. It works — until it doesn't. Here's an honest comparison of the manual approach against a dedicated society management platform, framed around the maintenance-billing job specifically.
| Task | Excel + WhatsApp | Society ERP |
|---|---|---|
| Applying a per-sq-ft or hybrid rate to every flat | Manual formulas, easy to break when a flat is added | Rate rules applied automatically each cycle |
| Generating bills | Copy-paste per flat, or a mail-merge someone has to maintain | One click generates all bills with unique numbers |
| Late fees | Calculated by hand, often skipped | Applied per a saved policy, consistently |
| Reminders | Manual messages, easy to forget | Automated SMS/WhatsApp reminders |
| Collecting payment | Bank transfer + manual entry, or cash | In-app online payment, auto-reconciled |
| Matching bank credits to flats | Line-by-line eyeballing of the statement | Bank-statement reconciliation with suggested matches |
| Knowing who has paid | Requires updating the sheet by hand | Live dashboard by flat and status |
| Audit trail | Whatever the last editor remembers | Every change logged automatically |
The point isn't that spreadsheets are evil — for a very small, stable society they can be fine. The point is that the manual approach scales badly, and the failure mode is always the same: bills go out late, some flats get missed, penalties are applied unevenly, and the treasurer burns out. If any of that sounds familiar, it may be time to look at a purpose-built platform. Our maintenance billing software page walks through how this specific job is handled end to end.
How MyKutir automates maintenance calculation and billing
MyKutir is built around exactly the workflow this guide describes, so committees can encode their chosen method once and let the system apply it every cycle. Here's how the pieces map to what we've covered:
- Flexible rate rules. You can define maintenance rate rules that vary by flat type or block, using either a fixed amount or a rate-based calculation — which is what makes the per-square-foot and hybrid methods practical to run at scale rather than by hand.
- Configurable bill heads. Individual bill line items can be set up as fixed amounts or as a percentage, so heads like a percentage-based sinking-fund contribution sit cleanly alongside flat charges on the same bill.
- Parking and utility charges. Parking can be billed by vehicle type (car, two-wheeler, other), and metered utilities can be charged from recorded meter readings at a rate per unit plus any fixed component — both folded into the monthly maintenance bill automatically.
- Late-fee policy. A single saved policy — flat fee or percentage, with an optional grace period and a cap — is applied consistently to overdue bills, removing the case-by-case judgement that causes friction.
- Advance payments. Residents who prepay several months are tracked with an advance balance that draws down automatically against future bills, and the system records the receipt against the flat.
- Online payments and reminders. Residents can pay their bill in-app, and the platform sends automated payment reminders, so chasing collections stops being a manual monthly chore.
- Bank reconciliation. Uploading the society's bank statement lets the system suggest matches between incoming credits and outstanding bills, which is usually the single most tedious part of a treasurer's month.
- Separate fund tracking and budgets. Money movements update a fund ledger, and the platform supports budgets with alerts, so operating money and reserves stay visible and separable — the discipline that keeps audits painless.
- Automatic audit trail. Changes are logged, so if anyone asks who edited a rate or waived a fee, there is a record rather than a debate.
If accounting and reporting are your bigger worry, the society accounting side connects billing to income-and-expenditure statements and reports. You can see the full module list on our features page, or walk through the setup flow on the how it works page.
A simple step-by-step to set your maintenance formula
- Build a real annual budget. List every recurring head — security, housekeeping, lift AMC, water, common power, admin, garden, expected repairs — and total it for twelve months. Don't guess; use last year's actuals as the starting point.
- Add the reserves. Decide the sinking-fund and repair-fund contributions your bye-laws prescribe or your building genuinely needs, and keep them as separate heads.
- Choose a method deliberately. Equal, per-square-foot or hybrid — pick based on how varied your flat sizes are and what your members will accept as fair. Put it to the AGM and record the resolution.
- Lock the area basis. If you're going per-square-foot, decide once whether it's carpet, built-up or super built-up, and apply the same basis to every flat. Document it.
- Set the add-on rules. Fix parking rates by vehicle type, utility tariffs if you meter, non-occupancy charges within permitted limits, and a written late-fee policy with a grace period.
- Encode it once. Whether in a carefully-built sheet or in a platform, set the rules up a single time so each month's bill run is automatic and identical in logic.
- Generate, remind, reconcile. Issue bills on a fixed date, send reminders before the due date, and reconcile collections against the bank promptly so your outstanding list is always accurate.
- Review annually. Revisit the method and the rates every year at budget time, and present the change with the numbers so residents see the logic, not just the hike.
Frequently asked questions
Is there one legally fixed way to calculate society maintenance in India?
No single national formula applies to every society. The method is governed by your registered bye-laws and the relevant state law (cooperative, apartment ownership, or the framework your RWA is registered under), which is why equal, per-square-foot and hybrid approaches all coexist. Confirm what your own bye-laws permit before finalising a method.
Which method is the fairest?
It depends on your building. In a society where all flats are roughly the same size, the equal method is simple and fair. In a building with widely varied flat sizes, per-square-foot or a hybrid is usually perceived as fairer because larger flats contribute more. There is no universally "correct" answer — only the one your members accept as reasonable and that your bye-laws allow.
Can maintenance charges be different for different flats?
Yes. Under the per-square-foot and hybrid methods, bigger flats pay more, and it's common to have different rules by flat type or block. What you generally cannot do is charge two identical flats differently for arbitrary reasons — any variation should follow a rule that the committee has approved and can explain.
Are rented (non-owner-occupied) flats charged extra?
Many societies levy a non-occupancy charge on flats that are rented out. Several states cap how high this charge can be, and the ceiling and its exact expression differ by state and change over time — confirm the current limit under your applicable state rules before applying one.
Do we have to charge GST on maintenance?
Possibly, depending on your per-member monthly contribution and the association's aggregate turnover relative to the applicable thresholds. Because those figures have been revised over time, don't rely on old numbers — ask your chartered accountant for the current position and whether your society needs to register and charge GST at all.
What can we do about residents who don't pay on time?
Apply a consistent, written late-fee or interest policy that your bye-laws permit, send reminders before and after the due date, and keep an accurate outstanding list so follow-up is timely. Consistency matters more than severity — a modest penalty applied to everyone works better than a harsh one applied selectively.
Can software really handle a hybrid formula?
Yes — that's precisely the case where software earns its keep. A platform that supports multiple rate rules and configurable bill heads applies each head's logic automatically to every flat, which is what makes a hybrid method practical beyond a handful of flats. Doing the same by hand each month is where errors and disputes originate.
Key takeaways
- Maintenance charges in India are calculated using one of three broad methods — equal per-flat, per-square-foot, or hybrid — with no single national formula; your bye-laws and state law decide what's permitted.
- Choose the method deliberately based on how varied your flat sizes are, put it to the AGM, and record the resolution so future disputes have a documented answer.
- The monthly bill is more than base maintenance: sinking fund, repair fund, parking, metered utilities, non-occupancy charges and penalties each need their own clearly-tracked head.
- Tax questions — GST thresholds, mutuality, TDS, statutory audit — change over time and are state- and situation-specific; keep clean itemised books and confirm the current rules with your CA.
- Manual spreadsheet-and-WhatsApp billing scales badly; a society ERP applies your rate rules, late-fee policy, reminders and reconciliation automatically and keeps an audit trail.
- MyKutir supports flexible rate rules by flat type or block, configurable bill heads, parking and utility charges, a saved late-fee policy, advance balances, online payments, reminders, bank reconciliation and separate fund tracking — so committees encode their formula once and bill accurately every cycle.
Getting maintenance calculation right isn't about finding a clever formula — it's about picking a fair method, applying it consistently, and being able to show your working. Do that, and collections improve, AGMs get shorter, and the committee gets to spend its energy on the society instead of on defending a number.