Hacker News new | past | comments | ask | show | jobs | submit login

Everyone commenting in this thread that R&D can be written off is working with outdated information and is not up to date with the current state of play.

I had the exact same conversation with my CPA last month. They told me the same things that you were told by your CPA: R&D expenses, including software development, must always be amortized over 5 years starting in FY22. The R&D tax credit has nothing to do with it. There is no option to deduct these expenses. Amortization also now applies to failed or abandoned R&D projects, which is a major change that seems likely to be devastating to innovation.

In my opinion this rule is a disaster. Call your congressperson and your senators: https://www.congress.gov/members/find-your-member




The point being made by myself and others in this thread doesn’t contradict yours: all software development is not R&D, R&D is a specific activity related to speculative work. A bunch of people churning out code to support a revenue generating product are not engaged in R&D. Historically, it has been beneficial to classify as much as possible as R&D because of credits. The point of contention is not whether R&D must be amortized, it’s whether or not R&D classification is a choice.

Some in this thread have argued that the rule change means that all software development is now R&D which would be a radical change and would have the impact that the OP describes.

I’m still not convinced by the argument that all software development is now R&D: it just doesn’t seem plausible, what on earth would be the reasoning behind that? Yes, this bill is garbage and it may have unintended consequences, but to suggest they’ve accidentally made all software development be R&D seems inconceivable — even before considering the amortisation consequence.


I think that is broadly right in theory, yes, though the IRS isn’t saying that currently. They haven’t provided any guidance at all last I heard, in spite of being asked for it by industry groups many months ago.

Setting aside the apparently absurd state of things as they stand today, I agree in principle that coding that doesn’t result in a new asset shouldn’t be treated as R&D and thus should be deductible even under this regime. However, the issue that we’ve been grappling with is that even if we end up there, it’s still not totally clear where the line is with regards to software, as software is markedly different from other asset classes (e.g. machinery or equipment). Code written to support an existing revenue generating piece of software may still be R&D. For example, is adding a new feature to software R&D that creates a new asset (the new feature and new software version), or is it maintenance of an existing asset (the existing software)? It’s a mess. Under the previous regime this wasn’t an issue; you had an option to treat software development either way, so no one was worried about these nuances because it was a choice, meaning there was no way to get it wrong. Not so anymore, and the IRS is not helping to understand it right now based on what I’ve been told.

Then add in the administrative burden presented by this change: Software devs are likely to get very familiar with 0.1 time tracking that lawyers and other professionals suffer with if this change sticks, so that businesses can figure out what is deductible and what must be amortized.

Another issue is that if you dispose of or retire the asset there doesn’t seem to be any provision to accelerate or write off the depreciation immediately. This starts to look like a particularly pernicious challenge in the case of startups, for whom cash flow is an issue and who may very well fail before the 5 year amortization period is up. It’s also a major potential issue in the case of re-writes.

The apparent inability to write off failed R&D is also a devastating change in my opinion, and its impacts extend well beyond software. It greatly increases the risk of R&D at a time when we need it most to confront challenges like climate change, to remain competitive with China, to capitalize on opportunities in AI, and so forth.

So while I agree with you in principle, even if that’s where we end up - and it makes sense that it’s a reasonable outcome if deductibility is not restored - it’s still a real mess compared to where we were previously, and will have the effect of stifling innovation and economic growth.

EDIT: Cleaned up a bit. A lot of folks do contradict my point: They’re saying that you can still deduct software development R&D citing old info, or that you can deduct it if you don’t take the credit. That’s just wrong.


I did contact my Congressional Representative but I would love to know what interest groups are working on this actively that I can support further.

Thank you for sharing your own experience with your CPA as well.


> I would love to know what interest groups are working on this actively that I can support further

Same. If you learn of any please drop a comment, and I will do the same!


Great info and comment. Thanks!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: