About this tool
Split society maintenance across flats by equal, per sq ft, parking or custom basis with printable bills.
The Society Maintenance Charge Splitter divides a housing society's monthly expenses across its flats, letting you set the basis separately for every expense head — equal per flat, per sq ft of carpet area, per parking slot, or a hand-entered custom percentage — and produces a per-flat total plus a printable bill. It is built for committee members and treasurers who have to defend a maintenance figure at a general body meeting, because it shows the same total split both ways so you can see exactly which flats gain or lose under each method. Shares are allocated in whole rupees using largest-remainder rounding, so every head's shares add back to the amount you entered with no rounding drift.
Open Society Maintenance Charge Splitter on AltFTool — it loads instantly in your browser.
Under Flats, set each Flat no., Carpet area (sq ft) and Parking slots, and toggle any row between Occupied and Vacant; Add flat appends another row.
In Expense heads, give each head its monthly amount and pick Equal, Per sq ft, Per slot or Custom %, then switch "Vacant flats charged" to "Vacant flats skipped" on usage-driven heads such as the water tanker.
The Full split table allocates whole rupees by the largest-remainder method and reconciles to the expense total; use Copy table or Download CSV, or choose a flat and press Print bill for its head-wise bill.
Each expense head carries its own basis and its own vacant-flat rule, which is how real society accounts actually work.
Largest-remainder rounding distributes the leftover rupees one at a time, so the flat totals sum to the expense total instead of being a rupee or two off.
A built-in comparison shows the same expense split equally and by area side by side, and names the flat that gains most and the one that loses most.
It depends on the head. Builders and most societies bill everything per sq ft, but the model co-operative housing society bye-laws allocate several service charge heads equally per flat, which is exactly the mismatch that causes disputes between large and small flat owners. Set each head separately here, then confirm the basis against your society's own registered bye-laws before you issue bills.
Total carpet area multiplied by the construction cost per sq ft you enter, multiplied by 0.25% for the year, then divided by 12 for a monthly figure. That 0.25% per annum of construction cost is the minimum set out in model bye-law 13(c); your society can and often does resolve to collect more.
Yes, per head. Each expense head has its own charge-vacant toggle, so you can bill security and lift AMC to every flat while leaving vacant flats out of usage-driven heads such as the water tanker. If a head would end up with no payers at all, it falls back to charging every flat rather than producing a zero split.
No. This is a calculation aid, not legal or accounting advice — the basis your society may lawfully use comes from your registered bye-laws, your state's co-operative societies act and any general body resolution. Check the output with your society's auditor or managing committee before it becomes a bill.
Add the Society Maintenance Charge Splitter widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/society-maintenance-splitter"
title="Society Maintenance Charge Splitter — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/society-maintenance-splitter?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>