Vlad Kalashnikov is Head of Products at CFOUR Comply, an inline XBRL (iXBRL) conversion software. Through direct involvement in customer onboarding, he works closely with teams navigating these requirements, giving him firsthand insight into the operational realities firms face with tagging and the challenges corporate service providers encounter delivering these services at scale.
A complete guide to ESEF reporting, covering the ESMA taxonomy, iXBRL tagging, UKSEF, compliance duties and penalties for non-compliance.
ESEF (European Single Electronic Format) reporting is the EU requirement for companies listed on regulated EU and EEA markets to file their annual financial reports in a single machine-readable format: XHTML with the consolidated financial statements tagged in Inline XBRL (iXBRL). Introduced by ESMA under the EU Transparency Directive, it replaces inconsistent company-by-company reporting formats with structured, comparable data that investors, analysts, and regulators can process by software. The taxonomy behind it updates annually – the current version, ESEF Taxonomy 2025, applies to FY2026 filings and adds a dual entry point for the incoming IFRS 18 standard.
Non-compliance carries financial penalties and regulatory scrutiny.
What Is ESEF Reporting?
ESEF reporting is the requirement, introduced by the European Securities and Markets Authority (ESMA), for companies listed on regulated markets in the European Union and the wider European Economic Area (EEA) to prepare their annual financial reports in a single, machine-readable electronic format. The regulation applies to issuers whose securities trade on an EU or EEA regulated market, and it requires those reports to be submitted in XHTML with the consolidated financial statements tagged using Inline XBRL (iXBRL).
The purpose of ESEF reporting is straightforward. Before the mandate, annual reports arrived in whatever format each company chose, which made systematic comparison across issuers slow and error-prone for investors, analysts and regulators alike. ESEF replaces that variation with a single structured format, so financial data can be extracted, compared and analysed by software rather than read manually line by line.
The taxonomy that underpins this tagging is updated annually. The version currently in force, ESEF Taxonomy 2025, was published by ESMA on 21 April 2026 and applies to FY2026 consolidated financial statements. It includes two entry points, one under IAS 1 for companies continuing to report under the existing standard, and one under IFRS 18 for early adopters, ahead of IFRS 18 becoming mandatory from 1 January 2027. FY2025 annual reports used the preceding version, ESEF Taxonomy 2024, published in January 2025. ESMA has confirmed there will be no further taxonomy amendment in 2026, which gives filers a stable base ahead of the IFRS 18 transition.
The Regulatory Background of ESEF
ESEF sits within the EU Transparency Directive (Directive 2004/109/EC), which requires listed companies to publish annual and half-yearly reports prepared in accordance with International Financial Reporting Standards (IFRS) and to disclose significant shareholdings and price-sensitive information on an ongoing basis. The directive was later amended by Directive 2013/50/EU to reflect changes in financial markets.
ESMA was given the task of translating that transparency objective into a technical standard. It drafted the Regulatory Technical Standards (RTS) that specify the XHTML format and the IFRS-based taxonomy, published the final draft RTS in December 2017, and saw the European Commission adopt them as legally binding in May 2019. The requirement came into effect for financial years starting on or after 1 January 2020, though implementation was deferred by one year in most member states. Since then, compliance has meant tracking an annual taxonomy release rather than a single fixed rulebook, a point worth understanding before diving into the tagging mechanics themselves, which our step-by-step walkthrough from financial statement preparation to validation and submission covers in practical detail.
How ESEF Tagging and the Taxonomy Work
Annual reports under ESEF must be prepared in XHTML, a stricter, XML-based form of HTML. This dual structure matters because it is both human-readable, viewable directly in a web browser, and machine-readable, processable by validation and analysis software without conversion.
The financial data itself is embedded in that document using iXBRL, which stands for Inline eXtensible Business Reporting Language. iXBRL differs from standard XBRL in one important respect, it preserves the readable layout of the financial statements while still carrying the structured tags underneath, so a single file works for both a human reader and an automated system. For readers who want the underlying concept explained from first principles, the structured data standard that iXBRL is built on is worth a separate look before tackling the tagging rules themselves.
The tagging process itself runs in four stages. Companies first tag the core financial statements, meaning the balance sheet, income statement, cash flow statement and statement of changes in equity. From there, tagging extends to the notes and disclosures that accompany those statements, with narrative disclosures from 2022 onwards requiring block tagging rather than statement-level tagging alone. Once tagging is complete, the report is validated against the current taxonomy and regulatory requirements, and only then is it submitted to the relevant national regulator.
The taxonomy that governs this tagging has several structural features worth understanding. Standard tags correspond to common financial concepts such as assets, liabilities, equity, revenue and expenses, and these ensure consistency across companies. Where a company’s reporting includes a concept the standard taxonomy doesn’t cover, it can create an extension tag. However, that extension must be anchored to a broader core taxonomy element rather than left free-standing, and may also require anchoring to narrower elements if the extension represents a combination of multiple concepts. The elements themselves sit in a hierarchy that reflects the relationships between financial concepts, tags carry labels in multiple EU languages, and the whole taxonomy is defined within an XML namespace using XML Schema Definitions.
Who Must Comply, and What Happens If They Don’t
ESEF applies to companies whose securities are listed on a regulated market within the EU, to companies whose securities are listed on regulated markets in EEA states outside the EU (namely Iceland, Liechtenstein and Norway), and to companies with cross-border listings, which must meet ESEF standards specifically for their EU or EEA-listed securities. In practical terms, this means any organisation producing consolidated financial statements under IFRS for an EU or EEA regulated market falls within scope, and its financial statements must be tagged in iXBRL regardless of where the parent company is headquartered.
The consequences of getting this wrong are not abstract. National regulators across Europe monitor ESEF compliance, and companies that fail to meet the reporting requirements can face financial penalties imposed directly by their national authority. Beyond the fine itself, non-compliance carries legal risk in the form of regulatory investigation, operational disruption where reporting delays or filing suspensions follow, and reputational cost, since investors rely on these reports to make decisions and a compliance failure signals weaker financial controls than the market expects.
Common ESEF Compliance Challenges
Most compliance difficulty comes down to three things. Applying the correct tags requires expertise in the IFRS taxonomy, not just familiarity with the reporting format, and getting this wrong is the single most common source of ESEF errors. Software investment is the second challenge, since compliant tagging generally requires XBRL-certified tooling rather than a manual workaround, and finance teams need either training or outside support to use it properly. The third is process discipline, since delays in starting the tagging and validation process are the most frequent cause of missed filing deadlines, well ahead of any technical difficulty with the taxonomy itself.
The most common errors worth building checks against are incorrect tagging that isn’t caught before validation, manual data entry mistakes that a structured workflow would have prevented, and leaving preparation too late in the reporting cycle to absorb any of the above.
UKSEF, ESEF’s UK Equivalent
Companies listed on UK-regulated markets sit outside ESEF’s direct scope following the UK’s departure from the EU, but they face a closely related obligation. Since financial years starting on or after 1 January 2021, companies with transferable securities admitted to trading on UK regulated markets have been required to prepare their annual financial reports in XHTML with iXBRL tagging, filed with the Financial Conduct Authority’s National Storage Mechanism within four months of the year end, with the first reports published under the regime from 2022.
Here’s how the two regimes compare directly:
| ESEF | UKSEF | |
|---|---|---|
| Regulator | ESMA (technical standard); enforced by national competent authorities | Financial Conduct Authority (filing); Financial Reporting Council (taxonomy) |
| Who must comply | Issuers on EU/EEA regulated markets, incl. Iceland, Liechtenstein, Norway | Issuers with transferable securities on UK regulated markets |
| Format | XHTML with iXBRL tagging | XHTML with iXBRL tagging |
| Taxonomy | ESEF Taxonomy, updated annually by ESMA | UKSEF Taxonomy (ESEF-based, UK elements added; has incorporated ESEF taxonomy directly since Oct 2022) |
| Filing destination | National regulator in each member state | FCA's National Storage Mechanism; single tagged file can also satisfy Companies House |
| Effective from | Financial years starting on/after 1 Jan 2020 | Financial years starting on/after 1 Jan 2021 |
| First filings under regime | FY2020 (deferred a year in most member states) | FY2021 |
The mechanics track ESEF closely because the UK adopted ESEF’s requirements before its withdrawal from the EU became final, and the FCA’s rules still reference the ESMA taxonomy directly. Where UKSEF diverges is in taxonomy choice rather than format. The Financial Reporting Council has issued its own UKSEF taxonomy, based on the ESEF taxonomy with UK-specific elements added, and since October 2022 that UKSEF taxonomy has incorporated the ESEF taxonomy directly rather than tracking it as a separate build. In effect, a UK-listed issuer can choose to file using the standard ESEF taxonomy or the UKSEF variant, and the FCA currently expects annual financial reports to be filed using the 2024 IFRS taxonomy and ESEF manual, with advance notice to be given before any move to the 2025 version. The FRC has also built a mechanism allowing a single tagged file to satisfy both FCA and Companies House filing obligations, which reduces duplication for groups that must report to both. For companies operating across UK and EU markets, this means maintaining awareness of two taxonomy cycles rather than one, and confirming with their auditor which entry point and taxonomy version applies before each filing deadline.
Choosing the Right Approach to Compliance
ESEF compliance depends on the right combination of tooling, taxonomy knowledge and a quality-assured tagging workflow, rather than any single element on its own. Getting the tagging right requires genuine familiarity with the IFRS taxonomy and how extensions must be anchored, which is why most finance teams either invest in specialist software or bring in outside tagging expertise, and often both. Our criteria for evaluating iXBRL tools before you commit to one sets out what to look for in more detail, and our comparison of the leading XBRL platforms available for ESEF and CSRD filings is a useful next step if you’re at the shortlisting stage.
CFOUR Comply is one option built specifically for this purpose. It is an XBRL-certified platform covering XHTML preparation, iXBRL tagging and taxonomy validation for ESEF filings, and it supports collaborative review so finance teams, auditors and other stakeholders can work within a shared environment rather than passing files back and forth. It also includes roll-forward tagging, which carries prior-year tags into the current filing to reduce repeat effort in subsequent years. CFOUR Comply holds certification from XBRL International, and its validation runs on Fujitsu’s Interstage XWand Runtime Processor, a widely used XBRL validation engine, which checks that generated output meets current taxonomy requirements before submission rather than after. You can see the full feature set of CFOUR’s ESEF reporting software if you want to evaluate it against your own requirements.
Where ESEF Is Heading
ESMA updates the ESEF taxonomy annually, and the direction of travel points to broader coverage rather than narrower. Narrative disclosures already require block tagging alongside the core financial statements, and integration between ESEF and CSRD reporting is an active area of regulatory development, since companies within CSRD’s scope, now narrowed by Omnibus I (Directive EU 2026/470) to all large undertakings and parent companies of large groups with more than 1,000 employees and turnover above €450 million, will still need to align their financial and sustainability disclosures within a combined compliance requirement. Finance professionals responsible for ESEF reporting will need to track ESMA’s annual guidance, maintain taxonomy knowledge across each update, and build sufficient competence in XHTML formatting, iXBRL tagging and validation to catch errors before submission rather than after.
Conclusion
ESEF reporting is not a one-time project but a recurring obligation, governed by an annually updated taxonomy, enforced through real financial and legal penalties, and now mirrored in the UK through a closely related UKSEF regime. Companies that treat it as ongoing compliance infrastructure, rather than a task completed at first filing, are better placed to absorb each year’s taxonomy change and the coming shift toward IFRS 18. As ESEF and CSRD reporting continue to converge, the finance teams that stay current on both will be the ones spending less time on corrections after the fact.
Book a walkthrough of CFOUR Comply to see how it handles ESEF tagging, taxonomy updates and validation from first draft to submission.
Request Demo
ESEF Reporting
- What is ESEF reporting?
ESEF (European Single Electronic Format) reporting is the requirement for companies listed on EU and EEA regulated markets to file annual financial reports in XHTML format with iXBRL tagging applied using the ESEF taxonomy. Introduced under the EU Transparency Directive (Directive 2004/109/EC) and implemented by ESMA, ESEF has been in effect for financial years starting on or after 1 January 2020. The goal is standardisation: machine-readable reports that regulators and investors can process and compare without manual data extraction.
- Is ESEF mandatory?
Yes. All companies whose securities are listed on a regulated market in the EU or EEA must comply with ESEF when submitting annual financial reports, and non-compliance carries the penalties and regulatory scrutiny described above.
- What is the difference between XBRL and iXBRL in ESEF?
XBRL tags financial data as a separate structured file, while iXBRL embeds those same tags directly inside a human-readable XHTML document, which is why ESEF filings remain viewable in a browser while still being machine-readable.
- Who must comply with ESEF?
Companies listed on EU or EEA regulated markets, including issuers in Iceland, Liechtenstein and Norway, and any organisation producing consolidated financial statements under IFRS for one of those markets.
- What are the most common ESEF tagging challenges?
Correctly applying IFRS taxonomy tags, anchoring extension elements to the right standard concept, and avoiding late-stage preparation that leaves no time to fix validation errors before the filing deadline.
- What is the difference between ESEF and CSRD reporting?
ESEF governs the tagging of financial statements, while CSRD governs sustainability disclosures. For companies in scope of both, the two obligations increasingly need to be managed as a combined reporting requirement rather than separate workstreams.


