Skip to main content
TapTax
MTD Guides

HMRC Compatible Software: What the Label Cannot Tell You

Over 600 products carry the HMRC compatible badge. Here is what it actually certifies and what sole traders must check before signing up.

TapTax Team10 August 20268 min read

Six hundred and forty-three products. That is roughly how many entries appear in HMRC's Making Tax Digital software search tool, each carrying the same label: HMRC compatible. From the electrician in Coventry to the freelance copywriter in Bristol, every sole trader scanning that catalogue sees the same badge on every product. They assume it means HMRC has vetted the software, checked the calculations, and judged it safe to use.

It means none of those things. The gap between what "HMRC compatible" implies and what it actually certifies is wide enough to drive a Transit van through, and understanding it is arguably the most useful thing you can do before signing up for anything ahead of April 2026.

Key takeaways
  • HMRC compatible means a product can connect to HMRC's MTD APIs, nothing more.
  • The label does not certify calculation accuracy, data security, or customer support quality.
  • Over 600 products carry the badge; the bar to earn it is technical, not qualitative.
  • Sole traders must evaluate software on criteria HMRC's catalogue deliberately excludes.
  • The right question is not whether software is compatible, but whether it actually works for someone like you.

What "HMRC Compatible" Actually Certifies

HMRC compatible software
Software that has demonstrated it can communicate with HMRC's Making Tax Digital APIs: authenticate with HMRC's servers, format quarterly income and expense data to the MTD API specification, submit that data, and receive confirmation responses. It is a technical interoperability certificate, not an endorsement of quality, calculation accuracy, or fitness for purpose.

To earn a place on HMRC's software catalogue, a product must pass one test with certainty: it can talk to HMRC's systems. That means authenticating via OAuth, formatting quarterly data according to the MTD API specification, submitting successfully, and receiving the correct response. That is the full extent of what is verified.

HMRC does not audit whether the software calculates taxable profit correctly. It does not check whether expense categories align with the definitions in the Income Tax (Trading and Other Income) Act 2005. It does not assess whether the company storing your financial data applies encryption at rest. It does not evaluate whether the customer support team responds when your submission deadline is two hours away and the software has frozen.

The catalogue tells you what a product can do with HMRC's system in a controlled test environment. It says nothing about what happens to your data before and after that 30-second handshake.

This is not a criticism of HMRC's approach. Auditing 600-plus software products for calculation accuracy would be an enormous and arguably inappropriate public expenditure. The catalogue is what it is: a list of technically interoperable products. The problem arises when sole traders mistake it for something it was never designed to be.

The Six-Hundred Product Problem

Man rubbing his face in front of laptop. - Photo by Vitaly Gariev on Unsplash
Man rubbing his face in front of laptop. - Photo by Vitaly Gariev on Unsplash

600+
products listed as HMRC compatible for MTD
£200
minimum penalty for a missed MTD quarterly deadline
April 2026
when MTD for Income Tax becomes mandatory above £50,000 income

When Making Tax Digital for VAT launched in 2019, the HMRC catalogue was a manageable size. As MTD for Income Tax approaches, the list has expanded considerably. Every product, from enterprise-grade platforms used by hundreds of thousands of businesses to nimble apps built for one-person operations, carries the same badge.

That uniformity creates a peculiar market distortion. A product assembled by a two-person startup sits in the same catalogue column as software developed over a decade by a firm with dedicated tax compliance teams. Both are HMRC compatible. The badge communicates nothing about the quality gap between them.

For the plumber in Leeds turning over £62,000 a year, this matters. A miscategorised expense, a rounding error applied across four quarterly submissions, or a software bug that submits incorrect figures can result in an underpayment that HMRC will eventually identify. The resulting correction, with interest and potential penalties, arrives months or years later, when tracking back to the source is harder and the emotional cost is higher.

What the Label Does Not Protect You From

Consider a concrete scenario. You are a self-employed electrician earning £71,000 a year. You sign up for an HMRC compatible app in January 2026, import three months of bank transactions, and categorise them using the app's suggested labels. The app maps van insurance to motor expenses, which is correct. But it maps public liability insurance to a generic expenses bucket rather than the specific insurance category that applies under HMRC's self-employment guidance. The quarterly submission goes through. HMRC accepts it. The software is working exactly as designed, and it is HMRC compatible.

The problem, if one exists, is not in the API connection. It is in the categorisation logic, the user interface, or the guidance the software provides. None of those are tested by the compatibility certification.

Similar blind spots exist across several dimensions:

Calculation accuracy. Some products round figures differently. Cumulative rounding errors across four quarterly submissions and a year-end finalisation can produce a final liability that diverges from a careful manual calculation. The difference may be trivial or, in cases involving multiple income streams or capital allowances, material.

Data portability. HMRC compatible says nothing about whether you can export your records usably if you switch provider mid-year. Making Tax Digital Accounting Software: The Switching Cost Nobody Quotes covers this in detail, but compatible with HMRC does not mean compatible with any other software you might want later.

Business continuity. The catalogue does not require listed vendors to demonstrate financial stability or a minimum operational lifespan. A small software company that earns its compatible badge in 2025 and ceases trading in 2027 leaves its customers mid-cycle, with records in a proprietary format and a submission deadline approaching.

Support quality. The compatible badge was earned by a developer proving API connectivity. It was not earned by a customer service team proving they can help a non-technical sole trader through a submission error at 11pm on a quarter deadline.

How the Compatibility Badge Is Earned

