iXBRL Guide

iXBRL Tagging: Complete UK Guide to Requirements, Software & Cost

What is iXBRL tagging?

iXBRL tagging is the process of wrapping individual figures in a company’s accounts with machine-readable labels from an XBRL taxonomy. Instead of submitting a plain PDF, UK companies send an Inline XBRL file that humans can read in a browser and machines can parse automatically at Companies House and HMRC.

Every balance-sheet item, turnover figure, and disclosure statement gets a unique tag such as core:TurnoverRevenue or core:FixedAssets. Those tags link to the FRC taxonomy used for UK GAAP accounts. Without them, the filing is not compliant.

What does iXBRL mean?

iXBRL stands for Inline eXtensible Business Reporting Language. It is the UK’s standard format for company accounts and tax computations. The format embeds XBRL tags directly inside an HTML document so the file displays like a normal web page while carrying structured data behind it.

The “i” is what makes iXBRL practical for UK filing: you get a readable document plus machine-readable data in a single file. That is why Companies House and HMRC have required it since 2011.

How iXBRL tagging works

Tagging follows a four-stage workflow regardless of whether you use software or work manually:

  1. Prepare the source accounts — usually in Excel or your accounting package. The underlying numbers must be correct before you start.
  2. Map each figure to a taxonomy tag — the software or tagging tool matches items like turnover, creditors, and equity to the correct FRC taxonomy element.
  3. Generate the iXBRL file — the tool wraps the HTML presentation and inserts ix:nonFraction and ix:nonNumeric elements with the right context references and units.
  4. Validate and file — run the file through a validator to catch missing tags, arithmetic mismatches, or wrong units before submission.

What information in accounts needs tagging?

Not every word needs a tag. The tagging target is the structured financial data. In a typical set of micro-entity or small-company accounts, the tagged items include:

iXBRL tagging vs ordinary financial statements

An ordinary PDF or printed set of accounts is human-readable only. A human can see the numbers, but Companies House and HMRC cannot extract them automatically.

FeaturePlain PDF / PrintiXBRL Tagged Accounts
Readable by humansYesYes
Machine-readable dataNoYes
Accepted by Companies HouseNo (for most companies since 2011)Yes
Accepted by HMRCNoYes
Auto-validationNoYes

Why UK companies need iXBRL tagging

Since 1 April 2011, HMRC has required iXBRL for Company Tax Returns. Companies House has moved to iXBRL as the standard filing format. From 1 April 2026, the free CATO tagging tool was retired, meaning all compliant filings now require commercial software or services. See our CATO shutdown guide for full details and alternatives.

iXBRL tagging ensures that:

iXBRL tagging requirements

The core requirement is straightforward: every tagged monetary value must map to a valid element in the FRC taxonomy used for your accounting standard. For micro-entities filing under FRS 105, that means the FRS 102 entry-point taxonomy (micro-entities use the shared UK GAAP taxonomy with FRS 105 disclosures).

Practical requirements include:

iXBRL tagging requirements for HMRC

HMRC requires iXBRL for both accounts and computations filed with a CT600 Company Tax Return. The requirements are set out in HMRC’s accepted taxonomies guidance.

Key points:

iXBRL tagging for accounts

When we talk about iXBRL tagging of accounts, we mean applying tags to the statutory financial statements: the balance sheet, profit and loss account (where filed), and the required notes. The level of detail depends on the reporting regime:

How to tag accounts with iXBRL

The manual approach requires editing XML or HTML directly, inserting ix:nonFraction elements around monetary values and ix:nonNumeric elements around text. That is technically demanding and error-prone.

The practical approach is to use iXBRL tagging software. The typical workflow is:

  1. Upload or enter your account figures into the software
  2. Confirm the auto-suggested taxonomy tags for each line
  3. Review the generated iXBRL preview
  4. Run the built-in validator
  5. Download the .xhtml file and upload to Companies House or your tax software

If your accounts start as PDFs, see our guide on how to convert PDF to iXBRL. If you use Excel, read about Excel to iXBRL conversion. For extracting data back out of an iXBRL file, see iXBRL to Excel.

Manual tagging vs iXBRL tagging software

AspectManual TaggingSoftware-Assisted
SpeedSlow (hours)Fast (minutes)
Error rateHighLow
Taxonomy updatesManualAutomatic
ValidationSeparate toolBuilt-in
Best forLearning / one-offRegular filers

What to look for in iXBRL tagging software

Not all tools are equal. When choosing software for iXBRL tagging, look for:

How much does iXBRL tagging cost?

iXBRL tagging cost varies depending on the route you take:

For a simple micro-entity filing, affordable software like QuickXBRL keeps the cost close to the one-off-filing tier while removing the manual work.

iXBRL tagging services vs software

iXBRL tagging services hand the work to a professional. You send your accounts and they return a compliant iXBRL file. This is useful if you lack time or technical confidence. The trade-off is cost and losing direct control of the tagging decisions.

iXBRL tagging software puts you in control. You enter the figures, confirm the tags, and file. For directors of small companies preparing their own accounts, software is usually the better balance of cost, speed, and accuracy.

Common iXBRL tagging mistakes

How to check/validate tagged accounts

Before filing, run your iXBRL through a validator. Checks typically cover:

QuickXBRL validates during the tagging process so errors surface before you download the file.

iXBRL and Companies House / HMRC filing considerations

Filing iXBRL to Companies House and HMRC is not a single step. Companies House receives the accounts; HMRC receives the accounts and computations as part of the CT600 return. Both require valid iXBRL.

Key considerations:

Ready to simplify your iXBRL tagging?

QuickXBRL auto-tags your accounts against the latest FRC taxonomy, validates every line, and lets you file directly to Companies House. No XML skills required.

Start Filing NowGo to Dashboard

FAQ

Q: Is iXBRL tagging mandatory for all UK companies?

A: Most companies must file iXBRL for both Companies House and HMRC. From April 2028, all companies must use commercial software for accounts filing. See GOV.UK guidance.

Q: Can I file without iXBRL tagging?

A: No. HMRC and Companies House will reject plain PDFs for annual accounts. iXBRL is required.

Q: What is the iXBRL tagging process?

A: Prepare accounts, map figures to taxonomy tags, generate iXBRL, validate, then file. Software automates most of these steps.

Q: How much does iXBRL tagging software cost?

A: From around £30 per filing for simple tools, to £100/year for subscriptions. Open-source options exist but need technical skill.

Q: Do I need to tag the directors’ report?

A: Micro-entities do not file a directors’ report with Companies House. Small companies may file abridged accounts omitting it. Requirements vary by regime.

Q: Can I use iXBRL tagging services instead of software?

A: Yes, but services typically cost more than software and give you less direct control. For straightforward micro-entity accounts, software is usually more cost-effective.

Stop Tagging Accounts Manually

Try QuickXBRL Today →