Generate Your First GRI Report
By the end of this guide, you'll have produced a GRI-aligned report in GreenSphere — covering the required general disclosures and your selected material topics, populated by the indicators you've already logged data against, and exported in your preferred format.
This guide covers how to generate the report in the platform. It does not teach GRI methodology; for that, see the reporting guide Choosing your first framework: GRI, IFRS, or GHG Protocol? and the GRI framework deep page.
Before you start
Have these in place:
- Organisation configured with GRI as part of your framework layer (set during onboarding or in Settings → Frameworks).
- Data logged for the reporting period — at minimum, the indicators that map to the disclosures you intend to report. The reporting readiness tracker (Step 2) tells you exactly where the gaps are.
- A decision on material topics. During onboarding, recommended material topics for your sector were surfaced. To finalise them properly, run a materiality assessment — see the reporting guide Building a materiality assessment from scratch.
Step by step
Open Reports and check reporting readiness
Click Reports in the left sidebar. The Reports page shows two sections: a reporting readiness tracker at the top and a list of existing reports (in progress and finalised) below.
The readiness tracker compares the data in your current period against what's needed for a full report under each framework. It tells you, out of the total indicators required, how many you currently have data for. Use this as your gap analysis before clicking Create — closing gaps before generating produces a more complete first draft.
Create a new report
Click + Create a Report. A modal asks for two things:
- Framework — select GRI.
- Reporting period — set start and end dates. Common ranges: 1 January to 31 December for an annual report, but the builder accepts any period (year, quarter, month, week, or day).
Click Continue. The GRI report builder opens.
Review the report builder structure
The builder is split into two sections:
- Required general disclosures. Always present for every GRI report — these are the GRI 2 General Disclosures 2021 (organisation profile, governance, strategy, policies, stakeholder engagement) plus GRI 3 (Material Topics 2021) — the methodology disclosures around how you identified material topics.
- Optional material topics. Add the GRI Topic Standards relevant to your material topics (e.g., GRI 302 Energy, GRI 303 Water and Effluents, GRI 305 Emissions, GRI 401 Employment, GRI 403 Occupational Health and Safety). The platform pre-suggests sector-typical topics from your onboarding configuration; you select which to include based on your materiality assessment.
Fill out the report fields
Each disclosure in the builder is a field. Fields are one of two shapes:
- Narrative / rich-text fields. Manual entry. You type these directly — no auto-population (e.g., descriptions of governance bodies, policies, stakeholder engagement processes).
- Quantitative fields linked to indicators. Auto-fetched from the indicator data you've logged for the reporting period. For example, GRI 305-1 (direct emissions, Scope 1) pulls from your Scope 1 indicator.
For each auto-fetched quantitative field, you'll see the value populated with the source indicator named. If a field isn't auto-fetched (because no indicator is mapped or no data exists), you can:
- Manually enter the value directly into the field.
- Save the report as a draft and come back to it after logging the missing data.
- Leave the field empty and still generate the report — the gap will be flagged but won't block generation.
You don't need to complete the report in one session. Save a draft at any time and continue editing later.
Preview the report
Once enough fields are filled to be useful, click Preview. The report renders in the browser as it'll appear in the export — formatted, with section headings, disclosure codes, and your data inline. Use this to spot gaps and inconsistencies before exporting.
Drafts and in-progress reports stay in your Reports list and can be re-opened, edited, or deleted at any time.
Export the finalised report
When the report is ready, click Finalise. Finalising locks the report state for the period (any subsequent data changes won't auto-update the finalised version — by design, so the report you sent matches what you have on file).
Then export in your preferred format:
- PDF — formatted, presentation-ready.
- CSV — data-only, useful for downstream processing or for handing to assurance providers.
The exported report includes the disclosure index, methodology notes, and a content index mapping each disclosure to its source data — what assurance reviewers look for.
Verify it worked
Your report generated successfully if:
- The new report appears in your Reports list with status
Finalised. - The export downloaded in your chosen format.
- Quantitative fields linked to indicators show values matching what's on your dashboard for the same period.
- The content index at the back of the report correctly references each disclosure to its source.
If you saved the report as a draft instead of finalising, it appears in your Reports list as In Progress and can be re-opened to continue editing.
Troubleshooting
The reporting readiness tracker shows my coverage as low. Open the tracker to see which indicators are missing data. Log the missing values via Log your first data point (or via the bulk upload in Raw Data) and the tracker updates immediately.
A field I expected to auto-fetch is empty. Two common causes: (a) no indicator is mapped to that disclosure in your configuration, or (b) the indicator exists but has no data for the reporting period. Open the linked indicator from the KPIs page to confirm; for the second case, log the data and the field populates.
I want to add a topic standard not in the suggested list. In the report builder, click + Add topic and search the full list of GRI Topic Standards. Adding a topic adds its disclosures to the builder for completion.
My GRI report needs to align with ESRS — does the platform handle that? GRI and ESRS were co-developed and have an interoperability index. The GRI report you generate here covers the GRI side; for ESRS-specific output, see the framework support reference and the reporting guide Reporting under CSRD: what mid-sized companies need to know.
I've drafted multiple reports for the same period. Which is "the" report? Drafts don't conflict with each other. The one you finalise becomes your reference report for that period; others stay editable in the Reports list. Delete the ones you don't need.
What's next
You've generated a GRI report. If your workspace also has IFRS S1/S2 layered on, the next step is Generate your first IFRS S1/S2 report — same general flow, different builder structure.
For deeper context on what's in the report and why, see the reporting guides on materiality, framework selection, and (if you're EU value-chain exposed) CSRD.