← Back to context

Comment by caseyohara

3 years ago

This is categorically untrue, many developers are COGS.

> The salaries of the team responsible for keeping the production instance of the software up and running should also be included in COGS. All other R&D expenses should not be in COGS.

https://www.saas-capital.com/blog-posts/what-should-be-inclu...

Great source! To add:

> Amortized software development costs (we discourage capitalizing these costs in the first place)

Emphasis mine. They're saying if you amortize your other software dev as R&E (stuff that isn't ops/infra/etc. and thus considered COGS) then it doesn't count towards your COGS. But then what they're pretty clearly saying in the parenthetical is that they don't recommend doing that in the first place, which implies that you have a choice.

> 174(c)(3)SoftwareDevelopment > For purposes of this section, any amount paid or incurred in connection with the development of any software shall be treated as a research or experimental expenditure.

My understanding is the problem is the phrase "any amount paid or incurred in connection with". It is unambiguous and provides no leeway. Any costs related to software development are R&D. Period.

  • The ambiguous part is "the development of any software". What does "development" mean? Is it used in the same sense as "real estate development" or "software development"? Does "development" include maintenance of existing software? As everyone here knows, software development (the profession and practice) is a lot more than just greenfield projects to create brand new products and IP.