News for hackers. Stuff that matters.
Re:Open Source Tax Software by xivzgrev on Tuesday October 05, 2021 @12:23AM (#28755484)
I worked on tax software and have seen these kind of efforts. Noble, yes. Short lived, yes.

It’s relatively easy to make a free 1040 file. The real problem comes from all. The. Edge. Cases.

1) do you support xyz state? 2) what if I lived in multiple states? 3) what if i…

And on and on.

And it’s not just one and done. Every year IRS and states are changing their shit so you have to go thru and make all kind of updates and verifications every year.

It takes an army to build and maintain. Generally not the kind of thing for open source (unless they’re paid). But then what’s the point? One may say it’s more transparent, but TurboTax etc are transparent with their formulas - you can check every box they fill in for you.

I think the only thing that can really disrupt this dynamic are “free” commercial software (like credit karma now cash app), or government provided.

Re:Open Source Tax Software by BiteCode_dev on Tuesday October 05, 2021 @06:55AM (#28757738)
The french initiative started in 2013 is still alive (last commit a few days ago), and passes the gov test suite (they keep in touch with our version of the IRS): https://github.com/openfisca/openfisca-france

The way we got this is interestingly twisted.

French citizens requested the software used by the administration, and they managed to get it!

But, it was written in Mlang, a proprietary language created by the french administration in the 90: https://github.com/MLanguage/mlang.

Someone then decided to create an OCaml compiler that takes mlang and emits python: https://arxiv.org/abs/2011.07966

As a result, we got Open Fisca. I now think there are other techs in the mix...

A slide of the story: https://www.slideshare.net/Etalab/opening-up-the-french-tax-...

But I believe it should be mandatory for the state to provide the source of every softwares they use internally to manage our lives. Also a test suite to allow any citizen to validate their own effort to comply with the law.

Just like laws should be published as diff of the previous laws, in a VCS repo.

Re:Open Source Tax Software by BrandoElFollito on Tuesday October 05, 2021 @11:53AM (#28761149)
I am French and I never heard about this project. I pay taxes on the taxes web site where everything is filled in for me, so no need to use any software. The whole exercice takes literally 30 seconds.

This is not to day that the software is not useful (the API looks great after a quick reading), but it will be used by a very small population.

Re:Open Source Tax Software by BiteCode_dev on Tuesday October 05, 2021 @12:56PM (#28762079)
I don't use it either, but there is a lot of value in it because it forces formalism and transparency, and allow reproducibility for something as important as taxes.
Re:Open Source Tax Software by koheripbal on Tuesday October 05, 2021 @07:52AM (#28758139)
France has no State/Provincial level taxes. They also do not tax global income.

These add major complexities to the US tax code.

Re:Open Source Tax Software by BiteCode_dev on Tuesday October 05, 2021 @10:52AM (#28760296)
The states don't do the taxes manually, either.

Just like France, they could open source their software.

Re:Open Source Tax Software by triceratops on Tuesday October 05, 2021 @11:04AM (#28760443)
The US could stop taxing global income for individuals. US companies don't have to pay taxes on their overseas profits, why do people?
Re:Open Source Tax Software by jeffdn on Tuesday October 05, 2021 @12:41PM (#28761878)
US companies do have to pay taxes on overseas profits, which is why they so often have subsidiaries based overseas. Those entities do not have to pay those taxes.
Re:Open Source Tax Software by triceratops on Tuesday October 05, 2021 @10:17PM (#28768422)
It's a distinction without a difference.

A regular US person gets a US tax credit for taxes paid to foreign governments. But if that's less than they would've paid to Uncle Sam, they still have to pay the difference here.

That's not true for these overseas subsidiaries. That, as you said, is a major reason these subsidiaries even exist (I'm sure local laws also require them in many cases, but still).

Re:Open Source Tax Software by beagle3 on Wednesday October 06, 2021 @04:04AM (#28770417)
The subsidiaries will always exist - most countries require an employer to be a bona fide local legal entity of the right kind; e.g. an American company cannot have an Italian employee; they can have a self-employee Italian contractor, but not an employee - and the laws of “who is an employee” aren’t that simple (even in the US, as you can see in the case of Uber)

And their existence guarantees that tax burden will be optimized globally, rather than locally - the nontrivial price of setting up and running a subsidiary has been paid, so of course it will be used to get benefits as well.

Re:Open Source Tax Software by triceratops on Wednesday October 06, 2021 @09:47AM (#28773141)
I think I already acknowledged that local regulations might require a local subsidiary. It's the different tax regime for these subsidiaries (i.e. there's no "pay Uncle Sam the difference between the local corporate tax rate and the US corporate tax rate") vs for individuals, that I'm objecting to.
Re:Open Source Tax Software by reidjs on Tuesday October 05, 2021 @08:57AM (#28758739)
If those represent major complexities maybe there can be open source tax software that serves 80% of people, I.e. people in coastal cities that have one job, and then the remaining 20% have to pay for their software?
Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @09:15AM (#28758960)
So sure. You can write software that can handle a simple Federal-only case. (Basically what used to be a 1040-EZ: W-2(s), a couple 1099s with all the cost basis info existing, standard deductions, etc.) But, at that point, your taxes are pretty simple to fill out anyway and I'm guessing there are even spreadsheet templates out there that let you type in some numbers and everything is calculated.
Re:Open Source Tax Software by javagram on Tuesday October 05, 2021 @10:09AM (#28759712)
Moreover, the simple cases are also supported by the IRS free fillable forms product. https://www.freefilefillableforms.com/
Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @11:21AM (#28760676)
Note that this isn't "the IRS." It's an IRS public-private partnership that people below some income threshold can use for free.
Re:Open Source Tax Software by javagram on Tuesday October 05, 2021 @01:54PM (#28762996)
No, it’s usable by any income level. You’re thinking of Free File, which lets lower income users use TurboTax and other products for free.

https://www.irs.gov/e-file-providers/free-file-fillable-form...

> Free File Fillable Forms is the only IRS Free File option available for taxpayers whose income (AGI) is greater than $72,000. Taxpayers whose income is $72,000 or less qualify for IRS Free File partner offers, which can guide you through the preparation and filing of your tax return, and may include state tax filing.

Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @02:32PM (#28763590)
Yes. I misread. Though it's understandable how one could confuse Free File Fillable Forms eith IRS Free File partner offers.

As a comment upthread said. It's presumably legit because it's linked to from the IRS site but almost everything else sets off alarms.

Re:Open Source Tax Software by pradn on Tuesday October 05, 2021 @12:10PM (#28761387)
The IRS could not come up with a website and TLD that sounds more like a scam if they tried. :)
Re:Open Source Tax Software by javagram on Tuesday October 05, 2021 @01:56PM (#28763022)
Yes, although you can get to it directly from the irs.gov site it does seem confusing at first that it’s on a .com

https://www.irs.gov/e-file-providers/free-file-fillable-form...

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:11AM (#28759734)
My experience of state taxes over 32 years (WA, PA and NM) has been that filing these returns is easy-peasy compared to my federal return (I'm self-employed).

I'd be happy to have a full federal filing system even if it left me to do my state taxes "by hand".

Re:Open Source Tax Software by seanmcdirmid on Tuesday October 05, 2021 @10:16AM (#28759798)
> My experience of state taxes over 32 years (WA, PA and NM)

One of those states (WA) doesn’t belong in the list of states that require personal income tax returns, unless you mean something else?

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:32AM (#28760012)
It's been 24 years since I was in WA :) I forgot they had no income tax. Sorry.
Re:Open Source Tax Software by hallway_monitor on Tuesday October 05, 2021 @09:17AM (#28758984)
There certainly can be if you want to develop and maintain it.
Re:Open Source Tax Software by laurencerowe on Tuesday October 05, 2021 @07:31AM (#28757985)
This is great. Do most French people need to file tax returns? When I lived in Britain I only needed to file when I was self-employed and when I worked in Norway I got sent a pre-filled tax return. Now living in the US I need to file every year (both state and federally) even as a regular employee with all my income reported already reported to the government.

It all seems to be an absurd charade. Attempts to reduce the bureaucratic burden are opposed by the tax return return companies who bribe heavily to prevent any simplification.

Re:Open Source Tax Software by thr0wawayf00 on Tuesday October 05, 2021 @08:51AM (#28758670)
It's true that tax filing companies lobby to prevent improvements to the tax filing system in the US, but this is also aided by political parties that argue against things like taxation in the first place, which is why there is no bipartisan support to address this issue.

Keeping taxes hard to pay is an important carrot in keeping the public mad about having to pay them in the first place. It's governance through dark patterns.

Re:Open Source Tax Software by xyzelement on Tuesday October 05, 2021 @09:29AM (#28759164)
> Keeping taxes hard to pay is an important carrot in keeping the public mad about having to pay them in the first place. It's governance through dark patterns.

I am pretty sure the reason most people are mad about having to pay taxes is the thousands/tens of thousands/hundreds of thousands of dollars of their income that is taken from them.

On the high level, I always felt fortunate that I was in position to have to pay a lot of taxes. But it's pretty ridiculous. Case in point, we just bought a small, 100 year old house on a tiny lot. New York State didn't hesitate charging us a "mansion tax" on it. Believe me, it's no mansion. While there's a limit to how mad I am about that, it's not the paperwork that's annoying me.

Re:Open Source Tax Software by thr0wawayf00 on Tuesday October 05, 2021 @06:09PM (#28766337)
> income that is taken from them.

Taxation exists in every functional modern democracy and there are no viable alternatives to it. States and municipalities that reduce their revenues through tax cuts wind up relying on things like speeding citations and civil forfeiture to bridge the gap. Wouldn't you rather suck it up and pay once per year than potentially having assets seized by a random cop that you then have to go through the legal system in order to get back? You're gonna pay either way. Even in anti-tax states like Texas, people get hit with massive property tax bills because it's one of the only ways that the government generates revenue.

The real problem is that the vast majority of people don't really care once the money leaves their hands. You don't like the mansion tax, which makes sense, but have you taken the time to look at your state or city budget to see where all of this money is disappearing to? Because that's where the more of the focus needs to be. Just glancing at the executive summary of the latest NY budget(0), it looks like $86B of the $212B total goes towards Medicaid alone.

So do we just leave the poor to not have healthcare? Why does healthcare cost so much and how come despite all of these tech entrants into the healthcare space, the cost never seems to go down? I really hope for the sake of your own argument that you don't work in healthcare, because what that industry is doing to communities across the nation in terms of cost is nothing short of outrageous.

[0] https://www.osc.state.ny.us/reports/budget/review-enacted-bu...

Re:Open Source Tax Software by runarberg on Tuesday October 05, 2021 @12:46PM (#28761940)
> I am pretty sure the reason most people are mad about having to pay taxes is the thousands/tens of thousands/hundreds of thousands of dollars of their income that is taken from them.

Perhaps this depends. In the USA, perhaps. In Iceland, not so much (https://twitter.com/iamharaldur/status/1355490017288867841).

In the USA you have to pay your taxes and then you have to pay for your public insurances, where in most of Europe these are the same things. And perhaps tax payers in the USA are not happy with this. So to amend your statement, perhaps a more accurate one is: Most people are mad about paying taxes because of the thousands of dollars of income that is taken from them without any tangible benefits.

Re:Open Source Tax Software by xyzelement on Tuesday October 05, 2021 @06:44PM (#28766688)
I bet if high taxes for high level of public service can work anywhere, Iceland is it. The population is small (350,000 people) and highly homogeneous. One Icelander is similar to another so problems are more common.

US is vastly larger. New York City alone has 3X as many public school students as Iceland has people. We are vastly diverse ethnically, culturally and geographically. It is much harder to find "problems and solutions everyone agrees to" in the US than in Iceland.

Re:Open Source Tax Software by runarberg on Tuesday October 05, 2021 @07:06PM (#28766882)
That is hardly it... The US population largely agrees that the military budged is way too bloated, that infrastructure spending is way to low, and there is a general lack of a single payer health care system and tuition free public schools.

I’m sure you’ll find way more happiness towards paying taxes in the UK and China then in the USA despite being as diverse and even larger then the USA.

Re:Open Source Tax Software by Omnitaus on Tuesday October 05, 2021 @12:01PM (#28761271)
If they were easy to pay, hard for wealthy taxpayers/corporations to avoid, and actually went to services you'd expect in a developed industrial society (healthcare, education, research) instead of Raytheon XJ-9 Knife Missiles(tm) people might not be so salty about paying the 4th lowest tax rate (as a % of GDP) in the OECD

Put another way, we are at the lowest tax rate this country has seen in a century. How much lower can we expect it to drop?

Re:Open Source Tax Software by BiteCode_dev on Tuesday October 05, 2021 @09:58AM (#28759569)
If you are an employee, usually you just have to approve it on the internet, since it's taken directly, every month, from your salary.

Even as a freelancer, it usually takes me 10 minutes on the web to fill my yearly taxes nowaday. It used to be way longer, with queue at the tax offices, real papers to fill, etc.

But I do have a very convenient status, administrative wise.

Re:Open Source Tax Software by dd_roger on Wednesday October 06, 2021 @12:26PM (#28774999)
I don't understand how "not having to file a tax return" can work. How does it account for all the information a government might not reasonably have about your wealth and economic activities? How do you apply for tax credits? The taxation system is not particularly intricate here in Switzerland but there's absolutely no way a government that is not an orwelian surveillance state would have the required information about each person to pre-file their tax return.
Re:Open Source Tax Software by laurencerowe on Monday October 11, 2021 @05:35AM (#28826464)
In both the US and UK employers have to report earnings and banks / brokers have to report interest and investment income to the IRS/HMRC. Do the Swiss tax authorities trust citizens to correctly report their own income without any verification?

In the UK the government communicates your tax code to your employer payroll department to tell them how much tax to withhold on your earnings (taking account of tax credits etc.) Banks have to withhold the basic rate of tax (higher rate tax payers must file, but that already excludes 90% of tax payers from worrying about it.)

In the US the system seems similar except the government doesn't let your employer know how much tax to withhold so you fill in a form for your employer with the information that gets it mostly but not quite right (so long as you don't switch jobs that year!) Filing taxes as a regular employee ends up being substantially more complex than filing taxes as a self-employed person in the UK where the government provides an online system much simpler than that provided by the tax filing companies in the US (otherwise print and mail several different PDF forms and do the math yourself, fortunately if you get it wrong the IRS already knows what you owe so at that point they'll just point out the corrections and tell you what you owe...) And this beurocracy is of course all doubled because states have their own completely separate set of rules.

Re:Open Source Tax Software by GuB-42 on Wednesday October 06, 2021 @04:18PM (#28777897)
French people have to file tax returns, it is pre-filled but you still need to check and sign it. It is also the simplest case.

French tax law is actually very complicated, I guess like just about everywhere. If your only revenue is your salary, and you don't have a lot of deductibles, all you need to do is sign the form (electronically). But if you are self-employed, it is highly recommended to hire an accountant if you don't want nasty surprises if you get audited.

Re:Open Source Tax Software by Jugurtha on Tuesday October 05, 2021 @08:43AM (#28758594)
In Algeria, we have "retenue à la source". Taxes are withheld and paid by the company on behalf of the employee, so you don't need to do any taxes. The company takes care of social Security payment and taxes, and it appears in the tax returns of the company, and the employee's pay stubs. The organization's accountant or accounting firm takes care of it.

You don't interact with the revenue service as an employee, or fill out forms, or something.

Re:Open Source Tax Software by nwatson on Tuesday October 05, 2021 @09:26AM (#28759107)
In the U.S. this "withholding" happens as well. Regular employee paychecks already lose a chunk of nominal income attributed to various buckets, federal and state and maybe local level. Toward the beginning of the next year comes the grand reconciliation though, where what you "really owe" gets computed, only roughly matching what already is withheld. There are so many rules, exclusions, exceptions, additions. They individually make some sense, or did at some point, but are very confusing, with implications that sometimes stretch over many years.
Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:16AM (#28759792)
The US uses its tax code(s) to try to implement policy. Increase taxes on something to try to discourage people from using/buying/participating in it. Decrease taxes or offer tax credits to try to encourage something. On the face of it, this is not a bad idea, but cumulatively it gets pretty messy (especially when, as you note, some of the policy-as-tax-code has implications over more than just a single tax year).
Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @10:51AM (#28760285)
>some of the policy-as-tax-code has implications over more than just a single tax year

Yes, as my finance professor used to say, make all of your decisions based on after-tax.

Which is very relevant on a personal level to, say, someone buying a house in the US with a sufficiently large mortgage to itemize deductions is going to be... unhappy if that deduction suddenly gets snatched away.

"Rules" obviously do change but there are good reasons to exercise restraint with respect to established rules that led individuals to make substantial commitments on the basis of that rule.

Re:Open Source Tax Software by xeromal on Tuesday October 05, 2021 @10:51AM (#28760290)
You're not wrong with this take. One of the biggest policies is encouraging having children through all the various credits and writeoffs you can do with having children.
Re:Open Source Tax Software by elcomet on Tuesday October 05, 2021 @08:13AM (#28758328)
French employees also get a pre-filled tax return, they just need to check that it is correct.
Re:Open Source Tax Software by ineedasername on Tuesday October 05, 2021 @02:17AM (#28756034)
Disruption could also come from tax reform. Some countries don't make you figure out things on your own: That's a bit like making a shopper put in the correct prices on each item they're buying and penalizing then for mistakes. A "Price is Right" game-show version of a tax filing system.

Some other countries just tell you where you stand because for the vast majority of people a standard filing is all that's required. In those circumstances, only the edge cases need to deal with complexities. In the US, everyone does.

But I am of course pessimistic on tax reform since that general populace just accepts "oh yeah filing taxes sucks" at the same time that tax service providers lobby congress who, absent a strong outcry from their voters, just follow the corporate money trail.

Re:Open Source Tax Software by netcan on Tuesday October 05, 2021 @05:05AM (#28756967)
>>Disruption could also come from tax reform.

I'd say that's the most appropriate place, really. It's a designed system, sort of. It's malleable, in that changes occur regularly. The obvious place for bug fixes is here.

I get your pessimism in the sense that the same dynamics, politics and systems that have shaped the present problem seem unlikely to have the desire/capability to fix it. OTOH, things stay the same until they don't. There have been a lot of tax systems invented over the last N thousand years. 99.N% of those tax codes are currently extinct.

Also... we're due a shift of reigning economic religion, periodically speaking. Maybe the next one will take a differing view on efficiency.

Stuff like taxes were always enigmas productivity-wise. For a mill, product-out/labour-in = labour productivity... or product-out/capital for capital efficiency. Either way, efficiency is self evident. For a tax code, legal system or whatnot, there's no way to measure output and no "economists agree" way to know the value of the output even if you could. It could be negative.

Well... This now also applies also to JPMorgan, Pfizer, Alphabet, FB and such. Just like it's not obvious that more legal procedures = more justice, measurements of most of the economy's output is increasingly ethereal and unrelated to obvious scarcities.

That don't mean nothing definite, but we are in times of change... which means don't bet on long term saminess of most things.

Re:Open Source Tax Software by hahamrfunnyguy on Tuesday October 05, 2021 @06:46AM (#28757670)
Couldn't agree more. We need tax reform, not software. The returns should be file automatically, if we disagree we can fill out paperwork with what we should be getting.
Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:19AM (#28759839)
Roughly 7% of the US population is self-employed (a little over 10 million people).

It's not clear to me what "the returns should be file[d] automatically" means for this group of people.

In addition, there are many non-employment based events in the US tax code that change your tax liability. Last year I received a roughly US$3k tax credit because I installed a 6.6kW solar PV array on my house. There are dozens or even hundreds of cases like this in the US tax code.

Re:Open Source Tax Software by nybble41 on Tuesday October 05, 2021 @11:59AM (#28761241)
> It's not clear to me what "the returns should be file[d] automatically" means for [the self-employed].

The employer files the income forms and handles withholding. If you're self-employed, that means you are responsible for that part. And of course anyone with more complex taxes (e.g. non-W2 income) would still need to file, though they could start with the pre-filled forms.

> Last year I received a roughly US$3k tax credit because I installed a 6.6kW solar PV array on my house. There are dozens or even hundreds of cases like this in the US tax code.

Yes, and all those special cases should be removed as part of the reform. If they want to hand out money as an incentive for installing a PV system (for example) then they should make that a separate application and payment, since this has nothing to do with collecting taxes. For business income you can subtract legitimate business expenses (since this is about income, not gross revenues), for capital gains you obviously subtract the cost basis, and for personal income you subtract the official poverty level for your household. (If there are multiple filers for one household then they split the deduction.) If the sum is less than zero then you simply pay no taxes—there are no refunds. That's it. No special surtaxes or exclusions. Apply a flat percentage to the total and you're done.

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @12:05PM (#28761320)
I agree absolutely [0]. This would fundamentally upend American policy making, but that's OK. Our elected representatives would have to decide to actively people money for doing things they want to promote rather, which would improve the transparency of legislative goal setting.

[0] I don't agree about the flat percentage. The USA has had a progressive tax structure in various ways since its founding, and given the concept of marginal utility, I stronly believe that this is the right way to tax income.

Re:Open Source Tax Software by nybble41 on Tuesday October 05, 2021 @02:35PM (#28763622)
> The USA has had a progressive tax structure in various ways since its founding…

The system I described is still modestly "progressive" in the sense that those with more earnings pay a larger percentage than those with less, due to subtracting the poverty level. (Up to the poverty level, nothing is taxed; at 2X the poverty level, only half your total earnings are taxed; etc.) It starts at 0% and asymptotically approaches the flat rate as earnings increase. To be sure, it's not quite so heavily biased as the current tax tables, but then we also have this principle that the law is supposed to apply equally to everyone and not discriminate on the basis of wealth or status, in either direction. The current political environment targeting a small number of individuals for special taxes or punitive rates based on either their income or wealth practically amounts to a bill of attainder–which would obviously be unconstitutional, and for good reason.

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @02:55PM (#28763930)
The concept of marginal utility says that taking different amounts from people with different levels of income/wealth is treating them the same.

To a person who earns $10k/yr, $1k is huge (whether it is extra income or owed tax). To a person who earns $1M/yr, $1k is basically pocket change. The utility of that marginal $1k varies for them both. Ergo, to treat them equally, we tax them differently.

Re:Open Source Tax Software by nybble41 on Tuesday October 05, 2021 @04:28PM (#28765158)
> The concept of marginal utility says that taking different amounts from people with different levels of income/wealth is treating them the same.

Marginal utility says that—most of the time–the utility of one more of an item to the owner is less than or equal to the utility of each item they already possess. (The exception would be where you need multiple items to do anything useful, but this is generally treated as a different kind of good rather than another of the same.) The concept of marginal utility says nothing about the relative utility of the same amount of money to different people. Utility is subjective, and there is no coherent concept of utility which applies across multiple individuals. It makes zero sense to say that some set amount of money is worth objectively more or less to different individuals based solely on how much they already own, much less on their earnings for a single year.

> To a person who earns $[X]/yr…

And here we have another issue: the assumption that earning some amount in one year—which is all the tax rules consider—is equivalent to earning that amount every year. Receiving ten years worth of income as a lump sum of $1M up front vs. $100k each year should not affect your tax rate, but in practice it does, which has various perverse implications. The law is biased in favor of regular, even income (W-2s), and against situations where you may earn a lot in one year and very little in others (e.g. running a small business).

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @04:52PM (#28765470)
> It makes zero sense to say that some set amount of money is worth objectively more or less ...

I think this is nonsense. We can't put a precise worth on it for different people, sure. But I think it's indisputable that there's a curve, we know it's rough shape, and that it's a reflection of marginal utility. The lack of labels or positions on the axes doesn't make that graph useless.

> The concept of marginal utility says nothing about the relative utility of the same amount of money to different people.

Sorry, but this is just completely wrong. Here's the most relevant paragraph from: https://commons.lib.niu.edu/bitstream/handle/10843/22650/12-...

>The linchpin of The Uneasy Case is its rejection of the principle that income has diminishing marginal utility.' Diminishing marginal utility of income (DMUI) means that the greater a taxpayer's income, the less an additional dollar of income is worth to him. If DMUI holds, the government exacts a lesser sacrifice from a higher-income taxpayer, with each dollar taxed, than from a lower-income taxpayer. Moreover, any redistribution of income from a higher-income tax- payer to a lower-income taxpayer tends to increase aggregate welfare: The lower-income taxpayer derives greater utility from each dollar gained than 4 the higher-income taxpayer derives from each dollar surrendered.

Now, to be fair, there are arguments against the DMUI case for progressive taxation. For example, here's Donald Boudreaux writing for the American Institute of Economic Research:

https://www.aier.org/article/rich-man-poor-man-comparing-the...

The fact that it's a terrible argument doesn't diminish the fact that it clearly recognizes that there is a case to be made for progressive taxation based on DMUI.

Here's another one, equally bad:

https://www.econlib.org/archives/2011/04/the_uneasy_case.htm...

The key point here seems to be that even though DMUI is true, we don't know the actual numbers, and thus we should not act on it.

As for your remarks about $1M in 1yr vs $100k for 10yrs ... well, sure the tax code is necessarily imperfect. Optimize it for people with one income patterns and you've made it worse for people with a different income pattern. Such is life ... perfection is not an option here.

Re:Open Source Tax Software by nybble41 on Tuesday October 05, 2021 @08:47PM (#28767740)
> We can't put a precise worth on it for different people, sure. But I think it's indisputable that there's a curve, we know it's rough shape, and that it's a reflection of marginal utility.

There is indeed a curve, and we do know its rough shape (it's nonincreasing). But that curve is for one individual. Utility is not an objective measure. Every individual has their own "unit" of utility and there is no conversion factor which would allow utility to be summed or compared across multiple individuals.

This is heresy to utilitarians, to be sure. How are you supposed to implement policies which ensure the greatest benefit for the greatest number if you can't calculate a collective utility score? That doesn't bother me, though, since I'm not a utilitarian. So far as I'm concerned the utilitarians are just implementing policies based on their own preferences and ignoring what anyone else actually wants.

> Diminishing marginal utility of income (DMUI) means that the greater a taxpayer's income, the less an additional dollar of income is worth to him.

This is a fairly standard description of the concept of marginal utility, aside from the fact that it's confusing income and wealth. (The greater one's wealth the less each additional dollar is worth. Income is irrelevant except as a poor proxy for wealth.)

Note that it only talks about one person. As I acquire more wealth I'm less and less willing to put in the same effort / pay the same cost to acquire each additional dollar. No issues there, this is not particularly controversial.

> If DMUI holds, the government exacts a lesser sacrifice from a higher-income taxpayer, with each dollar taxed, than from a lower-income taxpayer.

And here they make an extraordinary leap from talking about one individual's marginal utility to comparing the "sacrifice" (lost utility) of multiple individuals. They're making the assumption that all individuals have exactly the same utility scale, which is manifestly false. Everyone has their own utility scale, which varies over time and is in general unknowable, even to them, except as it is partially revealed through their actions. It can readily be observed, however, that a dollar of additional income does not have the same utility to two different people with the same wealth: For any given level of wealth, some pursue higher-paying work while others don't consider it worth the effort. Taking some amount of money from the first group represents a larger sacrifice than taking the same amount from the second group, even though their wealth is the same. Since you can't even say that equal wealth results in equal marginal utility, how can you claim that lower or higher wealth (much less income) necessarily implies higher or lower marginal utility? There is absolutely no reason why one person with $1M cannot get the same marginal utility out of an additional dollar—by whatever objective measure you care to name—as someone else with a net worth of $10k.

> … well, sure the tax code is necessarily imperfect.

I'm not asking for perfection. I'm just asking that the law, which is supposed to be just, not discriminate against people based on irrelevant factors such as annual income. The fact that a progressive tax system based on annual income imposes different levels of taxation on two people with the same earnings merely because one received their pay in a lump sum while the other received it in installments is a strong hint that the system is based on unsound principles.

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:04PM (#28768355)
You're continuing to make out that DMUI is some novel concept that I've just introduced.

This is a standard, widespread concept in economics, even among people who disagree that it should be the basis of the tax code. I am unable to find any mainstream or heterodox economist who disagrees that DMUI is real. The disagreements are about what the implications for taxation (among other things) ought to be.

Re:Open Source Tax Software by nybble41 on Wednesday October 06, 2021 @12:57PM (#28775406)
> I am unable to find any mainstream or heterodox economist who disagrees that DMUI is real.

I agree that DMUI is real. As I've said multiple times. But in attempting to use it as a basis to argue that there is a net increase in value or utility from taking some amount of money from a wealthier individual and giving it to another, less wealthy individual, it's being misapplied.

Attempting to aggregate a subjective, ordinal concept like utility across a group of individuals is, unfortunately, not novel either, but it is incoherent. You're not going to find any political (i.e. mainstream) economists admitting to that, of course, because it undermines the logical basis for their entire profession. However, even mainstream economics these days acknowledges that value is subjective, and the fact that it depends on aggregating metrics which cannot be quantified objectively is a common objection to utilitarian philosophy.

The idea that marginal utility is specific to the individual is hardly novel either. As Herbert Davenport put it in The Economics of Enterprise[0] back in 1913:

> As the human being changes, the utility changes — may become greater or may disappear entirely. [p. 87]

> All utility is relative to the individual. — The foregoing discussion should, by implication, have made it clear that utility and marginal utility and relative marginal utility have to do solely with the particular individual as an account of the way in which he arrives at his purely personal and individual decision to become a purchaser at not more than a particular price — to enter his own demand as one among the great total of demands. Strictly speaking, there is no such thing as the comparison of the utility to one person with the utility to another. Men differ in desires and in the degree and manner in which things appeal or appear to offer service. [p. 97]

Or as Ludwig von Mises explained in The Theory of Money and Credit (1953) on the subject of "Total Value"[1]:

> Value can rightly be spoken of only with regard to specific acts of appraisal. It exists in such connexions only; there is no value outside the process of valuation. There is no such thing as abstract value. Total value can be spoken of only with reference to a particular instance of an individual or other valuing ‘subject’ having to choose between the total available quantities of certain economic goods.

[0] https://archive.org/details/economicsofenter00dave/

[1] https://mises.org/library/theory-money-and-credit/html/pp/12...

Re:Open Source Tax Software by wahern on Tuesday October 05, 2021 @02:59AM (#28756281)
> Some countries don't make you figure out things on your own: That's a bit like making a shopper put in the correct prices on each item they're buying and penalizing then for mistakes. A "Price is Right" game-show version of a tax filing system.

The U.S. doesn't make you do this, either. Most people don't itemize deductions. You just plug in the data from your W-2. The percentage of people itemizing was 30%, but with the Trump Tax Cut which capped state and local deductions (i.e. lowered the maximum allowable deduction, effectively increasing taxes on a large number of people) this was predicted to drop to 10%.

If you're itemizing, you're in a minority of tax payers, and in most cases a voluntary minority seeking to minimize your taxes in a way that simply wouldn't be possible elsewhere.

The U.S. also has one of the highest rates of voluntary tax compliance, and hypothetically that might have something to do with 1) ability to itemize and 2) having to sign on the dotted line every year.

Re:Open Source Tax Software by cranekam on Tuesday October 05, 2021 @04:23AM (#28756725)
> You just plug in the data from your W-2.

This is still a lot more work than in many countries, and you still need to either fill in a paper 1040 (plus state taxes where appropriate, and some of those (cough CA) are far from simple), use tax prep software, or someone like H&R Block.

In the UK, if you're in the majority of people who have one job and straightforward finances (e.g. not renting property, no CGT, etc) you need to do nothing at all for your taxes. Your employer deducts tax from your wages and that's it. I guess technically you should verify that your "tax code" (the mechanism used to inform employers of what needs withholding) is correct but again, unless your situation is more complex that is a standard figure shared by the rest of the employed workforce.

My parents never filed a return in their entire lives.

Re:Open Source Tax Software by lotsofpulp on Tuesday October 05, 2021 @10:04AM (#28759649)
> This is still a lot more work than in many countries, and you still need to either fill in a paper 1040 (plus state taxes where appropriate, and some of those (cough CA) are far from simple), use tax prep software, or someone like H&R Block.

Not in my experience. The online options the IRS provides free of charge is pretty easy, and many states have similarly simple online forms for free.

https://www.irs.gov/e-file-providers/free-file-fillable-form...

Although I do not dispute other countries do have it easier, and do it better than the US.

Re:Open Source Tax Software by maxlybbert on Tuesday October 05, 2021 @10:12AM (#28759752)
Each country has a different idea of what matters for tax purposes. The IRS doesn’t necessarily have all the information that would be relevant to calculate taxes for most people (you have to include that information when you file, so they are in a position to check). They know your income and could probably figure out other wage-earners in the household based on their addresses. They don’t necessarily know all the people you provided more than 50% of their support for the year, or how much you paid on interest for mortgage payments (assuming you pay a mortgage), or how much you spent on deductible medical expenses, or deductible business expenses, or whether a child was born (presumably you’re paying 50+% of the baby’s expenses) and which month that happened, or whether somebody moved out and you no longer pay 50+% of their support, etc.

The IRS does a terrible job with the information it does have. One year, I had a typo in my daughter’s social security number. The IRS sent me a note that her number didn’t match the previous year’s return. I assume that they believed the previous year’s number was right, but instead of saying “we’ve amended the return by using the social security number that appeared on last year’s return,” they said “we’ve amended the return by removing that dependent and recalculating taxes; if you disagree with your higher bill, you’ll need to send us the following paperwork with the correct social security number” (of course, “correct” meant “the number we already have on file” more or less, but I had to figure out what that number was by looking at my own copy of the previous year’s return). Luckily, the previous year’s number was correct; otherwise I would have had to amend the previous return and then refile the current year’s.

Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:23AM (#28759880)
A lot of this comes from the US aversion to explicitly re-distributive federal policy (i.e. sending people checks), and a preference for implicit mechanisms (i.e. tax credits, refunds and deductions).
Re:Open Source Tax Software by gpderetta on Tuesday October 05, 2021 @07:36AM (#28758007)
and even if you have to fill up a tax return it is very straightforward to do it online.
Re:Open Source Tax Software by syshum on Tuesday October 05, 2021 @07:14AM (#28757866)
I am 100% opposed to this model. I am even opposed to Automatic Deductions

People should have some "skin" in the game of taxation, if we allow the process to become seamless overtaxation becomes a real problem.

Even today people do not treat their Gross income as their income, they look at net. This is the wrong way to look at it.

I believe people should have to physically pay the government every month just like you do your water bill, your groceries, etc.

If people had to write a check, or trigger an electronic payment to their local taxing authority every month there would likely be more focus on where that money is going, and why the government things they deserve a huge chunk of my income (hint they do not)

This prevents the government from just raising taxes and hiding these increases.

Re:Open Source Tax Software by gpderetta on Tuesday October 05, 2021 @07:37AM (#28758013)
If their take home goes down because of increased taxation, people will notice.
Re:Open Source Tax Software by syshum on Tuesday October 05, 2021 @09:04AM (#28758827)
depends but I would say they would notice less, and would not have as strong reaction to it as they would if they had to write the check themselves.

We have history of this as well in the US, a prime example of this is property taxes. When a state raises the income tax rate there are a few grumbles but hardly anyone actively protests, however if property taxes go up people can be found literately in the street protesting because it causes their mortgage to go up (as most people pay property taxes via escrow with their lender)

This is direct payment of taxes monthly where the person received the money, then has to pay it out, has a vastly different psychological effect than if the money is seized before ever being received by the person

I maintain that the ONLY way the government can get way with the MASSIVE amounts of taxation everyone pays is for 2 primary reasons

1. Distributed collection 2. Automatic Collection

If either was not in place the government would have huge amounts of civil unrest because by an large most people would instantly recognized they are being fleeced by the government no different than a mugger on the street

Re:Open Source Tax Software by Aaargh20318 on Tuesday October 05, 2021 @05:17AM (#28757030)
> You just plug in the data (..)

Here in the Netherlands I don't have to plug in any data, everything is pre-filled. Income, bank accounts, mortgage, advances on deductions, etc. All you have to do is verify it (you can change things if necessary, but I've never had to do that). Takes about five minutes max.

Re:Open Source Tax Software by Taniwha on Tuesday October 05, 2021 @06:13AM (#28757393)
Same here in NZ - the main thing that makes it easy is that we have absolutely no deductions, if I have one employer my tax will likely be done perfectly. If I want I can go online with the IRD and fill out my tax form (my W2 equivalents are available), it's probably worth doing if I've had 2 jobs, if I don't the govt will do it for me and send me refund if I have one coming.

I run a small biz, I do PAYE on a simple spreadsheet, then type the results onto an IRD web page, takes me less than 10 minutes a month.

Re:Open Source Tax Software by TedDoesntTalk on Tuesday October 05, 2021 @05:35AM (#28757128)
If that were to happen in America, an entire industry would be put out of business.
Re:Open Source Tax Software by ineedasername on Thursday October 07, 2021 @01:56PM (#28789899)
Well, individual tax prep is just one arm a much larger accounting industry. Individuals that use an accountant for their taxes probably have more complex situations where the sort of streamlines process we're discussing wouldn't suit their needs. Or they're already buying the upgraded business/home-business version of turbotax for the same reason.

Most people though just use a tax preparer at something like H&R block. A little searching indicates there's roughly 60k to 80k jobs like this in the US, and they earn (at least at H&R Block) about $16 per hour, and only for about 3 months a year. A small # of tax preparers with a bit more training & experience may provide other financial services in the off-season or assist small business with quaterly filings or bookkeeping.

Overall though, you're not talking about much of an industry collapse in terms of people employed. The ones that work in that area year-round will lose some extra hours. The ones that don't, having some experience in finance, might seek further training to get a higher level job of that sort (maybe become an actual accountant) I don't think it should be considered a barrier to ending regulatory capture within this area.

Apart from that, a few software products would collapse, losing most customers, retaining the ones that legitimately needed advanced guidance. And the company would probably have to charge the more for it, and possible compete with actual accountants on price in that respect.

But I don't think "industry collapse" is correct.

Re:Open Source Tax Software by brynjolf on Tuesday October 05, 2021 @06:17AM (#28757432)
Sounds like the industry is sustainable only due to it being an industry in the first place. Good riddance.
Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @09:19AM (#28759008)
The vast bulk of the accounting industry (including tax software) is not supported by consumers with very basic taxes taking their paperwork down to the mall or typing some numbers into this year's TurboTax.
Re:Open Source Tax Software by LocalH on Tuesday October 05, 2021 @04:17PM (#28765019)
So?
Re:Open Source Tax Software by C19is20 on Tuesday October 05, 2021 @06:17AM (#28757430)
Italy, same.
Re:Open Source Tax Software by cstork12 on Wednesday October 06, 2021 @10:06AM (#28773348)
My wife is currently fighting with the tax accountant in Italy. Out of curiosity and in order to potentially help her, where do you find these prefilled forms?
Re:Open Source Tax Software by ineedasername on Tuesday October 05, 2021 @08:09AM (#28758292)
Even plugging in your data from a w-2 can be an intimidating process with a a lot of conditionals and a few referals to other forms where you might need to give more information. In turn, those forms may reference still more forms, along with explanatory documents to further define the terms used and provide practical examples. A person may not know that supplemental forms aren't required for their situation until they have gone down that rabbit hole.

As for itemizing, again, you may not know if you should itemize or not until you actually go through the process and see where the numbers fall.

Meanwhile the IRS is held out as a boogey man who will ruin your life financially if you get something wrong.

For most here on HN who deal with interlocking blocks of logic, tech documentation, etc? It's fine, and probably for a plenty of other people too. For a very large number of people though, it's the common paradox that it's only easy once once you already know what you're doing. And for a few weeks/months a year the tax prep industry works hard to convince people it's not something they should try to navigate on their own, and if they do then they're a sucker throwing away refund money because of hidden secret tricks to get more refund money back.

Re:Open Source Tax Software by lotsofpulp on Tuesday October 05, 2021 @10:10AM (#28759730)
> The percentage of people itemizing was 30%, but with the Trump Tax Cut which capped state and local deductions (i.e. lowered the maximum allowable deduction, effectively increasing taxes on a large number of people) this was predicted to drop to 10%.

11.4% of tax filers itemized in 2018:

https://www.irs.gov/statistics/soi-tax-stats-tax-stats-at-a-...

Re:Open Source Tax Software by kmonsen on Tuesday October 05, 2021 @04:16AM (#28756685)
Funny you should call it the Trump tax cut since mine went up substantially for the reasons you mention.
Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:26AM (#28759920)
If it went up for the reasons mentioned, it means that your (previousl) itemized deductions put you in a rather small percentage of Americans. Also an unfortunate group: rich enough to have deductions at this scale, but not rich enough to have wriggled out of a large chunk of tax obligations.
Re:Open Source Tax Software by ineedasername on Tuesday October 05, 2021 @06:46PM (#28766699)
Or it could have been increased taxes due to the cap on SALT exemptions.
Re:Open Source Tax Software by PaulDavisThe1st on Tuesday October 05, 2021 @10:01PM (#28768341)
The standard deduction went up to $12k. If your SALT exemptions exceed that, you're holding a rather costly mortgage.
Re:Open Source Tax Software by kmonsen on Tuesday October 05, 2021 @10:42PM (#28768574)
LOL, welcome to the Bay Area. It was not what anyone would call a luxury home, a 3 bedroom townhome.
Re:Open Source Tax Software by syshum on Tuesday October 05, 2021 @07:10AM (#28757843)
>> I am of course pessimistic on tax reform since that general populace just accepts "oh yeah filing taxes sucks"

That is not the hold back for tax reform, any efforts to simply the tax code gets push back from every special interest that to keep their deductions, and they point to "the others" as "unfair" deductions, so it never changes.

People with kids want to keep the massive deductions for having kids, even though childless people believe that is unfair, people with homes want to keep the deductions for home ownership even though renters believe that is unfair, and so it goes down the line for 1000's and 1000's of loop holes and deductions...

Never a one shall be expunged from the code

Re:Open Source Tax Software by lotsofpulp on Tuesday October 05, 2021 @10:18AM (#28759812)
Deductions should not exist period. The more transparent way for a government to subsidize something would be to give cash. This would force the government to recognize the costs of the subsidy and who is benefiting from it clearly.
Re:Open Source Tax Software by 6510 on Tuesday October 05, 2021 @03:02AM (#28756297)
We could evolve to requiring laws to be implemented as FOSS before they go live. I suspect the right tests could reveal all kinds of bugs, weird edge cases and exploits.

Sadly law makers don't know how to code. If they did they would see what bloated monstrosity of complexity a few simple sounding sentences with some simple sounding exceptions produce. Perhaps a large bill and months of delay could provide enough of a clue.

Re:Open Source Tax Software by wahern on Tuesday October 05, 2021 @03:11AM (#28756352)
AFAIU, the French Tax Code is effectively defined in terms of an algorithm. There was a recent HN thread (https://news.ycombinator.com/item?id=25208853) on a new open-source compiler for the tax code (https://arxiv.org/abs/2011.07966). The paper for the compiler references some interesting literature on the computability of legal codes. For example,

> [U.S.] tax law drafting style follows default logic, a non-monotonic logic that is hard to encode in languages with first-order logic (FOL).

Re:Open Source Tax Software by 6510 on Tuesday October 05, 2021 @06:24PM (#28766500)
Fascinating. I thought Estonia was the only one who kept an eye on difficulty of implementation.
Re:Open Source Tax Software by qzw on Tuesday October 05, 2021 @03:21AM (#28756406)
Tax laws are hundreds to thousands of pages each. The complexity is intentional and not accidental. Many carve outs are specifically created for special interest or to target certain constituencies.

Edit: referring to the US

Re:Open Source Tax Software by silisili on Tuesday October 05, 2021 @12:42AM (#28755564)
Funny you mention that, the first time I tried to use Credit Karma Tax, either last year or the year before, they punted on me for having lived in two states.

I agree with your sentiment, but not resolution. The truest resolution is in simplifying the tax code, which Intuit and co do not want.

Edit to add: When CreditKarma gave up on me, I tried FreeTaxUsa. It sounds like a scam I know, but they are top notch, and cheap. Highly recommend.

Re:Open Source Tax Software by aorth on Tuesday October 05, 2021 @01:34AM (#28755803)
> Edit to add: When CreditKarma gave up on me, I tried FreeTaxUsa. It sounds like a scam I know, but they are top notch, and cheap. Highly recommend.

Ah! I remember FreeTaxUsa. They have this silly verification thing in their signup. Your email address must be on an "American" domain. Mine is self hosted on some other domain and they literally say it's "foreign". Just checked again and it's still there. Hah... sigh.

Re:Open Source Tax Software by mro_name on Tuesday October 05, 2021 @02:42AM (#28756184)
did you contact them on that? What does an email prove anyway?
Re:Open Source Tax Software by aorth on Tuesday October 05, 2021 @06:42AM (#28757632)
Ah, I just checked my records. I contacted them in 2021-02. Their response was:

> We prefer customers to attach email addresses from widely recognized providers for security purposes. Additionally, our servers have a hard time communicating with private email servers.

> You may create a new email address to handle your tax returns through FreeTaxUSA with a major provider.

Re:Open Source Tax Software by mro_name on Tuesday October 05, 2021 @12:11PM (#28761393)
thanks for asking them – it's really important to give feedback. Otherwise they just continue to not know.
Re:Open Source Tax Software by londons_explore on Tuesday October 05, 2021 @06:39AM (#28757600)
If getting an email address is too big a barrier for you... you might not be the target market.
Re:Open Source Tax Software by Isthatablackgsd on Tuesday October 05, 2021 @11:41AM (#28760975)
Honestly, the best solution for all of this is use the local CPA or Licensed Tax Preparer. No, I don't mean HR Block or chain tax preparers. I have my own and it is the best money spent since my CPA know the state and the federal taxes further than Intuit software (Intuit use dark patterns to take advantage of everything).
Re:Open Source Tax Software by hyperpallium2 on Tuesday October 05, 2021 @01:26AM (#28755763)
> It takes an army to build and maintain

Perfect for open source - if decomposable, so each issue can be dealt with in isolation (or many can). e.g. using a "plug-in" architecture of some kind.

And somehow recruit non-dev folk - if you go to the trouble to understand some specific tax point, you often would like to share it, and also record it in some "easy to use" form, for next time (and a starting point for amendments).

Maybe a "tax DSL", "business rules"? Or a user specs it, and a dev codes it?

Re:Open Source Tax Software by ghaff on Tuesday October 05, 2021 @09:28AM (#28759143)
>Perfect for open source

Not really.

The software as a whole needs to be verified across a wide range of everchanging rules, some of which are going to be a judgement call even among experienced accountants.

Why would people be interested in working on this project? It certainly doesn't break any new ground. It's just a long and ongoing grind to implement tax code rules. If for some reason, I have a lifelong ambition to work on accounting software, I'm sure Intuit, SAP, and Oracle pay reasonably well.

Re:Open Source Tax Software by hyperpallium2 on Tuesday October 05, 2021 @09:15PM (#28767950)
You're right about verification, there'd be a lag for changes until they become settled. Some projects do have moving targets - like youtube-dl - but testing is simple, and it's only one thing. (BTW even court tax rulings can have dissenting judges, so some points are real uncertain)

Many popular open source projects began as an open source version of something. e.g. linux. The structure of the software, to facilitate contribution, could break new ground.

I think the most significant and difficult-to-solve barrier is making contributing accessible to non-devs.

Re:Open Source Tax Software by tobias3 on Tuesday October 05, 2021 @11:45AM (#28761034)
The German tax system works this way. German authorities specify the rules in a DSL and e.g. https://www.elster.de is generated from them where you can fill out all the tax forms (also e.g. companies). Stuff that they already know can be pre-filled.

Sure it would be great if that was Open Source, but it does its job this way as well?

Re:Open Source Tax Software by EvanDotPro on Tuesday October 05, 2021 @12:34AM (#28755529)
Around 2007-2008, as a "side project" I tried to build a web-based payroll software for a single state. Me and the developer I employed were able to get to 80% real quick, with ACH and everything. But as you say, the final 20% (edge cases) are nearly endless and ever-changing. Even a single state ended up being way too much for two developers.
Re:Open Source Tax Software by peteri on Tuesday October 05, 2021 @07:09AM (#28757834)
Way back when I wrote accounting software in the UK. I had a conversation with my boss about us writing our own payroll software so we didn't have to a pay a third party to white label their software.

I then went and found out how many folks one of our competitors (a bit more mass market than us) had writing payroll software.

The answer was it was a six person team just to keep up with the government changes every year. We never bothered any more with that idea.

Payroll is surprisingly hard.

Re:Open Source Tax Software by mgkimsal on Tuesday October 05, 2021 @10:56AM (#28760348)
I switched payroll providers a few years ago away from Quickbooks Payroll. They hosed up my stuff so bad I was dealing with the fallout for close to 2 years afterwards - overpaid, underpaid, refunds, fines, it was a mess.

The new company I switched to did not allow me to do payroll on the days that I'd wanted. They only offered 2 or 3 options, none of which matched what I'd done before. "That's all we offer" was the reply. There've been a couple other 'restrictions' (lost flexibility) on some behaviors - nothing horrible, of course.

I've no doubt removing some of that flexibility has reduced their overhead - there's enough changing regulations every year in multiple jurisdictions - keeping the main stuff under their control as simple as possible seems to have worked out for them. I've had... 4 years with them without incident, but 2 years of pain with QB before.

FWIW, QB hosed up dealing with my state. Federal was fine, but they created so many problems with my state filings...

Re:Open Source Tax Software by bregma on Tuesday October 05, 2021 @07:57AM (#28758175)
I can't believe so many commenters here are crying out for a nannier nanny state where all of their financial transactions are monitored by the government and once a year they have to sign a paper agreeing that the government has watched them correctly.

That flies in hte face of the usual comment torrent decrying centralized spying from any agency, government or otherwise.

In the 40 or so years I have been doing taxes I have not once seen the amount deducted as taxes match the amount owed. After various deductions (retirement savings, medical expenses, charitable donations, political contributions, governmental program incentives, etc) and jurisdictional disagreements (employer in one province, residence in another), I and those I do taxes for always get money coming back.

Requiring every financial (and otherwise) transaction I undertake to be registered with some central government authority to they can (in theory) correctly prefill my tax forms is anathema. Be careful what you wish for you might just get it.

Re:Open Source Tax Software by danShumway on Tuesday October 05, 2021 @09:23AM (#28759062)
Nobody here is asking for that.

I don't know if you're just not aware of this, or what, but most of the data on your taxes is stuff that already gets reported to the government. There's no reason for consumers to fill out a W2 every year, the government as it exists today already has that data. The same is the case for a lot of investment information, it already gets reported to the IRS today.

You don't need to build an expanded government surveillance program for the IRS to stop requiring filers to fill in information that the government already has. This has nothing to do with having a "nanny state", and everything to do with a coordinated campaign from bad-faith actors like Intuit to try and pretend that it's pro-freedom or pro-privacy or some crud to act like the government doesn't already have your W2.

Re:Open Source Tax Software by mkr-hn on Tuesday October 05, 2021 @09:19AM (#28759016)
The IRS already gets this information. They'll get even more with the changes to 1099-k reporting for transactions made next year.
Re:Open Source Tax Software by vimsee on Tuesday October 05, 2021 @12:48AM (#28755592)
I feel like this is a kind of XY problem that could be solved theoretically by agreeing on a more streamlined tax-regulation. It will take away the ability to fine tune tax deducts and so forth, but in return we can more easily design software to handle our taxes. I find that not having this automated nowadays with the advancement in computing resources that we have at disposal today is surprising.
Re:Open Source Tax Software by ajdlinux on Tuesday October 05, 2021 @02:36AM (#28756149)
Or you could just have the government itself develop the software in tandem with the tax regulations. Obviously, even that would still be easier and cheaper with a less complex tax code, but in this thread we're talking about "open source tax software" that shouldn't even really need to exist when the government could just provide a fully functional web portal where the corner cases have been tested exhaustively by the organisation that knows those corner cases better than anyone.
Re:Open Source Tax Software by lbriner on Tuesday October 05, 2021 @09:34AM (#28759232)
This has to be the most sensible thing. The UK used to say that "tax doesn't have to be taxing", very pithy but then I tried to make a zero return for a dormant company and had to use some horrific software from the HMRC (tax office), which was some weird XML thing that was impossible to understand.

If the government had to make the software we all had to use, as well as it being free, it would force the government to consider the cost of modifications when they decide in their infinite wisdom that some new tax-break should be created.

Inertia can be good to slow-down knee-jerk politics.

Re:Open Source Tax Software by umeshunni on Tuesday October 05, 2021 @12:56AM (#28755618)
Yes, software can be much simpler if the real world wasn't so complex.

The reality is that governments use taxation as one of their tools to reward certain behaviors and population segments and to discourage/punish others. Simplifying taxation is taking that power away from governments. Why would any government choose to divest itself of those powers?

Re:Open Source Tax Software by aniforprez on Tuesday October 05, 2021 @01:20AM (#28755740)
I don't think any other country does taxes as awfully as the US. Where I live, there's a government provided portal that has most of the stuff already filled from my employer. It gets "complicated" if I earn income from the side such as investments, contract work etc and even that is just a matter of filling forms on their website in a similar manner to how the author suggests filling fields in an Excel sheet and other fields get the values automatically calculated. If I have refunds pending, I pay nothing. If I have taxes to pay, it redirects to my bank, I pay my taxes and I'm done
Re:Open Source Tax Software by umeshunni on Tuesday October 05, 2021 @01:43AM (#28755848)
Sure, but the US also generates about 40% of it's income from personal income taxes, compared to ~25% average across OECD

https://files.taxfoundation.org/20210217111150/Sources-of-ta... from https://taxfoundation.org/us-tax-revenue-2021/

My guess reading this (and my experience growing up in India) is that many countries simply ignore income taxes (if you're the average schmoe with a regular job and salary, you pay taxes. If you are a business person of some sort, you simply accept cash, hide your income and pay no taxes) and the country makes for this shortcoming with a 20% VAT.

Re:Open Source Tax Software by whakim on Tuesday October 05, 2021 @02:01AM (#28755949)
I'm not sure the OECD is the right comparison point because many OECD members (the Latin American and Eastern European countries, mostly) collect far less in tax revenue than the "more developed" OECD nations like the United States, France, Germany, Sweden or Japan. To use your example of India (I know India isn't in the OECD but it has good tax data, has been studied extensively, and its tax regime isn't miles away from the "less developed" OECD nations) - India collects somewhere on the order of 10% of its national income every year in taxes; the other countries mentioned are in the 40-70% range. For a country that only wants to collect 10% of its national income in taxes it's easy to get away with the (relatively simple) mechanism of consumption taxes; to collect more revenues increasingly progressive forms of taxation, such as income taxes, are required.
Re:Open Source Tax Software by Closi on Tuesday October 05, 2021 @02:21AM (#28756064)
Well the UK is at 40% too if you also include national insurance contributions, but both income tax and national insurance are calculated by employers and paid automatically out of your payslip (PAYE). This means most people never have to think about doing a tax return, and also means it’s harder to hide earnings for most people.

There is then a process where people with more complex tax affairs then fill in a government questionnaire on a website which instantly calculates the tax rebate/payment required and adjusts your tax balance.

Re:Open Source Tax Software by whakim on Tuesday October 05, 2021 @01:21AM (#28755745)
In many cases we could encourage/discourage the same behaviors by simply spending money on those things instead of using tax deductions. That's how most countries do it, and as a result their tax systems are much simpler.
Re:Open Source Tax Software by SV_BubbleTime on Tuesday October 05, 2021 @01:04AM (#28755659)
We could change the system with a focus on making it easier to file, process, and confirm.

OR… Intuit can keep shoveling money into campaign funds. We know what it’ll be.

Re:Open Source Tax Software by snackematician on Tuesday October 05, 2021 @10:58AM (#28760377)
> I worked on tax software and have seen these kind of efforts. Noble, yes. Short lived, yes.

I've been using excel1040.com for several years now (2017 iirc), and I think it's been around for awhile before that as well -- so I don't think it's fair to call it short lived.

It's pretty amazing how thorough it is. Not perfect, but I found it much more comprehensive and flexible than the free/cheap version of Turbotax.

That said, it is maintained by one crazy guy in Kansas. I doubt the project will survive after he stops working on it.

Re:Open Source Tax Software by zakpatterson on Tuesday October 05, 2021 @01:54AM (#28755905)
Open source can solve this problem.

Any service you choose might be missing your edge case. But if you can see all the code and figure out where to plug in your edge case, then you can contribute it for all users in the future to enjoy.

We've already seen people show up and implement features we hadn't researched yet. I encourage you to check it out.

Re:Open Source Tax Software by qzw on Tuesday October 05, 2021 @03:53AM (#28756561)
It’s not just fixing problems though. The tax code has changes every year, so the software must be updated accordingly, which is a lot of drudgery. Open source can handle drudgery if there’s a big, passionate community. So you’d need a lot of people who are passionate about the tax code and about OSS. I’d like to see that Venn diagram.
Re:Open Source Tax Software by lbriner on Tuesday October 05, 2021 @09:38AM (#28759287)
I think this only makes sense to an outsider dev who thinks everything is relatively easy. Tax and accounting is definitely not.

What happens if you fall under two different tax-breaks or if a payment was taken on a certain date which falls before or after a cut-off point? A lot of complexity, that the developers could solve but will not necessarily know how to handle. At least when you submit this to the relevant tax authority, they can spot alarms like this and decide in a reactionary way how to handle it, adjusting tax codes or providing rebates.

There are just way too many things that change too quickly.

That said, I am all for simplification but then you wouldn't need open-source software, you could just do it in a spreadsheet ;-)

Re:Open Source Tax Software by zakpatterson on Tuesday October 05, 2021 @10:43AM (#28760167)
It's hard for me to understand what you mean.

First of all I'm one of the maintainers on the project. Handling people between two tax-brackets doesn't seem like a problem.

A spreadsheet might be simple for you dealing with your own taxes, but you can't email your spreadsheet to tens of thousands of people and have them all improve upon it and share it amongst each other so all of them can benefit. That's the vision here, I don't know if it will succeed, but that's what we're trying to accomplish.

Re:Open Source Tax Software by lbriner on Thursday October 07, 2021 @12:00PM (#28788073)
They were just a couple of examples. If they were the only challenges, it wouldn't be a problem but I bet there are 1000s more (different in each country too.) and that target is constantly moving.

When I said simplification, I meant that if governments would ever accept that tax breaks and special cases are massively expensive to the companies who have to keep track of the changes and then pass on those costs to their customers, then we wouldn't need complex tax software and could use a SS. I can't see that ever happening but I would like governments to be on the hook for the decisions that cost business so much in admin/legals.

Re:Open Source Tax Software by UncleMeat on Tuesday October 05, 2021 @08:17AM (#28758364)
The consequences of botching it are high, so taking commits from external contributors requires detailed and time consuming reviews.

Further, people don't know what the edge cases actually are at scale. If I go do my taxes and it doesn't account for some weird thing, I simply don't know that this weird thing even exists in the first place to justify a PR to the tax service.

Re:Open Source Tax Software by zakpatterson on Tuesday October 05, 2021 @10:46AM (#28760221)
Can you elaborate about consequences?

You might not know the edge case exists, but out of all the people that have that edge case hopefully there is one that does know about it and can implement the fix.

Also I'd be curious to know what edge cases you're thinking about. Many people just have a W-2 and a few 1099s. If someone has a complex business or some other concern they're probably at least partially aware.

Re:Open Source Tax Software by netcan on Tuesday October 05, 2021 @12:43AM (#28755569)
>> Generally not the kind of thing for open source

Hard to know in advance, if OS communities can do something well or not. There are examples of taking on pretty sprawling problems successfully. On multi Language, portability and such they can often beat the "armies."

Re:Open Source Tax Software by saberdancer on Tuesday October 05, 2021 @02:34AM (#28756134)
Yes, but the problem with taxation is if you are couple of months behind the change in regulation, you are in violation and depending on the country, you need to pay fines.

It's easy to have open source project where the stakes are "bad translation" or something that doesn't result in fines or problems with IRS/law.

Re:Open Source Tax Software by netcan on Tuesday October 05, 2021 @05:00AM (#28756941)
Same answer, I suppose.

I take the point that this is complex, but that doesn't discard OS/community by default. It's not impossible that community built OS could produce software trustworthy enough to be widely usable. FOSS has played in high stakes arena successfully before.

I would say that the point you and GP make demonstrate that "move fast and break" or "MVP" stuff can't be applied easily. That's not specifically something that impacts OS. It's just a difficulty of the space.

Re:Open Source Tax Software by reidjs on Tuesday October 05, 2021 @09:00AM (#28758780)
That’s sort of the risk you take when using open source software in general. You can put in a PR to fix that edge case if you feel so inclined. In my experience the IRS can be surprisingly understanding about mistakes on your tax forms (ONCE you get a human on the line…).

The question is, do you think the potential penalty will cost more than the tax software? It comes down to managing risk, and some people may prefer to take the risk, especially if they have relatively simple tax situations.

Re:Open Source Tax Software by nn3 on Tuesday October 05, 2021 @09:48AM (#28759438)
Excel1040 has been around for quite some time, long enough to already have long crossed the "short lived" threshold.

It avoids the state problem by not supporting states at all.

It's done by a single retired person. I always donate a few bucks and I suspect he's making enough off the donations for it to be worthwhile for him.

But yes eventually it might be abandoned if he doesn't find some successor, but so far it's very alive.

Re:Open Source Tax Software by cm2187 on Tuesday October 05, 2021 @04:25AM (#28756738)
Plus complex corporate taxation is one of these domains where the venn diagram of domain skills vs programming skills is completely disjoint. Tax specialists will model it in unnecessarily convoluted way in Excel, and the domain will be forever opaque to people who can produce software efficiently.
Re:Open Source Tax Software by U8dcN7vx on Tuesday October 05, 2021 @06:55AM (#28757735)
Then just personal. Yes business might finance development if business taxes were handled, so perhaps personal first or as an additional intention.
Re:Open Source Tax Software by amelius on Tuesday October 05, 2021 @04:18AM (#28756691)
> what if I lived in multiple states?

You just pick the state that gives you the smallest tax.

Re:Open Source Tax Software by ceejayoz on Tuesday October 05, 2021 @09:58AM (#28759563)
A state tax auditor just started drooling and they're not quite sure why yet.
Re:Open Source Tax Software by zakpatterson on Tuesday October 05, 2021 @10:48AM (#28760244)
Partial year residency is an annoying issue. This is not one of the ways we're solving it though!
Re:Open Source Tax Software by shireboy on Tuesday October 05, 2021 @12:32PM (#28761719)
Came here to say this, except the real fix is to simplify the tax code. It’s like app dev - over the years has built up lots of bloat, some due to legit social interests, some due to back room shenanigans with special interests. Needs an overhaul and mass simplification, but pointy haired ones not willing to take on the project.
Re:Open Source Tax Software by shkkmo on Tuesday October 05, 2021 @10:07AM (#28759685)
TurboTax in made by Intuit which is an evil company that has long worked to make sure that the US tax code is unnecessarily complicated and prevented the government from providing a free alternative.
Re:Open Source Tax Software by toastal on Tuesday October 05, 2021 @01:11AM (#28755688)
Agreed with edge cases. Last year I tried using free (as in beer) and even cheap softwares, and they couldn't or wouldn't process for Americans abroad or have the Foreign Earned Income Exclusion exemption which meant they were all no-gos for me. Seems like the tax system should be drastically simpler.

Most countries don't tax expatriated citizens. Even with exemptions you still owe for social security and Medicare. It sounds good since many people will want pension in retirement, but Medicare offers vouchers or exemptions abroad. This was likely the precedence used for “historically, we do not offer any healthcare services to those abroad” when asked if overseas Americans would get access to the COVID-19 vaccine.

Re:Open Source Tax Software by reidjs on Tuesday October 05, 2021 @09:07AM (#28758871)
That is not a typical situation for most Americans. You even knew that as an expat you were going to have to deal with some pretty nasty tax forms for no taxation on the first ~100K for FEIE. Just hire an accountant who knows how to handle that, or pay for the commercial stuff (I assume you did). OSS does not necessarily have to compete on every single feature to help the majority of people. I think as long as it’s clear about its limitations upfront it can be useful.
Re:Open Source Tax Software by OneTimePetes on Tuesday October 05, 2021 @08:36AM (#28758522)
So what is actually needed, is to transfer law into a computer parse-able syntax, so that software can automatically update itself?
Re:Open Source Tax Software by ceejayoz on Tuesday October 05, 2021 @09:59AM (#28759578)
Genuine artificial intelligence.

Some of the tax rules come down to "humans argued in court, and another human decided between their two arguments, because the law on paper was vague or poorly constructed".

Re:Open Source Tax Software by ggrrhh_ta on Tuesday October 05, 2021 @07:15AM (#28757870)
In most countries in Europe (not only in the EU) you can download the official software from the corresponding tax authority. In many places you don't even need to send hardcopies of most documents - at most some printed page with a code and your signature. You must of course keep all the documents on which you based your tax returns in case they ask you specifically for them.
Re:Open Source Tax Software by ggrrhh_ta on Tuesday October 05, 2021 @07:17AM (#28757888)
oh, I forgot to say, in some countries you even received them already filled in.
Re:Open Source Tax Software by bserge on Tuesday October 05, 2021 @01:36AM (#28755814)
Why not just say "sorry, it looks like your situation is too complicated for us at the moment" to edge cases? Would still help many people.
Re:Open Source Tax Software by qzw on Tuesday October 05, 2021 @03:39AM (#28756493)
> I think the only thing that can really disrupt this dynamic are “free” commercial software (like credit karma now cash app), or government provided.

That’s why it was worth $7B for Intuit to acquire Credit Karma. They’re pretty aggressive about buying up potential disruptors.

Re:Open Source Tax Software by tzs on Tuesday October 05, 2021 @04:45AM (#28756847)
Intuit didn’t get Credit Karma’s tax filing business. That got spun off and went to Square.
Re:Open Source Tax Software by qzw on Tuesday October 05, 2021 @07:07AM (#28757824)
They don’t need it. The danger was always Credit Karma’s users + the tax business. The tax business by itself means little. Spinning it off even makes the deal look better to regulators.