Databus Logo
Blog Login →
💳 Billing & UPI Collection Module · India 🇮🇳

Maintenance billing software
for housing societies

Auto-invoice on the 1st. GST above ₹7,500. UPI in 30 seconds. Late fees and reminders run themselves. The Treasurer's monthly three-day job — done in two hours.

Auto-invoice on the 1st UPI & card collection GST auto-calculated Late fees enforced
Maintenance Invoice
INV-2026-04-0042
Due
Tower B · Flat 302
April 2026 · Due 10 Apr
Maintenance (fixed)₹3,500
Water charges₹480
Parking fee₹500
GST (18%)₹630
Total Due ₹5,110
Instant receipt · Auto-cleared in ledger
What is this?

Maintenance billing software, explained

Maintenance billing software is the invoicing-and-collection layer for an Indian housing society. It auto-generates per-flat maintenance invoices on a configured date, applies GST at 18 percent above the ₹7,500 per-flat-per-month threshold under GST Act 2017, collects UPI / card / net-banking payments with instant receipts, runs automated WhatsApp and SMS reminders via TRAI DLT-registered templates, and computes late-fee penalties. EstateDeck Maintenance Billing is one such module — built for Indian RWAs, emitting payment events to EstateDeck Society Accounting for the books and to EstateDeck Amenity Booking for the defaulter access-block signal.

UPI Auto-invoice GST § 7,500 Late-fee engine Defaulter dashboard DLT-compliant SMS
Sound familiar?

The billing failures your spreadsheet keeps producing

Every Treasurer's monthly mechanism gaps — and the specific fix for each.

"It's the 15th and 60 flats still haven't paid. I'm manually calling each of them."
DLT-registered WhatsApp reminders auto-fire on Day 5, 10 and 15. Most flats clear before the first manual call.
"A resident says they paid ₹6,000 by NEFT but I can't find it in the bank statement. We argue every month."
Every payment logged with UTR and timestamp. "I paid, you didn't record it" disputes end at the audit log.
"We're supposed to charge GST above ₹7,500 but I'm never sure which flats cross the threshold every month."
GST 18% auto-applied per invoice — only when the flat's amount crosses ₹7,500. The threshold reassesses every month.
"One flat hasn't paid in 4 months. I feel uncomfortable confronting them as committee Chairman."
System sends reminders and (optionally) blocks amenity booking on dues threshold. No personal confrontation needed.
"Invoice generation, payment collection, ledger update — three full days every month."
The full cycle runs in the background. Treasurer's monthly time: under two hours.
"Some flats pay partial. Tracking running balances across months is a nightmare in Excel."
Partial payments logged, balance carries forward, interest applied on the exact overdue amount.
How it works

The monthly billing cycle — five automated steps

Set up once. The cycle runs itself every month after that.

Invoices auto-generated

On the 1st, per-flat invoices created using the configured formula. GST 18% applied above ₹7,500.

Residents notified

App push + DLT-registered WhatsApp / SMS with amount, due date and one-tap pay link.

Payment collected

UPI / card / net-banking in ~30 seconds. Receipt auto-emailed. Funds settle to RWA bank on T+1 / T+2.

Ledger + signal emitted

Invoice cleared on Society Accounting. Dues signal emitted to Amenity Booking for access block.

Defaulters flagged

Unpaid invoices trigger dunning sequence (Day 5 / 10 / 15) and late-fee policy. Dashboard updates real-time.

🧾 Smart Invoicing Engine

⚙️

Auto-Generate Maintenance Invoices

Configure the billing formula once. EstateDeck generates accurate invoices for every flat, every month — on schedule, without anyone pressing a button.

  • Flexible formulas: fixed rate, per square foot, or hybrid (fixed base + variable utility) — per flat or per flat type.
  • Utility meter integration: water and gas readings pulled from IoT Utility auto-feed variable charges.
  • GST auto-application: 18% applied only when an invoice crosses ₹7,500 — fully compliant with GST Act 2017 RWA rules.
  • Bulk generation: 300 invoices for a society generated in under 60 seconds on the configured date.

Late Fee & Penalty Automation

Configure the penalty policy once. The mechanism calculates, applies and communicates late fees without bias — no awkward committee conversations.

  • Flexible penalty rules: simple interest (e.g. 21% p.a.), compound interest, or flat fee (e.g. ₹500/month).
  • Auto-calculation: penalty computed from exact overdue days and added to the next invoice.
  • Dunning sequence: WhatsApp + SMS on configurable days (e.g. Day 5 / 10 / 15) via TRAI DLT templates.
  • Waiver workflow: Treasurer can waive penalties per-flat with a logged reason — auditable trail.

