The Utility Billing & Property Management App is a powerful addition to ERPNext, designed to streamline utility billing, property leasing, and tenant management. Ideal for municipal utilities, real estate managers, and property developers.
π Utility Billing
A comprehensive module for managing utility services (water, electricity, gas, etc.) with end-to-end billing automation.
-
π§ Configurable Billing
- Customizable tariffs, price lists, and customer grouping (residential/commercial)
- Auto-generated sales orders/invoices (draft or submitted)
-
π Meter & Service Management
- Track consumption via meter readings
- Service requests workflow: Survey β BOM β Billing
- Meter numbers as serial numbers
-
β‘ Bulk Operations
- Mass billing for multiple customers
- Merge sales orders per customer
-
π Automated Workflows
- Customer creation from service requests
- Flow: Meter Reading β Sales Order β Invoice β Payment
- CRM: Leads β Customers
- Inventory: Meters as serials
- Accounting: Auto-invoicing
π’ Property Management
The ERPNext Property Management module simplifies rental operations from tenant onboarding to recurring rent and utility billing.
- ποΈ Property Structure: Organize by Project β Building β Floor β Unit
- π Service Requests: Capture tenant interest & unit selection
- π Contracts: Define rental terms, durations, and escalation rules
- π₯ Tenant: Managed as a customer for seamless billing integration
- π° Deposits & Booking: Generate sales orders for upfront payments
- π Invoicing: Automate rent billing via Auto Repeat
- β‘ Utility Billing: Bill utility usage per unit and contract
- π Full Workflow Support: From inquiry to billing with smooth transitions
- π Escalation Rules: Support periodic rent increases
- Seamless management of units, leases, and tenants
- Recurring and utility billing under a single customer record
- Built-in support for renewals, notices, and changes
Explore the doctypes that power the system. Below are categorized lists of new doctypes and customizations.
- π Contract
- π§Ύ Sales Order and Sales Invoice
- π¦ Item
- π² Item Price
- βοΈ Utility Billing Settings
- π’ Utility Property
- π Utility Service Request
- π§Ύ Utility Bill Structure
- π Meter Reading
- πͺ Billing Adjustment Rule
Get actionable insights from your utility and property data with our built-in reports. These reports help you monitor availability, manage service requests, oversee tenancy details, and track utility consumptionβempowering better decision-making across your operations.
- π’ Property Availability Report β Track real-time inventory, occupancy, and asset value.
- π οΈ Service Request Summary β Monitor service request lifecycles and billing progress.
- π Tenancy Summary Report β Manage leases, durations, and contract changes.
- π Meter Reading Summary β Analyze utility consumption, tariff blocks, and billing.
For testing and demonstration purposes, the Utility Billing & Property Management app provides a convenient way to generate and clear demo data. This allows you to quickly populate your system with sample records to explore functionalities without affecting your live data.
# Install Frappe Bench
https://github.com/frappe/bench
# Install ERPNext
https://github.com/frappe/erpnext
Clone this app into your apps folder and run:
bench get-app utility_billing https://github.com/navariltd/utility-billing.git
bench --site [site_name] install-app utility_billing
Need help? Browse detailed guides, FAQs, or open an issue in our GitHub repo.