Open source software can be useful for all types of tasks, even filling tax forms if you are a US resident.

Taxes in the United States are a little bit complicated compared to other countries, and there are federal taxes and state taxes, and one will need to fill out many different forms – depending on their current financial status – and submit them routinely so that they don’t get accused with tax evasion or tax fraud.

Typically, people may hire some 3rd-party expert to help them in the process or do it on their own. If they are doing it on their own, then they might depend on the help of typical proprietary tax software such TurboTax.

However, open source alternatives to TurboTax exist, and in today’s article, we’ll be seeing two of them.

1. UsTaxes

open source tax software 5

Relatively a very new open source application for filling US tax forms, as its development started in 2021. UsTaxes provides web and desktop interfaces for filling the following US tax forms:

  • W2
  • 1099-INT
  • 1099-DIV
  • 1099-B
  • 1098-E
  • 1099-R partial support.
  • SSA-1099.

Written in TypeScript, the software is available as an online website which you can access from UsTaxes.org if you want to fill your forms online. However, if you are concerned about your privacy or simply want to fill them offline, then you can use the desktop version of the software for Windows, macOS and Linux. Which ensures none of your data leaves your PC.

For Linux distributions, the software is available both in .deb and .rpm formats, as well as a portable .AppImage for running on other types of distributions.

The software is good and covers most of the needed forms for federal taxes. However, for state taxes, only 10 states are supported (Alaska, Tennessee, Wyoming, Florida, New Hampshire, South Dakota, Texas, Washington and Nevada), so you’ll need extra manual effort if you reside in different unsupported states.

The desktop version features a modern and neat user interface, ensuring that you can fill the forms in no time. Once done, you can export the forms you filled along with your data in PDF format so that you can submit it to the IRS.

Check its source code on the UsTaxes GitHub page, or download it directly for your operating system.

2. OpenTaxSolver

open source tax software 7

The very first open source tax filing application that comes to mind when thinking about an alternative to TurboTax by Intuit. OpenTaxSolver – or OTS – has been in the market for several years, and is continuously updated for each tax year in the US. The last update was for 2020 tax year.

The following forms and federal state taxes are supported:

The OTS package includes the most used forms released by the IRS and the several states, which are the Fed-1040, Schedules 1-3 along with Schedules A-D, and the states of VA, NC, OH, NJ, MA, PA, CA, and NY. As well as the Health Savings Account (HSA) Form 8889 and Form 8606 for Nondeductible IRAs, and Schedule-SE, which are accessed under the Other Forms bullet of the OTS GUI front screen.

OTS is programmed in C programming language, as can be seen from its source code. It is a desktop application that works on Windows, macOS and Linux distributions.

After installing and opening the software, you will be prompted to choose the tax forms you wish to fill out. After it, you can fill in your information in the available areas and then export a PDF containing it, so that you can submit it directly to the IRS:

open source tax software 9

The user interface of the software is somehow classic, but still gets the job done nonetheless.

You can download OpenTaxSolver from its official page on SourceForge, or visit its website for more information about its development.

Conclusion

These two applications should get you going in filling out your US tax forms. Both of them still do not support all forms and state taxes, but they will get there eventually.

There is nothing particularly hard about developing an open source tax software, but the issue is continuing to update the formulas for each state on a yearly basis, as well as covering the “edge cases” that might not apply to the majority of users.

The mathematical formulas for US taxes are basic, but putting them in an application is the tricky part. Had the IRS published these formulas in a programmable format (like .YAML) on yearly basis by themselves, then software developers would have found it much easier to support all types of usage. Sadly, it is not the case.

Hence, it is very much suggested that you try contacting the developers of these software in case you are missing support of something you need.

In any case, make sure you double-check the resulting documents before submitting them to the IRS, so that you make sure no mistakes or errors are there. Neither from you nor from the software.

Subscribe
Notify of
guest

4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

Newsletter

Enter your email address to subscribe to our newsletter. We only send you an email when we have a couple of new posts or some important updates to share.

Recent Comments

Open Source Directory

Join the Force!

For the price of one cup of coffee per month:

  • Support the FOSS Post to produce more content.
  • Get a special account on our website.
  • Remove all the ads you are seeing (including this one!).
  • Get an OPML file containing +70 RSS feeds for various FOSS-related websites and blogs, so that you can import it into your favorite RSS reader and stay updated about the FOSS world!