Success! This alert box could indicate a successful or positive action.
Info! This alert box could indicate a neutral informative change or action.
Warning! This alert box could indicate a warning that might need attention.
Required! This alert box could indicate a dangerous or potentially negative action.

We have you covered

  • HMRC Recognised Services   
  • ISO Certified for Information Security   
  • PCI-DSS Compliant for Secure Payments   
  • UK VAT Registered    
  • XBRL(UK) Member   


  • 800 3579 468


The information is provided as a guide only and is not professional advice including legal advice. Although we try our best to ensure the accuracy of the information on this website, you rely on it at your own risk. You should obtain specific professional advice before taking action.

All that you need to know about iXBRL

XBRL, iXBRL, taxonomy and instance documents

What does XBRL stand for?

XBRL, abbreviation for eXtensible Business Reporting Language, is an XML-based language for tagging financial data that enables business to efficiently and accurately process and share their data. This is a language that allows the presentation of financial information in a computer readable format. This is achieved by tagging each piece of financial information with a label that identifies it in terms of standard accounting or tax concepts. XBRL is being increasingly adopted by both businesses and regulators world-wide.

XBRL is an information exchange standard and not an accounting standard. XBRL is purely concerned with the introduction of computer-readable XBRL tags into business reports to enable automated handling of financial data. It should not otherwise change the nature and content of company business reports. That continues to be determined by individual companies’ adoption of accounting principles and applicable statutory regulations.

What is iXBRL? How is it different from XBRL?

Standard XBRL is presented as a series of tags and numbers. iXBRL, or inline XBRL, is a more recent version of the language which allows financial information to be presented in a format that is both human readable and machine readable. This is achieved by presenting the data (e.g. Financial Statements) in a normal document format but with XBRL “tags” embedded in the soft copy document. iXBRL thus handles both the presentation of accounts and the delivery of XBRL data in a single file.

What are the components of XBRL

The different components constituting the XBRL are listed as follows :

  • The XBRL Specification explains, in technical terms, what XBRL is , rules and how to build XBRL instance documents and XBRL taxonomies.
  • The XBRL Schema are the core low-level components of XBRL. The schema is the physical XSD file which express how instance documents and taxonomies are to be built.
  • The XBRL Linkbases are the physical XML files which contain various information about the elements defined in the XBRL Schema, such as labels in one or more languages, how they relate to each other, how to sum up elements, etc.
  • An XBRL Taxonomy is a "vocabulary" or "dictionary" created by a group, compliant with the XBRL Specification, in order to exchange business information.
  • An XBRL Instance document is a business report, such as a financial statement prepared to the XBRL specification. The meaning of the values in the instance document is explained by the taxonomy. An instance document is somewhat useless unless you know the taxonomy to which it is prepared.

What is iXBRL taxonomy

iXBRL tags are interpreted by reference to “taxonomies”.

The word Taxonomy is derived from two Greek verbs, tassein meaning “to classify” and noos meaning “law, science” so the word taxonomy means “Science/law of classification”. XBRK Taxonomy is classification of all concepts into groups, such all Balance Sheet related concepts are grouped together, all “Assets” concepts are grouped together and so are concepts elated to “Liabilities”.

An XBRL taxonomy can be considered similar to a dictionary that is referenced for business terms and applying their corresponding tags. The taxonomy is a grouping of financial concepts known as “elements”. Each concept is defined linking each tag with the concept it identifies. Additionally, the taxonomy also defines the relationships between the concepts within the group. Therefore, if we are working with a balance sheet item such as Cash, the taxonomy would include the definition of Cash and would also demonstrate how Cash may relate to other balance sheet items (within the taxonomy) such as rolling up to Current Assets and eventually Total Assets. All three of these items (Cash, Current Assets, and Total Assets) are financial concepts that are defined and presented in the taxonomy as elements.

Taxonomies are open-source documents published on the internet. There are taxonomies for most accounting standards worldwide including the various GAAP and IFRS standards. Published taxonomies may be supplemented with “Extensions” to meet specific needs.

Some tax administrations have published their own taxonomies to support the return of tax assessment data.

What is iXBRL tagging

iXBRL tagging is the process of applying the entity’s unique financial data to an element within the taxonomy. The tagging process is performed during the creation of an instance document.

What is iXBRL instance document

An iXBRL instance document is the file that includes the company specific business reporting information in a structured manner that computers can intelligently recognize and exchange. It is expected that instance documents will be created for individual financial reports (e.g., annual reports, earnings releases, submissions to creditors, etc.). The instance document is an XML file where everything comes together; here the entity specific data links (tags) to the elements in the taxonomies to form the XBRL document that can be validated and transmitted automatically for utilization by numerous consumers.

Creating iXBRL reports

The conversion of reports in ‘native’ format, such as Word or Excel, into iXBRL involves matching the data in the accounts and tax computations with XBRL tags from the appropriate taxonomies using a software tool that presents the marked-up (or 'tagged') report(s) in an (X)HTML document.

Read Next :

All about HMRC iXBRL filing requirements | Why should you file financial statements in iXBRL format?

How To Prepare iXBRL and File CT600

Simple 4-step process to convert your annual financial statements to iXBRL and file company tax returns with HMRC.

1. Sign In

to create your account online and manage iXBRL files

2. Pay and Upload

necessary documents in Excel, Word or PDF format

3. Download

iXBRL package when ready within required turnaround time

4. Submit

CT600 with iXBRL to HMRC. We assist you in filing.

Request a call back

Do you need help? Leave us a message.We will get back to you within 60 minutes.

Thanks for showing interest with our service. Our team will arrange a call-back for you.
Error occurred while sending email. Please try again later.
Spontaneous Feedback about our iXBRL services

What Our Customers Say

Sensible Price...

I was very impressed with your service and sensible price based upon the actual size of the Company and relevant accounts.

SW Development Company

Great Customer Service...

I really appreciate it! You most certainly have shown me a great customer service.

Garments Retail Company

Will recommend...

Thank you and the fintag team for your help. As always the service is professional and very much appreciated. I will recommend you if ever I am asked for tagging services.

Chief Accountant
US/UK based Accounting Services Firm

Prompt turnaround...

Thank you for submitting this - and for such a prompt turnaround..

Real Estate Company

Will bear in mind for future...

Please thank your team for all of your help with the filing. I’ll bear you guys in mind for the future.

A firm of Chartered Accountants

Very pleased...both in speed and quality

I used your service for a few of our entities now and have been very pleased with your work both in terms of speed and quality.

Company Secretary
A well respected Business Group