Short answer
Maintenance charges are a fixed monthly amount per flat that pays for the things no single resident owns: the guard, cleaning, the lift contract, the water pump and tanker, common electricity, and minor repairs.
Set the figure by adding up twelve months of real costs, dividing by the number of flats and by twelve, then adding a reserve of roughly 10–15% for the repairs you cannot predict. Guessing a round number per flat is what leaves buildings unable to fix the lift.
What the charge actually covers
Write the list down before arguing about the number. Most buildings are paying for some combination of:
| Cost | Shape | Notes |
|---|---|---|
| Security guard | Fixed monthly | Often the single largest line. Two shifts costs roughly double one |
| Cleaning / sweeper | Fixed monthly | Stairwells, corridors, car park, tank cleaning |
| Lift maintenance | Fixed contract, plus parts | The annual contract is predictable; a replacement part is not |
| Water | Variable | Pump electricity year-round, plus tankers in the dry months |
| Common electricity | Variable | Lift, pump, corridor and car-park lights |
| Generator / backup | Fixed plus fuel | Fuel tracks loadshedding, so it swings by season |
| Repairs and reserve | Unpredictable | The line most buildings omit, and the reason they cannot pay for the thing that breaks |
Setting the figure
Three steps, and the first is the one that gets skipped.
1. Add up a real year. Not an estimate — twelve months of actual bills and salaries. Seasonal costs are why: a building that sets its charge from a March bill discovers tankers and generator fuel in June.
2. Divide. Annual total ÷ number of flats ÷ 12 gives the monthly charge per flat, if you are charging every flat equally. If you charge by area, divide by total square footage instead and multiply by each flat's own.
3. Add a reserve. Ten to fifteen per cent on top, held and not spent. A lift motor, a water tank, a pump, a boundary wall — these do not arrive on a schedule, and a building without a reserve handles them by passing a sudden demand around a WhatsApp group, which is where goodwill goes to die.
A worked example. Twelve flats. Guard Rs 35,000 a month, cleaning Rs 12,000, lift contract Rs 8,000, common electricity averaging Rs 18,000, water and tankers averaging Rs 9,000, generator fuel averaging Rs 11,000. That is Rs 93,000 a month, or Rs 1,116,000 a year. Divided by twelve flats and twelve months: Rs 7,750 per flat per month. Add a 12% reserve and charge Rs 8,680, rounded to Rs 8,700.
Collecting it without chasing people
Collection fails for structural reasons, not because residents are dishonest. Three of them are worth fixing directly:
Nobody can see their own balance. If the only record is the collector's notebook, every resident has to ask, and asking feels like being accused. A ledger each resident can open themselves removes the conversation.
Partial payments disappear. Someone pays Rs 5,000 of Rs 8,700. If the system only records paid or unpaid, that Rs 5,000 either vanishes or counts as settled. Both are wrong, and both get discovered three months later.
The collector changes. Committees rotate. If the record lives in one person's notebook or head, every handover loses history, and the new collector starts by re-litigating old balances.
Practical measures that work: a fixed due date, a monthly statement sent to everyone whether they owe anything or not, a visible running balance per flat, and a written rule for what happens at sixty and ninety days, agreed before anyone is in arrears.
Doing it in Baantlo
- Add your building and its flats, then invite residents with the six-character code. Residents who have not installed the app yet can still be added — their dues attach when they sign up with the same mobile number.
- Set the maintenance charge up as a recurring bill so it is added automatically at the start of each month instead of being remembered.
- Record payments as they arrive, in full or in part, with a note — “cash to guard”, “transfer 14 Oct”. Whatever is unpaid carries forward on its own.
- Share the monthly report. Each flat sees its opening balance, what it was charged, what it paid, and what it still owes.
Baantlo records the money and never holds it. Residents keep paying the way they already do — cash, bank transfer, Easypaisa, JazzCash — and the admin records what came in. There are no bank details in the app and nothing to process.
Questions people ask
How much are maintenance charges in Pakistan?
There is no standard figure — it is whatever your building's actual costs divided by its flats comes to, and it varies enormously with the number of flats, whether there is a lift and a generator, and how many guard shifts you run. Rather than copying a neighbouring building's number, add up twelve months of your own bills and divide. A building with twelve flats, one guard, a lift and a generator will land somewhere quite different from a four-flat building with none of those.
Can a flat owner refuse to pay maintenance charges?
In practice the building's bye-laws or the ownership agreement bind owners to contribute to common costs, and persistent non-payment is normally handled through whatever the agreement specifies. Keeping a clear, shared record of what was charged and what was paid matters here — a disputed balance that only exists in one person's notebook is very hard to act on.
Should tenants or owners pay the maintenance charge?
Either, depending on the tenancy agreement — most commonly the tenant pays the monthly maintenance while the owner carries large capital repairs. What matters for the ledger is that the charge is recorded against the flat, so a change of tenant does not restart the history.
What is a reasonable reserve to hold?
Ten to fifteen per cent of the annual budget is a common starting point. The test is whether the building could replace its most expensive single item — usually a lift motor or a water tank — without a sudden demand on residents.