Search for glossary terms (regular expression allowed)


Term Definition

A standard for tagging financial statements electronically, allowing for easier analysis and comparison.

The eXtensible Business Reporting Language (XBRL) is a standardized language for electronically communicating business and financial information. It allows companies to tag their financial data with specific codes, making it machine-readable and comparable across different organizations and software systems.

Here's a breakdown of XBRL's key features:


  • Standardization: Enables consistent and accurate reporting, facilitating analysis and comparison of financial data.
  • Efficiency: Reduces manual data entry and eliminates errors associated with data transfer.
  • Accessibility: Improves access to financial information for investors, regulators, and other stakeholders.
  • Transparency: Enhances transparency and comparability of financial reporting.
  • Automation: Enables automated analysis and reporting, streamlining financial processes.

How it works:

  • Taxonomies: Define specific tags for different financial data elements, like "revenue," "net income," or "assets."
  • Instance documents: Companies tag their financial statements with these codes, creating XBRL-formatted reports.
  • Software tools: Tools can read and process XBRL-formatted data, enabling analysis and comparison.

Use cases:

  • Financial reporting: Used by companies to submit financial statements to regulatory bodies and other stakeholders.
  • Investment analysis: Enables investors to easily compare financial data across different companies.
  • Credit rating: Used by credit agencies to assess the risk of borrowers.
  • Auditing: Can be used by auditors to automate and streamline the auditing process.


  • XBRL is gaining traction worldwide, with numerous countries and regulatory bodies mandating its use for specific reporting purposes.
  • While adoption varies across industries, it is increasingly seen as a critical tool for efficient and transparent financial reporting.
Synonyms: eXtensible Business Reporting Language