As a developer who's married to a CPA, here are my thoughts:
1. Taxes are a hard problem. Besides basic W2s, There are a lot of deductions to know about, and it's hard to keep track of all of them.
2. Depreciation schedules. They vary from item to item, and there's a bit of a grey area on what you can use, and what you can't. What can have bonus depreciation?
3. Calculating cost basis is too damn hard for most of us. Not just stocks, but partnerships as well.
4. When can you take a distribution from a business? How many times is that money taxed?
5. Add another 50 use cases, one for each state.
6. How do the states interact for individuals with diverse activity? Easily 2^50 cases here, and my gut say more like 50!
7. Foreign activity. Good luck with that.
The bottom line is there still is enough complexity that this needs to be done manually. Not to mention there are a lot of things that are legitimate judgement calls, and vary from accountant to accountant (or auditor to auditor when dealing with the IRS).
So, that's why robot's aren't doing my taxes any time soon.
That's why robots aren't doing your taxes. How about for the vast majority of Americans who have one job, no business ownership, no foreign income, no equities trades, a very simple IRA or 401(k), zero or one spouse, zero to n dependents, and possibly a mortgage?
1040EZ should be replaced with 1040AUTO: at the end of February you get: what we've already had submitted by your employer and bank(s), here's the precalculation: sign here and check off the agreement box, or check the complication box and file the appropriate form in April.
Don't let the best be the enemy of the good enough for most people.
In France I basically go to impots.gouv.fr, click, click (identify with govt rooted personal SSL cert), double-check pre-filled revenue values, add whatever optional specificity I need, click (sign with SSL cert), done. It takes me ten minutes, tops, and ack goes straight in my email inbox.
Tax payment could not be simpler: 1. auth 2. select tax to pay in list 3. click pay
It's honestly awesome (although it requires a Java plugin for digital signing) and works on all reasonable OSes and browsers.
It can be slightly simpler: in the UK the common case is that you don't need to do anything at all, and the taxes are automatically deducted by your employer. (There are circumstances where you need to send a tax return, but they are the minority: http://www.hmrc.gov.uk/sa/need-tax-return.htm).
Too simple means there probably isn't much flexibility (IE: you are giving a ton of money to the government with little to no possibility of deductions).
What's flexibility good for? The government needs a certain amount of tax revenue to run; either they don't get that revenue, or the average tax rate is at a certain level, after all the "flexibility" is taken into account. What's more, the amount of tax revenue the government needs is lower without the deadweight loss of a good portion of the IRS's 106,000 employees, and the economy doesn't suffer the churn of seasonally employed accountants.
Someone running a company certainly should have deductions. It's this type of thinking that got 10 of the states in the US to tax you on gross revenue rather than net profits. To this day, people defend it, even though I know of at least 5 restaurants that when out of business shortly after this went into effect.
"The government needs a certain amount of tax revenue to run;"
How about we get exact numbers and when we have paid enough in taxes, we don't have to pay anything more? The problem is that there is no accountability with our money. The amount the government needs in taxes will always be more than what we actually pay.
"either they don't get that revenue, or the average tax rate is at a certain level, after all the "flexibility" is taken into account."
I would gladly have the flexibility taken away if the amount of taxes we pay makes it so everyone is paying the lowest possible amount and we don't really need these deductions. Most governments have this reversed. If you don't take the time to find deductions, you will be paying more money than you need to to the government.
Under normal circumstances, if the other party didn't give this money back, it would be considered theft.
"What's more, the amount of tax revenue the government needs is lower without the deadweight loss of a good portion of the IRS's 106,000 employees, and the economy doesn't suffer the churn of seasonally employed accountants."
Am I supposed to feel sorry for employees whose sole purpose is to find ways to take more money from me? The IRS is a ruthless organization. If you make a mistake, the IRS charges you compound interest on top of penalty fees. If the IRS makes a mistake, you might get your money back.
Every deduction you might want to fill can be filled in as you wish in the process as the form allows that. Every possibly relevant value known to the system is simply pre-filled, and otherwise manually entered data is imported year over year. For example I deduce the real costs of my commute instead of the default 10% deduction, and both the value and comments (which include the detailed calculations, because I'm nice to the other side) are there. I only have to make a few minor adjustments, and voila.
The Netherlands basically has this already. I think only of this year, though. If you're an 'individual' (as opposed to some kind of business entity), your tax form is sent to you electronically and you just have to hit the 'Send' button after checking it.
About 60% of tax payers submit a 1040A or 1040ez return. This is a dead simple return. The IRS already has all of the information needed to process these returns. The IRS could trivially set up a website that has two pages: 1. Verify this information is correct. 2. Where should we mail the check.
The _only_ reason they don't is that there is a HUGE industry that exists solely to fill out these trivial forms for intimidated people. HR block, et al will never allow the tax system to be simple.
The tax system is not convoluted and complex due to the influence of the tax preparation industry, they have very little influence on the matter.
Instead, it's the way it is due to many other enormous industries and interests (farms, welfare, support for families and home owners, investors, etc, etc, etc.) I can guarantee you that the reason there's a special section for "fishing boat proceeds" on your W2 is not because H&R Block thought it would be a hoot but because of complex politics around the fishing industry.
1. Why should there be one for all income categories? Some taxes are just plain fundamentally more complex than others. As it is, you can e-file for free through the federal government (I did so 2 years ago, it was no harder than filing out the form).
2. Are you seriously posing the question of why a ponderous government bureaucracy hasn't streamlined a process and made it user friendly? I'll just leave that one be.
Normally I dismiss statements like "the lobby for X is the reason why things suck," but in this case I think you're at least partly right. H&R Block has literally spent millions lobbying against tax reform bills.
I can't speak for why this hasn't happened yet. This idea, though, was a small thing that was very appealing about Obama back in 2008:
> Simplify Tax Filings for Middle Class Americans: Obama will dramatically simplify tax filings so that millions of Americans will be able to do their taxes in less than five minutes. Obama will ensure that the IRS
uses the information it already gets from banks and employers to give taxpayers the option of pre-filled tax
forms to verify, sign and return. Experts estimate that the Obama proposal will save Americans up to 200
million total hours of work and aggravation and up to $2 billion in tax preparer fees.
Not sure about your reasoning why, but I agree with potential fix. Why can't the IRS send me a form that says this is what we have, sign if you agree? For most people this would work. For others it would be a starting point for deductions additional income, etc...
What floored me this year is that after I submitted my taxes the state sent me a letter asking me for my W2 to verify the numbers. My confusion was, why doesn't the state already have my W2?!
"The IRS already has all of the information needed to process these returns"
Almost. They don't have filing status (married/single/etc.) and number of dependents. Unfortunately, those affect your tax rate, so the tax return can't be calculated without it.
If you're a W2 employee, they already have that information. It's on the W4 form that you fill out when you start a job, so that they can deduct the right amount from each paycheck.
Actually the data you put on the W4 doesn't have to have anything to do with your actual status. Moreover, your status may have changed since you last updated your W4.
Just in case you are being sarcastic, it is completely legitimate to put down a large number of exemptions if you know your tax liability will be very low for other reasons, and you want your employer to withhold less money.
In fact you should tune the process - if last year you had a large refund, then this year add more exemptions till your refund is as small as you can make it. (Technically you can go over if you want, and be required to pay, most most people don't like that.)
The easiest way to calculate it is do last years return with varying numbers of exemptions and compare the tax liability number (not the final number which includes payments). Use the real return as a baseline, then keep adding exemptions till the increase in the liability matches your refund, then use that number on the W-9. Perhaps that number minus one.
This isn't hard to handle: you send out the prefilled form with whatever you filed last year, and if you got married/got divorced/had a kid/changed your filing status you fill out the full form.
I don't see how that claim could be true. The IRS has been pushing for simpler taxes for decades, and if they don't have the clout to make it happen H&R Block doesn't either. Taxes are complicated by much larger forces.
I don't know that it's the _only_ reason. I'm guessing another big part of it is that government agency software projects routinely run way past due and over budget, and often end up going nowhere. e.g.,
There is already software out there to handle your federal income taxes for free. However, to use Free File Tax Software.
This program is available if your AGI is $57,000 or less:http://apps.irs.gov/app/freeFile/jsp/index.jsp?ck
There's no reason not to have the e-file stuff directly on the irs.gov website.
Instead, it's farmed out to 3rd party sites who try to trick people into buying add-on services. It's ridiculous, but I'm sure they lobby hard to keep it that way, so it's probably not changing anytime soon.
Again, one more instance of the unhealthy trend in giving for-profit, 3rd-party companies your sensitive personal info, that the US Govt should be handling and be responsible for directly in the first place, making identity-theft and such nefarious activities easier.
Supposedly if you are over that limit you are rich enough to pay for a commercial software. Apparently government does not want to take business completely from the likes of Intuit.
I'm pretty sure most other countries do this. In Sweden when you get your tax papers, you can SMS in a printed code to approve the pre-printed numbers, and your taxes are done.
CA already does this with the ready return. All the information is already filled in with an option to change some information if something is missing.
According to the Tax Policy Center over 70% of tax payers took the standard deduction in 2010. Surely solving for that case first and letting those people who will always pay accountants to minimize their liabilities continue to file on paper would increase general welfare. It's the 80/20 rule in action.
1. What deductions? I fill out a ton of them every year and they're never more than my standard deduction. Maybe things change as I get older, but in the meantime it seems like a safe default. "Do you want to try and get your taxes lower than $X by filling in a bunch of info? (Y/N)"
2. What am I going to deprecate, my Civic?
3. Despite being in a healthy tax bracket I don't know what this is.
4. See #3
5. Snoozefest
6. Diverse activity?
7. Yeah I think most of your objections apply to the minority of people who actually hire a CPA to do their taxes.
The bottom line is, for the vast majority of people (even people with interesting W2/1099 incomes like me) you could do your taxes on a napkin if you enjoyed a bit of paperwork/math pain. Again: the IRS already has basically all of this info. What gives?
(3) Cost basis matters whenever you sell an asset, whether it's a house or a stock or whatever. You can get sucked into partnership cost basis calculations simply by buying certain mutual funds that are structured that way.
(6) Diverse activity means income in more than one jurisdiction. People who travel a lot for work can end up filing with dozens of states. A real hoot.
Except, that in my case, and a large minority of others (at least measured in the millions) all we are doing is filing a 1040 with the info from our W2s and taking the standard deduction. I've also had to fill out a schedule D for stocks, but as of this year that info is also reported to the IRS, so there's nothing I know that they don't know.
But does the weatherman go to jail if the forecast is wrong?
There is a steady stream of people writing "Google's automatic system screwed me and I cannot get it fixed" blog posts. If Google's automated system screws people, just imagine how effective the government's system will be.
Weather patterns are just a matter of applying some relatively simple rules a huge number of times. Taxes, by contrast, require clever parsing of the meaning of words and the intent behind them. Figuring out exactly what counts as "education" for instance.
OK, but it seems like robots could at least make this a lot easier. Why can't the IRS send me forms with information pre-filled in based on the best of its knowledge? Doesn't CA do something like that with state taxes?
So, what you're essentially saying is that robots aren't doing out taxes because the rules are poorly defined and open to wide subjective interpretation? That sounds to me like the rules are broken, not the robots.
If you don't itemize or have a business, then the IRS has all your income available to it. In particular, brokerages must now report cost basis on all stock/MF sales.
1. Taxes are a hard problem. Besides basic W2s, There are a lot of deductions to know about, and it's hard to keep track of all of them.
2. Depreciation schedules. They vary from item to item, and there's a bit of a grey area on what you can use, and what you can't. What can have bonus depreciation?
3. Calculating cost basis is too damn hard for most of us. Not just stocks, but partnerships as well.
4. When can you take a distribution from a business? How many times is that money taxed?
5. Add another 50 use cases, one for each state.
6. How do the states interact for individuals with diverse activity? Easily 2^50 cases here, and my gut say more like 50!
7. Foreign activity. Good luck with that.
The bottom line is there still is enough complexity that this needs to be done manually. Not to mention there are a lot of things that are legitimate judgement calls, and vary from accountant to accountant (or auditor to auditor when dealing with the IRS).
So, that's why robot's aren't doing my taxes any time soon.