Public comments can be submitted regarding IRS Notice 2023-63 "Guidance on Amortization of Specified Research or Experimental Expenditures under Section 174," here:
https://www.regulations.gov/document/IRS-2023-0040-0003/comm...The guidance in question can be found here:
https://www.irs.gov/pub/irs-drop/n-23-63.pdf
There was previous discussion of these rules on HN here:
https://news.ycombinator.com/item?id=35614313
To very briefly summarize, these rules force certain research expenses to be treated under Section 174 and thus capitalized and amortized over a period of 5 years, instead of under Section 162 (ordinary and necessary business expenses) which are immediately deducted in the year they occur.
Part of the issue is the extremely broad classification of "research expenses". Notably, it classifies virtually all software development as research, as well as the proportional share of all overhead/fringe expenses. It also changes the treatment of contracted research activities (note that includes software). This has a hugely negative impact for early-stage startups, contract research firms (i.e. SBIR companies), and independent software developers.
To construct a basic example:
Revenue: $100k
Expenses: $100k (developer salaries)
Net operating income: $0
Taxable income: $100k - 0.1x100k = $90k (first year deduction is 10% of SREs)
Come tax time, you now owe the government $18-30k taxes on your $0 real income.
this all hinges on whether language in the tax code is interpreted one way or another.
Way #1: companies often try to claim many deductions on R&D expenditures, and the changed language makes it clear that all software development expenses can be claimed as R&D expenditure (which was not necessarily clear before).
Way #2: all software development expenses MUST be treated as R&D expenditures which requires claiming them as an amortized deduction (over 5 or 15 years depending on where they happen).
Neither the IRS nor Congress has clarified the intent of the change, and there are solid arguments for both interpretations. Way #2 is supported by the use of "shall" in the language used. Way #1 is supported by the fact that Way #2 is batshit crazy.
It seems that a lot of people are convinced that Way #2 is the intended one, despite its catastrophic implications for many software-based companies.