AWLabs

Software for Australian energy retailers: billing rules, hardship and market systems

Last updated Published by AWLabs How we write

The short answer

An Australian energy retailer's core billing and market platform, such as Gentrack or Hansen, should stay in place, because it carries the AEMO market transactions and tariff engine that no small team wants to rebuild. The risk for smaller and newer retailers sits in the layers around it: bills that meet the AER's Better Bills Guideline, hardship and life support processes that the National Energy Retail Rules expect to be followed every time, and a customer experience that explains a bill before the customer calls. Focused builds in those layers typically sit between $50,000 and $200,000 (AUD, ex GST) as an indicative planning range, not a quote.

Key takeaways

  • The AER published the final Better Bills Guideline (Version 2) on 30 January 2023, and has since used section 37 decisions to require extra bill messages such as the energy bill relief message.
  • Under the National Energy Retail Law, every retailer must have a customer hardship policy approved by the AER, and retailers must recognise family violence as a likely cause of hardship or payment difficulty.
  • The Default Market Offer is the maximum standing offer price in DMO regions and resets every 1 July; Victoria has its own Victorian Default Offer set by the Essential Services Commission.
  • AEMO's MSATS Procedures are made under clause 7.16.2 of the National Electricity Rules and are revised often, with several versions taking effect in 2025 alone.
  • AWLabs is not an energy retailer, holds no retail authorisation and has not yet delivered a project for one.

What sits in an energy retailer’s stack?

A retailer’s software has five layers: market systems, billing, customer relationship management, customer channels, and the compliance evidence that ties them together. The first two are specialist products. The last three are where retailers differ, and where most compliance failures start.

LayerTypical systemsCustom work usually needed?
Market systemsAEMO MSATS, the B2B hub, meter data handlingRarely. Use the platform’s market gateway
Billing and ratingGentrack, Hansen, SAP, OracleRarely. Configure tariffs and bill templates
CRM and serviceSalesforce or the billing platform’s own CRMOften. Hardship, life support and complaint workflows
Customer channelsWeb portal, app, bill delivery, contact centreOften. Bill explainers, self service, notifications
Compliance evidenceUsually spreadsheetsAlmost always. Registers, audit trails, regulator reporting

Gentrack positions itself as a platform for energy suppliers and networks covering billing and finance and distributed energy resource management. Hansen sells billing and market software to energy and telecommunications businesses. A small retailer should configure one of these, not replace it, and invest in the layers that make it different. Our enterprise software service covers that kind of surrounding build.

What makes a bill compliant with the Better Bills Guideline?

The Better Bills Guideline tells retailers how to prepare and issue bills to small customers so that billing information is easy to understand, and it includes the better offer message that tells a customer if a cheaper plan is available from you. The AER published Version 1 on 31 March 2022, and the final Version 2 on 30 January 2023 to clarify the better offer and self read requirements.

The guideline is not static. The AER has made a series of section 37 decisions that add or change bill content, including the energy bill relief message and, from 23 May 2025, extra information in the first tier of bills that carry a negative better offer message. A retailer’s bill template therefore needs:

  1. A better offer calculation you can reproduce and explain for any customer, with the inputs stored.
  2. Bill content driven by configuration, so a new section 37 decision becomes a template change, not a code release.
  3. A test pack of real customer scenarios (solar, time of use, concession, hardship, embedded network) checked against the guideline before every release.
  4. A record of what each customer’s bill said, kept for complaints and audits.

Which obligations must the system enforce every time?

Hardship and life support are the two areas where a missed step can harm a customer and trigger enforcement, so they belong in workflow, not in staff memory. The AER says that under the National Energy Retail Law every retailer must have a customer hardship policy, and the AER approves each one against its Customer Hardship Policy Guideline. That guideline expects processes to identify customers in hardship, or let customers identify themselves, and an early response.

The AER also says retailers must recognise family violence as a likely cause of hardship or payment difficulty, must not require documentary evidence of family violence, and must keep affected customers’ details and location safe.

