Guides·16 min read

Is Software Development Considered R&D? Qualifying for the R&D Tax Credit in 2026

Most modern software development is eligible for R&D tax credits if it passes the IRS four-part test. Learn what qualifies, what does not, and how startups can document activities to claim credits with confidence.

by Emmett Miller, Co-Founder·

A software development team reviewing project tasks on digital screens while discussing IRS R&D eligibility criteria.

Is Software Development Considered R&D? Qualifying for the R&D Tax Credit in 2026

Last updated: August 2026

Startups are increasingly looking to R&D tax credits as a way to reclaim costs from software development, especially as the maximum annual payroll offset climbs to $250,000. Recent IRS scrutiny and high audit rates mean founders can't rely on assumptions. Documentation and defensible studies are key. Many startups under-claim this benefit due to confusion about which software projects count and how to structure their records.

When is software development considered R&D for tax credits?

Software development can qualify for the R&D tax credit when the work is technical, aims to solve uncertainty, and results in new or improved software. Not all coding or IT work counts. Qualifying projects must meet the IRS four-part test. Purpose, uncertainty, experimentation, and reliance on hard sciences. Founders often miss credits by excluding technical activities or including tasks that do not qualify. Clear, audit-ready documentation of what was built, tested, and why helps companies prove eligibility and keep their credits.

Understanding the IRS four-part test for R&D eligibility

The IRS four-part test is the critical framework for determining if software development activities qualify for the R&D tax credit: projects must (1) pursue a permitted purpose by aiming to create new or improved functionality, performance, reliability, or quality; (2) encounter technological uncertainty at the outset; (3) use a process of experimentation to resolve that uncertainty; and (4) fundamentally rely on principles of computer science or engineering. All four criteria must be satisfied for a project to be eligible.

In software, the permitted purpose test typically covers the development of new product features, performance upgrades, or architecture overhauls, but not routine maintenance or cosmetic changes. Projects pass this test if they seek to make the product materially better from a technical perspective. Building a novel recommendation algorithm would qualify, while fixing typos or refactoring code for readability does not.

Technological uncertainty exists when a technical team cannot determine the feasibility or best method to achieve a specific goal at the start of development. Examples include attempting to build a scalable, real-time analytics platform or integrating a new machine learning framework where the outcome is not known. Standard bug fixes or well-understood integrations generally fail this test, as the path to completion is established.

The process of experimentation requires teams to systematically evaluate alternatives, prototyping, testing, or iterating through different methods, to address those uncertainties. Implementing, benchmarking, and rejecting various data storage solutions for performance reasons counts as qualifying experimentation. Simply following a prescribed set of steps without meaningful evaluation of alternatives falls short.

Finally, qualifying work must rely on computer science, engineering, or another hard science, not on business, marketing, or user adoption strategies. Rewriting a backend system for better fault tolerance relies on scientific principles, while redesigning a user interface based on aesthetic trends does not.

For startups, documenting the specific technical challenge each project faced, and the steps taken to resolve it, is essential. Record why the outcome was uncertain, what tests or prototypes were run, and how solutions were validated. This level of detail, tying everyday development work back to each element of the four-part test, not only supports claims under audit, but is critical to building a defensible, audit-ready R&D study. For more on maximizing your credit, see R&D Tax Credit Software Development: Maximizing Benefits for Startups.

Which software development activities qualify for R&D tax credits?

The IRS recognizes a wide range of software development activities as eligible for the federal R&D tax credit, provided they are undertaken to develop new products, processes, or systems, or to improve existing software for commercial or internal use. Qualified research can include initial development, significant customization, or enhancement of software. Regardless of whether the end product is sold externally or used internally by your business.

Typical qualifying activities span several technical domains. Building new features, creating proprietary tools, or architecting scalable backend systems all fit within the R&D credit framework. Customizing off-the-shelf platforms to overcome technical obstacles, or integrating with recent APIs and technologies, may also qualify when technical uncertainty is involved. Prototyping new modules, optimizing algorithms for speed or efficiency, and re-architecting for security or compatibility are routinely accepted by the IRS as qualified research.

