Shouldn't Robots Be Doing My Taxes By Now?
sunlightlabs.com
sunlightlabs.com
This year, the state sent me a letter claiming I had paid zero taxes in 2010. They said I had to pay 100% of my tax liability right away or face liens, etc.. Of course, this was patently untrue--my employer had actually withheld more than my total tax liability for 2010. (I know this because I still have my 2010 W-2). So I was entitled to a refund for 2010, but the state was saying I owed them the full amount, plus penalties.
After contacting the state about this, they said the problem was that my W-2 form had likely become "detached" from my 2010 return.
So apparently, the state relies on a paper copy of your W-2 attached to your return to determine whether your employer has paid them the withheld taxes. If they can't find the W-2 you send them, they assume your employer didn't pay them anything on your behalf. Given that employers are already making electronic payments each quarter, why can't the government just derive its W-2 data from that? (I know, I know--they're probably not collecting that data right now. But the point is they could do it as part of the quarterly payment process.)
EDIT: Another funny bit to this story. I asked the state to confirm that my employer had indeed paid the amount reflected on my W-2. I figured that if the error was on my employer's end, I could take it up with them. But the state refused to say one way or another, citing confidentiality.
http://www.irs.gov/pub/irs-pdf/f941.pdf
I don't see anything on there where the employer would break down the payroll tax by employee. Does anyone know if there's some other mechanism for this? Do employers send all W-2s to the IRS?
Most likely your employer is withholding your taxes with the wrong SSN, or quite possibly, not actually withholding them at all (keeping them out of your check, but not sending them to the tax authority). This happens fairly frequently with employers that are heading down the road to bankruptcy. But if your employer is still around a year later it's probably the wrong SSN.
My (former) employer is an extremely reputable organization that has been around for over a century and probably will be for another one. I even checked with their HR department to verify the error wasn't on their end.
If they made everything efficient, I would imagine they would lose lots of income.
It would also put may people out of jobs and many of those same people decide on these efficiencies.
I wish our government could be run more like a lean startup rather than a large corporation with a near unlimited supply of money (part of which is my money).
Might as well wish for water to run up hill.
The government is run like a large organization because it _is_ a large organization.
To get startup-like behavior you need startup-like size.
I think this might be the best solution: a government that has to hold bake sales to raise cash would be less likely to get up in my business.
This is why I oppose most major government programs like health care: Based on previous history, I just can't trust the government with something as important as my life.
I don't trust a private corporation.
When private organization acts in ways contrary to how I want, I can fire them.
When the government acts in ways contrary to how I want, I have to live with it.
I think my girlfriend used this once - I may be remembering incorrectly though.
We fear bureaucracies, if they became efficient, would become efficiently brutal and callous. We don't want them to become good at being brutal and callous. Therefore we should fight against efficient bureaucracies in favor of brutal and callous inefficient bureaucracies. And if their inefficiencies make them seem brutal and callous, that's just all the evidence to know that making them more efficient would lead to even more brutality and callousness.
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.
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.
http://www.irs.gov/efile/article/0,,id=118986,00.html
PS: Anyone can still use free forms: http://www.irs.gov/efile/article/0,,id=237156,00.html
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.
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.
This is true.
> they have very little influence on the matter.
This is not true. The tax prep industry has definitely had a major say in sinking several IRS efforts to make tax filing easier for individuals.
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.
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.
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?!
http://mobile.businessweek.com/news/2012-02-24/nextgen-faa-c...
or
http://www.usatoday.com/tech/products/services/2010-10-21-fb...
"The IRS could trivially set up a website" - no, you or I could trivially set up a website. The IRS can't trivially do anything.
> 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.
From http://web.archive.org/web/20080716203213/http://www.baracko... (I can't seem to find a more recent copy of this).
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.
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.
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.
I don't think I want this.
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.
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?
(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.
I would have said "The bottom line is there is still enough complexity that this needs to be done by machine".
We have machines simulating weather patterns. Is tax code that much more complicated?
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.
I suspect that if we want to ask "why isn't tedious process [x] automated by now?", we should be looking at ourselves for answers.
(after the first day on the bus he and another guy broke off from their team to work on the tax idea- so it wasn't a total lost cause, but wasn't the highlight of the competition that it could have been)
I'm stopping here to avoid committing politics on HN.
I worked at an e-commerce store that shipped a lot internationally. In the beginning, we had calculations for all of the tariffs and taxes required to ship and added that to the end (ups would allow us to pay for this up-front to make it easier for our customers).
Customers would bitch at us all the time about how our prices were too high. We changed it so they had to pay for all of this separately (and so they knew that we weren't the ones increasing prices) and the bitching stopped.
It's one of the reasons I don't want taxes hidden on goods sold in the US. Because people won't think about it and won't really know when the government starts raising taxes.
They will just assume it's the big, evil, companies overcharging.
It's happening right now with gas. Many states have additional taxes/gallon and people just assume it's the stations.
In NZ GST is always 15% and always included but because everyone knows this it makes comparison easy.
Of course, if you did that, people might try to pay taxes using their credit cards.
Complicated tax law is the banal result of decades of special interest lobbying to carve out giveaways for favored parties and the finance-industrial complex.
I think the author touches on the real problems in the last couple of paragraphs. The American government isn't particularly good at spearheading initiatives that benefit voters without allowing "lobbyists" or commercial interests to take over. It also doesn't help that you have the federal and state structure (as good as it may be for other things) since the decisions can't be taken by one central place given all the local tax laws.
It's more complicated for the self-employed, or if you don't want to loan the government money for free.
I suspect other things have an impact on this system working though, such as the much lower ownership of shares and tax-attracting investments in the UK, as well as the generous tax-free allowance for capital gains (I'd need to make a realized gain of something like $20k in a year to pay any tax on shares, for example.)
When it comes to individual action many people are protective of things that are not necessarily in their best interests. Anything that threatens the freedom of the individual trumps everything else even if the alternative is slightly better. This happens with healthcare reform, to corporate taxation, to individual taxation (where people want to keep the status quo just in case they "get rich").
You could point out that that's a sales tax and thus not particularly applicable to the discussion at hand, and I'd agree, but the idea of making people pay for negative externalities is a good one.
The complexity doesn't come from the simple cases: it comes from the cases that are legitimately complex. Carried interest, investment gains, charitable contributions, foreign income, corporate debt and so forth aren't reducible to a simple equation. For the vast majority of Americans taxes are simple: for many of the rest, they will never be simple unless they are abolished all together.
The tax code is complex because it gives the government power over us, because there is a huge industry built around it and because rich people can use it to their advantage.
Now, things get more complicated with foreign investments. If you've paid taxes on the investment in Ireland, you've likely paid less than you would in the US -- so that doesn't quite work. That's where things get complicated.
Under a verification-based tax system, the option would always remain available to do things the hard way (as it is today).
Unfortunately, the political will to implement these ideas is almost entirely lacking.
Also, while most people claim to object to tax credits to special interests in principle, in reality they only object to tax credits that other people enjoy.
I wish we could automate all of this but taxes themselves are also still a sort of art with all the exceptions. Technically there are rules about when you qualify for things but from my experience accounting firms operate more like law firms in that they help you figure out how to meet the bare minimum to legally qualify for various returns.
Although the fonts on the letters they send you are nicer :)
My wife is a CPA, and many dinner conversations sound just like this.
"Better yet: since the agency is already receiving that data from all those financial institutions through a separate stream, how about organizing the data for me and simply letting me sign off on my automatically-generated return? I suspect that a lot of people would like that, given that the alternative is spending a spring day doing paperwork."
Especially for those who only have a single W2 or a similarly simple state of affairs, it is quite ridiculous the amount of pain you have to go through (and preparation fees you have to pay) CONSIDERING THE GOVERNMENT ALREADY HAS THE INFORMATION!
I definitely think tax preparation firms are lobbying to keep from simplifying the preparation process.
I remember one year around 2005 or so I was able to file my (federal) return by telephone directly with the IRS for FREE (I was a student and had only the one W2) and it was relatively painless but the next year the option seems to have disappeared. Anyone remember that?
I still feel that way, but someone pointed out that it would further hide from consumers the fact that the government takes money out of every transaction. Now I contend that every sticker should tell me both the price with taxes, and the price without. This would make it very clear how much I would have to pay without government intrusion, and how much extra they get from me.
I'm getting the same vibe here with income taxes. Taxes used to be a much more contentious issue before it was taken out of every paycheck prior to the worker seeing the money. Now the single pain point in paying taxes is an hour's worth of paperwork once a year. Eliminate that friction, and the government becomes an invisible siphon, sucking money right out of the economy, with hardly anyone noticing.
By all means, make paying taxes easier, but don't obscure the fact that someone is taking your money, all the time, without giving you a choice in the matter.
Not that the US government is really doing a good job allocating that price or spending the proceeds, mind you, but please don't go all "MAH TAX DOLLAHS".
To clarify, I'm only advocating that "the price for living in a civilization" not be hidden from those who must pay it.
Look at it this way: Taxpayer awareness is a cost to the government. If they could reduce or eliminate that awareness, they could raise more taxes.
I don't think it makes me a right wing radical to suggest that there should be a hurdle or two for the government to jump before they can raise taxes.
I've always been curious about this point of view. While it is true that you are paying money in taxes throughout your life, it is also true that at the same time you are receiving the benefits, to some degree, of that taxation in the form of public infrastructure and spending. How you experience life from your moment of birth depends on how those in the past have spent and dealt with issues like taxation and public spending and how you take advantage of those things, knowingly or not.
If you could choose to not pay some or all of the taxes you pay now, would you? Would you ever spend that extra income to benefit people who you will never meet or interact with? Would you ever spend that extra income to benefit people you actively disagree with or find repulsive?
But nobody gets a say in the matter. And everybody should be aware of this most basic function of the government.
I'm basically advocating taxpayer awareness, and government oversight. I'm not a member of the tea party and I don't want to get rid of all taxes. I feel that some friction is welcome when paying taxes, because otherwise people will be less aware they exist, and the government will have an easier time raising them.
Taxcast.co is a system that forecasts your tax deductions, audit proofs your information and calculates your current and future tax liability.
you can check out the demo here: http://www.youtube.com/watch?v=-4CuvWkKW4w&context=C4404...
Autotax.me is going to help you deal with your independent contractors. It contracts, files and audit proofs your 1099 taxes. It's almost like an HR/Tax service in one.
You can check it out now but its still really rough/ugly. The functions work but there's no real UI so that's what I'm going to be finishing up.
Any questions, you can check out cameronkeng.com
if you're interested in any of these products, shoot me an email at cameronkeng@gmail.com or tweet me @cameronkeng =D
The problem with GA's is that they frequently exploit loopholes in their setups, so you get solutions that technically satisfy your evaluation criteria but it's not what you really want. This process is basically what corporate accountants do manually to get ridiculously low tax rates for big companies. Congress writes the tax code but it will always have loopholes, and GA's will definitely find them.
Here's a recent blog post of mine that goes into some of the problems with GA's, which when you're looking for loopholes is actually a huge advantage:
http://designbyrobots.com/2012/03/29/evolution-is-cleverer-t...
Yes, it'll get filed. But there were probably more tax advantageous things they could have / should have done. Consider these examples:
1 - tax credits. How is the government supposed to automatically know that you're paying for child care? How are they to know that you just installed solar panels on your roof or that you just purchased an electric vehicle? Sure, they can make this "automatic" -- but then you'd still be going out of your way to report your purchase, and this is in no way simpler than the current solution today.
2 - does it make sense to be taxed as a partnership or sole-proprietor? For a lot of our customers, they're basically flushing $20k down the toilet because they didn't want to go through the tiny nuisance of filing as an S-Corporation. Pretty sure you don't want the IRS to dictate your tax treatment.
3 - should you depreciate your Aeron chairs over multiple years, or do accelerated depreciation which will allow you to deduct the entire amount in a single year? The IRS gives us the flexibility to choose, and it's questions like these that may require the help of a tax professional.
4 - deducting vehicle expenses. How is the IRS supposed to figure out how many miles on your car were used for business VS personal purposes?
5 - what part of your apartment was used exclusively for hacking? No way for the IRS to know that the number is 250/1500 square feet.
In short, putting together a tax return isn't that hard. The difficult part is hunting down all of this other information that we have no way of just knowing.
Instead of asking why robots couldn't be doing our taxes by now, we might rephrase the question to read "how can we do year-round accounting in such a way that taxes are 10X easier to take care of?"
Given that the OP works for an organization which is "focused on digitization of government data" it is quite peculiar that he doesn't understand the problem domain any better. It's quite a joke to think that it's a matter of throwing in some web forms here and there.
In complexity I would say it's up there with his favorite Apollo quote. Maybe not on par - but close. Just thinking about the size of the rule engine which is required makes my head hurt.
How about determining what would be a reasonable amount for someone to pay if they were in the shoes of the businessperson but dealing at arm's length?
http://www.guardian.co.uk/technology/2012/apr/15/estonia-uss...
It was necessary to do this because they failed to implement the payment plan that they agreed to. So interest was piling up and they weren't withdrawing what I owed them.
So I sign up on this system. They had to MAIL me the password. By USPS mail!
So it finally comes. I log in and pay off the entire amount.
Later, I find out that the system applied the payment to the wrong year. Apparently this was my fault somehow, as the system defaults to the current year, not the year that you owe on.
So I have to call to get that straightened out. The person applies the payment to the correct year. yea!
Now can I find out my balance? Is it paid off? "Let me transfer you to the department that can do that."
Apparently, that's a different skill set altogether. No way to check it online. Why would you ever need to do that?
Finally get to a person who can tell me. And it turns out they started the original withdrawal of funds from my bank. So now they owed ME money.
And that came by paper check, delivered by USPS of course.
Over in my corner, we have a State provided income tax simulator and filer. Not too pretty, but correct and useful; it's done in Java and runs under Windows, MacOS and Linux.
It's been so successful that most tax returns are nowadays filed with it, and quite a few public offices where people used to queue up to file their (paper) returns have been closed. There was never much of a setup/tradition of filing by mail like in the U.S.
Over the last couple of years, they've improved data cross-referencing to the point where I can get most of my form pre-filled from the government.
Now sit down and let me tell you a tale of Intuit.
I don't understand. Are you saying that your scenario/reality is a bad thing?
You can see a flash demo (in dutch) of the belgian tax-on-web app here: https://eservices.minfin.fgov.be/taxonweb/static/nl/demo_v2/...
The real reason for why things are so screwed up is corrupt politicians who use their power as a fund raising mechanism. For example there were several taxes added temporarily to see if they worked well. They did, but congress doesn't make them permanent. Instead they wait to be paid each time to renew them temporarily again. (This started in the Reagan administration.)
See this excellent talk by Lessig: http://www.youtube.com/watch?v=Ik1AK56FtVc
The whole tax provisions as fund raising is covered at 7m30s.
http://www.republicreport.org/2012/corruption-taxes-fivemins...
IMHO this service should be offered by the government(s) themselves (and if it was, it would mean even less data needed to be entered; after all, they have copies of all your forms already), but fat chance on that.
The problem is that a private company shouldn't have to offer this service. The government should do it for you for free because it helps them get their money faster and easier. However, as the article and others noted, those private companies realize this would be very bad for their business and have lobbied to stop it.
If our tax law were simple there wouldn't be much difference between the two, but in its current state there is. Thus I think the tension between the two groups is healthy.
I have to echo the comments here about the UK system. It's unbelievable to someone that's only experienced the Inland Revenue, but they're about the biggest non-event ever when compared to their equivalents elsewhere.
At least this works for normal employees. It gets slightly worse when you have your own company.
I'm a professional software engineer. I know how software works and how it doesn't work.
I don't trust automated tax software at all.
Fortunately, even the 1040 long form is a simple pen&paper algorithm that I can do in a couple hours.
One side of a piece of paper. You enter 12 numbers, and need to look up one value in a table too see how much tax you owe.
Everyone talking about how difficult it is to implement all the rules have no idea how software works apparently. if it's already worded as rules, you can code something to work with them just like a human reading those rules. People code more complex systems than taxes every hour.
Now, if you take the irs.gov experience i just had this month... every link is link-bait to PAID services. And that's the ONLY reason we don't have robots doing our taxes.
Someone that already have robots doing our taxes make enough money to pass legislations that allows them to put links in the IRS own site that have more visibility than link to the forms.
tl;dr capitalism, bitches.