Manual meter reading collection, errors in receipts, long queues at offices — familiar problems for utility companies. Customers tire of waiting, and the call center is overloaded. An energy company portal with a personal account solves these issues: one-click meter reading submission, commission-free payments, automatic receipt generation. ASKUE integration makes metering accurate, and information disclosure transparent. We build such portals in compliance with regulatory requirements and modern security standards. Our long-standing experience in B2G projects ensures reliability and scalability.
Energy company portal modules
The customer personal account is the core of the portal. Here, the customer sees current meter readings (from ASKUE or manually entered), charges broken down by tariff (T1/T2), payment history, and arrears. The 'Payment' section integrates with payment systems: YooKassa, Sberbank Online, Tinkoff. QR code payments (SBP) and auto-payment from a card are supported. After payment, a PDF receipt matching the Federal Tax Service template is generated. Additionally, applications and inquiries are implemented — from meter replacement to billing complaints. Each application becomes a process with an assigned responsible person. The status updates in real time, and the customer receives notifications. Technological connection is implemented as an online request with automatic power calculation, contract generation, and technical specifications. Integration with GIS TP of the Ministry of Energy is mandatory for grid organizations; we implement it. The information disclosure section contains tariffs, production programs, and documents, updated automatically when new PDFs are uploaded, in compliance with Government Regulations.
How to integrate the portal with ASKUE?
ASKUE (Automated System for Commercial Metering of Electricity) consists of 'smart' meters (Mercury 206, Energomera, MATRIX) that transmit data via PLC/RF/GSM to a concentrator and then to a server. We connect the portal to the ASKUE server via REST API or SOAP services. Here is a step-by-step guide:
- Select a compatible ASKUE system — for example, Mercury 206, Energomera, or MATRIX.
- Configure REST API or SOAP services for data exchange with the portal.
- Connect the portal to the ASKUE server with mandatory HTTPS encryption — data updates every 15 minutes.
Data appears in the personal account with a delay of up to 15 minutes — the customer sees current consumption without manual entry. This is up to 10 times faster and eliminates errors. For two-tariff meters, graphs with separate T1 and T2 lines are generated. Comparison with the previous year helps identify anomalies. All data is encrypted during transmission, and certified engineers ensure compliance with Federal Law 152-FZ.
Why does automation of requests and information disclosure reduce costs?
Manual processing of requests for meter replacement or technological connection takes up to 3 days. Automation reduces this to hours, cutting operational costs by 30–50%. Transparent information disclosure eliminates fines from regulatory authorities. In a real case, one client reduced the call center load by 40% after implementing the portal. 'Automation of the meter reading submission process reduced processing time from 10 minutes to 30 seconds' — from an energy company portal implementation report. We implement these modules using the stack React 18, Laravel 11, PostgreSQL, Docker — proven solutions for B2G projects. Our experience ensures timely delivery and stable operation.
What is included in the work
| Phase | Result |
|---|---|
| Analysis | Requirements specification, interface prototype |
| Design | Architecture, stack selection, design mockups |
| Development | Personal account, payment module, integrations |
| Testing | Load testing, security audit |
| Deployment | Deployment on your hosting, CI/CD setup |
| Training | Manuals, video tutorials, staff training |
Detailed module checklist
- Personal account: authentication, profile, readings, payments, history.
- Payment system: integration with YooKassa, Sberbank, Tinkoff, SBP.
- ASKUE integration: REST/SOAP, updates every 15 minutes.
- Applications: creation, statuses, notifications, history.
- Technological connection: power calculator, contract, technical specifications.
- Information disclosure: tariffs, programs, documents.
- Security: HTTPS, JWT, role-based model, PCI DSS.
Timeline and cost
Basic version of the portal (personal account, payments, readings) — 2–3 months. Extended version (with ASKUE, technological connection, graphs) — 4–6 months. The cost is calculated individually after auditing your current systems. Get a consultation from our expert — we will evaluate your project and propose the optimal solution.
| Module | Timeline |
|---|---|
| Personal account | 4–6 weeks |
| Payment system | 2–3 weeks |
| ASKUE integration | 4–8 weeks |
| Application module | 3–4 weeks |
| Consumption graphs | 2–3 weeks |
| Information disclosure | 2–3 weeks |
Contact us for a preliminary project assessment — we will analyze your processes and propose the optimal solution. Get an expert consultation on energy company portal automation.







