Open Source Federal Income Tax Software 227
niiler writes "There is finally a usable US federal income tax program for Linux users who don't wish to file online. TaxGeek is a Mozilla-based US income tax program that includes Form 1040, Schedules A, B, C, C-EZ, D, E, K-1 (1065), SE (Short and Long), W2, Forms 8880, 8853, 8863, 8812, 5695, 4952,3903, 2106, 2106ez, 2441 with access to most other files as PDFs. It is intended to be extensible so that developers can easily add other forms that are needed without affecting the existing file formats and stored data. TaxGeek will also create PDFs of all the supported forms so that you can print them and send them in to the IRS. (PDF creation support requires the installation of Perl PDF::Reuse.) At this point, e-filing is not supported."
Nice Disclaimer (Score:4, Informative)
You get to be the beta tester! (Score:3, Funny)
2007-03-08 TaxGeek06d, a major release with *numerous* bug fixes, more extensive testing based on the IRS PATS (Participants Acceptance TeSting) test input suite, improvements to the user interface, and more supported forms, has been released. Several additional forms have been introduced as well.
Please every one use this software this year so all the bugs get found and I can use it next year! 03/08 is a bit close to 4/15 for me to be worrying about bugs!
Re:You get to be the beta tester! (Score:5, Interesting)
Re:You get to be the beta tester! (Score:4, Informative)
It means your employer withheld too much of your pay. So your employer and the government got to keep it, gaining interest on it, until you file your taxes and get the check for ONLY the amount they owe you - they keep the interest.
It's best to have no refund, because it means that you got the money when you earned it, not several months later.
Debt collection (Score:2)
Re: (Score:2)
Just because I know what I should do, doesn't mean I do it.
Re: (Score:2)
I always laugh at people who boast with pride about the large refunds they're getting. They just don't get it when I try to tell them that it was always their money all along and they simply let the government have it all year without paying interest. Then there's the people who boast about the tax savings they get from the interest on their 2nd & 3rd mortgages. Try explaining to them that they're losing mo
Re: (Score:3, Insightful)
I'm just saying it's financially illiterate to claim you're saving money on your taxes while to get that savings you have to pay nearly 3 times what you're "saving" in interest to someone else.
Now, it's generally a sound idea use a mortgage to buy a house so you can build equity and have the house appreciate (and also to lock in a fixed payment level for your housing over a long period of time).
But it's a pretty dumb strategy to take out a 2nd
Re: (Score:2)
Yeah... laughing is kind of hard. Really.. I feel bad for people who either can't see what they're doing makes no sense or they stick to their guns just to be stubborn.
I can be stubborn too, so I know I'm not the only irrational actor here...
Re: (Score:2)
You can kind of do that with existing tax software. The tax rates me be a bit different next year, but just plug into the software the salary you expect to earn next year. Then just lower the amount withheld on the virtual-W2 until you end up owing $20 or something like that. Figure out what the amount of withheld tax is is spread over all your paychecks and lower your withholding so that y
Re: (Score:3, Informative)
Re:Nice Disclaimer (Score:5, Insightful)
ABSOLUTELY NO GUARANTEES ARE OFFERED. If you have a ton of money riding on finding all the right loopholes and getting everything 100% perfect, buy a tax program or use an accountant.
Ask your accountant for his guarantee. I don't think it is any different. But the benefit in seeing an accountant is they have memorized the loop holes you can tap into.
But at least with this event, those commercial tax packages better get a Linux version or lose market share. Not everyones tax is complicated enough to need an accountant.
Re:Nice Disclaimer (Score:4, Informative)
How would a bad linux version translate to a loss of market share when you have web apps that will work just as easily?
Because... (Score:2)
A web-filing program requires this.
A native Linux program does not.
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2, Interesting)
What you want in a tax software package is functionality. However, an equally important thing is liability. If this OSS burps and does something wrong, I doubt the IRS is gonna listen to your "dog-ate-my-homework" kind of excuse. However, if you do use a package from the list of supported software on the IRS website http://www.irs.gov/efile/article/0,,id=118986,00.h tml [irs.gov] (chances are, you can find a free one that can e-file for your income level quite easily), at least you're in a
Re: (Score:3, Insightful)
Re: (Score:2)
I guarantee that the returns I complete are correctly computed based on the information you've provided and will pay any penalties you owe due to any mistakes I've made. And pretty much any paid tax preparer will give that same guarantee. So no, it is different.
True, though the difficulty of the tax is only one factor. Other factors are the knowledge of the taxpayer a
Re:Nice Disclaimer (Score:4, Interesting)
Re: (Score:2)
Re:Nice Disclaimer (Score:4, Insightful)
For those of us who still do our taxes by hand, it wouldn't really be any riskier, and might not be any more trouble, just to run through the software once, check it by hand, and send in bug reports.
Not mentioned in the summary: this is free software (under the GPL).
Re: (Score:2)
This isn't a troll but a simple question. Why are you still doing your taxes by hand? Isn't it worth the $38 to buy TurboTax or TaxCut and have it whip through your taxes in 25 minutes?
Re: (Score:2)
Not if I have to drop that $40 to find out that I'm only getting $100 or so back.
Re: (Score:2)
Huh? Why should it matter how much you're getting back? There are other reasons to file besides the refund, like not going to jail for failure to file income taxes, for instance.
Re: (Score:2)
That's the same idiot logic that people use when they decide to take out a home equity loan to get a bigger tax refund. They say, "hey, I'm getting $300 more back on my taxes!", and I say, "Good job, but you had to pay someone else $1000 to get that $300".
Re: (Score:2)
I'd rather do that than spend $40.
If my taxes are so complicated that I th
Re: (Score:2)
If my tax situation is so complicated I can't figure it out, then I'm not going to trust some $40 piece of software to figure it out. At that point, I want someone who is an expert in handling such complications - and someone I can get to know personally. I figure at that point, the $500 will be well spent.
But that will probably be quite some time. Until then, I do it myself. It doesn't take long and it's not that complicated.
Re: (Score:2)
Re:Nice Disclaimer (Score:5, Insightful)
Honestly, that's the same guarantee you you get with a commercial tax program or from an accountant. The difference is that the accountant, and to a lesser extent the commercial software, will probably do a better job. Probably. But if you miss out on big deductions you should have taken, or, even worse, if the program or accountant tells you to take some deductions that land you in hot water, it's all on you. Your taxes are your responsibility, period.
Re: (Score:3, Informative)
"Honestly"? who is being honest? Who hasn't checked the 1040 form recently? The tax preparer gets his/her OWN line on the tax form that he/she signs. So there IS accountability for the preparer, if he/she does things incorrectly. There is no guarantee that you get all the best loopholes (though some DO guarantee this) with an accountant, but the IRS likely has never convicted anyone of paying too much in taxes.
I have posted this comment to other posters who don't know how taxes work (are you still a
Re: (Score:2)
are you still a dependent?
No need to be insulting, especially when you could have answered this question yourself by looking at my profile.
But if someone prepares your taxes for you, they will be held responsible in some manner by the government, whether or not they want to be held responsible, once they sign on the line.
The preparer will be held responsible for fraud he or she commits, yes, but that will not get you, the taxpayer, off the hook. From the IRS [irs.gov] web site:
In some situations, the client (taxpayer) may not have knowledge of the false expenses, deductions, exemptions and/or credits shown on their tax returns. However, when the IRS detects the false return, the taxpayer must pay the additional tax
Re: (Score:2)
My apologies for the apparent personal insult (although I don't find being a dependent to be anything demeaning, just a reason why someone wouldn't know that a tax preparer is held accountable). And apologies for the "Honestly?" comment, which was an unnecessary gibe. And yes, you are correct that the individual is held accountable. That was your point, that nothing alleviates the taxpayer of accountability, so the "NO GUARANTEES" text shouldn't be shocking, and is no different from a CPA or any other ta
Re: (Score:2)
Intuit warrants TurboTax for calculation errors, but that's all. You also can pay extra for a professional to review your return and make recommendations, but as you note, there's no guarantee they will catch everything.
You can also pre-pay for representation if you get audited. I suspect that's a high-profit item for them -- kinda like the extended warranty offered by the big-box electronics stores.
Re: (Score:2)
Re: (Score:2)
I've posted this elsewhere, but I'll repost it here. You're wrong. I personally guarantee that every tax return I complete has been prepared correctly according to the information you've given me, and I will pay for any penalties you incur due to any mistakes I make.
Re: (Score:2)
I personally guarantee that every tax return I complete has been prepared correctly according to the information you've given me, and I will pay for any penalties you incur due to any mistakes I make.
Thanks for pointing that out. Yes, preparers can choose to warranty their work, and some do. My point was that as far as the IRS is concerned, it's the taxpayer who's on the hook for any errors of substance. As I understand it, the preparer is responsible for the arithmetic.
So if you use a good preparer who does warranty his or her work, and if you get the guarantee in writing, then you do have protection as long as the source of the error wasn't in the data that you provided.
Re: (Score:2)
Frankly, I don't know any who don't, and I would think this is covered by an implied warranty barring an explicit disclaimer. But I'm not an expert on the UCC, so take that with a heaping tablespoon of salt.
The taxpayer is responsible for the arithmetic also, as t
Re: (Score:2)
I think you'll find commercial programs also come with a similar disclaimer, although worded in more convoluted legalese. Usually if there's a bug in the software the fine print prevents you from any recourse against the manufacturer.
Re: (Score:2)
disclaimer of warranties. to the maximum extent permitted by applicable law, microsoft and its suppliers provide to you the os components, and any (if any) support services related to the os components ("support services") as is and with all fault
TurboTax pays any penalties plus interest (Score:2)
But, you could input false info and get in trouble for tax fraud, although TurboTax says it will flag anything that will get you a audit.
Re: (Score:2, Funny)
Stupid question... (Score:2, Interesting)
Re:Stupid question... (Score:5, Informative)
I've often wondered that too. I asked a Russian co-worker about it though, and he said his experience with foreign systems that only use a payroll tax, is that they are much more likely to be corrupt. Since there's a lower compliance rate, they have to have a higher tax. I don't really buy into that though. I'd much rather just have the payroll tax and be done with it, as long as I can't be held personally liable for failing to pay it. If it's just a payroll tax, then who is liable though? It can't be the person who runs payroll. Those jobs don't pay very much, and people won't run the risk of personal bankruptcy for failing to carry a decimal. If the corporation or company is liable, then it's much harder to pin blame on a person. The corporation or company just goes bankrupt, so I think my Russian co-worker had a good point.
Historicly, taxes in the US were collected from individuals. I've been told that payroll deductions, called "witholding" here, were an emergency measure adopted because they needed funds during WWII. After the war, witholding continued. Some have actually argued that we get rid of witholding due to its history as a WWII emergency measure. It also feeds into some conspiracy theories regarding the "continual state of war" in the US. Anyway, the US is, in some sense, "pay as you earn", it's just that you have to file to reconcile the difference between what you've paid and what you actually owe.
What you owe can be less due to deductions (e.g., charity, marital status, etc.). Over the years, the US has used the tax code for social engineering. Those deductions are popular, entrenched, and backed by powerful lobbies and interests who have a lot to gain from the tax code as it stands. If I had to give a one-word answer to your question it would be:
Inertia.
Re: (Score:2)
wikipedia link [wikipedia.org] if you want more info.
Re: (Score:2)
Re: (Score:2)
If the tax system is working properly, nobody needs to file their taxes, because the government has the right balance taken off at the source. But that assumes that nobody takes unpaid leave from their work, and that you always work the same number of hours per week. Most people get refunds here in Canada.
Re: (Score:2)
In the US we do pay as we earn (with some exceptions). So at the end of the year, your company sends you a little form that tells you how much you earned and how much they actually payed. Then you figure out how much you should have paid in taxes. If you paid more than you should have, they give you money back (a 'tax return'), or you have to send them money.
The tax system is an easy centralized place for the US to do things like "incentives". Have children? You get an exemption. Lose money from your
Re: (Score:2)
FICA (Social Security and Medicare) taxes are straight payroll taxes, deducted at the source. Those are easy to compute, and only require adjustment at the end of the year if you were an employee at two different jobs and earned enough to exceed the wage limit ($94,200 last year).
There's also withholding for income taxes (both state and federal). But, there are many things that can affect y
Re: (Score:2)
To quote the Wikipedia article on PAYE:
A good year for open source and taxes... (Score:4, Interesting)
This company [timetrex.com] also released there entire Payroll, Time and Attendance [timetrex.com] suite as open source. So employers like myself can pay their employees and easily take care of all their payroll related taxes such as W2/W3's, 940/941's, 1099's and state taxes for free.
Re: (Score:2, Informative)
If thats not open source, I'm not sure what is.
Re: (Score:3, Informative)
When we talk open source... (Score:3, Insightful)
Using an open source kit gives us the ability to find whomever we need to fix it, and not the ordained "fixer". This isnt a slam at MS, but instead is towards the whole proprietary software community.
However, when it comes to taxes and associated penalties, having a company to blame is one of the best recourses one can have. Of course, the IRS can do whatever the hell they want for taxes, but suing the preparer for incompetence is of the utmost importance. Lesser yet, are companies who offer guarantees on their fitness of returns.
I wouldnt trade the ability to point fingers for "free software".
Re: (Score:2)
I think this relatively simple open source program is intended to serve the masses, not replace accountants.
Re: (Score:2)
Most of them didn't even seem too happy that when IRS changed the free-file program so there's no more cross selling (RAL, upgrades, credit cards, etc). The main reason they do free-file, btw, is to
April 18 (Score:5, Funny)
Cool, and about time. (Score:2)
I don't need the silly "interview style" interface anyway, it's not like even the paper forms are that hard to figure out if you're willing to RTFI (instructions). (And my taxes are complicated enough that I have to include a couple of schedules
TaxCut on Linux (Score:2)
Re: (Score:2)
No it doesn't. "Online" doesn't fit my definition of "perfectly", especially not with financial information. That's one reason I don't e-file.
No Warranty (Score:4, Insightful)
no Warranty, and don't check the accuracy.
Well, guess what NEITHER DOES CLOSED SOURCE.
Your $49.99 QuickTax/EasyTax, whatever doesn't come with a warranty either, besides one on the MEDIA.
If it screws up, guess what, it's YOU who owes the IRS money. The developers are held harmless, because they are simple developers. They are not tax law experts.
Same thing happens when you take your taxes to H&R block. The best 'guarentee' they offer is your money back.
Now if you went to an accountant, or a CA, CCA, etc, They can be held partially accountable.
If you ask me, we need real engineers designing complex software like tax programs, not simple programmers or developers. Stand behind the work, and put your professional licence behind it.
Other wise, might as well use quicktax, and cross your fingers.
Not entirely true (Score:5, Informative)
Ready, set, outcry! (Score:2)
6. Why can't I e-file with this program?
Because of the lack of cooperation of the IRS and the API. When I wrote to the IRS regarding this, I received the following reply:
Thank you for your inquiry.
The government believes that private industry, given its established expertise and experience in the field of electronic tax preparation, has a proven track record in providing the best technology and services available. In addition, the government believes a partnership with private industry will: provide taxpayers with higher quality services by using the existing expertise of the private sector; maximize consumer choice; promote competition within the marketplace; and meet objectives in the least costly manner to taxpayers.
We hope the above information will prove helpful to you.
Sincerely,
The IRS Website Support Team
I suspect that there will either need to be an outcry, or we will need to present this project as a corporation of sorts for cooperation from the IRS. For more info, see the previous FAQ entry.
How ... monolithic. I've never even heard of the government referring to itself as "the government" before.
Re: (Score:2)
Re: (Score:2)
It looks like a form reply to me. I suspect it's the one that is sent to people that ask: "why do I have to pay to file electronically?".
Personally, I believe the IRS should be paying electronic filing fees. They are saving at LEAST as much money by not having to enter the data themselves. If you include the error-checking done at the source, there's also a reduction in the number of exceptions they have to handle.
Re: (Score:2)
The next stage (Score:2)
Comparison with Brazil (Score:5, Informative)
Brazil's equivalent of the IRS (Receita Federal) offers its version for federal income tax software for download for Windows, Linux, Macintosh and jar files for any other OS Yes, they use Java. It makes sense.
http://www.receita.gov.br/PessoaFisica/ReceitaNet
Re: (Score:2)
However, I'd be willing to lobby for this. Anyone with me?
Re: (Score:2)
is it just me, or (Score:2)
That's a lot of bureaucrats...
I'm in the 14% that do it by hand. (Score:2)
It takes me a grand total of 2 hours to do mine by hand.
Something *FREE* like this would be a nice extra safety check.
Unless you have a huge amount of money (top 5% of the country) you probably don't need advanced software or tax accounting methods.
Hehheh you Americans should harass your IRS (Score:2)
Spread Sheet Alternative (Score:2, Informative)
I've been using this guy's spread sheet for the past three years. Labled as 'Excel' but I've actually used it in Open Office. Prints nice.
http://home.mchsi.com/~taxcalculator/ [mchsi.com]
This year I should donate a few dollars to his paypal account. If I get a refund of course.
Open Office tax form spreadsheet (Score:4, Informative)
I shouldn't do this [mchsi.com]. But please give the guy some cash. It is extremely useful, and works with OpenOffice. My taxes were fairly complex and they came out perfectly. Maybe you can help out and make an even better version.
Re: (Score:2)
Re:A step in the right direction, I think. (Score:5, Informative)
-----
6. Why can't I e-file with this program?
Because of the lack of cooperation of the IRS and the API. When I wrote to the IRS regarding this, I received the following reply:
Thank you for your inquiry.
The government believes that private industry, given its established expertise and experience in the field of electronic tax preparation, has a proven track record in providing the best technology and services available. In addition, the government believes a partnership with private industry will: provide taxpayers with higher quality services by using the existing expertise of the private sector; maximize consumer choice; promote competition within the marketplace; and meet objectives in the least costly manner to taxpayers.
We hope the above information will prove helpful to you.
Sincerely,
The IRS Website Support Team
I suspect that there will either need to be an outcry, or we will need to present this project as a corporation of sorts for cooperation from the IRS. For more info, see the previous FAQ entry.
-----
Re: (Score:2)
Then you have to have another sort of dedicated folks to convert that into software that an end user can run.
Why not change the documentation standard? Take the Tax Code at its name? It's code damnit.
Rather than document the Tax Code in legal terms, why not document it in some sort of programming language.
It would be just as (un)ambiguous, but will be direrctly functional, so yo
Re: (Score:2)
Given the resources at the disposal of the Government, why couldn't they just build a website similar to the ones online tax programs use for data entry and obvious computations (adding columns, tax brackets, etc.). I don't care if the results are not
Re: (Score:2)
FreeFile; Public vs. Private (Score:4, Interesting)
Sign me up for whatever free postage system you have. Especially if it comes with delivery confirmation, etc. that the conscientious will purchase. 70% of taxpayers qualify for free file [irs.gov], which allows them to e-file after using free (as in beer) online tax software. Yes, this percentage should be higher. Yes, anyone should be permitted to create tax preparation software, including open source software, which could e-file. But, it is hardly extortion. I actually agree with the IRS--tax software should be in the private sector, not the public sector (government monopolies suck). But there's no reason not to open this up for ALL entrants, rather than granting an oligopoly.
Re:FreeFile; Public vs. Private (Score:5, Informative)
As the author of this program I want to reply to a couple of comments in this thread.
First regarding the issue of free-file: AARP will free file for you [aarp.org] no matter what your age or income level. At least this is how it has been presented to me by volunteers for the organization. This is noted on the TaxGeek website.
Second, regarding the coding of the US income tax forms, I agree that the tax code ought to be in computer code perhaps even written into the fillable PDF forms the IRS provides. This would be the most concise way to do it to ensure no mistakes are made. However, H&R Block, TurboTax and others feel that this is the government competing against private industry, and therefore, it won't happen.
Regarding this last point, I suspect that when TaxGeek actually becomes competitive with "real" tax programs, we will start having issues with the big companies who will feel that it is unfair that someone is providing software to the public for free (nevermind that it isn't the government). Imagine that our near term idea-list is completed. Specifically that we completely finish the 1040, can write to pdf using XUL-Javascript, and create an interview frontend. Should this happen, TaxGeek becomes platform independent and usable by a wider audience. Presuming that we have thousands of ./ers sending bug reports, TaxGeek may even be more reliable than some commercial products. (I know, in my dreams...)
Finally, regarding liability please see the following IRS publications:
Essentially, the fact that there is a dire warning regarding the software's abilities, and that the software is being given away offer protection to the developers (who are normally more protected than their CPA masters in the IRS standards of practice anyhow). The articles mentioned above don't even guarantee the company's liability in the case of mistake. They only say that the company may be liable under certain conditions. In short our line on it is that you didn't pay any money for this, you were warned about the software's status, and any mistakes are your responsibility, not ours. Also, we try to fix bugs that are reported to us in a timely manner which is also a developer's responsibility according to the IRS.Re: (Score:2)
However, the government should define an open standard for e-filing returns - free of charge. It saves the IRS money, and it saves taxpayers money.
The two are not the same thing.
My state has a website where you can file online. It is hardly tax-preparation software - you just get to fill out the normal forms on a website. It doesn't compete with private industry per-se, but it does allow taxpayer
Re: (Score:2)
I have already bought a commercial package. But I will use this one, if for no other reason than to support the effort and to see how accurate it is. Who knows, it might save me a few bucks. And if the return is substantially the same as what the commercial package says, then I will likely print the return and mail it in
Re: (Score:2)
Re: (Score:2)
That attitude from the IRS is irritating! The only way to use E-file is to pay one of the commercial outfits, sometimes in addition to their regular fee for tax software or tax preparation services. The the IRS sends nice reminders to "use e-File", which amounts to commercial advertising at public expense. I'll use a couple of stamps to file, not a credit card.
For an example of on-line filing designed for the taxpayer instead of the tax preparation industry, look here [state.co.us]. Unlike e-File, this system is easy, fa
Re: (Score:2)
Huh? If you want to create e-file software, you use the API provided in Publication 1346 [irs.gov], you file a form 8633 [irs.gov], and pass the IRS Assurance Testing Process [irs.gov]. There doesn't appear to be any IRS limitation barring open source software from this exact same process used by proprietary software developers.
Re: (Score:2)
Along the way, if you are releasing the software under the guise of your corporate entity, wouldn't you now be in a better position to negotiate with the IRS for access to the eFile API?
Re: (Score:2, Insightful)
Re: (Score:2)
I don't see a problem with open source software, as long as someone vouches for it and gets it certified, and I also don't see how the IRS could deny an application simply because the software is open source. (*) And the software itself wouldn't interact di
Re: (Score:2)
I used the free ones for a few years, and now I get close to 100-150 messages per week from Turbo Tax, H&R Block, etc. I think by next year they will outpace Viagra ads, at least fo
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You've been listening to too many scammers. Article 1, Section 8 already gave Congress the powers to collect taxes, including income taxes: "The Congress shall have Power To lay and collect Taxes, Duties, Imposts and Excises, to pay the Debts and provide for the common Defence and general Welfare of the United States; but all Duties, Imposts and Excises shall be uniform throughout the Uni
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
What this reminds me of is those poor workers who suffered and strained so hard to make communisim a utopia, when what they really needed to be doing is doing everything they can to defy the syst