Howto | Submit a UK Self-Assessment Return under Linux

Yes once again I come to complete my tax return, last time it was a far from successful experience.

Given that that page is now a year old and my next year’s return is required, I thought it was an opportune time to update it. Unfortunately nothing much has changed, the list of personal tax applications has shrunk, as TaxCalc’s market domination continues. The only Linux-compatible competitor seems to still be ftax and it requires Acrobat Reader, which isn’t available for 64-bit Linux.

The problem is that you don’t really want to mess about with your personal tax, especially when that includes on-line submission. You need to have faith in the company that offers the product, and you need them to have sufficient numbers of customers that, if there is a problem, it gets fixed quickly.

In short, the only meaninful competition for TaxCalc would seem to be HMRC’s own web-based offering. If it weren’t for my positive experiences in using TaxCalc, the convenience of being able to import the previous year’s return, and the fact that I have a Windows virtual-machine on my laptop, I would probably try out the HMRC system. As it is, sadly, the Windows-only TaxCalc wins again.


I created this page when completing my tax return for 2007/8, and am now updating it for 2008/09 tax year (January 2010). I currently use TaxCalc running on Linux under my Windows virtual machine (in VirtualBox OSE), I would like to stop relying on Windows; so what are the options for submitting a UK Self-assessment tax return under Linux?

Linux Alternatives

The following is HMRC’s list of approved software:

The list updated as at January 2010 is as follows:

The comments are my own personal impression at the time of visiting the websites, these opinions may be wrong and you should make your own enquiries before making a decision.

Some of these, like Sage, are clearly not consumer level products, and my impression is that the above list is somewhat misleading, as in practice TaxCalc seems to have the personal market pretty much sown up. Am I wrong? Let me know in the Comments section at the bottom.

Of those that are consumer level products only ftax seems to support Linux. Ftax requires Adobe Acrobat Reader, which is not currently available for 64-bit Linux, also the demonstration shows that it is a smart walk-through of the actuals forms; which does fall short of the wizard mode under TaxCalc. So to run ftax I am only swapping one set of compatibility issues for another. If you are running 32-bit Linux, then I would definitely investigate ftax further, perhaps by searching reviews of ftax.

If you are going to try ftax, then you will notice the lack of any help for Linux on their site. In fact there is help, but it is difficult to find, given their lack of a search facility. Google to the rescue:

HMRC On-line Self-Assessment

Another option is to use HMRC’s own software, which I believe is web-based. The only issue with this is that it appears that you need to enrol in the on-line service, even if you have previously used TaxCalc (or other Internet-filing service); see the following page for details:

Nevertheless, this is probably a good option, judging from the on-line demo:

However, the system requirements for this service state:

“If you use HMRC’s tax software and; or the Data Provisioning Service, you will also need a minimum browser level, Internet Explorer 5.0 (Windows users) Safari 2.0.4 (Mac users) or Opera 7.0 (Windows or Mac) Your Internet browser must have JavaScript and cookies enabled and be capable of supporting 128-bit SSL. Other operating systems and browsers, such as Mozilla Firefox, may allow you to access the site and use the pages but might not display the site as designed or allow you to access all the functionality.”

Okay, so it doesn’t mention Linux, but I wouldn’t be unduly concerned about that. No the issue seems to be the browser, and, reading between the lines, this would suggest to me that the site is using extensive Javascript, which is largely blocked (quite rightly) by Firefox. The chances are that there would be issues; although it wouldn’t be massive problem for me to fallback on IE under a Virtual Machine, your mileage may vary.

Install TaxCalc under Wine

TaxCalc themselves state:

“We do have some customers that run Windows emulation software to enable the use of Taxcalc on other Operating Systems (e.g. MAC OS). Although we have had some positive feedback on this we do not officially support the use of TaxCalc on Non-Windows Operating Systems at this time.”

So the next option is to consider installing TaxCalc under Wine, my concern with this is that I would expect that a simple application like TaxCalc would indeed install fine under Wine. My concern would be that I would complete my tax return and go to upload to the tax office, and that point hit a snag. Also, I am running on Debian Lenny 64-bit, surely that must effect Wine as well - can 64-bit Wine run 32-bit Windows applications? The existence of this page would suggest that there may be issues:

Having downloaded TaxCalc, I opened the installation program in Wine. The installation was successful, and the first run prompted for me to either enter the registration key, or connect to the Internet to find the registration key. I decided to do the latter, in order to test connectivity, and it worked fine. Then it crashed and I was unable to get back into TaxCalc again.

Update for 2010

A quick search on the WineHQ AppDB showed that someone has successfully installed TaxCalc under Wine; however he has not tested the online submission, which is crucial for me. Given that he has used winetricks to install IE6 under Wine, then there is a good chance that it will work. If you try it, do update the WineHQ AppDB and consider posting a comment in the new comments section below!

Run TaxCalc in VirtualBox

It is outside of the scope of this document to describe this in detail, suffice to say it works flawlessly. The downside is that you are effectively running under Windows, which can hardly be considered a success.


So what have I decided? Well this year I will again continue with TaxCalc, installed on Windows XP running through VirtualBox. Yes I could give ftax a go, but I am fairly unimpressed with their website, and lack of any obvious linux help. Also Googling for information on ftax and linux leads you back to this page - and, if this page really is the best help available for ftax and linux, then you’re in real trouble.

So the best hope for Linux users is HMRC’s own on-line service. It is web-based and free, and whilst it does not promise Firefox support, I suspect that may not be an issue. If you would like to be able to use TaxCalc natively under Linux, then why not let them know: by emailing them at

comments powered by Disqus