Testing is another key area: debugging pre-release code, validating security controls, or stress-testing applications for scalability before customer launch all help establish that research aims to resolve technical uncertainty. These workstreams become eligible when they go beyond routine quality assurance and instead seek to discover information or achieve a new or improved function.

To ensure software activities are credit-eligible, each step, from initial ideation to final testing, should be documented with a clear justification for how it meets the IRS’s technical discovery or uncertainty requirements. Keeping detailed, contemporaneous records of prototypes, experiments, and the technical challenges encountered is essential for audit readiness. For further detail on documenting software activities and maximizing eligibility, see R&D Tax Credit Software Development: Maximizing Benefits for Startups and 7 Strategies to Qualify Internal Use Software for the R&D Tax Credit.

Examples of qualifying software projects (and what gets excluded)

Building innovative software projects, like a new SaaS platform that solves a core technical problem or substantially advances existing capabilities. Typically qualifies as R&D under the IRS rules. In contrast, software work that merely maintains, tweaks, or upgrades without a significant technical hurdle often does not. The key factor: a project must pursue technical advancement, tackle uncertainty, and require systematic development to meet R&D tax credit criteria.

A clear qualifying example is engineering a SaaS product that needs to overcome significant scalability challenges or invent a novel method of processing real-time data. These efforts generally require testing new algorithms, building unique architectures, or solving complex performance issues. Activities that align closely with the IRS's definition of qualified research. Refactoring code to support a new microservices architecture or introducing a never-before-applied technology to your stack can also qualify, provided the work involves technical uncertainty and experimentation.

Routine development tasks, however, are usually excluded. For instance, routine bug fixes, standard upgrades to newer software versions, or updating dependencies are considered maintenance, not R&D. If a team is integrating with widely supported APIs, such as connecting to Stripe or Slack using public documentation without addressing new technical challenges, these activities often don’t meet the eligibility threshold. Similarly, migrating data from one system to another, where the process is straightforward and doesn’t require the resolution of technical uncertainties. Is usually not considered qualified R&D.

Some edge cases are less obvious. If a migration project encounters significant technical hurdles, like re-engineering how data structures are mapped across incompatible systems or developing secure, novel approaches to preserve data integrity. Those specific aspects could be eligible, though the basic lift-and-shift process would not. For deeper guidance on which software development projects can enable tax benefits, see R&D Tax Credit Software Development: Maximizing Benefits for Startups. The IRS four-part test remains the litmus for qualification, but understanding these distinctions is crucial for startups eager to make a defensible claim.

Planning, design, and supervision: Do these activities qualify?

Project management, planning, and supervision only qualify for the R&D tax credit if they directly involve technical decision-making that addresses uncertainty. A core requirement set by the IRS. Strategic planning or technical discovery is eligible when it tackles unknowns about product feasibility or how to achieve a technical goal. Supervising engineers counts as qualified research activity only when the oversight is centered on guiding or resolving these technical challenges in the R&D process.

Routine management meetings, roadmap updates, or general administrative work do not qualify, since they lack direct involvement with technical experimentation. For instance, overseeing project timelines, assigning resources, or conducting status check-ins, without engaging with specific technical hurdles, falls outside the scope of qualifying R&D.

A common source of confusion is the role of technical leads and project managers: only their time spent on design decisions, solving development obstacles, or steering experimental solutions is creditable. For further detail on what counts and how to parse eligible tasks, see our breakdown of software R&D credit qualification. Distinguishing between eligible and non-eligible activity is critical to building a defensible claim under audit scrutiny.

The importance of contemporaneous documentation

Contemporaneous documentation, that is, capturing and storing records as work happens, is the top safeguard against IRS audit challenges on software R&D tax credits. For startups, defending a credit requires concrete evidence that eligible research activities took place, when and by whom, and that these activities genuinely addressed technical uncertainty or constituted the development of new functionality. If documentation trails are incomplete or recreated after the fact, audit risk rises sharply.

The most effective records for software development credits are digital and time-stamped: code commits, pull requests, project management tickets, design documents, technical project notes, and payroll or contractor reports verifying who worked on which initiatives. These artifacts are generated naturally throughout a development cycle. When linked systematically to the four-part test for R&D eligibility, they allow a founder, or their CPA, to demonstrate that claimed expenses directly supported qualifying research work.

