Guidance

Technical interface specifications for Companies House software

Technical specifications for developing software to send information to Companies House digitally.

Documents

Companies House technical interface specification (TIS)

Request an accessible format.
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email enquiries@companieshouse.gov.uk. Please tell us what format you need. It will help us if you say what assistive technology you use.

Companies House technical interface specification (TIS) for accounts

Request an accessible format.
If you use assistive technology (such as a screen reader) and need a version of this document in a more accessible format, please email enquiries@companieshouse.gov.uk. Please tell us what format you need. It will help us if you say what assistive technology you use.

Details

These documents provide detailed technical specification for our software filing service that allows users to send information to Companies House digitally.

You’ll need expertise in extensible markup language (XML) to develop software.

If you’re developing accounts software, you’ll also need expertise in inline extensible business reporting language (iXBRL).

If you’re developing more complex accounts packages, you’ll need to understand our zip functionality and how we use this in the Companies House software filing service.

If you’re a package accounts filer or developer, you must read and understand the file structure and the validation rules.

For queries about the information contained in the TIS, contact us by email: xml@companieshouse.gov.uk

Published 14 September 2023
Last updated 28 November 2023 + show all updates
  1. Updated version of TIS for accounts.

  2. First published.