4 ms·
I'm working with other contributors on https://ustaxes.org https://ustaxes.org, an open source tax filing webapp https://github.com/ustaxes/UsTaxes https://gith
by aidangrimshaw 5y ago
I'm working with other contributors on https://ustaxes.org https://ustaxes.org, an open source tax filing webapp https://github.com/ustaxes/UsTaxes https://github.com/ustaxes/UsTaxes.
Currently, many Federal tax forms are supported, as well as tax filing for the state of Illinois. Filing for Oregon and California is under development!
- xbar 5y agoYour work is needed.
- myroon5 5y agoHow are states prioritized? Population and complexity? Or personal priorities of contributors?
- aidangrimshaw 5y agoCurrently, it's states that contributors live in because our resources are limited
- sitkack 5y agoSeems like one could setup an org/corp and get funding from those states to implement tax filing code.
- aidangrimshaw 5y agoYeah, we have been considering setting up a nonprofit org. I'm not sure if we have the scale to justify it yet, but it's sort of an open question.
- EnderWT 5y agoMany states already have ways to file online for free. For example, Illinois: https://www2.illinois.gov/rev/programs/mytax/Pages/il-1040.aspx https://www2.illinois.gov/rev/programs/mytax/Pages/il-1040.a...
- aidangrimshaw 5y agoDefinitely true. The goal is to unify the filing so that the user doesn't have to refill in their information for separate state and federal tax application websites.
- throwawayboise 5y agoFortunately, state tax returns (in my experience) are pretty straightforward to do by hand once the Federal return is done. I'm sure some states are more complicated than others, that might be the prioritization to use if more resources become available.
- paxys 5y agoThis is fantastic. I'm curious if you have any tax lawyers or accountants involved with this effort. Doing some amount of pro bono work is standard in the legal profession, and I can't think of too many services that would be more impactful to the average American than this one.
- dataflow 5y agoThis sounds awesome. How does the user handle the actual filing? I assume you don't have any way to provide e-filing, so would people have to print this out and mail it?
- aidangrimshaw 5y agoYeah, currently the user would print out the PDF generated by the site and mail it in to the IRS. E-filing is on the roadmap, but registering as an E-file provider is a pretty complex process. One of the options we were thinking about is scraping and automatically filling in fields on the free fillable forms site https://www.irs.gov/e-file-providers/free-file-fillable-forms https://www.irs.gov/e-file-providers/free-file-fillable-form...
- dataflow 5y agoCool! Autofilling those forms sounds like an awesome thing if you can manage it! Best of luck! And thanks for doing this!
- freedomben 5y agoI worked on designing and implementing e-file a few years back for a startup. Happy to answer any questions or give any advice if y'all want it
- ehsankia 5y ago> but registering as an E-file provider is a pretty complex process Sounds like yet another thing the e-filing lobby worked to ensure their monopoly...
- formerkrogeremp 5y agoIntuit and H&R Block have been lobbying for decades against tax filing. https://www.propublica.org/article/filing-taxes-could-be-free-simple-hr-block-intuit-lobbying-against-it https://www.propublica.org/article/filing-taxes-could-be-fre...
- freedomben 5y agoThat's really neat and I'm glad you're doing it. That said I worked on tax software once and the amount of changes each year are huge and often require expert analysis. Sometimes they get dropped on you with very little notice. How does the project plan to keep up with that? Will it require volunteers?
- aidangrimshaw 5y agoAbsolutely, yeah the project has a loose group of contributor volunteers but longer term we would probably have to have a larger, more formal structure. Right now, we're focusing on tooling to make onboarding new tax forms simpler and require a lower threshold of project understanding to allow a larger, less technical group of people to contribute
- formerkrogeremp 5y agoHuh, as an aspiring tax professional how do I get in on this?
- IggleSniggle 5y agoGo to the GitHub link above, read the README, and pay special attention to the “CONTRIBUTING” section. If you have questions and the README and CONTRIBUTING documents do not specify a way to communicate, then open Issues on GitHub with your questions. Try to avoid asking questions unless you’ve read everything and cannot figure out how to proceed: remember that everyone working on the project is volunteering their limited time, just like you, and try to be respectful of their time and energy. I am unaffiliated with this project, this is just the general procedure for contributing to open source projects.
- zakpatterson 5y agoAwesome
- formerkrogeremp 4y ago
- heavyset_go 5y agoIs there a CLA? If so, does anything prevent the rights holder(s) from closing the project and pivoting it towards a for-profit business? I'd like to contribute, but don't feel like building someone's business for free.
- aidangrimshaw 5y agoThe project has an AGPL license if that's what you're wondering. We figured many people would feel the same way
- candiddevmike 5y agoThis is an interesting situation for FOSS licenses. AGPL doesn't necessarily prohibit commercial behavior. I think if all the maintainers truly wanted to prevent anyone from commercializing it, you'd go with a source available license like BSL or creative commons. It's interesting because having a group of disparate humans come together and say "yea, we hate the current thing, let's build something better and not commercialize it" doesn't typically happen. Kudos to you folks!
- heavyset_go 5y agoAGPL just means that users can fork the project if they have access to older AGPL code, but CLAs that assign copyright mean that the rights holders can change the license whenever they want and make it difficult to find old AGPL code by removing repositories and scrubbing the web of it. It's entirely possible for the rights holders to say "we're going private now" and pivot the project into a for-profit business.
- aidangrimshaw 5y agoDo know of a better license alternative that prevents that from happening? Would be interested!
- chungy 5y agoThere isn't one, because copyright holders have all the legal right to do whatever they want. The legal owner of a copyrighted work is not beholden to the license they release the work under.
- throwawayboise 5y agoVery cool. Will give it a look, I am about to start my taxes. Last year I used http://opentaxsolver.sourceforge.net/ http://opentaxsolver.sourceforge.net/ It did the job, mostly, but had some quirks and didn't quite get everything right with the rounding when I set it to use whole dollar amounts, so I had to correct a few totals that ended up being $1 off, which was annoying. Probably won't use that one again.
- zakpatterson 5y agoThis is actually a bit of an annoying problem for us! All the 1040 instructions say to round all figures at the end. So it is expected that you would have a few cases of 1.49 + 1.49 = 3 showing as 1 + 1 = 3. But the freefilefillableforms supported by IRS rounds all input and then does addition based on that. For now we just maintain all cents and do math with the precise numbers, then round at the end when the numbers need to go into the forms. We have some work in the pipeline now to make that user-configurable too.
- throwawayboise 5y agoThe way it seems it should work is that once the amount is entered on the form, it should be treated as the whole dollar amount for subsequent calculations. E.g. if the number comes from Schedule C, once that form is completed and you "enter this amount on line X of Form 1040" then any further calculations on the Form 1040 should use the whole dollar amount as printed, not the dollars and cents.
- TimSchumann 5y agoI volunteer to handle all the forms, compliance, and upkeep for Washington State income tax filings.
- aidangrimshaw 5y agolol so kind! For those not familiar: https://dor.wa.gov/taxes-rates/income-tax#:~:text=Washington%20state%20does%20not%20have,and%2For%20public%20utility%20tax https://dor.wa.gov/taxes-rates/income-tax#:~:text=Washington....
- Metacelsus 5y agoThank you so much! I used it this year and really appreciated it.
- aidangrimshaw 5y agoGlad to hear!
- bdickason 5y agoThis is amazing.
- ouid 5y agodamn it, i live in oregon and california
- dylan604 5y agoI know I'm dumb, but I got a visual of your house with a big stripe down the middle of it so that part is in CA and the other is in OR
- dheera 5y agoI'm still using Turbotax because I live in California, have crypto to report, and have sick contractor days to report. Can any free app do all of this? Better yet is there a free app that can log into my Turbotax account, fetch all the data and then generate the forms and file them?
- scrubs 5y agoAmen to that. I use turbo tax but the sooner I never give then another dollar so much the better.
- IggleSniggle 5y agoSwitch to FreeTaxFileUSA for now if you’re not willing to go for this open source project. Not only is it cheaper, more importantly, you’re not giving money that’s going towards maintaining the tax code that prevents the government from “competing” with TurboTax. Obviously the Government already has what it needs to pretty much do all of your taxes, and they already must do this anyway. They could ask you like 5 short questions and your taxes would be done…they already have all your info. Stop paying the lobbyists to continue lobbying against your interests. Start getting in the habit of calling or emailing your reps around tax time.
- sydbarrett74 5y ago
- vagab0nd 4y agoVery cool. There's also [0] if you just want a "digitized" version of all the forms. 0: https://sites.google.com/view/incometaxspreadsheet/home https://sites.google.com/view/incometaxspreadsheet/home