Billing8 min read·May 28, 2026

RWA Maintenance Charges Calculation: Formula & Methods for Indian Housing Societies

One of the most debated topics in every housing society AGM. Here is a clear explanation of how maintenance charges are calculated in Indian RWAs and CHS — the three main methods, when each is appropriate, and worked examples.

Quick Answer

Indian housing societies use 3 methods: Equal Division (total expenses ÷ number of flats), Area-Based (expenses ÷ total carpet area × flat area), or a Hybrid of both. The Maharashtra Model Bye-Laws recommend the area-based method. Example: ₹1,15,000 monthly expenses over 34,500 sq ft = ₹3.33/sq ft → 1BHK (550 sq ft) pays ₹1,832/month, 3BHK (1,200 sq ft) pays ₹3,996/month.

What Goes into a Maintenance Charge?

Before you can calculate maintenance charges, you need to know your society's total monthly expenses. These typically include:

  • Staff salaries (security guards, sweepers, watchmen, gardeners)
  • Electricity for common areas (lights, lifts, pumps, CCTV)
  • Water charges and water tank cleaning
  • Lift and generator AMC
  • Security agency charges
  • Pest control and housekeeping
  • Administrative expenses
  • Sinking fund contribution (mandatory in many states)
  • Repair reserve contribution
  • Insurance premium (amortised monthly)

The total of all these items gives you the monthly expense figure your maintenance collection must cover. This is the starting point for any calculation method.

Method 1: Equal Division (Flat-Rate)

The simplest method: divide total monthly expenses equally among all flats, regardless of size.

Formula: Maintenance per flat = Total Monthly Expenses ÷ Number of Flats

Example

Expense HeadMonthly Amount (₹)
Staff Salaries45,000
Electricity (Common Areas)18,000
Security Agency30,000
Lift AMC (monthly)4,000
Sinking Fund Contribution12,000
Miscellaneous6,000
Total Monthly Expenses1,15,000

For a society with 40 flats: ₹1,15,000 ÷ 40 = ₹2,875 per flat per month

Pros: Easy to explain, no disputes about flat sizes, everyone pays the same.

Cons: A 2BHK owner pays the same as a 4BHK owner. Larger flat owners often find this unfair.

Method 2: Area-Based (Per Square Foot / Carpet Area)

Calculate a per-square-foot rate and charge each flat based on its carpet area. This is the method recommended in the Maharashtra Model Bye-Laws and is considered the fairest approach for societies with mixed flat sizes.

Formula: Rate per sq ft = Total Monthly Expenses ÷ Total Carpet Area of all flats
Flat maintenance = Rate per sq ft × Flat's carpet area

Example (same society, area-based)

Flat TypeCarpet Area (sq ft)No. of FlatsTotal Area (sq ft)
1BHK550105,500
2BHK8502017,000
3BHK1,2001012,000
Total4034,500

Rate per sq ft = ₹1,15,000 ÷ 34,500 = ₹3.33 per sq ft

  • 1BHK owner pays: 550 × ₹3.33 = ₹1,832/month
  • 2BHK owner pays: 850 × ₹3.33 = ₹2,831/month
  • 3BHK owner pays: 1,200 × ₹3.33 = ₹3,996/month

Pros: Proportional and fair — larger flat owners contribute more. Widely accepted by members.

Cons: Requires accurate carpet area data for all flats. Any disputes about area need to be resolved first.

Method 3: Hybrid (Fixed + Variable)

Some expenses are truly equal per flat (e.g., lift usage, one security guard per entry) while others scale with flat size (e.g., proportional share of common area). The hybrid method splits expenses into two pools:

  • Fixed pool: divided equally among all flats
  • Variable pool: divided by carpet area

This is the most technically accurate but also the most complex to explain at the AGM. It is best suited to large societies (100+ units) with significantly varied flat sizes.

Non-Occupancy Charges

Under the Maharashtra Model Bye-Laws, flats that are not occupied by the owner (tenant-occupied or vacant) may be charged a Non-Occupancy Charge of up to 10% of the maintenance amount above the standard service charges. This compensates the society for additional costs (security, common area wear) associated with higher occupancy.

Non-occupancy charges apply only on the service charge component of maintenance, not on sinking fund, repair fund, or water charges. Charging NOC on the entire maintenance amount is technically incorrect and may lead to disputes.

Penalty and Late Fee Calculation

The bye-laws permit the society to charge interest on unpaid maintenance dues. Common practice in India:

  • Due date: typically 10th or 15th of each month
  • Grace period: 5–10 days after due date
  • Late fee: simple interest at 21% per annum (as per Maharashtra Model Bye-Laws) on the outstanding amount, calculated from the due date
  • Some societies charge a flat penalty per month of default instead

The late fee calculation must be consistent, recorded accurately, and applied uniformly — a common audit finding is that penalties were charged selectively or not recorded properly.

Annual Revision of Maintenance Charges

Maintenance charges must be revised periodically to keep pace with rising costs. Best practice:

  1. Prepare an annual budget before the start of the financial year (April)
  2. Calculate the required monthly income based on projected expenses
  3. Present the revised charges at the AGM for member approval
  4. Implement new rates from 1st April

A typical annual increase in society expenses is 8–12% due to salary hikes, electricity cost increases, and AMC escalations. Societies that do not revise maintenance annually often find themselves running a deficit within 2–3 years.

How Software Handles Maintenance Calculation

Society management software stores each flat's area, applicable rate, and any special charges. When bills are generated, the system calculates each flat's exact maintenance amount automatically — including any late fees for previous unpaid dues. The Treasurer just needs to verify the bill run before sending, rather than calculating 40 or 400 individual amounts manually.

Generate accurate bills for every flat automatically

MaintainEase supports equal, area-based, and custom billing methods — with automatic penalty calculation and GST-compliant invoices.

Talk to Our Team on WhatsApp