ObligationWhat the workflow should do
Hardship identificationFlag signals such as missed payments, payment plan breaks and contact notes, and route to a trained team
Hardship programRecord the arrangement, payment plan and support offered, and suppress collections steps while it is active
Family violenceRestrict access to the account, honour the preferred contact method, never ask for proof
Life supportKeep one register, synchronise with the distributor, block disconnection paths while registered, record medical confirmation
DisconnectionCheck every hold condition before any disconnection request leaves the system

The precise steps, notices and timeframes for each are in the National Energy Retail Rules. Your compliance team should own the rule set; software should make it impossible to skip a step.

How do AEMO’s MSATS and B2B processes affect your systems?

MSATS is AEMO’s system for retail market transactions, including customer transfers and the standing data for each connection point, and its procedures are made under clause 7.16.2 of the National Electricity Rules. B2B procedures govern the messages between retailers, distributors and metering parties, such as service orders.

The practical point for a retailer is change frequency. AEMO’s MSATS page lists several procedure versions taking effect during 2025, including versions effective 1 July, 17 September, 26 October and 27 October 2025, plus another effective 1 December 2025. Each can change fields, codes or timing your platform depends on.

Custom software rarely talks to MSATS directly. Where it adds value:

  • An exceptions dashboard for failed or rejected transfers and B2B transactions, with ageing and owner.
  • Reconciliation between your billing platform’s customer list and market standing data.
  • Alerts when a service order affecting a life support customer is raised or fails.

What does the Consumer Data Right mean for energy?

CDR in energy lets customers direct their retailer to share their data with accredited third parties, and it applies to retailers above a size threshold. The government’s rollout page says sharing commenced for AEMO, AGL, Origin and EnergyAustralia in November 2022, and for smaller retailers with at least 10,000 small customers in November 2023.

For a retailer, CDR is mostly a platform and integration question: product reference data, account and billing data endpoints, and a consent dashboard. Our Consumer Data Right guide covers the technical obligations in more detail.

How do embedded networks, solar and VPP customers change things?

Customers with solar, batteries, embedded network arrangements or virtual power plant contracts generate the most complex bills and the most calls. They are also where the regulated offers are moving. The AER says the Default Market Offer is the maximum price a retailer can charge residential and small business customers on a standing offer in DMO regions, that it resets each 1 July, and that retailers must show how their plans compare to it in all advertising. The 2026 to 2027 DMO took effect on 1 July 2026. Victoria has its own Victorian Default Offer, set by the Essential Services Commission.

The AER also describes the Solar Sharer Offer, an opt in standing offer for residential customers with smart meters in DMO regions, with free usage periods and its own comparison price. Each new regulated offer is another tariff to model, compare and explain. Build the comparison and explanation logic once, driven by tariff data, so the next offer is configuration. If you also install systems, our solar installer software page covers that side.

Where can AI help, and where must it stop?

AI is well suited to explaining bills and triaging contact, as long as it works only from the customer’s own data and hands over to a person for anything involving hardship, life support or a complaint. Sensible uses:

  • Bill shock explainers. For example: “Your bill rose because your usage in July was 38% higher than June, mostly in the evening peak.” Built from the bill, the interval data and the tariff, with every number traceable.
  • Contact triage. Classifying emails and chats so hardship and life support contacts reach trained staff first.
  • Agent assist. Summarising an account’s history for the person on the phone.
  • Quality review. Checking call notes for missed hardship signals.

Where AI should stop: deciding a hardship arrangement, changing a life support flag, or advising a customer to switch plans in a way that conflicts with the better offer message. If your systems make decisions that significantly affect individuals, read our guide to the Privacy Act automated decision rules, which start on 10 December 2026. Our AI integration service covers how we add models to an existing platform.

What do retailer builds cost?

These are indicative AUD planning ranges, ex GST, not quotes. Expeed publishes $40,000 to $150,000 for mid complexity custom software in Australia and $150,000 to $500,000 or more for enterprise solutions; retailer work usually falls across that boundary because of integration and testing.

