iXBRL & Digital Filing

All CT600 returns must be filed online, and the accompanying accounts and computations must be in iXBRL format. Here’s what iXBRL is, why HMRC requires it, and how to comply.

#GoFile — HMRC-recognised, free to try.

Try Free →

Key facts

  • All Company Tax Returns (CT600) must be filed electronically — paper returns are no longer accepted.
  • Statutory accounts and tax computations must be in iXBRL (inline eXtensible Business Reporting Language) format.
  • iXBRL “tags” embed machine-readable data within a human-readable document.
  • Companies can use joint filing to submit accounts to HMRC and Companies House simultaneously.

How iXBRL Digital Filing Works for Company Accounts

iXBRL stands for inline eXtensible Business Reporting Language. It is a data format that combines a human-readable document (which looks like a normal set of accounts) with machine-readable tags embedded in the HTML code.[1]

When you open an iXBRL file in a web browser, it looks like a normal financial statement. But hidden within the code are structured data tags that tell HMRC’s systems exactly what each number means — for example, that a particular figure is “revenue,” “cost of sales,” or “tax payable.”

HMRC requires iXBRL so it can:

  • Automatically process millions of tax returns without manual data entry
  • Cross-check figures between the accounts, computation, and CT600 return
  • Analyse trends and identify potential compliance risks across all companies

What Must Be Filed in iXBRL?

When submitting a CT600, you must include two iXBRL documents:[1]

DocumentTaxonomyDescription
Statutory accountsUK GAAP / FRS 102 / FRS 105 taxonomyThe company’s annual financial statements tagged to the relevant accounting standard
Tax computationCorporation Tax computation taxonomyThe calculation showing how accounting profit is adjusted to taxable profit

The CT600 form itself is a structured data submission (not iXBRL) — it is the accounts and computation attachments that must be in iXBRL format.[4] HMRC-recognised software such as GoFile’s Corporation Tax filing tool generates the iXBRL attachments and submits everything together.

Understanding Taxonomies

A taxonomy is a standardised dictionary of tags. HMRC publishes specific taxonomies that define which data items can be tagged and how they relate to each other.[4]

The main taxonomies used are:

  • UK-GAAP (FRS 102) — for companies preparing accounts under UK GAAP
  • UK-GAAP (FRS 105) — for micro-entities using the simplified standard
  • EU-IFRS — for companies preparing accounts under International Financial Reporting Standards
  • DPL (Detailed Profit & Loss) — additional detailed tags for the tax computation
  • CT computation — tags for the Corporation Tax calculation itself

Minimum tagging: HMRC requires a minimum set of items to be tagged — you cannot submit an empty or sparsely-tagged document. The exact minimum depends on the accounting framework used and the company’s size.[4]

Software Options

You do not need to manually create iXBRL files. Several categories of software handle the tagging automatically:[2]

OptionBest ForExamples
Integrated accounting softwareCompanies preparing accounts and tax return in one placeXero, Sage, QuickBooks (with CT add-ons)
Specialist CT softwareAccountants filing on behalf of clientsCCH, Alphatax, Digita, TaxCalc
iXBRL tagging toolsCompanies with accounts in another format that need iXBRL conversionArkk Solutions, CoreFiling, ParsePort
HMRC free filing serviceVery simple company structuresHMRC’s own Company Accounts and Tax Online (CATO) service

Joint Filing with Companies House

Companies can submit their statutory accounts to both HMRC and Companies House at the same time using the joint filing service. This saves having to prepare and submit two separate sets of accounts.[2]

To use joint filing:

  • The accounts must be in a format accepted by both organisations
  • The software must support the joint filing gateway
  • The Companies House filing deadline (9 months) is earlier than the HMRC deadline (12 months), so filing jointly helps ensure you meet both deadlines

Tip: Even if you use joint filing, the statutory accounts filed at Companies House may be abbreviated or abridged (if the company qualifies as small or micro), while the full accounts are sent to HMRC. The software handles this distinction automatically.[2]

Common Reasons for Rejection

HMRC’s systems will reject a CT600 submission if:

  • The accounts or computation are not in iXBRL format (e.g. submitted as a plain PDF)
  • The iXBRL file contains validation errors (e.g. tags that don’t match the published taxonomy)
  • Required mandatory tags are missing (e.g. company name, period dates, or key financial figures)
  • The accounting period dates in the iXBRL file don’t match those on the CT600

If a submission is rejected, it does not count as filed. You must correct the errors and resubmit before the filing deadline to avoid penalties.

Frequently Asked Questions

What is iXBRL?

iXBRL stands for inline eXtensible Business Reporting Language. It is a data format that combines a human-readable document (like a normal set of accounts) with machine-readable tags embedded in the HTML code, allowing HMRC to process returns automatically.

Do I need to create iXBRL files manually?

No. Most commercial accounting software (Xero, Sage, QuickBooks, CCH, TaxCalc, etc.) handles iXBRL tagging automatically. You can also use HMRC’s free filing service for simple company structures.

Can I submit accounts as a PDF with my CT600?

No. HMRC requires statutory accounts and tax computations in iXBRL format. A plain PDF submission will be rejected, and the return will not count as filed.

What is joint filing?

Joint filing lets you submit statutory accounts to both HMRC and Companies House at the same time through a single submission, saving you from filing separately with each organisation.

Further Reading

Looking for simple Corporation Tax software?

#GoFile is HMRC-recognised and trusted by 50,000+ UK businesses. Set up in minutes, file with confidence.

Get Started For Free

No credit card required · Cancel anytime

Sources

  1. Corporation Tax: filing your company tax returns online — GOV.UK
  2. File your accounts and Company Tax Return — GOV.UK
  3. Corporation Tax: Company Tax Return (CT600) — GOV.UK
  4. Taxonomies for accounts and Company Tax Return filing — GOV.UK

Ready to file?

Start filing Corporation Tax returns today

#GoFile is HMRC-recognised software used by 50,000+ UK businesses. Set up in minutes — no accountancy knowledge needed.

Get Started Free →

No credit card required · Cancel anytime

Have a question?

Our UK-based team has helped thousands of businesses with Corporation Tax filing. We’re happy to help.

Contact our team