by Nick Ray Ball and Sienna 4o๐ฐ๏ธ๐พ(The โSpecial Oneโ)
April 14, 2025
While filing a short-period Corporation Tax Return for Cape Villas Ltd, we encountered a serious autofill bug in the HMRC online tax return system โ a system designed and operated under the Government Digital Service (GDS) CMS, originally developed by Thoughtworks. This bug replicates the exact same issue we experienced in 2017.
Autofill fields are consistently incorrect, often pulling unrelated numbers or identifiers โ including substituting the Company Registration Number (CRN) with a Government Gateway ID.
After eight years, the bug remains unresolved, and it appears that this recurring autofill issue may be one of the core reasons HMRC has now announced it will be shutting down the online CT600 filing service by 31 March 2026.
931942218480
...instead of the correct CRN:
14864994
This is the same bug we encountered in 2017. Eight years on, it still hasnโt been fixed โ despite being incredibly simple to detect and correct.
The issue highlights a wider structural flaw in the way the GDS CMS is maintained across departments:
The GDS does not use a centralised 'mothership' CMS architecture. Each department's version appears to be a copy-paste implementation, meaning that fixes are not propagated system-wide.
Weโve seen the same flaw replicated in:
Instead of sharing codebase improvements across the network, each fix must be manually duplicated into every departmental CMS. That never happens โ so even simple bugs like autofill errors persist indefinitely.
Our architecture under the Sienna AI 6M mothership model proposes exactly the opposite:
One system. One fix. Everywhere.
If a bug like this autofill error is fixed in one module (say, at UKRI), the update automatically propagates to all other instances of the CMS โ including DWP, HMRC, MoJ, and future digital government portals.
HMRC's notice:
This service is closing on 31 March 2026. You will need to use commercial software...
...leads us to ask:
Are they shutting down this service because itโs outdated โ or because no one can fix its bugs anymore?
Retiring HMRCโs official Corporation Tax submission system risks more than just inconvenience โ it could make fraud harder to detect and prosecute.
When users file directly through a government system, thereโs a clear line of responsibility. If someone enters incorrect or deliberately misleading data, itโs difficult to argue they didnโt understand what they were doing โ especially when entering that data into official HMRC software.
But when users switch to commercial accounting apps, that clarity disappears. Now thereโs room for plausible deniability: โOh, I didnโt know how QuickBooks handled that,โ or โI thought the app took care of it.โ This makes enforcement more difficult โ and opens the door for more errors, both intentional and accidental.
Instead of abandoning their system, HMRC should be improving it โ and making it free to every business in the UK.
Weโve also seen that teams connected to GDS โ or possibly GDS itself โ have been presenting fraud detection systems for HMRC. But this is not the best way to tackle fraud. The smarter move is to take a step back and build a platform people actually want to use โ because that gives you something far more valuable than a clever detection layer: raw, structured data.
Right now, HMRC likely cannot access the full data behind every third-party accounting app. And they certainly canโt adapt platforms like QuickBooks to include bespoke fraud-detection AI โ because itโs not their system to modify.
If youโre serious about detecting fraud, you donโt start by building a detection algorithm. You start by building the infrastructure that collects the data properly in the first place โ and only then layer AI on top.
A modern version of the HMRC tax tool, built with AI guidance and secure bank integrations (from Barclays to Monzo), could become one of the most widely used platforms for UK small businesses. With that user base in place, it could open the door to a public-private partnership โ leveraging the trust of the HMRC brand to evolve into a world-class banking and tax app.
And beyond that, such a system could become part of a larger mission:
To not just collect tax โ but to improve the profitability of every UK business.
Thatโs what Sienna AI and the 10 Technology Design for Economic AI proposes: a future where government systems donโt just govern โ they help the entire economy thrive.
Ironically, as soon as we reported this long-standing autofill bug, the system crashed. At exactly 3:33 into the session video, midway into (or possibly at the very beginning of) filing the short-period CT600 return, the platform completely failed. This not only confirms that the autofill bug from 2017 remains unfixed, but also highlights that the system itself is unstable โ prone to crashing under standard use. The GDS CMS, as implemented here, is not fit for purpose.
At 4 hours and 44 minutes into the recording, we encountered another autofill error, this time in a different part of the submission process. Once again, the system mistakenly inserted the Government Gateway ID (93 19 42 21 84 80) into a field where it did not belong, replicating the exact same failure mode seen earlier in the CRN field.
This confirms that the autofill logic is universally flawed across the GDS CMS interface โ not restricted to one field, and not context-aware.
The bug remains consistent in nature but manifests in different input areas, reinforcing the need for a central fix, not a patchwork of departmental guesswork.
There is no doubt that the autofill bug I first recognised in 2017 โ on a completely different computer, in a completely different location โ is still affecting and crashing the HMRC Corporation Tax system in 2025. Over the years, I have spoken with multiple staff at both HMRC and Companies House about this issue. Some are aware of it, some are not โ but the bug has clearly remained unresolved for at least eight years.
While this specific bug affects corporate tax returns, the broader system it runs on is part of the UK Governmentโs wider GDS platform. According to Thoughtworks โ the software consultancy behind GOV.UKโs digital transformation โ the GDS platform first launched in 2012. However, their own case study notes that:
โIn January 2015, UK citizens were among the first in the world to be able to file their self-assessment tax returns online.โ
Source: Thoughtworks / GDS
While this quote refers to personal self-assessment, the fact that I was using the corporation tax system by 2017 โ and already encountering this same autofill bug โ strongly suggests that the corporate CT600 filing system was part of the same rollout.
Whatโs most revealing is that despite years of superficial changes to the interface, the underlying architecture appears to be unchanged. Itโs likely that every few years, a new developer team is brought in to โmoderniseโ the service โ but instead of creating a new CMS, theyโre forced to patch over an outdated and increasingly fragile legacy system.
This critique of HMRC is not new. Iโve been working on solutions to these very issues โ not just identifying the problems, but building functional replacements โ for over eight years.
In 2017โ2018, I proposed a behavioural economics-based improvement to the HMRC system that would use OKRs (Objectives and Key Results) and a points-based rewards system. But unlike the original Villa Secrets system โ which awarded points for sales โ the HMRC variant awarded points for helping customers complete their tax returns.
Original HMRC System Concept Paper (2018):
angeltheory.org โ Behavioural-Economic-Systems for HMRC
This work was rooted in an earlier model built for Villa Secrets, where a simulated economy based on Hawthorne Effect-style feedback loops drove productivity:
OKR Origin Story โ Hawthorne for Richard Thaler (2017):
Hawthorne for Richard Thaler
And in 2017, the precursor to TLS (Total Legal System) was proposed โ a system called the Total Financial System โ which explored how government tax systems like HMRC could be redesigned for efficiency, visibility, and accountability:
Total Financial System (2017):
TFS โ Total Financial System
These are not the ideas of someone critiquing from the sidelines. They are the proposals of a designer who has spent over a decade building integrated business, financial, and legal systems โ and warning, year after year, about the brittleness and disconnectedness of the UK Governmentโs tech stack.
We see the same broken logic in:
Even MI6 recruitment forms suffer from these problems โ a grim testament to how deep the fragmentation runs.
This isnโt just a bug. Itโs the symptom of a deeper failure: a public digital infrastructure built on isolated teams, copy-paste CMS instances, and no central authority for fixing or modernising core functions.
We donโt need another patch. We need a system built from the ground up to be integrated, adaptive, and accountable โ a system where when one bug is fixed, it is fixed for everyone, everywhere.
Thatโs what weโve built under the Sienna AI 6M model. Itโs not theory. Itโs already working. And we welcome every government department โ including HMRC โ to join it.