A common pitfall is relying only on external invoices, expense spreadsheets, or reconstructed time estimates prepared at tax time. These "after-the-fact" approaches leave gaps: invoices alone do not show what research occurred, and retroactively estimated hours are difficult to verify if the IRS requests proof. Auditors often ask for contemporaneous artifacts during an examination.

Maintaining real-time records turns future audits from a fire drill into a straightforward process. With well-organized project histories, filtered repositories, and clear links to payroll, startups can easily match documented research to eligible costs. For founders seeking deeper strategies to maximize software R&D credits, our explainer on software development credits and audit-ready automation both provide step-by-step guidance tailored to sub-$5M, engineering-driven teams.

What activities do not qualify for the R&D credit?

Activities that do not qualify for the R&D tax credit include routine software maintenance, data entry, cosmetic UI changes, standard configuration, personal productivity tools unrelated to technical innovation, and work performed entirely outside the United States. The IRS draws a clear line: projects must address technical uncertainty and rely on a process of experimentation, not simply ongoing business operations or surface-level adjustments.

Routine maintenance, such as keeping servers running, updating third-party dependencies, or handling standard post-release bug fixes, falls outside the credit’s scope. These activities support operational continuity but lack the new technical development and experimentation the IRS requires for R&D eligibility. Similarly, cosmetic updates to the user interface, like altering colors or layout without introducing technical innovation, are excluded.

Standard configuration of off-the-shelf tools does not meet the four-part test for R&D, since it involves applying preset solutions without substantial engineering effort. Work conducted entirely overseas, in other words, performed by non-U.S.-based employees or contractors, cannot be included in a U.S. R&D claim, no matter how innovative the output. Finally, building personal productivity utilities or scripts that streamline daily tasks for an individual, unless they solve a technical uncertainty relevant to company-wide processes, does not qualify.

For more on distinguishing eligible projects, see R&D Tax Credit Software Development: Maximizing Benefits for Startups.

What happens if your software activities don't qualify?

If your software development work doesn't qualify under the IRS four-part test, claiming the R&D tax credit can trigger significant consequences. Repayment of any credits improperly claimed, assessment of interest, and potential penalties. The IRS may require you to reimburse credits previously received and could impose extra penalties if it determines that inaccurate documentation or unsupported claims were made.

If you discover that part of your credit was based on non-qualifying activities, you're expected to amend your tax filings to correct the claim. This process typically involves filing an amended tax return and submitting revised supporting documentation. Early correction can help limit exposure to additional interest or penalties. More importantly, use the experience to strengthen future R&D studies. Ensure documentation is contemporaneous, eligibility criteria are closely reviewed, and each activity is clearly mapped to the four-part test. For practical steps and best practices, R&D Tax Credit Software Development: Maximizing Benefits for Startups details how to avoid common compliance pitfalls.

Each year brings new projects and possibly changes in staffing, technologies, or research goals, making it essential for startups to reassess R&D credit eligibility annually. Relying on previous years’ assumptions can increase audit risk if your business evolves or if new IRS guidelines affect qualification standards. Regular eligibility reviews help ensure ongoing compliance and accurate credit claims, especially as the maximum a startup can apply against payroll taxes remains up to $250,000 per year under current tax rules. For startup founders in states like California, California Research and Development Tax Credit: Eligibility, Calculation, and Startup Impacts (2026) offers additional guidance on staying compliant across federal and state programs.

How Claimship automates R&D eligibility and documentation for startups

Software founders juggling core product work rarely have time for manual R&D credit compliance. Traditional methods mean sifting through scattered project files, spreadsheets, and repo logs to collect evidence, enter data, and assemble a credible study. Every year, this process demands tracking technical work across all code repositories and project tools, verifying which payroll expenses qualify, demonstrating that activity happened in the US, and then compiling a study robust enough for a CPA to file. And the IRS to audit. Each step is manual, error-prone, and disrupts engineering momentum.

Claimship eliminates these bottlenecks by automating every stage of R&D study preparation for startups. By syncing directly with your existing engineering and collaboration tools, Claimship continuously classifies pull requests, issues, and project threads against the IRS four-part test, preserving contemporaneous, audit-defensible evidence at every turn. Only edge cases that need human review are surfaced via a short, guided process. Once reviewed, Claimship prepares clear, organized documentation ready for the startup’s CPA to file, flags when you’re eligible for valuable state credits, and ensures that the evidence meets IRS standards. No retroactive guesswork, no duplicated data entry, and no last-minute scrambles to justify a claim.

