"Killing TurboTax" is essentially a meme until we meaningfully simplify the tax code.
There is no software development team on earth who could catch up with the full capabilities of TurboTax without some sort of fundamental shift in the business. I really hate to say this as someone who makes a living out of it, but dealing with the current amount of complexity in the tax code with a piece of software that a non-expert could use is virtually impossible.
For the happy path (i.e. single individual, no dependents, no investments, no retirement, rents home), you could certainly build an application that handles these scenarios. The moment you factor in individuals who are bringing stock sales, multiple investment properties, ownerships/K1s and other complex scenarios to bear, its a different hellscape altogether.
Also don't forget that most states have their own independent tax codes as well, which further complicate matters. There's difficulty multipliers all over this problem domain, and you can be certain that the lobbyists employed by Intuit, et. al. are encouraging this.
> There is no software development team on earth who could catch up with the full capabilities of TurboTax
This is obviously false. The IRS software handles everything TurboTax does and more. As does the software that professional accountants use, such as ATX
Also: TurboTax's many retail competitors like HR Block.
> The IRS themselves need to provide this "auto tax" service.
Interestingly, they now can: under the Free File program, tax prep companies would offer free filing (for taxpayers below 72k AGI) and the IRS would not compete with their service.
After a ProPublica investigation in their dark pattern shenanigans (leading to about 3.5% of taxpayers to use the program when 70% are eligible) confirmed by the HSGA Senate Committee and NYS DFS, the IRS both updated its rule to preclude e.g. hiding Free File programs for search engine, and removed the rule which prevented them from competing.
Sadly the IRS has been hamstrung time and again by the GOP, both financially and politically. They can't even do their core jobs of collecting tax and auditing the taxpayers they need to, so it's unlikely they'll have the clout and funds to set up a free filing program any time soon, let alone one properly integrated with their likely antiquated and in dire need of updates computer systems.
We have this in South Africa. It was always easy to do your taxes before, but since last year they do what they call an "Auto assessment". The South African Revenue Service collects all the documents they need (payslips, medical aid, pension etc.) from the respective organizations, fills out the tax form for you, and lets you know it's ready.
I logged in to check that they did it correctly, which they did, and approved it. Literally took ten minutes. Nine of which were just reviewing all the fields on the form.
Obviously this does not work for people who have very complex/unusual tax situations, but for your average person it's great.
The tax prep industry lobbied Congress to prevent the IRS from auto-tax filing. The compromise was "free filing" for those with median incomes and below. For a majority, W2s, 1099s and the previous years return can provide an auto-filing framework. The IRS would send your their draft and you agree or modify. Other countries do this.
Ideally there would be a "tax dashboard" on the IRS site where you could log in and see your (YTD):
- Income reported
- Taxes paid
- Tax credits and deductions
- Expected balance (+/-)
Then at the end of the year, you'd log in and click one button to verify the numbers and either pay or get a check.
My employer didn’t send me a W2 this year which caused me to seek another method to access this information. I created an account on irs.gov and was surprised to find a single PDF for each tax year containing W2’s, 1099Ints, 1099Divs that I assume were given to the IRS on my employers/bankers behalf.
Now it would be great for a tax program to ingest this PDF and auto-populate your tax return. Unfortunately no PDF for 2020 exists yet and it says it might not be available until October? I don’t know if generating this PDF is a slow process or if this information is intentionally withheld until after the tax filing date to make sure you are “honest” on your taxes.
I grew up in France, our bureaucracy is pretty intense and old school. But they send you a nice little note with your W2 and how much you own them. If they missed anything you can amend their draft. Usually it take 15min to complete the whole yearly process. Even with some midly complicated situation like renting and being landlord, living between two countries, cryptos.
As noted in other comments here, an "auto tax" service only really works on the happy path. There are parts of the tax code which are highly subjective in more complex situations and require explicit elections on part of the filing party. These elections can have consequences far beyond the immediate tax filing transaction.
Most US federal and state taxes can be computed by a rules engine. The big annual challenges are: updating the interviews, QA-ing the rules/engine, fed/state rule-making delays/defects, and ensuring that required printable forms are pixel-perfect replicas of their government-published sources.
For tax year 2017 (a pretty typical year), there were over 5000 Federal/state forms/interview scripts to be updated. This requires a seasonal army of tax accountant/developers to update the app "content." It's not uncommon for providers to be updating forms/interviews well into March (when filing opens in January).
Here's my dream for a simpler tax code: The only tax is a Sales tax/VAT/GST.
Pros:
- Individuals never have to think about tax. It would completely eliminate tax returns. That alone is worth it's weight in gold since tax returns are such a time and money burden.
- It would close all the loopholes megacorps/wealthy individuals use to pay less tax. You cannot avoid spending money in the place where you operate.
- To add to that, if every country implemented this system we would be able to move freely between countries, spending as much time as we desired, without having to worry about tax implications. Obviously that's a much much longer term vision.
Cons:
- Won't this disproportionately tax the poor?
- Firstly, the existing tax code already does. Poor people don't have the time to understand the tax code enough to get everything they can out of their tax return. The also don't have the money to hire an accountant to do it for them. They also don't have the tax avoidance opportunities available to them that come with the scale of being a wealthy individual.
- Secondly, many countries already discount or eliminate the ST/VAT/GST on essential items. You could even have a higher tax on luxury goods. You could even have a negative tax (subsidy) on essential items if you desired. The point is it changes the framing of tax discussions to "where does this good/service fall in the scale of essential item to luxury item" which is much much simpler for people to understand.
- Won't prices have to rise for the same tax revenue to be collected?
- Yes, but now you have all this leftover money that used to just go to income taxes which you can use. Plus prices might not rise as much as you think now that the tax loopholes used by megacorps are closed.
Look, I know it's pretty radical, but I think this is the only sensible taxation in the future.
> - It would close all the loopholes megacorps/wealthy individuals use to pay less tax. You cannot avoid spending money in the place where you operate.
Yeah, it would "fix" this situation by just having them pay _less_ tax without needing a loophole. The percentage of income/wealth that someone spends decreases as wealth increases, so in other words the poor pay proportionally more under your tax scheme.
I think this is fundamentally a regressive idea. Currently the very poor pay zero (or effectively zero) income taxes. No matter how you structure the sales tax, you cannot go below zero. (I think negative sales tax is not actually realistic, nor particularly progressive.)
A system that only taxes spending fundamentally has problems in that the richer people can afford to save and invest.
Here in NZ we have a GST plus income tax - there are 3 tax steps, there are NO exemptions. Most people don't need to file a tax return, if you have only 1 job your employer will pay exactly the correct PAYE. If you have multiple jobs (or if you want to anyway) you can file online, it's 2-3 pages. If you don't do anything the IRD will run your taxes and if necessary send you a bill, or a refund (with interest).
I run a small business, I do my monthly PAYE in a simple spreads sheet - one line, type in the gross income out comes the numbers to include in the online filing web page including PAYE, and 401K equivalent. Doing the same in California was a nightmare.
> Here's my dream [...] The only tax is a Sales tax/VAT/GST.
Ok, I'll share mine: the only tax is on pollution and/or scare resource usage.
It's weird that we tax anything that's considered "good" in my opinion. Taxing housing, income from labour, consumption -- who came up with these shit ideas? Tax only, ONLY, what is considered bad (or should be reduced to a minimum), mainly: pollution. And the market will organize itself accordingly; optimize for all of us to survive a little longer on this planet (instead of exploiting it ASAP).
You can eliminate tax returns for most people by getting their employer to do it for them, which is effectively how the UK PAYE system works. Only those paid more than 100k, the self employed or others who want to claim certain tax incentives have to file what's known as a self assessment.
A wealth tax. All assets and cash need to be properly valued and then that value taxed. I agree with the sibling comment and also with past discussions where a wealth tax is the only non-regressive (not-keep the poor down) tax code.
> Won't this disproportionately tax the poor? - Firstly, the existing tax code already does.
I used to think this because it's often said, but learned it's not true. This sums it up:
The top 50 percent of all taxpayers paid 97 percent of all individual income taxes, while the bottom 50 percent paid the remaining 3 percent.
The top 1 percent paid a greater share of individual income taxes (38.5 percent) than the bottom 90 percent combined (29.9 percent).
The top 1 percent of taxpayers paid a 26.8 percent average individual income tax rate, which is more than six times higher than taxpayers in the bottom 50 percent (4.0 percent).
Income tax itself isn't the complicated part of taxes. I encourage everyone to do their own taxes by hand sometime. There are like 4 boxes for wage income and income tax, and 100s of boxes for everything else. And besides the boxes you do fill out, there is all the reading and calculating required to figure out you don't have to fill in even more boxes (e.g. in order to know if you have to fill in the AMT form, you potentially have to do all the AMT calculations).
I think the biggest single thing that would simplify the tax code is removing the separate capital gains tax and just counting it all as income. There is significant complexity in the tax return to calculate everything independently and to show that your capital gains aren't really income. You could eliminate Schedule D, Form 8949 (which you have to up to 4 times), and the Capital Gains/Schedule D worksheets to figure income.
HSAs are also super painful. E.g. CA doesn't respect the tax-exempt status of HSAs, so you have to add the HSA back into your income so they can tax it. There are also a lot of bookkeeping requirements for relatively low amounts of money. In practice, they aren't very useful since the fees are high, the returns are low, and their function is redundant with insurance (i.e. paying premiums now to cover large future expenses).
In general, there are a ton of random little exemptions and extra taxes that you might qualify for and it just takes time to figure out if they apply to you. E.g. Form 8959 (Additional Medicare Tax) is a 0.9% tax for income over a certain amount. They should have just adjusted the income tax graduations in an equivalent way. Form 8960 (Net Investment Income Tax) has a similar problem. CA gives a $60 renter's credit if you make under certain amounts, which is just too insignificant to matter (e.g. 0.3% of $1500/month annualized).
It also creates a problem where you have countries who are close together people crossing the border to shop where taxes are cheaper and then the country where they live not getting those tax dollars (example Canada USA)
another con is: It's very hard to figure out how high your personal tax rate is if you don't track all your spending. I guess it's less of a problem for you guys over the pond, but at least in countries like Japan and Germany where at least 60-80% of all payments are done with cash it's near impossible to know unless you track your spending by hand.
I agree with you that VAT would be cool to have as the sole tax, though.
The reason that Taxes are complicated, is that the government wants them to be complicated. You can do without taxes (the government prints money, which is a tax on economic activity); or at a maximum print money + tax on big wealth accumulation which shouldn't affect the average guy.
The tax code is being used as a tool to funnel money through industries and as kickbacks to bureaucrats. A non-communist government can't force the population to do something (invest in this, build this, do that), but they can encourage/discourage it through taxes.
Do we really use that much time and money on tax prep? Sure, it seems like it during this time of year, but for the other 10 months I dont think about it.
And just forcing the bureaucracy into the businesses collecting a sales tax doesn’t reduce the burden, it just puts it out of sight for consumers.
Agreed. This is primarily not a "software" problem. Unless we simplify our tax codes in the US, tools like turbotax will stay. In fact, to be honest, turbotax was great when I used it last in 2009ish (I know they got acquired by Intuit and have gone downhill due to Intuit ) but the point is that it is overall an excellent software that really makes it easy to calculate and file things based on current tax codes. I would love to not have that dependency but that's not possible only when the tax codes are simplified.
> Unless we simplify our tax codes in the US, tools like turbotax will stay.
The two are linked because a lot for he lobbying comes from the same place, so its unlikely that one would get changed without the other, but there's less essential link other than shared lobbying interest than you seem to think: even with the complexity of the system quite a lot of the information is already in the IRS’s hands.
It's still excellent. I just did my taxes in FreeTaxUSA this year for the first time and it's not nearly as good as TT last year. FTU is like manually filling in the IRS PDF's except as webforms, whereas TT imports PDF's and parses everything correctly, leaving you to do a quick scan. FTU is free because it's just a light GUI layer over the 1040 and various Schedule forms.
Simplifying the tax code will require removing special exemptions for certain interest groups. This is often rephrased as "raising the taxes on [group]" which gets a lot of pushback. For example, raising the taxes on teachers, native americans, certain small businesses, public servants, antarctica scientists, students at for-profits, etc. It's hard to fight against that message.
The reason the tax code is so complicated is BECAUSE OF TurboTax. They lobby heavily to keep things complex and have brought down potential competitors through legal means.
As such, "killing TurboTax" is the correct first step.
I know it's nice to have a corporate bogeyman to rail against but it's not that simple. For example, there have been all sorts of tax deductions over the years to incentivize things like home energy efficiency improvements, EVs, solar power, charitable contributions, etc. And the mortgage deduction was/is intended to promote home ownership. I could go on. Someone can disagree with some of the choices around tax rates and certain weirdly specific deductions. But most people wouldn't argue that, for example, encouraging people to donate to charities is a bad thing.
I didn’t see evidence in the linked article and the cited article therein that Intuit tried to prevent a simplification of the tax code. They just tried to stop the government from trying to build competitor software (partially paid for by Intuit and others in the tax accounting industry). Frankly, it sounds like a PITA to have IRS calculate your taxes with poorly written software, and then have to challenge it.
I think it’s unlikely that Intuit has the power to steer the complexity of the tax code. States like NY and CA, for example, oppose a standardization of tax law for “road warriors” because they make so much money from non-resident workers who step foot in their state.
US tax policy is about 70,000 pages (mostly regulations, bulletins, and case law). And that doesn’t include state and local taxes.
If you stop being an easy case, for example you want to claim FEIE within 5 years of spending > 30 days in the US, then the IRS tells you to get a lawyer to pay for a private letter ruling. This is because, where other countries don’t tax their citizens income worldwide, the US does and then gives a moderate exemption. AFAIK, US tax code complexity dwarfs that of any other country.
I find it hard to believe that it’s TurboTax’s fault, a day after reading about Sen. Warren’s plan for a wealth tax and a $100B to the IRS to help them calculate and enforce it...
I don't think that's true. The US has used tax laws as a way to effect policies since before Turbotax existed. I think the mortgage interest deduction goes back 100+ years
I've been using freetaxusa.com for years as an alternative, it only costs maybe 10-20$ to file state taxes if I remember correctly, and federal is free. It is much cheaper than Turbotax and the UI is essentially the same.
Not Turbox, but Congress. They promise new credits and deductions every election cycle. Every couple decades there are weak attempts to weed out some of these such as for the Reagan and Trump tax reforms.
> "Killing TurboTax" is essentially a meme until we meaningfully simplify the tax code. [...] There is no software development team on earth who could catch up with the full capabilities of TurboTax without some sort of fundamental shift in the business.
That would a) never happen in the current US political climate and b) provide enough ammunition to those against such a mode as to be extremely counter-productive towards other social programs that could deal with more government support.
In other words, think back on all the talk of Democrat being "socialists" over the recent years and imagine the field day conservatives would have if any national figure mentioned this as an idea out loud, and how that might be used to shift the balance of power such that other meaningful programs that could deal with additional governmental support and regulation (healthcare) get set back.
To give an example of complexity that can hit "normal" people, something I just learned yesterday. If you are between 18 and 24, and a student, then if you had received unemployment income that income is considered "unearned income". Therefore it is subject to the highest marginal tax rate (tax bracket) that your parents fall into (which is 22% - 24% for quite a few people).
To me, that is kind of nuts, and not something that follows from normal logic (i.e., it isn't something that you will "get right" by just filling out a standard 1040 form).
I disagree that it's nonsensical for it to work this way since that unemployment benefit is being granted after your parents are claiming that they are supporting you - so essentially they're getting a big tax deduction on their income for your costs but then the unemployment benefit is being claimed to make sure for a lack of them covering costs - in a simple world one might make the other ineligible but that could result in some folks being put through unreasonable financial hardships due to poor planned or ill-intended returns from their parents so this allows that benefit to be given while also recognizing that something going on here is double dipping.
If you are financially independent then you should make sure your parents aren't claiming you as a dependent, if you aren't then you should be receiving those covering funds from your parents since that's the sort of dependency the dependent class is all about.
From what I can tell, the system in the US is significantly more complicated for individuals (mortgage interest deductions, 43 different state income taxes, “alternative minimum tax,” gift tax, estate tax...)
To be fair: Filing your taxes in the US is free. No one is going to force you to pay someone to do them for you, which is what TurboTax and the like are doing, usually through software.
If you don't understand the tax forms, though, or can't figure out the codes, you are stuck paying someone. The IRS won't give definitive answers if you call them.
I think if there was a basic extensible system, that could grow into a full product. Start with 1040EZ in year 1, then grow with your customers' needs as they age and need more.
TT has a large moat but behind it must be a ton of technical debt.
I assume a huge quantity of TurboTax users are in the simplest scenarios. As others have said, once there's any level of complexity, there's likely an accountant involved anyway.
I don't think this is much at all a technical problem. I suspect most people use TT because it's convenient--it files for you, they'll even pay themselves from your refund. And TT knows well this is a huge user base, as you'll see them hide away little features like education credits into the premium version.
I agree though that state taxes are part of the moat here, let alone municipal. In the few states I have experience though, state taxes are vastly simpler than federal. Still it'd be great to see some kind of centralized digital infrastructure that states could all normalize around instead of each building their janky web portals.
No rule changes needed. Apple is at the point where they are really pushing up against the limits of consumer spending. Spending $140 on TurboTax is a prime target. Thats $140 where a fraction can get funneled back to Apple purchases. It is now worth it for them to make sure iPhone users never reach a TurboTax checkout flow.
Apple is just getting started with finances built right into the iPhone. The credit card is already rolled out, and now comes a built-in bank account that can accept your payroll. This is just too valuable for Apple to pass up. The next step is push-button tax filing. Classic innovator dilemma where you start with basic returns. Think Uber driver.
And the full capabilities of TurboTax still aren't that great. I never felt confident that I was interpreting every question properly.
As soon as my tax situation got even the slightest bit complex I started using an accountant. They use TurboTax, I'm pretty sure, but they also know all the questions and what they really mean and can answer my questions on what the tax impact of various situations I encounter might be. They also go to bat for me if I have an audit.
Not only do I consider that far more valuable than the $500/year it costs, but I'm also confident my tax savings more than cancel the expense.
Just my experience, but I recommend a tax accountant to all adults.
Most of the US is W2'd with a house, limited investments, with some dependents sprinkled in utilizing the standard deduction... it wouldn't be that hard. For everyone else there is a justification for tax professionals.
Is there some software solution that may make things easier. For example if rules are written in a language like prolog could you have the system ask you the relevant questions? Would the set of rules be easier to maintain?
Yep. As a Hong Konger, it boggles my mind that tax codes in other 1st-world countries are so complex.
In Hong Kong, you literally get about 3.5 pages of A4 to fill for your annual income tax returns, the vast majority of which you can leave blank unless you are one of the richer people and do rich people things.
And then we have taxes on very few other things, which you simply pay at the time of purchase:
- Alcohol
- Motor vehicles
- Real estate
- Stocks
I don't think I'm missing anything important.
We have no other sales taxes otherwise. And look at us, we are a 1st-world economy, despite being such a small city.
Hong Kong's top bracket is 17%. Of course it's simple because the gov't doesn't collect much tax so doesn't need a bunch of exceptions and rules for tax relief.
The tax code is complex because the economic realities we want to assess taxes on are complex. A naive treatment would be both trivial to bypass and ruinous to unlucky innocent people.
Hmmm, how does the IRS check? Purely manually? Surely there are some alternatives out there. Worst case scenario, the government buys a turbo tax competitor
What if we rewrote the tax code with code? There are many high level languages (especially functional ones) which could address this problem domain really well if we had the courage to start completely over.
Imagine a legal document that is written using terminology that is ultimately just a series of higher-order functions. A human could make sense of it with some training, and a computer could directly execute it with determinism.
The tax code is relatively straightforward for a programmer. It’s a bunch of conditional statements and simple math. Even the cases you mention are straightforward compared to the usual ambiguity that comes with engineering a product.
TurboTax is awful software. One question at a time, their user flow is AWFUL. Truly abysmal design for even the simplest of tax situations.
The IRS’s free file fillable form site is similarly awful; their asynchronous, background xml validation of forms after they’ve been submitted to notify you that their system let you input something invalid is a laughable system design.
This market is ripe for disruption. I do feel that should come from the government itself, but that seems unlikely for political reasons.
You mean for free file forms you don't like getting an email with some incomprehensible language? Oh, don't worry they provide a tool. Just copy the _entire_ email they send you and paste in some tool.
Genuinely it is a horrible experience, but I suppose it is better filing by paper and waiting a few weeks for a small correction.
In that same thread someone mentioned OpenFisca [0], which is used to codify tax law. Have you considering utilising it instead of re-inventing the wheel?
These projects seems to come at tax policy from very different directions. US Taxes helps you fill out the specific form needed to file your taxes in the United States. OpenFisca helps you model a country's tax policy overall.
It would certainly be interesting to connect the two, but I suspect that you'd do that after finishing US Taxes. Specifically, you could take a completed return from US Taxes and transform it into an input for an OpenFisca model of the USA tax code.
As it stands, nobody has developed a USA model on OpenFisca. Perhaps that could be a next step, pursued in parallel with the US Taxes effort.
> please don't use this software to file your taxes for the 2020 / 2021 tax season.
I wonder if there is a PR that Intuit filed to add this to the readme.
Seriously, I wonder how much money Intuit has spent to terrify people into using their software. Each year, I look around for alternatives so I can avoid giving them money, and each year I find some reason to grow fearful of an IRS audit and go with the company that has convinced me they are less risky than anything else. I wonder if that is truth, or if I've been programmed to think that.
If the government wanted to help people do taxes more easily, they would just simplify taxes. Lobbies (from TurbTax and competitors) are standing in the way.
Cool to see more open software in this space. Curious to know if there are any plans/efforts in leveraging the work done in http://opentaxsolver.sourceforge.net/ to handle more use cases. Maybe ustaxes can be a nice frontend to some of the tax logic in opentaxsolver?
This has already been done successfully in Canada.
A small team from Vancouver built a pay-what-you-want web-based tax-filing system from scratch. It's called SimpleTax and it's already a major competitor to the Canadian version of TurboTax.
In fact, it was so successful that it was recently acquired by Canadian investment group WealthSimple.
Unfortunately, the "we promise not to sell your personal data" disappeared from the privacy policy during the acquisition, so we know why they remain donationware post-acquisition.
For people who haven't used it: SimpleTax just absolutely nails UI quality, it's so nice and smooth that every year I've used them I've been done in under 15 minutes (other than time spent double-checking because it can't have possible been that easy) and come away so grateful for their existence that I gladly throw money at them. One year the Canadian Revenue Agency even introduced a new API that lets SimpleTax pre-fill most of the information like employment income from the stuff the CRA has on file.
I've since moved to the US and I'm dreading doing my taxes using probably TurboTax for the first time this year. At least it probably won't be as bad as previous years when I had to file non-resident US taxes for internships, where you can't even use TurboTax and have to use Glacier or TaxAct, which were terrible compared to SimpleTax.
I can honestly say that SimpleTax has been life changing for me, and is a great example of just how important UX can be. My partner used to have literal panic attacks trying to file taxes, even with TurboTax/UFile/etc. Since we've started using SimpleTax, it's done in one sitting and is not even a source of stress anymore.
No wonder I've been seeing so much ads about WealthSimple tax. It's literally every other ad on TikTok for the past 2 months. That and every other WealthSimple app (trade, invest, etc).
This discussion feels incomplete without mentioning "return-free filing". A lot of countries you don't even need to send a return because the government already has all the info you need.
The fact that this isn't in the conversation has always surprised me. Both Regan and Obama supported it. The Republicans did that whole "taxes on a postcard" skit, but we don't even need a postcard. We're talking about TurboTax, well how many of you also log in and all the information is already there? I don't see why we can't replace the 1040 with return free filing, or at least the 1040Ez
Grover Norquist has had Republicans sign "the Pledge" opposing tax increase since 1986. Reportedly, he also wants filing taxes to be painful so you hate the government and he opposes these measures.
In 2005, California had a pilot program called ReadyReturn where they mailed you prefilled forms. It was popular. TurboTax lobbied against it and it died.
I do mortage deductions etc. and I filed my taxes some years back by responding to a text message. "If this looks right and you don't want to change anything, just reply YES and you are done for this year", basically.
In recent years it's just a smartphone app or website. Typically you cclick "next" 3 times to review and then submit.
It's around as simple as your average online retail experience.
Turbotax et al. lobby heavily to prevent this. Given that much of the relevant information--W2s, 1099s, etc., are already reported, you'd think that this would be easier for a very large percentage of taxpayers. But it would effectively kill TurboTax's business.
That's what they're system would be in essence, you'd get a piece of mail saying this is what you'd pay taking what we know and using the standard deduction. If you want you could calculate any itemized deductions and resumbit.
That's actually exactly what happened when I failed to file for over a year one time. They sent me all the forms prefilled and asked me to review them and just send them back if correct. Sadly, they weren't.
The IRS can simplify the process, sure. And if you are living alone, have no children, and don't care about taking advantage of any special credits or deductions, then a "file for me" button would be fine. (Though the process for those taxpayers is already in a good place--I filed my taxes for free in about 30 minutes this year.)
But if you, say, have children, the IRS will not be able to "file for you" in any meaningful sense. Whether you are allowed to claim dependents on tax returns is a complicated question that is highly fact-specific. Happily, the IRS does not have cameras in my house checking to see if my children are living with me. I have to report that information to the IRS myself.
Drive for Uber? Your taxes are also gonna be pretty complicated, and there's no way the IRS can do them for you. After all, they don't have any information on how many miles you drove for Uber and what other business expenses you might have had.
Right now, the system we have is pretty good. Most people qualify for free filing, and free-file tools get better every year. At worst, there is an issue of consumer education (psst, you might be able to find a better/cheaper tax filing option than Turbotax).
Most countries have their version of the IRS "file for you" without any of those difficulties. Everyone reports tax information to the central authority which determines how much you owe. Even complex things like 1099-B, 1099-Div etc. Which is how the current system works anyways, it just eliminates the hassle.
There's almost no scenario where the IRS cannot do this stuff. Think about this fact: your W-2, 1099 investments and most other financial information is already reported to the IRS. They have it already. Absolutely bonkers that people accept anything less than just being sent a bill or check once a year.
> Right now, the system we have is pretty good.
Yeah, big disagree there. If you've ever done taxes in another country you will realize how idiotic taxes are in the US. Australia is literally, 10 minutes per year, and even complex things like investments, stocks...
If you think the IRS aren't able to work out how much tax you need to pay... how do you think they're catching people who don't pay enough tax? They must already know!
I came here to write something along these lines. For the simplest cases, filing is free and really easy now. Everyone who needs TurboTax now would need something roughly as complicated until our entire tax regime is overhauled.
Adding to the types of really common situations where you do have to provide context the IRS doesn't already have:
- side-hustle contracting (IRS doesn't know what expenditures are for the business)
- stock sales (your broker may not know your basis)
- home improvements eligible for tax deductions
- sold a home (IRS won't know your basis or selling price)
- did you move for a job? IRS won't know whether you are eligible for tax deductions.
- crypto gains/losses
- inheritances (basis again)
I'm curious whether other countries have simpler tax codes that permit simpler filing?
For that matter, everyone qualifies for free filing--although in practice it gets too complicated for most past some point. I know it sounds like something savages would do but it's actually possible to just fill out the forms by hand if your taxes are fairly simple.
I use an accountant who I've been using for years but if you just have a W-2, a 1099 or two, and just use the standard deduction, it'ls likely pretty simple to just fill out a 1040 form and a state tax form.
I don’t understand the argument. You go from stating that in some cases, the ziRS can’t prefill your taxes correctly - sure, we all agree here, that’s the same in every other country. And then you go on to say that’s why you need TurboTax. Huh? Why not just have the same input boxes as TurboTax, but on irs.gov? That’s what pretty much every other developed country has
This. You can't kill TurboTax with tech, it has to be done with policy. TurboTax is in this position because they lobbied their way to it. Any tech solution will just be further lobbied into oblivion.
This is the solution. We can already do this. A pilot program was run. The problem is that the anti tax wing of the Republican party and Turbotax are actively opposed.
Instead of developing software, we should be writing our representatives.
An Australian friend of mine showed me his tax receipt once and it made me yearn for this. It’s ridiculous what the US has created for its citizens, or rather not created.
The intent of certain lawmakers is to make sure that the filing and reporting of taxes is onerous as a lesson about the illegitimacy of government taxation.
I don't suppose those lawmakers are voting to reduce their pay to $0, eliminating their government-provided pensions, or reducing the need for taxes by giving up any of their other benefits, are they?
Otherwise, legitimate or not, that money is going to have to come from taxes somewhere.....
Also, what does onerous have to do with legitimacy? It's like there's two orthogonal axes and they're trying to make taxes painful to convince the populace to dislike taxes, whether the taxation process is legitimate or not.
I don't know where this idea came from (I've seen it on reddit a LOT), but it's the same here in Switzerland: you do it yourself because the tax department has no idea how much you made precisely, what you can deduce from it (expenses you had to do in order to acquire your income), etc. It just makes more sense to have everyone manage their own taxes.
The IRS already has most of your income information and much of your deduction information. They already use this to validate if your return makes sense.
In effect, the IRS already does most of a taxpayer's paperwork. Since they do this, it might be nice to provide it to taxpayers for review and correction, rather than making us all start from zero each time.
In the UK vast majority of people don't do their own taxes. Your employer pays the tax on your behalf directly from your salary and updates the tax office as to how much you make. In turn, the tax office tells your employer how much tax to pay from your salary, without any input required from yourself.
In fact most people I work with don't even know there is such a thing as a tax deadline every year or anything like that, because....why would they? if you are a normal full time employee there is absolutely no need to file your own taxes. HMRC has all the information it needs to tax you year on year.
>>what you can deduce from it (expenses you had to do in order to acquire your income)
Well, at least here in UK there's practically nothing you can deduct from your taxes if you are a "regular" full time worker, so that solves that issue.
The government automatically doing it doesn't preclude from letting taxpayers be able to amend it. The vast majority of people have simple tax returns, and all that information is already electronically flying around with unique identifiers (social security number).
It's trivial for government to be able to automatically produce a tax return that's basically almost all done for everyone.
From what I remember in Switzerland, the forms were prefilled, just like neighboring countries. Your salary was automatically takes from your employer, any declared children are carried over year to year etc. Then all you have to do is correct and add any complex stuff
The usual proposed method would be the IRS calculates what you owe based on the standard deduction because they don't know about most donations or possible deductions.
They'd just assume you want to take the standard deduction--which isn't a bad assumption for a lot of people these days.
My taxes are admittedly at least somewhat complex but, even if I did them myself, I'm not sure how much effort it would save if I had to do a bunch of additions and corrections. Pre-filling would mostly be useful if you could just check your W2, maybe a 1099, some things like dependents, sign it, and file it.
TurboTax's offering is not just about literally filing my taxes. It's about managing risk that I'm not botching my filing in the form of missing something entirely, mis-filing, or leaving deductions on the table.
Even if submitting forms online is entirely free, I'm willing to pay SOMETHING to make sure SOMEONE ELSE is responsible for making sure it goes well. I pay accountants for this for this exact reason. I'm sure I could figure out what boxes to copy where, but I'm not paying an accountant or TurboTax for copying values.
edit: I did not mean this to sound like an apology for TurboTax being despicable for other reasons.
It's a racket. Government already knows how much you owe them. So how about US government, like most modern countries, send you a form which says: "we think you owe us xxx$ (because of this and that), if not - provide extra information"?
The US tax system is another one of those things about the US that looks utterly baffling to an outside observer from Europe. How on earth did it get into this state? How is this 'free'?
Yea, possibly (I agree with you). It is as much a racket as lots of other things. Doesn't excuse it being a racket, but TurboTax is not an anomaly.
> Government already knows how much you owe them.
This is false. If you aren't taking advantage of deductions, sophisticated tax-deferred vehicles for retirement or tax-advantaged accounts for other investments, you're giving the IRS more than you have to. If that doesn't bother you, that's fine too!
> So how about US government, like most modern countries, send you a form which says: "we think you owe us xxx$ (because of this and that), if not - provide extra information"?
Cool, sounds great. However, you're over-simplifying things and ignoring the complicated parts. For a lot of people, a simple approach like the above would be totally adequate and I personally completely support a system like that.
Seems like a really easy first step would be for Democrats to pass a bill allocating money for the IRS to build a What You Owe API that banks and companies can access. Then every bank on the planet can implement a "Click to pay your taxes" button.
Even CPAs aren't responsible for leaving you exposed to an audit, unless it was through gross incompetence, or if otherwise specified in a contract. TurboTax gives you some feeling that you have exhausted most of the straightforward avenues for reducing your tax liability, but offers no guarantees. Tax preparers are really only liable if they start telling their clients to do grossly illegal things on a regular basis, or if they do shady things to cheat them out of their refund. For example, receiving the refund in their own account and paying the client half.
I get what you're saying, and I use it for the same reason, but as far as "SOMEONE ELSE is responsible" they do a really great job in the ToS making sure they legally really aren't responsible in any way. It's a great racket.
I don't know if I can answer that first question - it seems like if they position themselves as providing expert advice and competent filing, and then I pay for it, I should be guaranteed something. But the world does not really operate on SHOULDs.
If I used TurboTax, I would expect to find out they messed up by getting some notification from the IRS, or accidentally discovering later that I missed a deduction. If the IRS was reaching out, I'd engage a real accountant ASAP. If TurboTax missed a deduction, I'd vote with my wallet and use an accountant the following year :)
disclaimer: I use an accountant because my tax situation is complicated.
Something I never understood about us taxes - from reading discussions online, it seems like everyone needs to file taxes at the end of every year? Here it's only self employed, or people with rental or investment income. In a normal employer-employee relationship, the employer has to take care of it for you, they deduct taxes before sending the money to your account. This seems to be the way it works in most places, but not the us?
The USA has payroll deduction, but the tax code is complicated enough that that's only a rough estimate of what you actually owe. What you actually owe cannot be determined and deducted ahead of time, because a person's true tax obligation depends on information and events that may not be available until up to ~105 days after the end of the tax year.
So, every year, you have to do a bunch of paperwork (it took me over 4 hours this year) to calculate your actual tax obligation, and then either you send the government a check or they send you a check to settle the difference.
It's not quite that simple. There's a lot of popular political support for things that make a simpler tax season impossible, too.
For example, the existence of tax-advantaged savings vehicles such as IRAs and HSAs mean that the taxable portion of your income isn't settled until the deadline for making contributions for that tax year. Which is April 15. But I imagine there would be a lot of popular political backlash if Congress were to abolish IRAs in the name of sticking it to Intuit.
There's also that whole mess of expenditures that you can deduct from your taxable income, which doesn't kick in until the total of your deductible expenses exceeds the standard deduction. And a lot of people were worried when the standard deduction got increased a few years ago. It made a lot of people's taxes nominally easier to calculate, but people were worried that it might remove an incentive for charitable donations, or reduce the largess that the government gives to homeowners relative to renters, or alter the impact of tax incentives for people who put solar panels on their roofs, or whatever.
Long story short, we love to blame Intuit, and it is true that Intuit generally wants a nasty complicated tax code, but it's also true that, in the aggregate, so does America.
It's not like Turbo Tax is the only thing standing between you and not having to do your own taxes. The entire system top down would need to be redesigned and the withholdings concept done away with. That'd be such a sweeping piece of legislation it will most assuredly never happen.
The US's system of tax deductions makes it impossible for your employer to know how much to remove from your paycheck except in the simplest of scenarios. They may not know how many children you have or how much money your spouse makes if you file jointly or how much you pay in rent or whether you're a first-time home buyer or what your deductible medical expenses were for the year or whether you had education expenses and so on...
There is literally a form you fill out for your employer to tell them this information so they how to much withhold from your paycheck: https://www.irs.gov/pub/irs-pdf/fw4.pdf
Employers do withhold some income for federal and state taxes, and for social-security and some other odds and ends.
But the tax system is very complicated, with multiple tax brackets (income above a threshold is taxed at a higher rate), deductions, exemptions, exceptions, alternative-minimum, and more. There are deductions and exceptions for things like mortgage payments that go to interest (on only one residential property), donations to certified charities up to a limit, green energy incentives, travel to start a new job, who knows what.
So, we have to settle-up with lots of complicated forms each year, and I've tried alternatives to Turbo Tax, but didn't have enough confidence with the alternative's handling of all the complexity, they just were noticeably worse at handling all the complex details. Not that I like Turbo Tax or the overall situation, but for me it's either Turbo Tax or pay a more expensive accountant.
The employer tax withholding does not account for any other source of income you may have (sell stocks, rental income, make money on Twitch/Youtube/ebay/etc, withdrawal from tax free investment, interest, etc) so you may need to pay more taxes than they withheld and at the same time it doesn't account for all the possible deductions you may have that year so it may withhold more than you need to pay (usually that's the "desired" case).
So at the end of each year you need to go through all the income sources of that year, subtract all deductions and compute how much actual tax you own. And pay or receive the difference to/from IRS.
Even if you have an extremely simple income situation (only one wage, no other income), depending on the state you live in you may still qualify for deductions that the employer is not aware of so it can be in your advantage to do the taxes.
Employers do witholding the US. Filing at the end of the year is doing a calculation to determine if the withholding is correct and if you owe extra or are due a refund. The factors determining total liability aren't simple enough that paycheck withholding can be entirely accurate.
A swedish guy I go to school had to file taxes...while not generating any income or allowed to generate income. He almost got in trouble with whatever US dept handles immigrants cause his advisor in the foreign affairs office didn't tell him this.
Technically you only need to file if you owe the government money. If you have money deducted from your paycheck, you will want to file in order to get a refund, but technically you don’t have to.
This is incorrect. You have to file a federal tax return if your income is above the standard deduction, and there are other rules [1]. Anyone can use this IRS page [2] to determine if they are required to file a tax return.
This is not entirely true. You have to file if your income is above a certain amount for your age and filing status. If you owe or get a refund from the federal or state government is entirely dependent on your tax obligation and the amount withheld from your paychecks throughout the year.
Most Americans are simply unaware that other countries have dramatically simplified this problem. It's amazing how many have magically assumed this was because this was some socialist concept and the immediately launch into "oh, but how much more in taxes are you paying? pfff."
In reverse chronological order:
Show HN: ustaxes.org – open-source tax filing webapp - https://news.ycombinator.com/item?id=26138446 - Feb 2021 (219 comments)
TurboTax Tricked You into Paying to File Your Taxes (2019) - https://news.ycombinator.com/item?id=26102695 - Feb 2021 (306 comments)
TurboTax’s 20-Year Fight to Stop Americans from Filing Taxes for Free (2019) - https://news.ycombinator.com/item?id=26060414 - Feb 2021 (199 comments)
FTC Is Investigating Intuit over TurboTax Practices - https://news.ycombinator.com/item?id=24409093 - Sept 2020 (194 comments)
IRS Reforms Free File Program, Drops Agreement Not to Compete with TurboTax - https://news.ycombinator.com/item?id=21923220 - Dec 2019 (448 comments)
IRS Tried to Hide Emails That Show Tax Industry Influence over Free File Program - https://news.ycombinator.com/item?id=21393758 - Oct 2019 (188 comments)
TurboTax’s 20-Year Fight to Stop Americans from Filing Taxes for Free - https://news.ycombinator.com/item?id=21281411 - Oct 2019 (447 comments)
TurboTax to charge more lower-income customers - https://news.ycombinator.com/item?id=20461169 - July 2019 (81 comments)
Congress Scraps Provision to Restrict IRS from Competing with TurboTax - https://news.ycombinator.com/item?id=20119916 - June 2019 (18 comments)
TurboTax Uses a “Military Discount” to Trick Troops into Paying to File Taxes - https://news.ycombinator.com/item?id=19994118 - May 2019 (42 comments)
Listen to TurboTax Lie to Get Out of Refunding Overcharged Customers - https://news.ycombinator.com/item?id=19870242 - May 2019 (44 comments)
TurboTax and H&R Block Saw Free Tax Filing as a Threat - https://news.ycombinator.com/item?id=19810981 - May 2019 (143 comments)
TurboTax Hides Its Free File Page from Search Engines - https://news.ycombinator.com/item?id=19758126 - April 2019 (262 comments)
TurboTax Uses Dark Patterns to Trick You into Paying to File Your Taxes - https://news.ycombinator.com/item?id=19718284 - April 2019 (274 comments)
Congress Is About to Ban the US Government from Offering Free Online Tax Filing - https://news.ycombinator.com/item?id=19613725 - April 2019 (696 comments)
How the Maker of TurboTax Fought Free, Simple Tax Filing (2013) - https://news.ycombinator.com/item?id=19392673 - March 2019 (253 comments)
H&R Block and Intuit Lobby Against Free and Simple Tax Filing (2017) - https://news.ycombinator.com/item?id=18956883 - Jan 2019 (190 comments)
Would You Let the I.R.S. Prepare Your Taxes? (2015) - https://news.ycombinator.com/item?id=17751383 - Aug 2018 (424 comments)
Why I'm boycotting TurboTax this year - https://news.ycombinator.com/item?id=16844458 - April 2018 (23 comments)
H&R Block and Intuit Lobbying Against Simpler Tax Filing (2017) - https://news.ycombinator.com/item?id=16841449 - April 2018 (232 comments)
H&R Block and Intuit Are Lobbying Against Making Tax Filling Free and Easy - https://news.ycombinator.com/item?id=13922482 - March 2017 (234 comments)
How the Maker of TurboTax Fought Free, Simple Tax Filing (2013) - https://news.ycombinator.com/item?id=13853150 - March 2017 (439 comments)
TurboTax Takes Aim at Smaller Rival in Fight for Filers - https://news.ycombinator.com/item?id=11150694 - Feb 2016 (87 comments)
Would You Let the I.R.S. Prepare Your Taxes? - https://news.ycombinator.com/item?id=9381437 - April 2015 (150 comments)
Would You Let the I.R.S. Prepare Your Taxes? - https://news.ycombinator.com/item?id=9380232 - April 2015 (124 comments)
Filing taxes: It shouldn't be so hard - https://news.ycombinator.com/item?id=5488084 - April 2013 (56 comments)
How the Maker of TurboTax Fought Free, Simple Tax Filing - https://news.ycombinator.com/item?id=5443203 - March 2013 (330 comments)
2 Former Employees Allege Intuit Made Millions Knowingly Processing Fake Refunds (Feb. 2015) https://news.ycombinator.com/item?id=9097974
Thanks!
There is no software development team on earth who could catch up with the full capabilities of TurboTax without some sort of fundamental shift in the business. I really hate to say this as someone who makes a living out of it, but dealing with the current amount of complexity in the tax code with a piece of software that a non-expert could use is virtually impossible.
For the happy path (i.e. single individual, no dependents, no investments, no retirement, rents home), you could certainly build an application that handles these scenarios. The moment you factor in individuals who are bringing stock sales, multiple investment properties, ownerships/K1s and other complex scenarios to bear, its a different hellscape altogether.
Also don't forget that most states have their own independent tax codes as well, which further complicate matters. There's difficulty multipliers all over this problem domain, and you can be certain that the lobbyists employed by Intuit, et. al. are encouraging this.
This is obviously false. The IRS software handles everything TurboTax does and more. As does the software that professional accountants use, such as ATX
Also: TurboTax's many retail competitors like HR Block.
It helps when you are the incumbent and you get to build the system in lockstep from day 1.
Interestingly, they now can: under the Free File program, tax prep companies would offer free filing (for taxpayers below 72k AGI) and the IRS would not compete with their service.
After a ProPublica investigation in their dark pattern shenanigans (leading to about 3.5% of taxpayers to use the program when 70% are eligible) confirmed by the HSGA Senate Committee and NYS DFS, the IRS both updated its rule to preclude e.g. hiding Free File programs for search engine, and removed the rule which prevented them from competing.
Sadly the IRS has been hamstrung time and again by the GOP, both financially and politically. They can't even do their core jobs of collecting tax and auditing the taxpayers they need to, so it's unlikely they'll have the clout and funds to set up a free filing program any time soon, let alone one properly integrated with their likely antiquated and in dire need of updates computer systems.
I logged in to check that they did it correctly, which they did, and approved it. Literally took ten minutes. Nine of which were just reviewing all the fields on the form.
Obviously this does not work for people who have very complex/unusual tax situations, but for your average person it's great.
Then at the end of the year, you'd log in and click one button to verify the numbers and either pay or get a check.
Now it would be great for a tax program to ingest this PDF and auto-populate your tax return. Unfortunately no PDF for 2020 exists yet and it says it might not be available until October? I don’t know if generating this PDF is a slow process or if this information is intentionally withheld until after the tax filing date to make sure you are “honest” on your taxes.
For tax year 2017 (a pretty typical year), there were over 5000 Federal/state forms/interview scripts to be updated. This requires a seasonal army of tax accountant/developers to update the app "content." It's not uncommon for providers to be updating forms/interviews well into March (when filing opens in January).
Source: worked for a Turbotax competitor
Here's my dream for a simpler tax code: The only tax is a Sales tax/VAT/GST.
Pros:
- Individuals never have to think about tax. It would completely eliminate tax returns. That alone is worth it's weight in gold since tax returns are such a time and money burden.
- It would close all the loopholes megacorps/wealthy individuals use to pay less tax. You cannot avoid spending money in the place where you operate.
- To add to that, if every country implemented this system we would be able to move freely between countries, spending as much time as we desired, without having to worry about tax implications. Obviously that's a much much longer term vision.
Cons:
- Won't this disproportionately tax the poor?
- Won't prices have to rise for the same tax revenue to be collected? - Yes, but now you have all this leftover money that used to just go to income taxes which you can use. Plus prices might not rise as much as you think now that the tax loopholes used by megacorps are closed.Look, I know it's pretty radical, but I think this is the only sensible taxation in the future.
Yeah, it would "fix" this situation by just having them pay _less_ tax without needing a loophole. The percentage of income/wealth that someone spends decreases as wealth increases, so in other words the poor pay proportionally more under your tax scheme.
A system that only taxes spending fundamentally has problems in that the richer people can afford to save and invest.
I run a small business, I do my monthly PAYE in a simple spreads sheet - one line, type in the gross income out comes the numbers to include in the online filing web page including PAYE, and 401K equivalent. Doing the same in California was a nightmare.
We have no need for TurboTax or it's equivalent
Ok, I'll share mine: the only tax is on pollution and/or scare resource usage.
It's weird that we tax anything that's considered "good" in my opinion. Taxing housing, income from labour, consumption -- who came up with these shit ideas? Tax only, ONLY, what is considered bad (or should be reduced to a minimum), mainly: pollution. And the market will organize itself accordingly; optimize for all of us to survive a little longer on this planet (instead of exploiting it ASAP).
I used to think this because it's often said, but learned it's not true. This sums it up:
The top 50 percent of all taxpayers paid 97 percent of all individual income taxes, while the bottom 50 percent paid the remaining 3 percent.
The top 1 percent paid a greater share of individual income taxes (38.5 percent) than the bottom 90 percent combined (29.9 percent).
The top 1 percent of taxpayers paid a 26.8 percent average individual income tax rate, which is more than six times higher than taxpayers in the bottom 50 percent (4.0 percent).
https://taxfoundation.org/summary-of-the-latest-federal-inco...
I think the biggest single thing that would simplify the tax code is removing the separate capital gains tax and just counting it all as income. There is significant complexity in the tax return to calculate everything independently and to show that your capital gains aren't really income. You could eliminate Schedule D, Form 8949 (which you have to up to 4 times), and the Capital Gains/Schedule D worksheets to figure income.
HSAs are also super painful. E.g. CA doesn't respect the tax-exempt status of HSAs, so you have to add the HSA back into your income so they can tax it. There are also a lot of bookkeeping requirements for relatively low amounts of money. In practice, they aren't very useful since the fees are high, the returns are low, and their function is redundant with insurance (i.e. paying premiums now to cover large future expenses).
In general, there are a ton of random little exemptions and extra taxes that you might qualify for and it just takes time to figure out if they apply to you. E.g. Form 8959 (Additional Medicare Tax) is a 0.9% tax for income over a certain amount. They should have just adjusted the income tax graduations in an equivalent way. Form 8960 (Net Investment Income Tax) has a similar problem. CA gives a $60 renter's credit if you make under certain amounts, which is just too insignificant to matter (e.g. 0.3% of $1500/month annualized).
Not a bad idea per se, but regressive, as many pointed out. However, in conjunction with a UBI it might make sense, and be progressive.
I agree with you that VAT would be cool to have as the sole tax, though.
The tax code is being used as a tool to funnel money through industries and as kickbacks to bureaucrats. A non-communist government can't force the population to do something (invest in this, build this, do that), but they can encourage/discourage it through taxes.
The tax code is not getting simpler any sooner.
And just forcing the bureaucracy into the businesses collecting a sales tax doesn’t reduce the burden, it just puts it out of sight for consumers.
This is true.
> Unless we simplify our tax codes in the US, tools like turbotax will stay.
The two are linked because a lot for he lobbying comes from the same place, so its unlikely that one would get changed without the other, but there's less essential link other than shared lobbying interest than you seem to think: even with the complexity of the system quite a lot of the information is already in the IRS’s hands.
As such, "killing TurboTax" is the correct first step.
I think it’s unlikely that Intuit has the power to steer the complexity of the tax code. States like NY and CA, for example, oppose a standardization of tax law for “road warriors” because they make so much money from non-resident workers who step foot in their state.
US tax policy is about 70,000 pages (mostly regulations, bulletins, and case law). And that doesn’t include state and local taxes.
If you stop being an easy case, for example you want to claim FEIE within 5 years of spending > 30 days in the US, then the IRS tells you to get a lawyer to pay for a private letter ruling. This is because, where other countries don’t tax their citizens income worldwide, the US does and then gives a moderate exemption. AFAIK, US tax code complexity dwarfs that of any other country.
I find it hard to believe that it’s TurboTax’s fault, a day after reading about Sen. Warren’s plan for a wealth tax and a $100B to the IRS to help them calculate and enforce it...
People have been arguing about unnecessary complexity in the tax code since before computers, let alone before TurboTax, so it can't be that simple.
So let's just nationalize TurboTax.
In other words, think back on all the talk of Democrat being "socialists" over the recent years and imagine the field day conservatives would have if any national figure mentioned this as an idea out loud, and how that might be used to shift the balance of power such that other meaningful programs that could deal with additional governmental support and regulation (healthcare) get set back.
To me, that is kind of nuts, and not something that follows from normal logic (i.e., it isn't something that you will "get right" by just filling out a standard 1040 form).
If you are financially independent then you should make sure your parents aren't claiming you as a dependent, if you aren't then you should be receiving those covering funds from your parents since that's the sort of dependency the dependent class is all about.
This does not exist in the US the highest levels of government have no incentive to provide it.
This is a valuable podcast episode to listen to to learn more about this: https://www.npr.org/sections/money/2019/04/03/709656642/epis...
If you don't understand the tax forms, though, or can't figure out the codes, you are stuck paying someone. The IRS won't give definitive answers if you call them.
TT has a large moat but behind it must be a ton of technical debt.
Would an open source solution work here?
I don't think this is much at all a technical problem. I suspect most people use TT because it's convenient--it files for you, they'll even pay themselves from your refund. And TT knows well this is a huge user base, as you'll see them hide away little features like education credits into the premium version.
I agree though that state taxes are part of the moat here, let alone municipal. In the few states I have experience though, state taxes are vastly simpler than federal. Still it'd be great to see some kind of centralized digital infrastructure that states could all normalize around instead of each building their janky web portals.
Apple is just getting started with finances built right into the iPhone. The credit card is already rolled out, and now comes a built-in bank account that can accept your payroll. This is just too valuable for Apple to pass up. The next step is push-button tax filing. Classic innovator dilemma where you start with basic returns. Think Uber driver.
Or for that matter, would Google or Robinhood enter the industry?
As soon as my tax situation got even the slightest bit complex I started using an accountant. They use TurboTax, I'm pretty sure, but they also know all the questions and what they really mean and can answer my questions on what the tax impact of various situations I encounter might be. They also go to bat for me if I have an audit.
Not only do I consider that far more valuable than the $500/year it costs, but I'm also confident my tax savings more than cancel the expense.
Just my experience, but I recommend a tax accountant to all adults.
In Hong Kong, you literally get about 3.5 pages of A4 to fill for your annual income tax returns, the vast majority of which you can leave blank unless you are one of the richer people and do rich people things.
And then we have taxes on very few other things, which you simply pay at the time of purchase: - Alcohol - Motor vehicles - Real estate - Stocks I don't think I'm missing anything important.
We have no other sales taxes otherwise. And look at us, we are a 1st-world economy, despite being such a small city.
Imagine a legal document that is written using terminology that is ultimately just a series of higher-order functions. A human could make sense of it with some training, and a computer could directly execute it with determinism.
Deleted Comment
The tax code is relatively straightforward for a programmer. It’s a bunch of conditional statements and simple math. Even the cases you mention are straightforward compared to the usual ambiguity that comes with engineering a product.
TurboTax is awful software. One question at a time, their user flow is AWFUL. Truly abysmal design for even the simplest of tax situations.
The IRS’s free file fillable form site is similarly awful; their asynchronous, background xml validation of forms after they’ve been submitted to notify you that their system let you input something invalid is a laughable system design.
This market is ripe for disruption. I do feel that should come from the government itself, but that seems unlikely for political reasons.
Genuinely it is a horrible experience, but I suppose it is better filing by paper and waiting a few weeks for a small correction.
Dead Comment
[0] https://github.com/openfisca
It would certainly be interesting to connect the two, but I suspect that you'd do that after finishing US Taxes. Specifically, you could take a completed return from US Taxes and transform it into an input for an OpenFisca model of the USA tax code.
As it stands, nobody has developed a USA model on OpenFisca. Perhaps that could be a next step, pursued in parallel with the US Taxes effort.
I wonder if there is a PR that Intuit filed to add this to the readme.
Seriously, I wonder how much money Intuit has spent to terrify people into using their software. Each year, I look around for alternatives so I can avoid giving them money, and each year I find some reason to grow fearful of an IRS audit and go with the company that has convinced me they are less risky than anything else. I wonder if that is truth, or if I've been programmed to think that.
The ProPublica report linked in the OP:
https://www.propublica.org/article/inside-turbotax-20-year-f...
https://www.cbc.ca/radio/costofliving/the-canadian-tech-comp...
I've since moved to the US and I'm dreading doing my taxes using probably TurboTax for the first time this year. At least it probably won't be as bad as previous years when I had to file non-resident US taxes for internships, where you can't even use TurboTax and have to use Glacier or TaxAct, which were terrible compared to SimpleTax.
https://www.taxpolicycenter.org/briefing-book/what-other-cou...
In 2005, California had a pilot program called ReadyReturn where they mailed you prefilled forms. It was popular. TurboTax lobbied against it and it died.
In recent years it's just a smartphone app or website. Typically you cclick "next" 3 times to review and then submit.
It's around as simple as your average online retail experience.
But if you, say, have children, the IRS will not be able to "file for you" in any meaningful sense. Whether you are allowed to claim dependents on tax returns is a complicated question that is highly fact-specific. Happily, the IRS does not have cameras in my house checking to see if my children are living with me. I have to report that information to the IRS myself.
Drive for Uber? Your taxes are also gonna be pretty complicated, and there's no way the IRS can do them for you. After all, they don't have any information on how many miles you drove for Uber and what other business expenses you might have had.
Right now, the system we have is pretty good. Most people qualify for free filing, and free-file tools get better every year. At worst, there is an issue of consumer education (psst, you might be able to find a better/cheaper tax filing option than Turbotax).
Not compared to other countries it isn't. Not by a long shot.
Video with transcript below:
https://www.pbs.org/newshour/show/dreading-taxes-countries-s...
Get the heck out of here with your bull pucky
There's almost no scenario where the IRS cannot do this stuff. Think about this fact: your W-2, 1099 investments and most other financial information is already reported to the IRS. They have it already. Absolutely bonkers that people accept anything less than just being sent a bill or check once a year.
> Right now, the system we have is pretty good.
Yeah, big disagree there. If you've ever done taxes in another country you will realize how idiotic taxes are in the US. Australia is literally, 10 minutes per year, and even complex things like investments, stocks...
Adding to the types of really common situations where you do have to provide context the IRS doesn't already have:
- side-hustle contracting (IRS doesn't know what expenditures are for the business)
- stock sales (your broker may not know your basis)
- home improvements eligible for tax deductions
- sold a home (IRS won't know your basis or selling price)
- did you move for a job? IRS won't know whether you are eligible for tax deductions.
- crypto gains/losses
- inheritances (basis again)
I'm curious whether other countries have simpler tax codes that permit simpler filing?
For that matter, everyone qualifies for free filing--although in practice it gets too complicated for most past some point. I know it sounds like something savages would do but it's actually possible to just fill out the forms by hand if your taxes are fairly simple.
I use an accountant who I've been using for years but if you just have a W-2, a 1099 or two, and just use the standard deduction, it'ls likely pretty simple to just fill out a 1040 form and a state tax form.
Instead of developing software, we should be writing our representatives.
Why are you just blaming Republicans?
Otherwise, legitimate or not, that money is going to have to come from taxes somewhere.....
Also, what does onerous have to do with legitimacy? It's like there's two orthogonal axes and they're trying to make taxes painful to convince the populace to dislike taxes, whether the taxation process is legitimate or not.
In effect, the IRS already does most of a taxpayer's paperwork. Since they do this, it might be nice to provide it to taxpayers for review and correction, rather than making us all start from zero each time.
In fact most people I work with don't even know there is such a thing as a tax deadline every year or anything like that, because....why would they? if you are a normal full time employee there is absolutely no need to file your own taxes. HMRC has all the information it needs to tax you year on year.
>>what you can deduce from it (expenses you had to do in order to acquire your income)
Well, at least here in UK there's practically nothing you can deduct from your taxes if you are a "regular" full time worker, so that solves that issue.
It's trivial for government to be able to automatically produce a tax return that's basically almost all done for everyone.
Deleted Comment
Also, the way it works is that you still have the option of doing it yourself. But by default, done for you.
My taxes are admittedly at least somewhat complex but, even if I did them myself, I'm not sure how much effort it would save if I had to do a bunch of additions and corrections. Pre-filling would mostly be useful if you could just check your W2, maybe a 1099, some things like dependents, sign it, and file it.
Even if submitting forms online is entirely free, I'm willing to pay SOMETHING to make sure SOMEONE ELSE is responsible for making sure it goes well. I pay accountants for this for this exact reason. I'm sure I could figure out what boxes to copy where, but I'm not paying an accountant or TurboTax for copying values.
edit: I did not mean this to sound like an apology for TurboTax being despicable for other reasons.
Yea, possibly (I agree with you). It is as much a racket as lots of other things. Doesn't excuse it being a racket, but TurboTax is not an anomaly.
> Government already knows how much you owe them.
This is false. If you aren't taking advantage of deductions, sophisticated tax-deferred vehicles for retirement or tax-advantaged accounts for other investments, you're giving the IRS more than you have to. If that doesn't bother you, that's fine too!
> So how about US government, like most modern countries, send you a form which says: "we think you owe us xxx$ (because of this and that), if not - provide extra information"?
Cool, sounds great. However, you're over-simplifying things and ignoring the complicated parts. For a lot of people, a simple approach like the above would be totally adequate and I personally completely support a system like that.
Attack the problem at the source.
I don’t get why people think this is true.
Take a really simple example of donating to a charity.
How would the government know you donated without you telling them?
How is the government going to know exactly where you put all your money?
Paying someone who is more of an expert than me is still better than me doing it myself.
"Hey I did this in good faith and this company messed up, can we work this out without me going to prison?" vs "I didn't know."
If I used TurboTax, I would expect to find out they messed up by getting some notification from the IRS, or accidentally discovering later that I missed a deduction. If the IRS was reaching out, I'd engage a real accountant ASAP. If TurboTax missed a deduction, I'd vote with my wallet and use an accountant the following year :)
disclaimer: I use an accountant because my tax situation is complicated.
So, every year, you have to do a bunch of paperwork (it took me over 4 hours this year) to calculate your actual tax obligation, and then either you send the government a check or they send you a check to settle the difference.
For example, the existence of tax-advantaged savings vehicles such as IRAs and HSAs mean that the taxable portion of your income isn't settled until the deadline for making contributions for that tax year. Which is April 15. But I imagine there would be a lot of popular political backlash if Congress were to abolish IRAs in the name of sticking it to Intuit.
There's also that whole mess of expenditures that you can deduct from your taxable income, which doesn't kick in until the total of your deductible expenses exceeds the standard deduction. And a lot of people were worried when the standard deduction got increased a few years ago. It made a lot of people's taxes nominally easier to calculate, but people were worried that it might remove an incentive for charitable donations, or reduce the largess that the government gives to homeowners relative to renters, or alter the impact of tax incentives for people who put solar panels on their roofs, or whatever.
Long story short, we love to blame Intuit, and it is true that Intuit generally wants a nasty complicated tax code, but it's also true that, in the aggregate, so does America.
Deleted Comment
But the tax system is very complicated, with multiple tax brackets (income above a threshold is taxed at a higher rate), deductions, exemptions, exceptions, alternative-minimum, and more. There are deductions and exceptions for things like mortgage payments that go to interest (on only one residential property), donations to certified charities up to a limit, green energy incentives, travel to start a new job, who knows what.
So, we have to settle-up with lots of complicated forms each year, and I've tried alternatives to Turbo Tax, but didn't have enough confidence with the alternative's handling of all the complexity, they just were noticeably worse at handling all the complex details. Not that I like Turbo Tax or the overall situation, but for me it's either Turbo Tax or pay a more expensive accountant.
So at the end of each year you need to go through all the income sources of that year, subtract all deductions and compute how much actual tax you own. And pay or receive the difference to/from IRS.
Even if you have an extremely simple income situation (only one wage, no other income), depending on the state you live in you may still qualify for deductions that the employer is not aware of so it can be in your advantage to do the taxes.
[1] https://www.investopedia.com/ask/answers/07/taxtipfederal.as...
[2] https://www.irs.gov/help/ita/do-i-need-to-file-a-tax-return
https://www.propublica.org/article/inside-turbotax-20-year-f...
Most Americans are simply unaware that other countries have dramatically simplified this problem. It's amazing how many have magically assumed this was because this was some socialist concept and the immediately launch into "oh, but how much more in taxes are you paying? pfff."