USA Federal
Tax & Accounting Software Corp. v. United States
The Judicial and Regulatory Evolution of Federal Research Incentives: A Comprehensive Analysis of Tax & Accounting Software Corp. v. United States and the Contemporary R&D Tax Credit Framework
- Year:
- 2000
- Case No.:
- 111 F. Supp. 2d 1153
- Court:
- United States District Court for the Northern District of Oklahoma
- Subject:
- Discovery Test
Ruled that software development failed the credit requirements because it did not discover information that was technological in nature under the prevailing regulations.
Download source PDFThe federal Credit for Increasing Research Activities, codified under Internal Revenue Code (IRC) Section 41, represents one of the most complex and litigated provisions of the United States tax system. Designed to incentivize domestic innovation by providing a dollar-for-dollar reduction in tax liability for qualified research expenses, the credit has undergone a profound transformation since its inception in 1981. This evolution was punctuated by a period of intense judicial scrutiny in the late 1990s and early 2000s, where the courts and the Internal Revenue Service (IRS) clashed over the fundamental definition of "qualified research." At the center of this controversy was the landmark case of Tax & Accounting Software Corp. (TAASC) v. United States, a decision that forced a reevaluation of the "Discovery Test" and the "Process of Experimentation Test," ultimately shaping the modern regulatory landscape for software developers and engineering firms across the country.
The Historical Context and the 1986 Legislative Pivot
To appreciate the significance of the Tax & Accounting Software Corp. decision, one must examine the genesis of the research credit and the subsequent legislative intent that sought to narrow its scope. When the credit was first introduced as Section 44F by the Economic Recovery Tax Act of 1981, it was broadly defined, essentially mirroring the "research and experimental" standard established under Section 174. Section 174 allows for the current deduction of research costs incurred in the "experimental or laboratory sense," a standard that focuses on whether there is uncertainty regarding the development or improvement of a product.
However, by the mid-1980s, Congress grew concerned that the credit was being applied too liberally to activities that did not represent true technological advancement, such as routine product testing and minor cosmetic changes. The Tax Reform Act of 1986 addressed this by enacting significant amendments that added several new requirements to the definition of "qualified research" under Section 41(d). These amendments introduced what is now known as the "Four-Part Test," intended to separate routine engineering from high-level innovation.
The Four-Part Test of Section 41(d)
For any research activity to qualify for the credit, the taxpayer must demonstrate that the activity meets four distinct and independent criteria. The following table outlines these statutory pillars as they were understood during the TAASC litigation and as they persist today.
| Statutory Pillar | Internal Revenue Code | Functional Requirement |
|---|---|---|
| The Section 174 Test | § 41(d)(1)(A) | The expenditures must be eligible for treatment as expenses under Section 174, meaning they must relate to activities intended to discover information that would eliminate uncertainty concerning the development or improvement of a product. |
| The Technological in Nature Test | § 41(d)(1)(B)(i) | The research must fundamentally rely on principles of the physical or biological sciences, engineering, or computer science. |
| The Business Component Test | § 41(d)(1)(B)(ii) | The information to be discovered must be intended to be useful in the development of a new or improved business component—defined as a product, process, software, technique, formula, or invention to be held for sale or used in the taxpayer’s trade or business. |
| The Process of Experimentation Test | § 41(d)(1)(C) | Substantially all of the research activities must constitute elements of a process of experimentation relating to a new or improved function, performance, reliability, or quality. |
The primary point of contention in the Tax & Accounting Software Corp. case—and several contemporaneous cases like United Stationers, Inc. v. United States—was the interpretation of the phrase "discovering information" within the second test and the definition of a "process of experimentation" in the fourth test.
The Fact Pattern and Technical Disputes in TAASC v. United States
The taxpayer in this pivotal case, Tax & Accounting Software Corporation (TAASC), was an Oklahoma-based Subchapter S corporation specialized in creating software for tax and accounting professionals. During the 1993 and 1994 tax years, TAASC claimed significant research credits for the development of four specific software suites: EasyACCT, Professional Tax System, EasyMICR, and EasyTEL.
Technical Innovations at Issue
The software products developed by TAASC represented significant functional integrations for the accounting industry at the time. EasyACCT was an integrated program that synchronized transaction recording with the accumulation of historical data for financial statements, allowing seamless transfer to tax software—a feature the parties agreed was unique upon its introduction. The Professional Tax System similarly broke new ground by allowing the preparation of state and federal returns from a single dataset and facilitating electronic filing, while also being optimized to run on low-memory hardware.
Despite these commercial and functional advancements, the IRS disallowed the credits. While the government conceded that the expenditures met the Section 174 test and the business component test, it argued that the research did not "discover" information in the sense intended by the 1986 amendments and that the development did not involve a true "process of experimentation".
The District Court’s Pro-Taxpayer Ruling
In 2000, the U.S. District Court for the Northern District of Oklahoma granted summary judgment to TAASC. The court adopted a "new to the taxpayer" standard, holding that for information to be "discovered," it did not need to be revolutionary or a leap forward for the entire field of computer science. Instead, the court reasoned that if the information was not previously known to the company and was not readily available to the public, the discovery requirement was satisfied. Furthermore, the court found that TAASC's systematic evaluation of programming alternatives and its iterative design process to overcome memory limitations constituted a valid "process of experimentation".
The Tenth Circuit’s Reversal and the Rise of the Discovery Test
The government appealed the District Court’s decision to the U.S. Court of Appeals for the Tenth Circuit. In 2002, the Tenth Circuit issued a transformative opinion that reversed the lower court’s ruling and established what became known as the "Discovery Test". The Tenth Circuit's analysis was driven by the belief that the 1986 amendments were specifically designed to tighten the credit's eligibility requirements, making them more restrictive than the deduction requirements under Section 174.
The "Separate from Product" Requirement
One of the most consequential aspects of the Tenth Circuit’s ruling was its interpretation of "discovery." The court held that the information discovered must be "something new or previously unknown" and must "expand existing knowledge" within the field of science or engineering. Most significantly, the court ruled that the new information could not merely be the product itself; it had to have "independent value" that could be applied in the development of other products.
This "separate from product" doctrine placed an enormous burden on taxpayers. Under this standard, a software developer could not simply claim that they "discovered" how to build a unique accounting program. They had to prove that in the process of building it, they discovered a new principle of computer science that was separate from the software code itself—a principle that could theoretically be used by other developers to solve similar problems.
The Scientific Process of Experimentation
Regarding the fourth test, the Tenth Circuit rejected the District Court’s view that "industrious development" and "trial and error" were sufficient. Instead, the court required a "scientific sense" of experimentation, which involves the formulation and testing of hypotheses to dissipate uncertainty about the technological possibility of success.
The Tenth Circuit noted that the credit should be inapplicable when the final design is certain at the outset or when the taxpayer knows how to achieve the result at the beginning of the research. In TAASC’s case, the court concluded that the products were "technically feasible" from the beginning. Because TAASC used well-known programming techniques to achieve its goals, the court viewed the work as routine debugging and coding rather than a qualifying process of experimentation.
Judicial Divergence and the Multi-Circuit Conflict
The TAASC decision did not occur in isolation. During the same period, the Seventh Circuit and the Tax Court issued rulings in cases such as United Stationers and Norwest Corp. v. Commissioner that further solidified the Discovery Test. These courts collectively moved toward a standard that required a "high threshold of innovation" for the research credit.
The following table compares the judicial interpretations of these core requirements across the different jurisdictions during the height of the Discovery Test era.
| Case | Jurisdiction | Interpretation of "Discovery" | Interpretation of "Experimentation" |
|---|---|---|---|
| United Stationers, Inc. v. U.S. (1998) | 7th Circuit | Research must expand or refine existing principles of computer science and be of "broad effect". | Required the formulation and testing of hypotheses to dissipate uncertainty about the possibility of success. |
| Norwest Corp. v. Commissioner (1999) | Tax Court | Knowledge gained must exceed the knowledge in the field; discovery of information new to the taxpayer but not others is insufficient. | Focused on technical risk; found that most software projects did not involve significant technical uncertainty. |
| TAASC v. United States (2002) | 10th Circuit | Information discovered must be separate from the product and expand existing knowledge. | Testing must be designed to overcome uncertainty about whether the result was technologically feasible at the outset. |
| Eustace v. Commissioner (2002) | 7th Circuit | Reaffirmed United Stationers, noting that "simple industrious software development" does not qualify. | Emphasized that "writing lines of code" is not fundamentally different from "writing lines of words" and does not inherently constitute experimentation. |
In Eustace, the Seventh Circuit explicitly acknowledged the Tenth Circuit's decision in TAASC but found that under either circuit’s definition, the taxpayer failed to qualify because the development only entailed "variations on themes long used by other developers". The judicial consensus at the time was clear: the research credit was reserved for pioneering leaps, not for the refinement of existing technologies or the industrious application of known methods to create new products.
Regulatory Correction: Treasury Decision 9104 and the Uncertainty Test
The restrictiveness of the Discovery Test caused significant disruption in the technology and engineering sectors, as most commercial R&D focuses on solving internal technical challenges rather than advancing the entire field of science. In response to this tension, the Department of the Treasury and the IRS issued new regulations in early 2004, finalized as Treasury Decision 9104 (TD 9104).
TD 9104 was a watershed moment in R&D tax history, as it explicitly abandoned the Discovery Test in favor of a more flexible "Uncertainty Test". The new regulations clarified that research "does not require the taxpayer to obtain information that exceeds, expands, or refines the common knowledge of a skilled professional in a particular field of science or engineering".
The Modern Definition of "Discovering Information"
Under the 2004 final regulations, research is considered to be undertaken for the purpose of discovering information if it is "intended to eliminate uncertainty concerning the development or improvement of a business component". This definition effectively harmonizes the Section 41 credit with the Section 174 deduction standard.
Uncertainty is defined as existing if the information available to the taxpayer does not establish:
- The capability of developing or improving the business component;
- The method for developing or improving it; or
- The appropriate design of the component.
This shift significantly lowered the bar for taxpayers. Instead of having to prove they discovered a new principle of science (the TAASC standard), they only need to show that they faced a technical question about how to build the product or what the best design would be.
The Reconfigured Process of Experimentation
TD 9104 also redefined the "process of experimentation" test to be more consistent with commercial R&D practices. The regulations clarify that a process of experimentation involves three core steps:
- The identification of uncertainty concerning the development or improvement of a business component;
- The identification of one or more alternatives intended to eliminate that uncertainty; and
- The evaluation of those alternatives through modeling, simulation, or a systematic trial and error methodology.
Crucially, the regulations state that a process of experimentation can exist even if there is no doubt about the capability or method of achieving the goal, as long as the appropriate design of the desired result is uncertain at the beginning of the research. This was a direct rebuke of the Tenth Circuit’s reasoning in TAASC, which had denied the credit because the software was "technically feasible" from the outset.
The Enduring Legacy of TAASC in Modern Software R&D
Despite the abolition of the Discovery Test, the principles articulated in Tax & Accounting Software Corp. continue to haunt modern R&D tax credit applications, particularly in the realm of software development and Internal Use Software (IUS). The Tenth Circuit's skepticism toward "routine" activities remains deeply embedded in IRS audit strategies and contemporary case law.
Internal Use Software (IUS) and the High Threshold of Innovation
A central theme of the TAASC litigation was whether the software was developed for sale to customers or for the company's internal administrative functions. For software that is deemed "Internal Use Software" (IUS), the taxpayer must meet an additional three-part "High Threshold of Innovation" (HTI) test, which is strikingly similar to the old Discovery Test.
| HTI Criterion | Functional Requirement |
|---|---|
| Innovation | The software must result in a reduction in cost or improvement in speed that is substantial and economically significant. |
| Significant Economic Risk | The taxpayer must commit substantial resources and there must be substantial uncertainty, due to technical risk, that the taxpayer will recover those resources in a reasonable period. |
| Commercial Availability | The software cannot be commercially available for use by the taxpayer—meaning it cannot be purchased, leased, or licensed and used for its intended purpose without modifications that satisfy the first two requirements. |
The modern definition of IUS excludes software developed to support the provision of a service to customers or software used in a production process, but for general administrative software (like payroll or bookkeeping), the HTI test remains a formidable barrier. This means that while the general Discovery Test is gone, it effectively still exists for internal-use projects.
The Exclusion of "Research After Commercial Production"
One of the most frequent points of conflict in software R&D audits—and a direct legacy of the Tenth Circuit's view in TAASC—is the exclusion of research conducted after the beginning of commercial production. A business component is considered ready for commercial production when it meets the basic functional and economic requirements of the taxpayer.
The IRS consistently excludes the following activities, which it views as non-experimental:
- Preproduction planning and tooling up;
- Trial production runs and troubleshooting production equipment;
- Debugging flaws in a business component once it is ready for use;
- Accumulating data relating to production processes.
The TAASC court's specific rejection of "debugging" as a qualifying activity remains a cornerstone of IRS audit technique guides. Developers today must be careful to distinguish between the "process of experimentation" used to resolve design uncertainties and the "routine testing" used to verify that the code works as intended.
Contemporaneous Documentation: The Modern "Failure of Proof" Trap
The modern implications of TAASC are perhaps most visible in the recent string of taxpayer losses in the Seventh and Eighth Circuits, such as Little Sandy Coal Company v. Commissioner (2023) and Phoenix Design Group v. Commissioner (2024). These cases highlight that while the legal standard for discovery has been lowered, the evidentiary burden has become more rigorous.
Little Sandy Coal and the Rejection of Estimates
In Little Sandy Coal, a shipbuilder claimed credits for designing and building eleven first-in-class vessels. The Seventh Circuit affirmed the denial of these credits not because the work wasn't complex, but because the taxpayer failed to provide a "principled way" to determine what portion of employee activities actually constituted a process of experimentation.
The court specifically noted that:
- Generic uncertainty inherent in manufacturing is not enough to satisfy the uncertainty test.
- "Shortcut estimates" of experimentation-related activities are insufficient.
- The taxpayer failed the "Substantially All" rule, which requires that at least 80% of the research activities (measured by cost or time) must constitute elements of a process of experimentation.
This reflects the Tenth Circuit’s demand in TAASC for evidence that is "separate from the product." If a taxpayer simply says "the whole ship was a prototype, so all work was experimentation," the courts will reject the claim. Instead, the taxpayer must document the specific technical uncertainties and the specific iterative tests conducted to resolve them.
Phoenix Design and the Engineering Design Problem
The 2024 decision in Phoenix Design Group v. Commissioner provides a stark warning for engineering and design firms. The court disallowed credits for mechanical, electrical, and plumbing (MEPF) engineering because the work was characterized as routine design adaptation and code compliance.
The Phoenix Design court echoed the TAASC logic in several key ways:
- Capability vs. Method: The court held that performing calculations on available data is not an investigative activity if the taxpayer already has the information necessary to address the unknown.
- Lack of Contemporaneous Records: PDG employees recorded time using generic narratives without tying activities to specific technical uncertainties.
- Routine vs. Experimental: Much like the TAASC court’s view on "industrious development," the Phoenix Design court found that merely connecting an activity to a larger plan that "resembles the scientific method" does not satisfy the process of experimentation test.
The New Era of Disclosure: Form 6765 and Section 174 Amortization
As the legal landscape has shifted toward stricter substantiation, the IRS has formalized these requirements through administrative changes. The 2024 update to Form 6765, Credit for Increasing Research Activities, signals a new era of transparency and upfront documentation.
The Reconfigured Form 6765 Requirements
Taxpayers can no longer submit "procedurally weak" claims and expect to validate them during an audit. The IRS now requires:
- Identification of all business components related to the credit.
- A clear narrative description of the research activities performed for each component.
- Specific reporting of qualified employee wages, supply costs, and contract research expenses on a per-project basis.
This shift toward "project-level cost accounting" is a direct response to the "failure of proof" issues seen in TAASC and Little Sandy Coal. The IRS is essentially forcing taxpayers to provide the contemporaneous evidence that the Tenth Circuit found lacking in 2002.
The Impact of TCJA and Section 174 Amortization
The stakes for qualifying for the R&D credit have been further elevated by the Tax Cuts and Jobs Act of 2017. For tax years beginning after December 31, 2021, companies can no longer fully deduct R&D expenses in the year they are incurred. Instead, they must amortize domestic R&D expenses over five years and international expenses over fifteen years.
This change has significant cash flow implications. Because Section 280C(c) requires a reduction in the Section 174 deduction by the amount of the Section 41 credit taken, the interplay between these two provisions is more critical than ever. The inability to currently deduct expenses makes the dollar-for-dollar research credit the primary tool for mitigating the tax burden of R&D investments.
Practical Strategies for Future R&D Tax Credit Applications
Drawing from the judicial history of Tax & Accounting Software Corp. and the modern regulatory environment, practitioners must adopt a proactive, documentation-centric approach to R&D claims. The following table summarizes the core strategies for navigating the current landscape.
| Strategy Pillar | Actionable Methodology | Regulatory/Judicial Basis |
|---|---|---|
| Project Specificity | Clearly define the business component at the lowest possible level using the "Shrinking Back" rule if the overall product fails the tests. | IRC § 41(d) and Treas. Reg. § 1.41-4(b)(2). |
| Documentation of Uncertainty | Record the specific technical unknowns (capability, method, or design) that existed at the outset of the project. | The "Uncertainty Test" established in TD 9104; rejected the "novelty" argument in Little Sandy Coal. |
| Evidence of Alternatives | Maintain logs of modeling, simulation, coding trials, and iterative prototyping used to evaluate alternative designs. | The "Process of Experimentation" test defined in TD 9104 and emphasized in Phoenix Design. |
| Avoid "Routine" Language | Ensure that technical narratives focus on overcoming "technical limitations" rather than "fulfilling customer requirements" or "debugging". | The TAASC court's exclusion of debugging and routine programming techniques. |
| Contemporaneous Time Tracking | Link employee time and wages directly to the specific technical phases of each business component. | The "Substantially All" rule and the rejection of broad estimates in Little Sandy Coal. |
Conclusion: Synthesizing the Legacy of TAASC v. United States
The case of Tax & Accounting Software Corp. v. United States remains a landmark not because its restrictive "Discovery Test" survived—it was famously dismantled by the Treasury Department—but because it defined the rigorous framework of judicial and IRS scrutiny that remains in place today. The Tenth Circuit’s insistence that research must be more than "industrious development" and that experimentation must be a "scientific process" continues to be the primary filter through which the IRS views research claims.
For modern software developers and engineering firms, the lesson of TAASC is that "new to you" and "commercially unique" are no longer sufficient to secure the credit. In an era defined by mandatory Section 174 amortization and project-level reporting on Form 6765, the distinction between "routine engineering" and "qualified research" hinges entirely on the quality of contemporaneous documentation. The transition from the Discovery Test to the Uncertainty Test gave taxpayers a more achievable legal standard, but the courts have compensated by demanding a much higher standard of proof. To succeed in the modern R&D tax credit environment, firms must treat their technical development lifecycle as a documented scientific journey, ensuring that every design choice, every failed alternative, and every technical uncertainty is captured in real-time. The ghost of TAASC continues to serve as a reminder that without a principled way to differentiate experimentation from development, even the most innovative products will fail to meet the "substantially all" requirements of the Internal Revenue Code.
