Guidance

Technical interface specifications for Companies House software

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

Documents

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 [email protected]. Please tell us what format you need. It will help us if you say what assistive technology you use.

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 [email protected]. Please tell us what format you need. It will help us if you say what assistive technology you use.

Details

These documents give detailed technical specifications for our software filing service. Software filing allows users to send information to Companies House digitally.

You鈥檒l need expertise in extensible markup language (XML) to develop software.

If you鈥檙e developing accounts software, you鈥檒l also need expertise in inline extensible business reporting language (iXBRL).

If you鈥檙e developing more complex accounts packages, you鈥檒l need to understand our zip functionality and how we use this in the Companies House software filing service.

If you鈥檙e a package accounts filer or developer, you must read and understand the file structure and the validation rules.

For questions about information in the TIS, contact us by email: [email protected]

Updates to this page

Published 14 September 2023
Last updated 17 March 2025 show all updates
  1. TIS for accounts version 5.7 published.

  2. TIS for accounts updated to version 5.6

  3. TIS updated - version 5.3 published.

  4. TIS for accounts updated.

  5. Updated version of TIS for accounts.

  6. First published.

Sign up for emails or print this page