man in white t-shirt using black laptop computer - Photo by YouVersion on Unsplash
man in white t-shirt using black laptop computer - Photo by YouVersion on Unsplash

HMRC operates its MTD software recognition programme through the Developer Hub. To appear in the catalogue, a software provider must create a developer account, register an application, pass end-to-end testing in HMRC's sandbox environment, and sign the programme terms of use. That is the process.

There is no minimum user base requirement. There is no financial stability threshold. There is no third-party audit of the tax calculation engine. There is no review of data handling policies beyond the standard API terms. There is no assessment of user experience or customer support quality.

HMRC publishes this process openly. The Developer Hub documentation is clear about what compatibility means and does not mean. The problem is not opacity at HMRC's end; it is that HMRC compatible sounds, to a non-technical sole trader, like a quality endorsement it was never designed to provide.

The Questions to Ask Before You Sign Up

Given that the badge tells you almost nothing about quality, what should you actually evaluate? Useful criteria fall into four areas.

Calculation transparency. Can you see how the software arrives at your taxable profit? Does it show the workings line by line, or does it produce a final figure and expect you to trust it? A product that lets you audit its own logic is fundamentally more reliable than one that does not.

Categorisation intelligence. Does the software understand the specific expense categories that apply to your trade? A tool built for limited companies may not map self-employment expenses correctly. The categories that matter for a sole trader, including business use of home, simplified expenses, and capital allowances, are distinct from corporate accounting categories, and some products handle this far better than others.

Data export and portability. What happens to your records if the company closes or you decide to switch? Can you export full transaction histories in a usable format? Can your accountant access your data independently? Free Self Assessment Software: The Migration Problem examines this specific risk in detail.

Sole trader specificity. Many HMRC compatible products were built for businesses of all shapes and sizes. Sole traders are often accommodated through a simplified mode that strips functionality without addressing the specific needs of someone filing quarterly under MTD while running a one-person business. A product built from the ground up for the self-employed is a different proposition from enterprise software with a sole trader toggle.

Why This Matters More After April 2026

Before MTD, sole traders filed one Self Assessment return per year. A mistake could be corrected in the following year's return with minimal disruption. MTD changes this dynamic significantly.

Under MTD for Income Tax, quarterly updates are cumulative records. A miscategorisation in quarter one propagates through quarters two, three, and four. The year-end finalisation, which replaces the old Self Assessment return, is built directly on top of those quarterly submissions. Unpicking a quarter-one error in quarter four, in software that may or may not permit retrospective edits, is a materially different problem from correcting an annual return.

The compatible label was designed for a one-time technical test. Your relationship with the software is not one-time. It is four submissions per year, every year, for as long as MTD applies to you. MTD Accounting Software: What Changes When You Go Live covers the operational shift in practical terms. Compatible describes a technical capability at a single point in time. Right for you describes a working relationship measured in years. The badge addresses the former and says nothing about the latter.

What to Do Instead of Trusting the Badge

woman standing in front of table - Photo by Igor Starkov on Unsplash
woman standing in front of table - Photo by Igor Starkov on Unsplash

The practical answer is to treat the HMRC compatibility catalogue as a starting filter, not a finishing one. Every product in it has cleared the minimum technical threshold. Now apply your own criteria.

Run a free trial with three months of real bank data before committing to anything. Check whether the categorisation logic matches your actual expenses. Test the export function by downloading your data in a portable format. Look for reviews from sole traders in your specific trade; plumbers, electricians, and construction workers have different expense profiles from management consultants, and generic reviews may not surface the gaps relevant to you.

Ask one specific question before signing up: what happens to my records if this company closes? If the answer is unclear or unsatisfying, that is informative in itself.

TapTax was built specifically for the self-employed, with this gap in mind. The compatibility badge is a given; every MTD-ready product has it. What matters is the intelligence layer on top: correct categorisation for sole trader expenses, transparent calculation workings you can verify yourself, and data portability from day one. The badge gets you to the starting line. The software still has to run the race.

People also ask

You might also like

File your MTD quarterly updates in minutes

TapTax connects to your bank, categorises expenses automatically, and submits to HMRC with a tap.

Start freeFree plan, no card required.

Frequently asked questions

What is the process for software to become HMRC compatible?

Software providers must register on HMRC's Developer Hub, pass end-to-end testing in the MTD sandbox environment, and sign HMRC's programme terms of use. There is no audit of calculation accuracy, data security practices, or user experience; the test is purely technical API connectivity.

If HMRC compatible software submits incorrect figures, who is liable?

The sole trader remains legally responsible for the accuracy of their tax submissions. If software miscalculates your taxable profit or miscategorises expenses, HMRC will pursue any underpayment, interest, and applicable penalties from you directly. The compatibility badge provides no liability protection.

Are all HMRC compatible products listed publicly?

Yes. HMRC maintains a searchable software catalogue on its website where sole traders can filter by tax type, operating system, and supported features. However, the catalogue does not rank or rate products by quality; all technically compliant providers are listed equally regardless of size or track record.

Share:
hmrc compatible softwaremaking tax digitalmtd softwaresole trader taxhmrc approved software
TT

TapTax Team

Solomon is a tax technology expert and the founder of TapTax. He writes plain-English guides on Making Tax Digital, HMRC compliance, and UK sole trader taxes - because everyone deserves to understand their own tax obligations.

You might also like

Stop dreading your tax return.

TapTax connects to your bank, categorises expenses automatically, and submits quarterly updates to HMRC. Free plan, no card required.