Treasury Regulations · 26 CFR
§ 1.41-4. Qualified research for expenditures paid or incurred in taxable years ending on or after December 31, 2003.
Regulation text, no changes From the eCFR, current as of October 15, 2026. The eCFR is an authoritative but unofficial editorial compilation of the Code of Federal Regulations; the official text is the annual CFR on govinfo. Compare it with this section on ecfr.gov (external site) or the official annual CFR on govinfo (external site).
Regulation under 26 U.S.C. § 41
Cite as 26 CFR § 1.41-4
At a glance
Read from the text and its source citation. Not part of the regulation.
- Status
- In the current eCFR
- Issued
- January 3, 2001 by T.D. 8930
- Last amended
- November 3, 2016
- Issued under
- 26 U.S.C. § 41
- Length
- 12,661 words · about 55 min to read
- Defines
- 1 term
- Cross-references
- cites 3 Code sections and 4 regulations; cited by 3
(i) Facts. X is engaged in the business of developing and manufacturing widgets. X wants to change the color of its blue widget to green. X obtains from various suppliers several different shades of green paint. X paints several sample widgets, and surveys X's customers to determine which shade of green X's customers prefer.
(ii) Conclusion. X's activities to change the color of its blue widget to green are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section because substantially all of X's activities are not undertaken for a qualified purpose. All of X's research activities are related to style, taste, cosmetic, or seasonal design factors.
(i) Facts. The facts are the same as in Example 1, except that X chooses one of the green paints. X obtains samples of the green paint from a supplier and determines that X must modify its painting process to accommodate the green paint because the green paint has different characteristics from other paints X has used. X obtains detailed data on the green paint from X's paint supplier. X also consults with the manufacturer of X's paint spraying machines. The manufacturer informs X that X must acquire a new nozzle that operates with the green paint X wants to use. X tests the nozzles to ensure that they work as specified by the manufacturer of the paint spraying machines.
(ii) Conclusion. X's activities to modify its painting process are a separate business component under section 41(d)(2)(A). X's activities to modify its painting process to change the color of its blue widget to green are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section. X did not conduct a process of evaluating alternatives in order to eliminate uncertainty regarding the modification of its painting process. Rather, the manufacturer of the paint machines eliminated X's uncertainty regarding the modification of its painting process. X's activities to test the nozzles to determine if the nozzles work as specified by the manufacturer of the paint spraying machines are in the nature of routine or ordinary testing or inspection for quality control.
(i) Facts. X is engaged in the business of manufacturing food products and currently manufactures a large-shred version of a product. X seeks to modify its current production line to permit it to manufacture both a large-shred version and a fine-shred version of one of its food products. A smaller, thinner shredding blade capable of producing a fine-shred version of the food product, however, is not commercially available. Thus, X must develop a new shredding blade that can be fitted onto its current production line. X is uncertain concerning the design of the new shredding blade, because the material used in its existing blade breaks when machined into smaller, thinner blades. X engages in a systematic trial and error process of analyzing various blade designs and materials to determine whether the new shredding blade must be constructed of a different material from that of its existing shredding blade and, if so, what material will best meet X's functional requirements.
(ii) Conclusion. X's activities to modify its current production line by developing the new shredding blade meet the requirements of qualified research as set forth in paragraph (a)(2) of this section. Substantially all of X's activities constitute elements of a process of experimentation because X evaluated alternatives to achieve a result where the method of achieving that result, and the appropriate design of that result, were uncertain as of the beginning of the taxpayer's research activities. X identified uncertainties related to the development of a business component, and identified alternatives intended to eliminate these uncertainties. Furthermore, X's process of evaluating identified alternatives was technological in nature, and was undertaken to eliminate the uncertainties.
(i) Facts. X is in the business of designing, developing and manufacturing automobiles. In response to government-mandated fuel economy requirements, X seeks to update its current model vehicle and undertakes to improve aerodynamics by lowering the hood of its current model vehicle. X determines, however, that lowering the hood changes the air flow under the hood, which changes the rate at which air enters the engine through the air intake system, and which reduces the functionality of the cooling system. X's engineers are uncertain how to design a lower hood to obtain the increased fuel economy, while maintaining the necessary air flow under the hood. X designs, models, simulates, tests, refines, and re-tests several alternative designs for the hood and associated proposed modifications to both the air intake system and cooling system. This process enables X to eliminate the uncertainties related to the integrated design of the hood, air intake system, and cooling system, and such activities constitute eighty-five percent of X's total activities to update its current model vehicle. X then engages in additional activities that do not involve a process of evaluating alternatives in order to eliminate uncertainties. The additional activities constitute only fifteen percent of X's total activities to update its current model vehicle.
(ii) Conclusion. In general, if eighty percent or more of a taxpayer's research activities measured on a cost or other consistently applied reasonable basis constitute elements of a process of experimentation for a qualified purpose under section 41(d)(3)(A) and paragraph (a)(5)(ii) of this section, then the substantially all requirement of section 41(d)(1)(C) and paragraph (a)(2)(iii) of this section is satisfied. Substantially all of X's activities constitute elements of a process of experimentation because X evaluated alternatives to achieve a result where the method of achieving that result, and the appropriate design of that result, were uncertain as of the beginning of X's research activities. X identified uncertainties related to the improvement of a business component and identified alternatives intended to eliminate these uncertainties. Furthermore, X's process of evaluating the identified alternatives was technological in nature and was undertaken to eliminate the uncertainties. Because substantially all (in this example, eighty-five percent) of X's activities to update its current model vehicle constitute elements of a process of experimentation for a qualified purpose described in section 41(d)(3)(A), all of X's activities to update its current model vehicle meet the requirements of qualified research as set forth in paragraph (a)(2) of this section, provided that X's remaining activities (in this example, fifteen percent of X's total activities) satisfy the requirements of section 41(d)(1)(A) and are not otherwise excluded under section 41(d)(4).
(i) Facts. X, a retail and distribution company, wants to upgrade its warehouse management software. X evaluates several of the alternative warehouse management software products available from vendors in the marketplace to determine which product will best serve X's technical requirements. X selects vendor V's software.
(ii) Conclusion. X's activities to select the software are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section. X did not conduct a process of evaluating alternatives in order to eliminate uncertainty regarding the development of a business component. X's evaluation of products available from vendors is not a process of experimentation.
(i) Facts. X wants to develop a new web application to allow customers to purchase its products online. X, after reviewing commercial software offered by various vendors, purchases a commercial software package of object-oriented functions from vendor Z that X can use in its web application (for example, a shopping cart). X evaluates the various object-oriented functions included in vendor Z's software package to determine which functions it can use. X then incorporates the selected software functions in its new web application software.
(ii) Conclusion. X's activities related to selecting the commercial software vendor with the object-oriented functions it wanted, and then selecting which functions to use, are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section. In addition, incorporating the selected object-oriented functions into the new web application software being developed by X did not involve conducting a process of evaluating alternatives in order to eliminate uncertainty regarding the development of software. X's evaluation of products available from vendors and selection of software functions are not a process of experimentation.
(i) Facts. In order to be more responsive to user online requests, X wants to develop software to balance the incoming processing requests across multiple web servers that run the same set of software applications. Without evaluating or testing any alternatives, X decides that a separate server will be used to distribute the workload across each of the web servers and that a round robin workload distribution algorithm is appropriate for its needs.
(ii) Conclusion. X's activities to develop the software are activities relating to the development of a separate business component under section 41(d)(2)(A). X's activities to develop the load distribution function are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section. X did not conduct a process of evaluating different load distribution alternatives in order to eliminate uncertainty regarding the development of software. X's selection of a separate server and a round robin distribution algorithm is not a process of experimentation.
(i) Facts. X must develop load balancing software across a server cluster supporting multiple web applications. X's web applications have high concurrency demands because of a dynamic, highly volatile environment. X is uncertain of the appropriate design of the load balancing algorithm, given that the existing evolutionary algorithms did not meet the demands of their highly volatile web environment. Therefore, X designs and systematically tests and evaluates several different algorithms that perform the load distribution functions.
(ii) Conclusion. X's activities to develop software are activities to develop a separate business component under section 41(d)(2)(A). X's activities involving the design, evaluation, and systematic testing of several new load balancing algorithms meet the requirements as set forth in paragraph (a)(5) of this section. X's activities constitute elements of a process of experimentation because X identified uncertainties related to the development of a business component, identified alternatives intended to eliminate those uncertainties, and evaluated one or more alternatives to achieve a result where the appropriate design was uncertain at the beginning of X's research activities.
(i) Facts. X, a multinational manufacturer, wants to install an enterprise resource planning (ERP) system that runs off a single database so that X can track orders more easily, and coordinate manufacturing, inventory, and shipping among many different locations at the same time. In order to successfully install and implement ERP software, X evaluates its business needs and the technical requirements of the software, such as processing power, memory, storage, and network resources. X devotes the majority of its resources in implementing the ERP system to evaluating the available templates, reports, and other standard programs and choosing among these alternatives in configuring the system to match its business process and reengineering its business process to match the available alternatives in the ERP system. X also performs some data transfer from its old system, involving routine programming and one-to-one mapping of data to be exchanged between each system.
(ii) Conclusion. X's activities related to the ERP software including the data transfer are not qualified research under section 41(d)(1) and paragraph (a)(5) of this section. X did not conduct a process of evaluating alternatives in order to eliminate uncertainty regarding the development of software. X's activities in choosing between available templates, reports, and other standard programs and conducting data transfer are not elements of a process of experimentation.
(i) Facts. Same facts as Example 9 except that X determines that it must interface part of its legacy software with the new ERP software because the ERP software does not provide a particular function that X requires for its business. As a result, X must develop an interface between its legacy software and the ERP software, and X evaluates several data exchange software applications and chooses one of the available alternatives. X is uncertain as to how to keep the data synchronized between the legacy and ERP systems. Thus, X engages in systematic trial and error testing of several newly designed data caching algorithms to eliminate synchronization problems.
(ii) Conclusion. Substantially all of X's activities with respect to this ERP project do not satisfy the requirements for a process of experimentation. However, when the shrinking-back rule is applied, a subset of X's activities do satisfy the requirements for a process of experimentation. X's activities to develop the data caching software and keeping the data on the legacy and ERP systems synchronized meet the requirements of qualified research as set forth in paragraph (a)(2) of this section. Substantially all of X's activities to develop the specialized data caching and synchronization software constitute elements of a process of experimentation because X identified uncertainties related to the development of a business component, identified alternatives intended to eliminate those uncertainties, and evaluated alternatives to achieve a result where the appropriate design of that result was uncertain as of the beginning of the taxpayer's research activities.
X, a motorcycle engine builder, develops a new carburetor for use in a motorcycle engine. X also modifies an existing engine design for use with the new carburetor. Under the shrinking-back rule, the requirements of section 41(d)(1) and paragraph (a) of this section are applied first to the engine. If the modifications to the engine when viewed as a whole, including the development of the new carburetor, do not satisfy the requirements of section 41(d)(1) and paragraph (a) of this section, those requirements are applied to the next most significant subset of elements of the business component. Assuming that the next most significant subset of elements of the engine is the carburetor, the research activities in developing the new carburetor may constitute qualified research within the meaning of section 41(d)(1) and paragraph (a) of this section.
Computer hardware and software developed as a single product—(i) Facts. X is a telecommunications company that developed high technology telephone switching hardware. In addition, X developed software that interfaces directly with the hardware to initiate and terminate a call, along with other functions. X designed and developed the hardware and software together.
(ii) Conclusion. The telecommunications software that interfaces directly with the hardware is part of a package of software and hardware developed together by the taxpayer that is used by the taxpayer in providing services in its trade or business. Accordingly, this paragraph (c)(6) does not apply to the software that interfaces directly with the hardware as described in paragraph (c)(6)(ii)(C) of this section, and eligibility for the research credit is determined by examining the combined software-hardware product as a single product.
Internal use software; financial management—(i) Facts. X, a manufacturer, self-insures its liabilities for employee health benefits. X develops its own software to administer its self-insurance reserves related to employee health benefits. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The software is developed for use in a general and administrative function because reserve valuation is a financial management function under paragraph (c)(6)(iii)(B)(1) of this section. Accordingly, the software is internal use software because it is developed for use in a general and administrative function.
Internal use software; human resources management—(i) Facts. X, a manufacturer, develops a software module that interacts with X's existing payroll software to allow X's employees to print pay stubs and make certain changes related to payroll deductions over the internet. At the beginning of the development, X does not intend to develop the software module for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The employee access software module is developed for use in a general and administrative function because employee access software is a human resources management function under paragraph (c)(6)(iii)(B)(2) of this section. Accordingly, the software module is internal use software because it is developed for use in a general and administrative function.
Internal use software; support services—(i) Facts. X, a restaurant, develops software for a Web site that provides information, such as items served, price, location, phone number, and hours of operation for purposes of advertising. At the beginning of the development, X does not intend to develop the Web site software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system. X intends to use the software for marketing by allowing third parties to review general information on X's Web site.
(ii) Conclusion. The software is developed for use in a general and administrative function because the software was developed to be used by X for marketing which is a support services function under paragraph (c)(6)(iii)(B)(3) of this section. Accordingly, the software is internal use software because it is developed for use in a general and administrative function.
Internal use software—(i) Facts. X, a multinational manufacturer with different business and financial systems in each of its divisions, undertakes a software development project aimed at integrating the majority of the functional areas of its major software systems (Existing Software) into a single enterprise resource management system supporting centralized financial systems, human resources, inventory, and sales. X purchases software (New Software) upon which to base its enterprise-wide system. X has to develop software (Developed Software) that transfers data from X's legacy financial, human resources, inventory, and sales systems to the New Software. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The financial systems, human resource systems, inventory and sales systems are general and administrative functions under paragraph (c)(6)(iii)(B) of this section. Accordingly, the Developed Software is internal use software because it is developed for use in general and administrative functions.
Internal use software; definition of third party—(i) Facts. X develops software to interact electronically with its vendors to improve X's inventory management. X develops the software to enable X to interact with vendors and to allow vendors to initiate functions or review data on the taxpayer's system. X defines the electronic messages that will be exchanged between X and the vendors. X's software allows a vendor to request X's current inventory of the vendor's product, and allows a vendor to send a message to X which informs X that the vendor has just made a new shipment of the vendor's product to replenish X's inventory. At the beginning of development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties.
(ii) Conclusion. Under paragraph (c)(6)(vi)(E) of this section, X's vendors are not third parties for purposes of paragraph (c)(6)(iv) of this section. While X's software was developed to allow vendors to initiate functions or review data on the taxpayer's system, the software is not excluded from internal use software as set forth in paragraph (c)(6)(iv)(B) of this section because the software was developed to allow vendors to use the software to support X's inventory management, which is a general and administrative function of X.
Not internal use software; third party interaction—(i) Facts. X, a manufacturer of various products, develops software for a Web site with the intent to allow third parties to access data on X's database, to order X's products and track the status of their orders online. At the beginning of the development, X does not intend to develop the Web site software for commercial sale, lease, license, or to be otherwise marketed to third parties.
(ii) Conclusion. The software is not developed primarily for internal use because it is not developed for use in a general and administrative function. X developed the software to allow third parties to initiate functions or review data on the taxpayer's system as provided under paragraph (c)(6)(iv)(B) of this section.
Not internal use software; third party interaction—(i) Facts. X developed software that allows its users to upload and modify photographs at no charge. X earns revenue by selling advertisements that are displayed while users enjoy the software that X offers for free. X also developed software that has interfaces through which advertisers can bid for the best position in placing their ads, set prices for the ads, or develop advertisement campaign budgets. At the beginning of the development, X intended to develop the software to enable X to interact with third parties or to allow third parties to initiate functions on X's system.
(ii) Conclusion. The software for uploading and modifying photographs is not developed primarily for internal use because it is not developed for use in X's general and administrative functions under paragraph (c)(6)(iii)(A) of this section. The users and the advertisers are third parties for purposes of paragraph (c)(6)(iv) of this section. Furthermore, both the software for uploading and modifying photographs and the advertising software are not internal use software under paragraph (c)(6)(iv)(B) of this section because at the beginning of the development X developed the software with the intention of enabling X to interact with third parties or to allow third parties to initiate functions on X's system.
Not internal use software; commercially sold, leased, licensed, or otherwise marketed—(i) Facts. X is a provider of cloud-based software. X develops enterprise application software (including customer relationship management, sales automation, and accounting software) to be accessed online and used by X's customers. At the beginning of development, X intended to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties.
(ii) Conclusion. The software is not developed primarily for internal use because it is not developed for use in a general and administrative function. X developed the software to be commercially sold, leased, licensed, or otherwise marketed to third parties under paragraph (c)(6)(iv)(A) of this section.
Improvements to existing internal use software—(i) Facts. X has branches throughout the country and develops its own facilities services software to coordinate moves and to track maintenance requests for all locations. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system. Several years after completing the development and using the software, X consults its business development department, which assesses the market for the software. X determines that the software could be sold at a profit if certain technical and functional enhancements are made. X develops the improvements to the software, and sells the improved software to third parties.
(ii) Conclusion. Support services, which include facility services, are general and administrative functions under paragraph (c)(6)(iii)(B) of this section. Accordingly, the original software is developed for use in general and administrative functions and is, therefore, developed primarily for internal use. However, the improvements to the software are not developed primarily for internal use because the improved software was not developed for use in a general and administrative function. X developed the improved software to be commercially sold, leased, licensed, or otherwise marketed to third parties under paragraphs (c)(6)(iv)(A) and (c)(6)(v) of this section.
Dual function software; identification of a third party subset—(i) Facts. X develops software for use in general and administrative functions that facilitate or support the conduct of X's trade or business and to allow third parties to initiate functions. X is able to identify a third party subset. X incurs $50,000 of research expenditures for the software, 50% of which is allocable to the third party subset.
(ii) Conclusion. The software developed by X is dual function software. Because X is able to identify a third party subset, the third party subset is not presumed to be internal use software under paragraph (c)(6)(vi)(A) of this section. If X's research activities related to the third party subset constitute qualified research under section 41(d), and the allocable expenditures are qualified research expenditures under section 41(b), $25,000 of the software research expenditures allocable to the third party subset may be included in computing the amount of X's credit, pursuant to paragraph (c)(6)(vi)(B) of this section. If, after the application of paragraph (c)(6)(vi)(B) of this section, there remains a dual function subset, X may determine whether paragraph (c)(6)(vi)(C) of this section applies.
Dual function software; application of the safe harbor—(i) Facts. The facts are the same as in Example 11, except that X is unable to identify a third party subset. X uses an objective, reasonable method at the beginning of the software development to determine that the dual function software's use by third parties to initiate functions is reasonably anticipated to constitute 15% of the dual function software's use.
(ii) Conclusion. The software developed by X is dual function software. The software is presumed to be developed primarily for internal use under paragraph (c)(6)(vi)(A) of this section. Although X is unable to identify a third party subset, X reasonably anticipates that the dual function software's use by third parties will be at least 10% of the dual function software's use. If X's research activities related to the development or improvement of the dual function software constitute qualified research under section 41(d), without regard to section 41(d)(4)(E), and the allocable expenditures are qualified research expenditures under section 41(b), X may include $12,500 (25% of $50,000) of the software research expenditures of the dual function software in computing the amount of X's credit pursuant to paragraph (c)(6)(vi)(C) of this section.
Dual function software; safe harbor inapplicable—(i) Facts. The facts are the same as in Example 11, except X is unable to identify a third party subset. X uses an objective, reasonable method at the beginning of the software development to determine that the dual function software's use by third parties to initiate functions is reasonably anticipated to constitute 5% of the dual function software's use.
(ii) Conclusion. The software developed by X is dual function software. The software is presumed to be developed primarily for X's internal use under paragraph (c)(6)(vi)(A) of this section. X is unable to identify a third party subset, and X reasonably anticipates that the dual function software's use by third parties will be less than 10% of the dual function software's use. X may only include the software research expenditures of the dual function software in computing the amount of X's credit if the software satisfies the high threshold of innovation test of paragraph (c)(6)(vii) of this section and X's research activities related to the development or improvement of the dual function software constitute qualified research under section 41(d), without regard to section 41(d)(4)(E), and the allocable expenditures are qualified research expenditures under section 41(b).
Dual function software; identification of a third party subset and the safe harbor—(i) Facts. X develops software for use in general and administrative functions that facilitate or support the conduct of X's trade or business and to allow third parties to initiate functions and review data. X is able to identify a third party subset (Subset A). The remaining dual function subset of the software (Subset B) allows third parties to review data and provides X with data used in its general and administrative functions. X is unable to identify a third party subset of Subset B. X incurs $50,000 of research expenditures for the software, 50% of which is allocable to Subset A and 50% of which is allocable to Subset B. X determines, at the beginning of the software development, that the processing time of the third party use of Subset B is reasonably anticipated to account for 15% of the total processing time of Subset B.
(ii) Conclusion. The software developed by X is dual function software. Because X is able to identify a third party subset, such third party subset (Subset A) is not presumed to be internal use software under paragraph (c)(6)(vi)(A) of this section. If X's research activities related to the development or improvement of Subset A constitute qualified research under section 41(d), and the allocable expenditures are qualified research expenditures under section 41(b), the $25,000 of the software research expenditures allocable to Subset A may be included in computing the amount of X's credit pursuant to paragraph (c)(6)(vi)(B) of this section. Although X is unable to identify a third party subset of Subset B, 15% of Subset B's use is reasonably anticipated to be attributable to the use of Subset B by third parties. If X's research activities related to the development or improvement of Subset B constitute qualified research under section 41(d), without regard to section 41(d)(4)(E), and the allocable expenditures are qualified research expenditures under section 41(b), X may include $6,250 (25% × $25,000) of the software research expenditures of Subset B in computing the amount of X's credit, pursuant to paragraph (c)(6)(vi)(C) of this section.
Internal use software; application of the high threshold of innovation test—(i) Facts. X maintained separate software applications for tracking a variety of human resource (HR) functions, including employee reviews, salary information, location within the hierarchy and physical location of employees, 401(k) plans, and insurance coverage information. X determined that improved HR efficiency could be achieved by redesigning its disparate software applications into one employee-centric system, and worked to develop that system. X also determined that commercially available database management systems did not meet all of the requirements of the proposed system. Rather than waiting several years for vendor offerings to mature and become viable for its purpose, X embarked upon the project utilizing older technology that was severely challenged with respect to data modeling capabilities. The improvements, if successful, would provide a reduction in cost and improvement in speed that is substantial and economically significant. For example, having one employee-centric system would remove the duplicative time and cost of manually entering basic employee information separately in each application because the information would only have to be entered once to be available across all applications. The limitations of the technology X was attempting to utilize required that X attempt to develop a new database architecture. X committed substantial resources to the project, but could not predict, because of technical risk, whether it could develop the database software in the timeframe necessary so that X could recover its resources in a reasonable period. Specifically, X was uncertain regarding the capability of developing, within a reasonable period, a new database architecture using the old technology that would resolve its technological issues regarding the data modeling capabilities and the integration of the disparate systems into one system. At the beginning of the development, X did not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The software is internal use software because it is developed for use in a general and administrative function. However, the software satisfies the high threshold of innovation test set forth in paragraph (c)(6)(vii) of this section. The software was intended to be innovative in that it would provide a reduction in cost or improvement in speed that is substantial and economically significant. In addition, X's development activities involved significant economic risk in that X committed substantial resources to the development and there was substantial uncertainty, because of technical risk, that the resources would be recovered within a reasonable period. Finally, at the time X undertook the development of the system, software meeting X's requirements was not commercially available for use by X.
Internal use software; application of the high threshold of innovation test—(i) Facts. X undertook a software project to rewrite a legacy mainframe application using an object-oriented programming language, and to move the new application off the mainframe to a client/server environment. Both the object-oriented language and client/server technologies were new to X. This project was undertaken to develop a more maintainable application, which X expected would significantly reduce the cost of maintenance, and implement new features more quickly, which X expected would provide both significant improvements in speed and reduction in cost. Thus, the improvements, if successful, would provide a reduction in cost and improvement in speed that is substantial and economically significant. X also determined that commercially available systems did not meet the requirements of the proposed system. X was certain that it would be able to overcome any technological uncertainties and implement the improvements within a reasonable period. However, X was unsure of the appropriate methodology to achieve the improvements. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The software is internal use software because it is developed for use in a general and administrative function. X's activities do not satisfy the high threshold of innovation test of paragraph (c)(6)(vii) of this section. Although the software meets the requirements of paragraphs (c)(6)(vii)(A)(1) and (3) of this section, X's development activities did not involve significant economic risk under paragraph (c)(6)(vii)(A)(2) of this section. X did not have substantial uncertainty, because of technical risk, that the resources committed to the project would be recovered within a reasonable period.
Internal use software; application of the high threshold of innovation test—(i) Facts. X wants to expand its internal computing power, and is aware that its PCs and workstations are idle at night, on the weekends, and for a significant part of any business day. Because the general and administrative computations that X needs to make could be done on workstations as well as PCs, X develops a screen-saver-like application that runs on employee computers. When employees' computers have been idle for an amount of time set by each employee, X's application goes back to a central server to get a new job to execute. This job will execute on the idle employee's computer until it has either finished, or the employee resumes working on his computer. The ability to use the idle employees' computers would save X significant costs because X would not have to buy new hardware to expand the computing power. The improvements, if successful, would provide a reduction in cost that is substantial and economically significant. At the time X undertook the software development project, there was no commercial application available with such a capability. In addition, at the time X undertook the software development project, X was uncertain regarding the capability of developing a server application that could schedule and distribute the jobs across thousands of PCs and workstations, as well as handle all the error conditions that occur on a user's machine. X commits substantial resources to the project. X undertakes a process of experimentation to attempt to eliminate its uncertainty. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The software is internal use software because it is developed for use in a general and administrative function. However, the software satisfies the high threshold of innovation test as set forth in paragraph (c)(6)(vii) of this section. The software was intended to be innovative because it would provide a reduction in cost or improvement in speed that is substantial and economically significant. In addition, X's development activities involved significant economic risk in that X committed substantial resources to the development and there was substantial uncertainty that because of technical risk, such resources would be recovered within a reasonable period. Finally, at the time X undertook the development of the system, software meeting X's requirements was not commercially available for use by X.
Internal use software; application of the high threshold of innovation test—(i) Facts. X, a multinational manufacturer, wants to install an enterprise resource planning (ERP) system that runs off a single database. However, to implement the ERP system, X determines that it must integrate part of its old system with the new because the ERP system does not have a particular function that X requires for its business. The two systems are general and administrative software systems. The systems have mutual incompatibilities. The integration, if successful, would provide a reduction in cost and improvement in speed that is substantial and economically significant. At the time X undertook this project, there was no commercial application available with such a capability. X is uncertain regarding the appropriate design of the interface software. However, X knows that given a reasonable period of time to experiment with various designs, X would be able to determine the appropriate design necessary to meet X's technical requirements and would recover the substantial resources that X commits to the development of the system within a reasonable period. At the beginning of the development, X does not intend to develop the software for commercial sale, lease, license, or to be otherwise marketed to third parties or to enable X to interact with third parties or to allow third parties to initiate functions or review data on X's system.
(ii) Conclusion. The software is internal use software because it is developed for use in a general and administrative function. X's activities do not satisfy the high threshold of innovation test of paragraph (c)(6)(vii) of this section. Although the software meets the requirements of paragraphs (c)(6)(vii)(A)(1) and (3) of this section, X's development activities did not involve significant economic risk under paragraph (c)(6)(vii)(A)(2) of this section. X did not have substantial uncertainty, because of technical risk, that the resources committed to the project would be recovered within a reasonable period.
(i) Facts. X, a tire manufacturer, develops a new material to use in its tires. X conducts research to determine the changes that will be necessary for X to modify its existing manufacturing processes to manufacture the new tire. X determines that the new tire material retains heat for a longer period of time than the materials X currently uses for tires, and, as a result, the new tire material adheres to the manufacturing equipment during tread cooling. X evaluates several alternatives for processing the treads at cooler temperatures to address this problem, including a new type of belt for its manufacturing equipment to be used in tread cooling. Such a belt is not commercially available. Because X is uncertain of the belt design, X develops and conducts sophisticated engineering tests on several alternative designs for a new type of belt to be used in tread cooling until X successfully achieves a design that meets X's requirements. X then manufactures a set of belts for its production equipment, installs the belts, and tests the belts to make sure they were manufactured correctly.
(ii) Conclusion. X's research with respect to the design of the new belts to be used in its manufacturing of the new tire may be qualified research under section 41(d)(1) and paragraph (a) of this section. However, X's expenses to implement the new belts, including the costs to manufacture, install, and test the belts were incurred after the belts met the taxpayer's functional and economic requirements and are excluded as research after commercial production under section 41(d)(4)(A) and paragraph (c)(2) of this section.
(i) Facts. For several years, X has manufactured and sold a particular kind of widget. X initiates a new research project to develop a new or improved widget.
(ii) Conclusion. X's activities to develop a new or improved widget are not excluded from the definition of qualified research under section 41(d)(4)(A) and paragraph (c)(2) of this section. X's activities relating to the development of a new or improved widget constitute a new research project to develop a new business component. X's research activities relating to the development of the new or improved widget, a new business component, are not considered to be activities conducted after the beginning of commercial production under section 41(d)(4)(A) and paragraph (c)(2) of this section.
(i) Facts. X, a computer software development firm, owns all substantial rights in a general ledger accounting software core program that X markets and licenses to customers. X incurs expenditures in adapting the core software program to the requirements of C, one of X's customers.
(ii) Conclusion. Because X's activities represent activities to adapt an existing software program to a particular customer's requirement or need, X's activities are excluded from the definition of qualified research under section 41(d)(4)(B) and paragraph (c)(3) of this section.
(i) Facts. The facts are the same as in Example 3, except that C pays X to adapt the core software program to C's requirements.
(ii) Conclusion. Because X's activities are excluded from the definition of qualified research under section 41(d)(4)(B) and paragraph (c)(3) of this section, C's payments to X are not for qualified research and are not considered to be contract research expenses under section 41(b)(3)(A).
(i) Facts. The facts are the same as in Example 3, except that C's own employees adapt the core software program to C's requirements.
(ii) Conclusion. Because C's employees' activities to adapt the core software program to C's requirements are excluded from the definition of qualified research under section 41(d)(4)(B) and paragraph (c)(3) of this section, the wages C paid to its employees do not constitute in-house research expenses under section 41(b)(2)(A).
(i) Facts. X manufacturers and sells rail cars. Because rail cars have numerous specifications related to performance, reliability and quality, rail car designs are subject to extensive, complex testing in the scientific or laboratory sense. B orders passenger rail cars from X. B's rail car requirements differ from those of X's other existing customers only in that B wants fewer seats in its passenger cars and a higher quality seating material and carpet that are commercially available. X manufactures rail cars meeting B's requirements.
(ii) Conclusion. X's activities to manufacture rail cars for B are excluded from the definition of qualified research. The rail car sold to B was not a new business component, but merely an adaptation of an existing business component that did not require a process of experimentation. Thus, X's activities to manufacture rail cars for B are excluded from the definition of qualified research under section 41(d)(4)(B) and paragraph (c)(3) of this section because X's activities represent activities to adapt an existing business component to a particular customer's requirement or need.
(i) Facts. X, a manufacturer, undertakes to create a manufacturing process for a new valve design. X determines that it requires a specialized type of robotic equipment to use in the manufacturing process for its new valves. Such robotic equipment is not commercially available, and X, therefore, purchases the existing robotic equipment for the purpose of modifying it to meet its needs. X's engineers identify uncertainty that is technological in nature concerning how to modify the existing robotic equipment to meet its needs. X's engineers develop several alternative designs, and conduct experiments using modeling and simulation in modifying the robotic equipment and conduct extensive scientific and laboratory testing of design alternatives. As a result of this process, X's engineers develop a design for the robotic equipment that meets X's needs. X constructs and installs the modified robotic equipment on its manufacturing process.
(ii) Conclusion. X's research activities to determine how to modify X's robotic equipment for its manufacturing process are not excluded from the definition of qualified research under section 41(d)(4)(B) and paragraph (c)(3) of this section, provided that X's research activities satisfy the requirements of section 41(d)(1).
(i) Facts. An existing gasoline additive is manufactured by Y using three ingredients, A, B, and C. X seeks to develop and manufacture its own gasoline additive that appears and functions in a manner similar to Y's additive. To develop its own additive, X first inspects the composition of Y's additive, and uses knowledge gained from the inspection to reproduce A and B in the laboratory. Any differences between ingredients A and B that are used in Y's additive and those reproduced by X are insignificant and are not material to the viability, effectiveness, or cost of A and B. X desires to use with A and B an ingredient that has a materially lower cost than ingredient C. Accordingly, X engages in a process of experimentation to develop, analyze and test potential alternative formulations of the additive.
(ii) Conclusion. X's activities in analyzing and reproducing ingredients A and B involve duplication of existing business components and are excluded from the definition of qualified research under section 41(d)(4)(C) and paragraph (c)(4) of this section. X's experimentation activities to develop potential alternative formulations of the additive do not involve duplication of an existing business component and are not excluded from the definition of qualified research under section 41(d)(4)(C) and paragraph (c)(4) of this section.
(i) Facts. X, a manufacturing corporation, undertakes to restructure its manufacturing organization. X organizes a team to design an organizational structure that will improve X's business operations. The team includes X's employees as well as outside management consultants. The team studies current operations, interviews X's employees, and studies the structure of other manufacturing facilities to determine appropriate modifications to X's current business operations. The team develops a recommendation of proposed modifications which it presents to X's management. X's management approves the team's recommendation and begins to implement the proposed modifications.
(ii) Conclusion. X's activities in developing and implementing the new management structure are excluded from the definition of qualified research under section 41(d)(4)(D) and paragraph (c)(5) of this section. Qualified research does not include activities relating to management functions or techniques including management organization plans and management-based changes in production processes.
(i) Facts. X, an insurance company, develops a new life insurance product. In the course of developing the product, X engages in research with respect to the effect of pricing and tax consequences on demand for the product, the expected volatility of interest rates, and the expected mortality rates (based on published data and prior insurance claims).
(ii) Conclusion. X's activities related to the new product represent research in the social sciences (including economics and business management) and are thus excluded from the definition of qualified research under section 41(d)(4)(G) and paragraph (c)(8) of this section.
[T.D. 8930, 66 FR 290, Jan. 3, 2001, as amended by T.D. 9104, 69 FR 26, Jan. 2, 2004; T.D. 9786, 81 FR 68307, Oct. 4, 2016; 81 FR 76496, Nov. 3, 2016]
Terms defined here
Where the text says “the term … means”. Select a term to jump to its definition.
Cross-references
Computed from the citations in the text of 26 CFR.
Code sections it cites
- § 41 Credit for increasing research activities
- § 174 Amortization of research and experimental expenditures
- § 7701 Definitions
Regulations it cites
- § 1.174-2 Definition of research and experimental expenditures.
- § 1.41-2 Qualified research expenses.
- § 1.41-4A Qualified research for taxable years beginning before January 1, 1986.
- § 1.6001-1 Records.
Cited by 3 other regulations
Amendment history
From the source citation at the end of the section, newest first. T.D. is a Treasury decision; FR is the Federal Register.
- Amended (81 FR 76496)
- Amended by T.D. 9786 (81 FR 68307)
- Amended by T.D. 9104 (69 FR 26)
- Issued by T.D. 8930 (66 FR 290)
Where it sits in 26 CFR
- Subchapter A Income tax
- Part 1 Income taxes
- General Business Credits
Nearby sections
- § 1.41-0 Table of contents.
- § 1.41-1 Credit for increasing research activities.
- § 1.41-2 Qualified research expenses.
- § 1.41-3 Base amount for taxable years beginning on or after January 3, 2001.
- § 1.41-4 Qualified research for expenditures paid or incurred in taxable years ending on or after December 31, 2003.
- § 1.41-4A Qualified research for taxable years beginning before January 1, 1986.
- § 1.41-5A Basic research for taxable years beginning before January 1, 1987.
- § 1.41-6 Aggregation of expenditures.
- § 1.41-7 Special rules.