Free — no card required

AASB S2 Climate-Related Disclosures

NGA emission factors via API — versioned, audit-ready, updated with each DCCEEW release

What is AASB S2?

AASB S2 Climate-related Disclosures is Australia's mandatory climate reporting standard, issued by the Australian Accounting Standards Board and aligned with the ISSB's IFRS S2. It requires large Australian entities to disclose climate-related risks and opportunities across four areas: governance, strategy, risk management, and metrics and targets.

The metrics and targets component is where emissions data matters. Entities must disclose Scope 1, Scope 2, and (where material) Scope 3 greenhouse gas emissions, calculated using the government-mandated NGA emission factors published by DCCEEW.

AASB S2 is phased by group:

Limited assurance applies from Year 1. That means your emissions calculations need a defensible audit trail from the first reporting period, not a retrospective cleanup.

What are NGA emission factors and why do they matter?

NGA (National Greenhouse Accounts) emission factors are the government-mandated conversion rates that translate energy consumption and activity data into CO2-equivalent emissions. Published annually by DCCEEW, they cover electricity consumption by state and territory, stationary combustion fuels (natural gas, diesel, LPG, coal), and transport fuels.

For AASB S2 reporting, you must use NGA Factors — not third-party estimates, not vendor-supplied approximations. Using the wrong factor, or the right factor from the wrong year, produces a non-compliant disclosure. The version and publication year of the factor used must be traceable back to the original DCCEEW workbook.

Current electricity emission factors by state (NGA 2025 workbook):

State2025 Electricity FactorUnit
NSW0.64kg CO2-e/kWh
VIC0.78kg CO2-e/kWh
QLD0.67kg CO2-e/kWh
SA0.22kg CO2-e/kWh
WA0.61kg CO2-e/kWh
TAS0.20kg CO2-e/kWh
NT0.56kg CO2-e/kWh

These factors update annually. The version and publication reference that was current when your calculation ran is what your auditor needs to see.

The problem with spreadsheet-based calculations

Most teams start their AASB S2 reporting process by downloading the DCCEEW NGA Factors workbook and manually referencing the relevant rows. This works for a single calculation on a single date. It breaks down across three dimensions:

How the API solves it

The NGA Emission Factors API returns the correct factor for any fuel type, state, and year — with the DCCEEW workbook version and publication reference embedded in every response. The calculation can always be traced back to exactly which published workbook it used, regardless of when you run it.

Quick example — Scope 2 electricity factor for NSW

import requests

resp = requests.get(
    "https://api.techcompass.com.au/v1/au/climate/nga-factors",
    params={"state": "NSW", "fuel_type": "electricity", "year": 2025},
    headers={"Authorization": "ApiKey tc_live_<your_key>"}
)

result = resp.json()["data"]["results"][0]
print(result["emission_factor"])        # 0.64
print(result["unit"])                   # "kg CO2-e/kWh"
print(result["publication_reference"])  # "National Greenhouse Accounts Factors 2025"
print(result["workbook_version"])       # "2025"

# The data_lineage block is your audit trail
lineage = resp.json()["data_lineage"]
print(lineage["source"])                # "DCCEEW National Greenhouse Accounts Factors 2025"
print(lineage["retrieved_at"])          # "2026-09-19T10:00:00Z"

Store the data_lineage block alongside each emissions calculation and you have the provenance record your auditor needs.

Which plan you need

Free. No card required. Both endpoints (/nga-factors and /nga-factors/versions) are available on the free tier with 10,000 calls/month. Professional provides 500,000 calls/month for high-volume reporting workflows.

Further reading

Frequently asked questions

What does AASB S2 require for climate-related disclosures?
AASB S2 requires entities to disclose climate-related risks and opportunities across governance, strategy, risk management, and metrics and targets. The metrics component requires Scope 1, Scope 2, and (where material) Scope 3 GHG emissions, calculated using DCCEEW NGA Factors. Limited assurance applies from Year 1, so calculations must be traceable from the first reporting period.
Which AASB S2 group does this matter most for right now?
Group 2, whose first mandatory reporting period started 1 July 2026. Around 3,000 entities are in scope — those with revenue above AU$200M or assets above AU$500M. Group 1 (NGER reporters) has been mandatory since January 2025. Group 3 starts July 2027.
How do I prove which NGA factor version was used for a past calculation?
Every API response carries a data_lineage block containing the workbook version, publication reference, and timestamp of the call. Store this alongside your calculation and you have the full provenance chain — what factor was used, from which published workbook, at which point in time.
Does this cover Scope 3 as well as Scope 1 and 2?
Yes. The API covers factors across Scope 1, Scope 2, and Scope 3 categories where DCCEEW NGA Factors provide them. Scope 2 electricity factors are the most commonly used — see the state-by-state table above. Scope 3 coverage depends on the activity categories included in the current NGA workbook.
Does this replace a carbon accounting platform?
No. It provides the underlying versioned emission factor data that feeds into a carbon accounting or reporting platform, not the broader workflow. If you are building your own reporting system, or extending an existing one, this API gives you authoritative, version-controlled NGA Factors without building a DCCEEW integration yourself.
How often are the NGA Factors updated?
DCCEEW publishes a new NGA Factors workbook annually, typically in January or February. The API is updated within 24 hours of the new workbook being staged. The /nga-factors/versions endpoint shows which workbook year is currently loaded.
Get started free View API docs