

HMRC-Recognised Tax Software: What ‘HMRC Approved’ Means for Self Assessment, Corporation Tax, and MTD ITSA — and BrightTax’s Status
What does 'HMRC-recognised' mean for your filing? BrightTax is approved for Self Assessment, CT600, SA800 and MTD ITSA. Discover why recognition matters and how to verify software compliance.
·5 min read
Key takeaway: “HMRC-recognised” or “HMRC-approved” tax software means the product has passed HMRC’s technical conformance testing and is authorised to submit returns directly to HMRC’s e-filing gateway. It is a necessary condition for any tax software used by UK accounting practices — without it, the software simply cannot file with HMRC. BrightTax is HMRC-recognised across all the filing types it supports: self assessment SA100, corporation tax CT600, MTD ITSA final declarations.
When accountants and practices evaluate tax software, “HMRC-recognised” or “HMRC-approved” appears frequently in marketing materials — but it is rarely explained clearly. Understanding what HMRC recognition actually means, what it covers, and where it is required helps practices make informed choices about whether software they are evaluating can genuinely meet their filing obligations.
What HMRC Recognition Actually Means
HMRC maintains lists of software products that have been technically tested and approved to submit specific types of returns via HMRC’s online filing services. The recognition process involves testing that the software correctly implements HMRC’s API specifications and file schemas — so that when a return is submitted from the software, HMRC’s systems accept it, process it correctly, and return a valid acknowledgement.
HMRC recognition is specific to filing types. A product can be HMRC-recognised for self assessment (SA100) without being recognised for MTD ITSA. It can be recognised for CT600 without being recognised for SA800 partnership returns. Practices should verify that any software they evaluate is HMRC-recognised specifically for the return types they need to file.
HMRC recognition is a necessary but not sufficient condition. It confirms that the software can technically communicate with HMRC’s filing gateway — it does not confirm the quality of the tax computation, the accuracy of the legislation implementation, or the usability of the product. Two HMRC-recognised products can differ enormously in how well they compute a complex self assessment return.
HMRC does not endorse specific products. The word “approved” is sometimes used loosely. HMRC does not prefer one recognised software product over another — being on the recognised list means the product has passed technical conformance testing, nothing more. HMRC’s lists are publicly available on gov.uk.
The Filing Types That Require HMRC-Recognised Software
Self Assessment SA100. Online self assessment returns — for the vast majority of clients, this is the only filing route (paper returns are still technically possible for some clients, but almost all professional practices file online). The software must be on HMRC’s list of approved SA100 e-filing products.
Corporation Tax CT600. HMRC requires CT600 returns to be filed online with iXBRL-tagged accounts for all but the smallest companies (those below the Companies Act micro-entity threshold may still have limited paper options, but professional practice invariably uses online filing). CT600 software must be HMRC-recognised to submit returns through Corporation Tax Online.
MTD ITSA quarterly updates and final declarations. This is the most recently added filing type, and not all self assessment software has yet achieved HMRC recognition for MTD ITSA specifically. MTD ITSA requires submissions to a different API endpoint from traditional SA100 returns — the two are not interchangeable. Software recognised for SA100 is not automatically recognised for MTD ITSA.
SA800 partnership returns. Online partnership returns are submitted through HMRC’s Self Assessment Online gateway. SA800 e-filing requires specific recognition.
PAYE RTI. For payroll software, HMRC recognition is required for Real Time Information submission. BrightPay is HMRC-recognised for RTI, Auto Enrolment reporting, and payroll submissions.
BrightTax’s HMRC Recognition Status
BrightTax is HMRC-recognised across all the filing types it supports:
Self Assessment SA100 — HMRC-recognised. BrightTax submits SA100 returns, with all supplementary pages, directly to HMRC’s Self Assessment Online gateway. HMRC acknowledgements are returned and stored within BrightTax. The recognition covers all standard SA supplementary pages: SA103 (self-employment), SA105 (property), SA108 (capital gains), SA102 (employment), SA104 (partnership income), SA106 (foreign), SA107 (trusts).
Corporation Tax CT600 — HMRC-recognised. BrightTax submits CT600 returns with attached iXBRL accounts to HMRC’s Corporation Tax Online gateway. The recognition covers the standard CT600 computation including capital allowances, loss relief, R&D RDEC claims, group relief, and marginal relief. iXBRL-tagged accounts from BrightAccounts
MTD ITSA final declarations — HMRC-recognised. BrightTax is live on HMRC’s MTD ITSA API for Phase 1 final submissions (from April 2026). This is one of the clearer differentiators in the current market: not all self assessment products have completed HMRC recognition for live MTD ITSA submissions.
SA800 partnership returns — HMRC-recognised. SA800 returns, including the Partnership Statement and relevant supplementary pages, are submitted through BrightTax to HMRC’s Self Assessment Online gateway.
Why HMRC Recognition Matters for Client Trust
Beyond the technical requirement, HMRC recognition carries a trust signal for accountants explaining their software choices to clients. A client asking “can you file my tax return through that software?” has a straightforward answer when the software is HMRC-recognised: yes, it is on HMRC’s list of approved products and files directly to HMRC with electronic acknowledgement.
HMRC-recognised software also means:
– Returns are submitted via HMRC’s secure API, not by re-keying into a web form
– Electronic acknowledgements confirm receipt, providing a timestamped record of filing
– HMRC’s systems accept the filing format — the risk of rejection due to formatting errors is managed by the software provider’s conformance testing, not the practice
For practices that need to demonstrate to their professional indemnity insurer or regulatory body that they use compliant filing processes, HMRC recognition is part of the evidence of a professionally conducted filing process.
How to Verify Software’s HMRC Recognition Status
HMRC publishes its recognised software lists on gov.uk. The main lists are:
– Self Assessment— gov.uk/self-assessment-software
– Corporation Tax — gov.uk/corporation-tax-efiling-software
– MTD for Income Tax — gov.uk/guidance/find-software-thats-compatible-with-making-tax-digital-for-income-tax
When evaluating software, practices should check the relevant HMRC list directly rather than relying solely on the software provider’s marketing materials. HMRC recognition for traditional SA100 filing does not automatically confirm recognition for MTD ITSA — these are listed separately.
Frequently Asked Questions
Is there a difference between “HMRC-recognised” and “HMRC-approved”?
Is there a difference between “HMRC-recognised” and “HMRC-approved”?
In practice, both terms are used to describe software that has passed HMRC’s technical conformance testing and appears on HMRC’s published lists of products approved for electronic filing. There is no meaningful distinction between the two terms — they both mean the software has met HMRC’s technical requirements for the relevant filing type. HMRC itself uses “recognised” and “approved” interchangeably across different pages of its guidance.
Can I file SA100 returns manually on HMRC’s website instead of using recognised software?
Can I file SA100 returns manually on HMRC’s website instead of using recognised software?
For individual taxpayers, HMRC provides a web-based SA100 filing service where returns can be completed and submitted directly. However, this is designed for individuals managing their own tax affairs — not for accounting practices filing on behalf of multiple clients. Professional practices require software that manages a client portfolio, carries forward prior-year data, and provides the workflow tools needed for volume filing. HMRC’s own website service is not a viable operating model for a practice.
If software is HMRC-recognised for SA100, does that automatically mean it can file CT600 returns?
No. HMRC recognition is specific to each filing type. A product recognised for SA100 self assessment is not automatically recognised for CT600 corporation tax, SA800 partnership returns, or MTD ITSA. BrightTax has separate HMRC recognition for each of the filing types it supports — SA100, CT600, SA800, and MTD ITSA quarterly updates and final declarations.
How frequently does HMRC update its recognised software lists?
How frequently does HMRC update its recognised software lists?
HMRC updates its recognised software lists when products complete the conformance testing process for a new filing type, when existing recognition lapses, or when new products enter the market. The MTD ITSA list in particular is actively changing as products complete their API conformance testing. Practices should check the current HMRC lists rather than relying on information that may be more than a few months old.
Does HMRC recognition cover all versions of a product, or specific versions?
Does HMRC recognition cover all versions of a product, or specific versions?
HMRC recognition applies to software that has passed conformance testing — typically the current version of the product. Software providers are responsible for maintaining conformance as HMRC updates its API specifications and filing schemas. BrightTax is maintained to stay current with HMRC’s requirements, so practices using BrightTax do not need to separately verify that their specific version is still recognised.
—
BrightTax is HMRC-recognised for SA100 self assessment, CT600 corporation tax, SA800 partnership returns, and MTD ITSA final declarations. [Find out more about BrightTax](https://www.brightsg.com/brighttax) or confirm your practice’s MTD ITSA readiness with your account manager.
This content may have been developed with the assistance of AI tools. Content is reviewed by a member of the Bright team before publication. Guidance on legislation can be obtained from your industry body.
Talk to our team
See how Bright can help your practice.





