What Is iXBRL? Company Accounts Format Explained

If you have been told your company accounts need to be in "iXBRL format" and are not sure what that means, this guide explains it in plain English. iXBRL is a technical standard for packaging company accounts so that both humans and computers can read them. You do not need to create iXBRL yourself, but understanding what it is helps you navigate the accounts and company tax return filing process.

What Does iXBRL Stand For?

iXBRL stands for Inline eXtensible Business Reporting Language. Breaking that down:

  • Inline — the data is embedded within a readable HTML document, so accounts still look like normal accounts to a human reader
  • eXtensible — it uses tags that can be defined and extended to describe any type of financial data
  • Business Reporting Language — it is designed specifically for financial and business reporting
The "inline" part is what makes iXBRL different from older XBRL formats. With plain XBRL, you had two separate files: a human-readable document and a separate machine-readable file. iXBRL combines both into one document — readable by a person, but with hidden data tags that software can extract automatically.

Why Does HMRC Require iXBRL Accounts?

HMRC requires company accounts to be submitted in iXBRL format alongside your company tax return. This requirement has applied to the vast majority of companies for over a decade.

The reason is efficiency. When accounts are tagged with iXBRL, HMRC's systems can automatically extract key figures — turnover, profit, tax charge — without anyone manually re-entering them. This reduces errors, speeds up processing, and allows HMRC to cross-reference data across millions of submissions without human intervention.

Companies House also accepts iXBRL accounts when filed electronically through approved software.

How Does iXBRL Tagging Work?

Think of iXBRL accounts as an annotated document. Your accounts look exactly like normal accounts — balance sheet, profit and loss account, notes — but each financial figure has an invisible data tag attached to it.

For example, a turnover figure of £50,000 is not just displayed text. In iXBRL, it is tagged with a code that identifies it as: turnover, accounting period X, company Y, reported in pounds sterling. Software can read all these tags and extract structured data without parsing the text visually.

This tagging follows a standard reference called a taxonomy. HMRC uses the UK GAAP taxonomy, which defines standard codes for every type of financial figure. Accounts prepared under FRS 105 (micro-entities) or FRS 102 (small companies) each use specific taxonomy versions.

What Is Included in iXBRL Accounts?

A full set of iXBRL accounts for a small company typically includes:

SectionContents
Balance sheetAssets, liabilities, shareholders' equity
Profit and loss accountTurnover, expenditure, profit or loss
Notes to the accountsAccounting policies, statutory disclosures
Director's reportStatement of responsibilities (if required)
Director's signatureApproval statement
Micro-entities filing under FRS 105 use a simplified format — just a balance sheet and minimal notes. This is tagged according to the micro-entity taxonomy, which has fewer required data points than the full FRS 102 taxonomy.

Do Directors Need to Create iXBRL Themselves?

No. Filing software generates iXBRL automatically. You enter your financial figures — turnover, expenses, assets, liabilities — into the software, and it produces a properly tagged iXBRL file that meets HMRC's requirements.

Creating iXBRL manually, by writing the underlying HTML and tagging each figure by hand, is technically possible but entirely impractical. That is why specialist accounts filing software exists.

When evaluating accounts filing software, check that it:

  • Generates iXBRL output that passes HMRC's online validation service
  • Supports the correct taxonomy version for your accounts type (micro-entity or small company)
  • Submits directly to both HMRC and Companies House in a single workflow
For a full overview of what filing your accounts involves, see our guide to filing your company accounts.

iXBRL Accounts and Your Company Tax Return

When you file your company tax return (CT600) with HMRC, you attach your iXBRL accounts as part of the submission package. HMRC requires three documents submitted together:

  1. The CT600 form — reporting taxable profits and tax due
  2. iXBRL accounts — tagged financial statements for the accounting period
  3. Computations — showing how taxable profit is derived from accounting profit
All three must relate to the same accounting period and be submitted together as a single return. If the iXBRL accounts are missing or fail HMRC's validation checks, the entire submission will be rejected.

For a full walkthrough of the CT600 and what it contains, see our company tax return guide.

iXBRL for Micro-Entity Companies

If your company qualifies as a micro-entity under FRS 105 — broadly, meeting two of the three thresholds of turnover under £632,000, balance sheet total under £316,000, and no more than 10 employees — you can file simplified accounts.

Micro-entity accounts have fewer disclosure requirements, but they must still be in iXBRL format when submitted to HMRC as part of your corporation tax return.

For most small companies, accounts software generates iXBRL for both your HMRC submission and your Companies House filing simultaneously, producing a single file accepted by both.

For more on micro-entity eligibility and what simplified accounts include, see our guide to micro-entity accounts.

Common iXBRL Validation Errors

When iXBRL accounts are submitted to HMRC or Companies House, the systems run automated validation checks. Common errors include:

  • Missing mandatory tags — required financial fields were not tagged in the accounts
  • Period mismatch — the accounting period dates in the iXBRL accounts do not match those in the CT600
  • Balance sheet error — total assets do not equal total liabilities plus equity
  • Company name mismatch — the name in the accounts differs from the name on HMRC's records
Most validation errors stem from data entry issues rather than software problems. If your submission is rejected, the error message will usually identify which validation rule failed and which figure to review.

Summary

iXBRL is the tagged digital format required when submitting company accounts to HMRC as part of your corporation tax return. It embeds machine-readable data tags inside a normal-looking HTML document, allowing HMRC to process millions of company accounts automatically. As a director, you do not create iXBRL manually — your accounts software handles the tagging. What matters is that your figures are accurate and your software produces a valid iXBRL file.

For a detailed explanation of what iXBRL accounts contain and how they are structured, see our guide to iXBRL accounts explained.