Who should claim the R&D credit for software development (and who should pause)?

Startups building proprietary software that involves real technical uncertainty, such as new algorithms, back-end architecture, or novel user experiences, are the best candidates for the R&D tax credit. Teams with US-based engineers facing unknowns in how to achieve technical goals can typically qualify, especially if their work exceeds routine coding or IT maintenance. In contrast, firms that largely provide routine IT services, implement existing software, or perform outsourced tech support are unlikely to meet the IRS requirements for research and experimentation.

For early-stage startups with under $5 million in gross receipts, the current tax code allows claiming up to $250,000 per year as a payroll tax offset. This offers substantial cash flow relief even if the business is pre-revenue or running at a loss. As a startup grows and engineering projects become more complex, it’s vital to regularly review which activities meet the IRS four-part test and to keep defensible, contemporaneous records, especially as credit amounts increase and risk of audit rises. Growth-stage founders should periodically reassess eligibility as their team and workstreams shift. Additional guidance on qualifying projects is available in R&D Tax Credit Software Development: Maximizing Benefits for Startups.

Frequently asked questions

What is the IRS four-part test for R&D tax credit eligibility?

The IRS four-part test determines if a project is eligible for the R&D tax credit: (1) the work must pursue a permitted purpose, such as new or improved function, performance, or reliability; (2) address technological uncertainty, meaning the outcome or best method is initially unknown; (3) involve a process of experimentation like prototyping, testing, or systematic analysis; and (4) fundamentally rely on principles of science, such as computer science or engineering. All four criteria must be met for a project to qualify. This framework separates genuine R&D from routine development or maintenance work.

Does all software coding qualify as R&D for tax credits?

Not every coding activity qualifies for the R&D tax credit. Only software development that addresses technological uncertainty, seeks new or improved capabilities, and involves systematic experimentation meets the IRS requirements. Routine bug fixes, feature copies from competitors, cosmetic updates, or well-trodden integrations typically do not pass the test. Careful review of each project’s objectives and challenges is needed to identify truly eligible work.

What documentation is required for claiming the R&D tax credit?

To claim the R&D tax credit, companies must provide detailed records showing which activities were performed, who worked on them, and how those tasks satisfy the IRS four-part test. This often includes project plans, technical specifications, code repositories, meeting notes, and evidence of experimentation such as testing or prototyping logs. Clear separation of qualifying and non-qualifying work is crucial, as the IRS may scrutinize records during an audit. Maintaining organized, audit-ready documentation greatly improves the defensibility of your claim.

Which types of software work are excluded from R&D credit eligibility?

Routine maintenance, bug fixes, cosmetic updates, data entry, and development based solely on established methods or technologies typically do not qualify for the credit. Additionally, work focused on business process improvement, market research, or non-technical user interface changes is excluded. The IRS also disallows activities where the technical outcome is already certain or easily achievable without experimentation. Accurately identifying and excluding these tasks from an R&D study helps avoid audit risk.

How can startups automate the R&D documentation process?

Startups can reduce the manual burden of R&D documentation by using tools that connect directly to their code and project management platforms. Platforms like Claimship automate the classification and tracking of technical work by syncing with repositories and tickets, mapping activities to the IRS four-part test, and building an audit-ready study. This approach helps startups capture every eligible activity and maintain proper records without requiring time-consuming timesheets or extensive manual tagging.

What are the risks of misclassifying non-qualifying activities as R&D?

Misclassifying regular business or low-complexity software tasks as R&D can lead to IRS audits, claim reductions, penalties, or repayment of previously received credits. Overly broad or poorly documented claims attract greater scrutiny, especially as regulatory oversight has increased. Relying on precise, well-organized records and clear eligibility criteria helps mitigate these risks. Startups should strive for accuracy and transparency to defend their claims if challenged.

Next up

Find out what your startup is owed

Tell us about your company. We connect your tools, run a first pass, and show you the number. If the credit isn't worth it, we'll tell you.