BuildIncludesIndicative range
Hardship and life support workflow layerCase management, register sync, holds on collections and disconnection, audit trail, reporting$50,000 to $150,000
Customer app and bill explainerAccount views, usage charts, AI explainer, notifications, hardship entry point$80,000 to $200,000
Market exceptions dashboardTransfer and service order exceptions, reconciliation, alerts$30,000 to $80,000

The biggest cost drivers are your billing platform’s API quality, the test scenarios you need to sign off, and how much historical data has to move.

How AWLabs approaches energy retail software

AWLabs is not an energy retailer, holds no retail authorisation and has not yet delivered a project for one, so we won’t claim sector experience. We bring integration, workflow and AI engineering, and we work to your compliance team’s rule set. Each engagement starts with a Development Consult, then a paid Discovery Audit that maps your platform, your obligations and the evidence each process must leave. You receive a fixed price Schedule of Work with three options: The Minimum, The Recommended and The Complete. Senior engineers lead every build, with updates every Tuesday and Friday, Sydney business hours.

This page is general information, not legal advice.

Frequently asked questions

Should a new retailer build its own billing system?

Almost never. Market billing in the NEM means MSATS transfers, B2B service orders, meter data in AEMO formats, network tariffs and frequent procedure changes. Specialist platforms such as Gentrack carry that load for many retailers. Build the parts that differ by retailer: hardship workflow, bill explanations, customer apps, analytics and compliance evidence.

What does the Better Bills Guideline require?

It sets how retailers must prepare and issue bills to small customers so they are easy to understand, including the better offer message that tells a customer whether a cheaper plan is available from the same retailer. The AER has added requirements through section 37 decisions, including the energy bill relief message and, from 23 May 2025, extra information in the first tier of bills that carry a negative better offer message. Read the guideline and the current section 37 decisions together.

Can software decide whether a customer qualifies for hardship?

It can help identify customers who may be in hardship and route them to the right team quickly, which the AER's hardship guideline expects. The decision about a hardship arrangement should be made by trained staff applying your approved policy. Automated flags are a prompt, not a determination.

What happens to life support customers in our systems?

Life support registration is one of the most serious obligations a retailer has, because it protects people who rely on powered medical equipment. The AER says customers must provide confirmation from a medical practitioner. Your systems need a single authoritative register, exchanged reliably with the distributor, with the account protected while registration is in place. The exact steps and timeframes are in the National Energy Retail Rules, which your compliance team should map before any build.

Do we have to share data under the Consumer Data Right?

If you are a retailer with at least 10,000 small customers, very likely. The CDR rollout says consumer data sharing commenced in November 2023 for smaller energy retailers with at least 10,000 small customers, after AEMO, AGL, Origin and EnergyAustralia started in November 2022. Check your designation with your lawyers.

Can AI explain a bill to customers?

Yes, if it only uses the customer's own bill, usage and tariff data, it cannot change anything, and it hands over to a person on any sign of hardship, life support or a complaint. A good explainer answers why this bill is higher than the last one using real numbers. It should never give advice that contradicts the better offer message on the bill.

This page is general information about Australian law and regulation, current at the date shown. It is not legal advice. Get advice from a qualified lawyer about your circumstances.

Sources

  1. Better Bills Guideline (Version 2) (archived copy), Australian Energy Regulator via Wayback Machine
  2. Customer hardship policies, Australian Energy Regulator
  3. Your energy rights, Australian Energy Regulator
  4. Default Market Offer, Australian Energy Regulator
  5. Victorian Default Offer, Essential Services Commission
  6. Market Settlement and Transfer Solutions (MSATS) (archived copy), AEMO via Wayback Machine
  7. CDR rollout, Australian Government
  8. Privacy and Other Legislation Amendment Act 2024, Federal Register of Legislation
  9. Gentrack, Gentrack
  10. Hansen Technologies, Hansen Technologies
  11. Custom software development cost in Australia 2026, Expeed Software
Start with a conversation

Tell us what you need built.
We'll tell you straight if we're the right fit.

Book a call, and we'll show you how we would approach it.

Start with a short Development Consult
Audit fee credited to your build
Response within 1 business day
Mutual NDA sent before you share your idea