💳 Seamless Payment Collection

📲

UPI, Card & Net-Banking

Residents pay from the app in ~30 seconds. No office queues, no cheques, no calls to the Treasurer. Funds settle directly to the RWA bank account.

  • All payment modes: UPI, debit/credit cards, net banking, wallets — one link covers all.
  • Instant digital receipt: PDF auto-generated and emailed on payment.
  • Direct settlement: funds land in the RWA bank on T+1 or T+2.
  • Partial payments: remaining balance tracked and carried forward with interest.
🔄

Auto-Reconciliation & Offline Logging

Online payments auto-clear the invoice. Cheques, NEFT and cash are logged with reference numbers — ledger stays clean either way.

  • Auto-knockoff: online payments reconcile against the open invoice instantly — no UTR matching.
  • Offline entry: NEFT, cheque and cash recorded with date and reference — full paper-equivalent trail.
  • Suspense account: unidentified credits flagged for review — ledger never hides mismatches.
  • Event to Accounting: every payment emits to Society Accounting automatically.
Defaulter Tracking

Know exactly who hasn't paid — without checking Excel

The real-time defaulter dashboard shows every flat with pending dues, number of months overdue and total outstanding amount — updated the moment a payment lands or a due date passes.

No more manually scanning bank statements. No more uncomfortable committee discussions about who owes what. The mechanism handles follow-up so the Treasurer does not have to.

  • Real-time dues dashboard updated on every payment and due date
  • Automated WhatsApp + SMS reminders via TRAI DLT-registered templates
  • Optional amenity-booking block for flats above the dues threshold
  • Exportable defaulter report for the AGM packet — one click
  • Per-flat dues history: monthly breakdown going back years
Defaulter Dashboard · 6 flats pending
Flat
Name
Months
Dues
A-101
Sharma
3 months
3
₹16,500
C-204
Mehta
2 months
2
₹11,020
B-312
Rao
1 month
1
₹5,110
D-405
Nair
1 month
1
₹4,800
+ 2 more flats · Total outstanding ₹48,240
Mechanism comparison

EstateDeck Billing vs. Excel + cheque collection

Still on spreadsheets? Here's exactly what changes when you switch.

Task EstateDeck Billing Manual Excel + Cheques
Invoice generationAuto-generated for all flats on scheduleManually created — hours per month
Payment collectionUPI / card from resident's phone in 30 secondsCheque collection, bank deposit, manual entry
GST complianceAuto-applied above ₹7,500 thresholdManual calculation, threshold often missed
ReconciliationAuto-matched on payment — instantManual UTR matching — hours per month
Payment remindersDLT-registered WhatsApp on configured scheduleManual calls or individual WhatsApp messages
Late fee calculationAuto-calculated and applied per policyManual — often skipped to avoid conflict
Defaulter visibilityReal-time dashboard — all dues at a glanceHidden in spreadsheet, never fully current
Who actually uses it?

Built for every billing role in the committee

Treasurer

Society Treasurer

Cut the monthly cycle from three days to two hours. Generate invoices, track collections, present a clean AGM report — without a single spreadsheet.

Chairman / Secretary

Managing Committee

Real-time visibility into collection rates, dues and the defaulter list — without pinging the Treasurer for an update. Dashboard on your phone.

Resident

Flat Owners & Tenants

See the invoice the moment it's generated, pay over UPI in 30 seconds, get a digital receipt instantly — no waiting for the Treasurer to confirm.

Large Societies

Multi-Tower Communities

Different maintenance rates per tower, flat size or type — handled in one billing configuration. 500 invoices as easy as 50.

CA / Auditor

Chartered Accountants

Clean, Tally-exportable ledgers. GST-compliant invoices with proper tax breakdowns. No book reconstruction at audit time.

Property Managers

Professional Management Firms

Run billing for several societies from one login. Separate books per society, unified collection dashboard, client-ready monthly reports.

★★★★★

"Vrindavan Heights has 240 flats and four very polite Treasurers who quit in a row because of how brutal the monthly cycle was. I took over as Accounts Convenor on the condition that we move to EstateDeck. The first billing cycle took me a Saturday morning. Sixty percent of residents paid inside 48 hours over UPI. The 21 percent late-fee policy that was on paper for years actually started getting applied — the system does not feel guilty about it the way humans do."

Sushil Khandelwal
Accounts Convenor · Vrindavan Heights Society · Vijay Nagar, Indore
Honest scope

This page is the collection layer, not the books layer

Each adjacent function has its own page. Here's where each lives.

Sibling feature

Where do the actual books live?

On Society Accounting. Billing emits payment events; Accounting runs the double-entry ledger, sinking fund, depreciation, balance sheet.

