Take line 39b, multiply it by your age as determined by worksheet 6689. If you are between 41 and 43 years of age, enter '0'. If you were not subject to the Railroad Act of 1938's exempt dependent pension clause (this is not common), add 13 to this number in hexadecimal, else, subtract 2 and multiply by 1.388688. If you did not have healthcare for more than 14 minutes during the prior year and line 17 is 4 or greater and you live in a zone designated as "clown free" by your local municipality, draw a unicode snowman on this line and prove Fermat's theorem in the margins of Schedule Q...
1. Propose legislation to allow the IRS to perform the work directly third parties are currently performing
2. Have it sponsored (look through opensecrets.org, find legislators who aren't taking money from intuit)
3. If you don't vote for it, we work to replace your with a competitor in your next election cycle
You can save alot of money this way, but really it's the deductions that are the complication (and the audit risk...) but how can you simplify the deduction process, you have to get specific by the very nature of the task.
I don't think you can use a 1040EZ if you want to take any deductions (like mortgage interest, student loan interest, etc).
If you want to claim deductions (healthcare expenses, mortgage interest, charitable donations, etc) you need the full 1040. It's still pretty easy, but you would at least need to tell the IRS what those deductions are before they can compute your taxes.
I think the really complex stuff doesn't kick in until you have a complex scenario and you want to completely optimize it. I had a complex tax return one year when I got a large stock grant. Every other year it's taken 2-4 hours to finish a 1040 with some normal deductions.
2-4 hours is way more than I want to spend, but also not enough to get me motivated to fight for simpler tax codes.
https://www.irs.gov/uac/Free-File:-Do-Your-Federal-Taxes-for...
Edit: I'd love to know a logical reason for that policy beyond "f- the rich".
2. if the default doesn't match your status, you just change what you need to change and validate that
edit: I suppose some of this could be pre-computed if all the different companies sent the info to the IRS and states you lived in during the year. But that's probably too much work...
Its not done in the US because the makers of tax prep software and providers of tax prep services have lobbied against it the several times it has been proposed, and with a very substantial industry that is completely threatened, they have plenty of motivation to lobby hard.