Skip to content

Guide BRSR and BRSR Core

Filing BRSR in XBRL: what the exchanges require, and the mistakes that cause trouble

By ESGTrack teamPublished 5 min read

In short

The BRSR is filed with NSE and BSE in two forms on the same day as the annual report — a PDF for people and an XBRL file for machines — and the two must match. The XBRL is usually prepared with the exchanges' BRSR utility, validated and uploaded; common causes of trouble are units, scaling, "not applicable" answers without reasons, and figures that differ from the PDF.

A BRSR is read by people — investors, analysts, journalists — and by machines: the exchanges, data providers and regulators who compare thousands of reports. That is why it is filed twice, as a PDF and as XBRL. This guide covers what the exchanges require and how to avoid the errors that lead to rework.

What is XBRL, and why does BRSR use it?

XBRL is "the global standard that powers digital reporting" — a free, open standard maintained by XBRL International5. A taxonomy is its dictionary: for BRSR, it defines an element for each question and each figure, with its data type and unit. An instance document is your report expressed with those elements, so a computer can read "Scope 1 emissions, FY 2025-26, standalone: 3,412.6 tCO₂e" without interpreting a table in a PDF.

For BRSR, that means a regulator or analyst can compare every filer's water consumption or women's share of wages directly, instead of retyping PDFs.

What do the exchanges require?

SEBI requires the BRSR as part of the annual report6. The exchanges' circulars and FAQs set out how it is filed12:

  • Both formats, same day. The BRSR is filed in PDF and XBRL, on the same day the annual report is filed.
  • Both exchanges. A company in the top 1,000 on either exchange files with both NSE and BSE. Either exchange's utility can be used for both.
  • They must match. The XBRL and the PDF must not differ.
  • "Not applicable" needs a reason — in the PDF and in the XBRL.
  • Revisions sparingly. A revised BRSR goes through the same route, only as a last resort, with a covering letter explaining the change.

On NSE, BRSR XBRL has been filed through NEAPS under Common XBRL Upload → Business Responsibility & Sustainability Report since 25 February 20233. NSE's XBRL information page lists the current BRSR utility and taxonomy files; those listed in October 2026 carry a 30 March 2026 timestamp in their file names4. Use the current files for each filing: an old utility can produce an instance the exchange rejects.

What goes into the XBRL instance?

Besides the figures themselves, every value in an instance carries the facts a machine needs to read it unambiguously:

  • The entity: who is reporting — the company's identifiers and name, as in Section A of the report.
  • The period: the financial year a figure belongs to, or the date a balance is measured at — so this year's and last year's figures sit side by side without confusion.
  • The boundary: whether the report is standalone or consolidated, matching what Section A states.
  • The unit and precision: gigajoules, kilolitres, tonnes, rupees, percentages, numbers of people — and how many decimals the figure is accurate to.
  • Narrative answers: text for questions answered in words, such as policies, explanations and the reasons an item is not applicable.

Validation errors are often one of these missing or inconsistent — a unit left blank, a prior-year figure tagged with this year's period, a "not applicable" with no reason text.

Who does what on filing day?

Filing is usually the company secretary's task, but the content belongs to the people who prepared and approved the figures. A clear split avoids last-minute surprises:

RoleResponsibility
Sustainability or ESG teamApproved figures and text; the XBRL instance generated from them; validation errors fixed
FinanceTurnover and PPP adjustments used for intensities; consistency with the financial statements
Company secretaryThe BRSR within the board-approved annual report; filing the PDF and XBRL on both exchanges on the same day
Assessor or assurerBRSR Core figures checked before the report is finalised, so the filed numbers are the assured ones

How does the filing work?

  1. Prepare and approve the BRSR figures and text — the same data the PDF is built from.
  2. Produce the XBRL instance: fill the exchange's Excel-based BRSR utility and generate the file, or use software that produces an instance against the same taxonomy — and confirm the exchange portal accepts it well before filing day.
  3. Validate with the utility's or software's checks, and fix every error.
  4. Compare the XBRL with the PDF figure by figure, especially anything edited after the first draft.
  5. Upload on the exchange portals on the day the annual report is filed, and keep the acknowledgement.

The mistakes that cause trouble

MistakeWhy it mattersHow to avoid it
Units — MWh entered where the element expects GJ, kilograms where it expects tonnesThe figure is wrong by a factor of 3.6 or 1,000 (kWh entered as GJ is out by about 278), and comparisons across companies breakConvert to the unit the element asks for; NSE's utility has a units list — check every unit chosen
Scaling — a figure entered in lakh or crore where the element expects unitsOff by 100,000 or ten millionEnter absolute values unless the element states otherwise
PDF and XBRL differThe FAQs forbid it; it signals weak controlsProduce both from the same approved data; compare before filing
"Not applicable" without a reasonRequired in both formatsWrite the reason when the answer is given, not at filing time
Prior-year figures that don't match last year's filingReaders notice; assessors askStart from last year's filed figures; record restatements with reasons
Standalone and consolidated mixedFigures for different boundaries in one reportState the reporting boundary and keep every figure to it
Late edits not carried overThe PDF is corrected after the XBRL was generated, or the other way roundFreeze the data, then generate both; regenerate both after any change

A short checklist before you file

  • The figures are approved and frozen; any later change regenerates both PDF and XBRL.
  • Every unit matches the element; no scaled values.
  • Every "not applicable" has its reason in both formats.
  • Prior-year comparatives agree with last year's filing, or restatements are explained.
  • The instance validates without errors in the current utility or software.
  • The filing goes to both exchanges on the day the annual report is filed.

How ESGTrack helps

ESGTrack builds the BRSR PDF and its XBRL file from the same approved figures, identifies your company by its ISIN, validates the file with built-in rules — and with the Arelle processor where it is installed — and runs a filing check across every question, including mandatory questions that do not apply, which it answers "Not applicable" with their reason. Every version is kept, with a SHA-256 hash checked at download. See BRSR and BRSR Core in ESGTrack.

References

  1. FAQs on filing of BRSR (NSE/CML/2024/11) — National Stock Exchange of India. 10 May 2024; checked October 2026
  2. BSE notice on BRSR FAQs (20240510-48) — BSE (copy published by ca2013.com). 10 May 2024; checked October 2026
  3. Filing of BRSR through NEAPS: Common XBRL Upload (NSE/CML/2023/18) — National Stock Exchange of India. 24 February 2023; checked October 2026
  4. XBRL Information (utilities and taxonomies) — National Stock Exchange of India. checked October 2026
  5. What is XBRL? — XBRL International. checked October 2026
  6. SEBI circular: Business responsibility and sustainability reporting by listed entities — SEBI. 10 May 2021; checked October 2026

Next review due 1 March 2027. Regulations change: check the primary sources above before relying on a date or threshold.

See ESGTrack with your own reporting scope

A walkthrough around your sites, frameworks and deadlines — with the evidence and approvals behind every figure.