Sibling solution

Want the buyer outcome story?

For "close the books in an hour" / "stress-free AGM" workflow content see Accounting & Finance Solution.

Sibling feature

Defaulter access block on amenities?

Billing emits the dues signal. The actual "barrier" — blocking a flat from booking the clubhouse — lives on Amenity Booking.

Sibling feature

Water / gas meter readings?

IoT Utility handles meter hardware and reading capture. Billing consumes those readings to compute variable charges — it does not own the meters.

Not what we do

Looking for a payment gateway?

EstateDeck integrates with Razorpay, Cashfree and PayU. The RWA holds the merchant account directly. EstateDeck is the software layer on top, not a payment-services provider itself.

Consumer app disambig

MyGate or NoBrokerHood?

Those are end-to-end consumer apps. EstateDeck is the platform your committee runs — deeper formulas, configurable late-fee policy, direct posting to Society Accounting.

Have questions?

Maintenance billing software — common questions

What is maintenance billing software for housing societies?

Maintenance billing software for housing societies is an automated invoicing-and-collection system that generates monthly maintenance invoices per flat, sends payment reminders via WhatsApp, collects fees online via UPI and cards, tracks defaulters in real time, and applies late-payment penalties automatically — replacing manual Excel tracking and cheque collection. EstateDeck Maintenance Billing is one such platform, built for Indian RWAs.

Does EstateDeck apply GST on maintenance charges automatically?

Yes. EstateDeck automatically applies GST at 18 percent to a maintenance invoice when the monthly amount per flat exceeds ₹7,500 — the threshold specified for RWAs under GST Act 2017. Below this threshold, invoices are generated without GST. The system reassesses the threshold every month, so no manual checking is required when slabs change.

How are late payment penalties handled?

The RWA configures the penalty policy once — for example, 21 percent simple interest per annum or ₹500 flat per month. EstateDeck calculates the penalty from the exact due date and adds it to the next invoice automatically. Treasurers can waive penalties for individual flats with a logged reason for the audit trail.

Can residents pay maintenance via UPI in EstateDeck?

Yes. Residents pay via UPI, credit and debit cards, net banking, or digital wallets directly from the EstateDeck app or WhatsApp link. Payment is reflected instantly, a digital receipt is auto-emailed, and the invoice is cleared on the Treasurer's dashboard without manual UTR matching.

What billing formulas does EstateDeck support?

EstateDeck supports fixed rate per flat, per square foot billing, and hybrid formulas (fixed base charge plus variable utility charges). Different rates can be configured per flat type, floor or tower. Utility meter readings for water and gas — sourced from the EstateDeck IoT Utility module — can be integrated to calculate variable charges automatically.

How does EstateDeck track maintenance defaulters?

EstateDeck maintains a real-time defaulter dashboard showing every flat with pending dues, the number of months overdue and the total outstanding amount. Automated WhatsApp and SMS reminders go out on configured days via TRAI DLT-registered templates. The same defaulter signal is consumed by the Amenity Booking module to optionally block facility booking for flats above the dues threshold.

Are there transaction charges for online payment collection?

Standard payment-gateway MDR charges apply — typically minimal for UPI and around 1 to 2 percent for credit and debit cards. The RWA can choose whether to absorb these charges or pass them to the paying resident as a clearly itemized line. EstateDeck's per-unit SaaS fee is separate and does not include a per-transaction cut.

Can the billing module handle multiple bank accounts?

Yes. EstateDeck lets you map different charge types to different bank accounts — for example, maintenance collections to the operations account and sinking fund collections to a separate corpus account — so the two are never mixed. The sinking-fund allocation logic itself lives on the Society Accounting module.

What's the difference between Maintenance Billing and Society Accounting?

Maintenance Billing is the collection layer — it generates invoices, accepts payments, runs reminders, computes late fees and tracks defaulters. Society Accounting is the books layer — it runs the double-entry ledger, sinking-fund segregation, asset depreciation, GST/TDS reporting and balance sheet generation. Billing emits payment events to Accounting automatically. Two separate modules with two separate deep pages, sharing one event stream.

Which payment gateway does EstateDeck use for UPI collection?

EstateDeck integrates with major Indian payment gateways — Razorpay, Cashfree and PayU — with the active gateway selected at onboarding based on your RWA's preferred MDR rates and settlement timelines. The RWA holds the merchant account directly; EstateDeck is the software layer on top, not a payment-services provider itself.

Send the next invoice
without opening Excel.

Set up once. Auto-invoice, collect, remind, late-fee and reconcile — every month, on autopilot.

Live in 7 days Past invoices migrated GST-compliant from day one No IT team needed
Book a Free Demo