For most NSW environment protection licence holders, the Annual Return is gone. The NSW EPA has replaced it with a requirement to report each non-compliance within 21 days of becoming aware of it. That’s only the first step. The EPA is also building a digital system for near real-time monitoring data submission, with rollout planned through to 2029. If your monitoring data still lives in spreadsheets, now is the time to fix it.
This article explains what has changed, what’s coming next, and what your environmental database needs to do to keep up.
What has changed under the NSW EPA licensing reforms?
The EPA is modernising its licensing system under the Protection of the Environment Operations Act 1997 to improve transparency, responsiveness and community access to environmental information. For licensees, there are four key changes.
1. Annual Returns replaced by 21-day non-compliance reporting
Instead of looking back once a year, licensees must report a non-compliance within 21 days of becoming aware of it, through eConnect EPA. There is no minimum threshold. Minor administrative breaches, such as a missed sample, still need to be reported. Load-based licence (LBL) holders still lodge a simplified Annual Return for their fee calculations.
2. An annual summary of monitoring data
For now, licensees must submit an annual summary of monitoring data (maximum, minimum and mean values) as an Excel file in eConnect at the end of each licence reporting period.
3. Dynamic risk indicators replace the 5-year risk assessment
The 5-year Environmental Risk Assessment has been replaced by dynamic risk indicators. These include non-compliances, inspection outcomes, incidents and community reports, changes in operating factors, and monitoring data. Your data now directly affects how the EPA views your site’s risk. Inspections will happen at least once every three years, with more possible if risk increases.
4. Near real-time monitoring data is coming
The EPA is exploring a staged move to near real-time submission of monitoring data, with a digital system rolling out through to 2029. It is also developing a public-facing platform that will show near real-time pollution data from licensed sites to the community.
Timeline at a glance
| When | What |
|---|---|
| First half of 2026 | Licence conditions changed: Annual Return replaced with 21-day non-compliance reporting (simplified Annual Return kept for LBL holders) |
| End of each licence reporting period | Annual summary of monitoring data (max, min, mean) submitted as an Excel file in eConnect |
| Ongoing | Dynamic risk indicators drive inspection and regulatory focus |
| Through to 2029 | Staged rollout of a digital system for near real-time monitoring data submission |
| In development | Public platform showing near real-time pollution data from licensed sites |
A note on “2029”: 2029 is the EPA’s planned rollout window, not a fixed compliance date. The EPA says near real-time data submission may be required in the longer term, and requirements will be phased in through licence conditions. But the 21-day reporting obligation applies now.
Why this is a data problem, not just a paperwork change
A 21-day window sounds generous until you work backwards. You need to receive the lab results, check them against licence limits, confirm the exceedance, investigate it and prepare a report. If your process relies on someone checking a spreadsheet at the end of the month, you’re already behind.
- “Becoming aware” is the trigger. If the data is in your system and nobody spots the breach, you may struggle to explain why it wasn’t reported sooner.
- Every non-compliance counts. With no minimum threshold, missed samples and data gaps need to be tracked as carefully as exceedances.
- Your data shapes your risk profile. Monitoring data feeds the EPA’s dynamic risk indicators. Gaps and errors can make a site look riskier than it is.
- The public will see it. Once the public platform launches, communities will be able to see your pollution data in near real time. Data quality becomes a reputation issue.
Warning signs your setup isn’t ready
- Lab results arrive by email and are keyed in by hand.
- Licence limits are in a PDF, not in the system that holds your data.
- Exceedances are found during monthly or quarterly reviews, not on the day the data arrives.
- You can’t easily show when a result was received and who reviewed it.
- Missed samples and telemetry outages aren’t tracked.
- Producing the max/min/mean summary for eConnect takes days of spreadsheet work.
- Each site manages its monitoring data differently.
What a real-time-ready environmental database looks like
- Data in, automatically. Telemetry, lab result files and field readings are imported on a schedule, not re-keyed.
- Limits checked on arrival. Warning and exceedance limits are set per site and per parameter, and every result is validated as soon as it lands.
- Instant alerts. An SMS or email goes to the right person when a threshold is breached or data is missing, which starts your 21-day clock with full visibility.
- A defensible record. Every change is tracked (who, what, when and why), so you can show exactly what happened and when you knew.
- Reports in minutes. eConnect summaries, dashboards and regulator reports come from the same validated dataset and export to Excel, CSV or PDF.
- Ready for what comes next. Structured, centralised data is the foundation for near real-time submission when the EPA’s new system arrives.
How DB Gurus can help
The DB Gurus Environmental Tracking System (ETS) was built for this kind of work. It has been used in Australian mining since 2008 and manages millions of environmental data points every day.
- Automated imports from telemetry providers, lab result files and field measurements
- Warning and exceedance limits per site and parameter, with SMS and email alerts
- Flags for anomalous or missing data, so data gaps don’t become reportable surprises
- A full audit trail of every change
- Dashboards, maps and regulator-ready exports across all your sites
- Hosted in Australia (AWS Sydney), with ISO 9001 and ISO 27001 certification and Australian-based support
DB Gurus has been our trusted partner, providing an Environmental Monitoring Database for our 18 mines in New South Wales and Queensland for well over 10 years.Sarah Walls
Implementation is faster than most people expect. As a guide, smaller implementations take 2–6 weeks, mid-sized ones take 6–12 weeks, and larger multi-integration rollouts take 3–6 months.
Don’t wait for 2029.
The 21-day reporting obligation already applies. See how ETS can help your team find, report and defend every result with confidence.
Frequently asked questions
Has the NSW EPA abolished Annual Returns?
For most environment protection licence holders, yes. They have been replaced by the requirement to report a non-compliance within 21 days of becoming aware of it. Load-based licence holders still submit a simplified Annual Return for fee calculations.
How do I report a non-compliance to the NSW EPA?
Through eConnect EPA, within 21 days of becoming aware of the non-compliance.
Is near real-time monitoring data reporting mandatory?
Not yet. The EPA is exploring a staged approach, with a digital submission system rolling out through to 2029. For now, licensees submit an annual summary of monitoring data (max, min and mean) in eConnect at the end of each licence reporting period.
What are dynamic risk indicators?
They replace the 5-year Environmental Risk Assessment. They draw on non-compliances, inspection outcomes, incidents, community reports, operating changes and monitoring data to identify changes in a site’s environmental risk.
Will my monitoring data be made public?
The EPA is developing a public-facing platform to display near real-time pollution data from licensed sites. The current EPA Public Register remains available in the meantime.
This article is general information only and is not legal or regulatory advice. Always check your licence conditions and the latest NSW EPA guidance. Sources: NSW EPA – Licensing reforms; NSW EPA – Licensing reforms: information for environment protection licence holders.









