Cost of Rework in Software Development 2026

Updated June 2026

How much does rework cost in software development?

Capers Jones data puts rework at 20-40% of total engineering effort in typical software organisations, with 25% a reasonable industry-average midpoint. On a 20-engineer team at $200,000 fully-loaded cost each, a 25% rework rate is $1,000,000 per year; reaching the DORA-elite 10% floor recovers $600,000 of that. Nationally, NIST put the annual US cost of inadequate software testing at $59.5 billion.

20-40%

Of engineering effort is rework

Capers Jones

85%

Typical Defect Removal Efficiency

Capers Jones 2008

$59.5B

Annual US cost of inadequate testing

NIST Planning Report 02-3

Capers Jones (Applied Software Measurement) found that 20-40% of development effort in typical US software organisations is consumed by rework. NIST Planning Report 02-3 (2002) separately found that more than half of software defects are not caught until "downstream" in development or after release, where they are the most expensive to fix, and put the annual US cost of inadequate testing infrastructure at $59.5 billion. On a 20-person team at $200,000 fully-loaded annual cost, a 20-40% rework rate is $800,000-$1,600,000 per year -- a number most engineering leaders have never calculated for their own organisation.

This page presents the software-specific data from the canonical studies. For the full study descriptions, methodology notes, and caveats, see the canonical studies page. For the calculator, see the homepage.

The IBM 1-10-100 Rule Applied to Software

Barry Boehm (1981) and IBM Systems Sciences Institute (1995) established that defect fix cost increases approximately one order of magnitude per lifecycle phase. The table below shows the multipliers and their modern CI/CD-adjusted interpretation.

Detection PhaseRelative CostModern CI/CD Adjustment
Requirements / Design$1Still cheapest. CI/CD does not reduce requirements rework.
Unit / Integration Testing$5-10Fast CI catches defects within hours. Lower than 1981 data for mature teams.
System / E2E Testing$10-30Automated E2E in CI reduces this for teams with good coverage.
UAT / Staging$30-60Less common for teams with continuous stakeholder feedback.
Production (customers affected)$100+Feature flags and fast rollback reduce effective cost for mature teams.

Worked Example: 20-Person Software Team

Inputs

  • Team size: 20 engineers
  • Fully-loaded cost: $200,000/yr
  • Rework rate: 25% (industry average, Capers Jones)

Outputs

Annual rework cost

$1,000,000

At elite level (10%)

$400,000

DORA 2024: Elite Software Team Performance

Deployment Frequency

Elite: Multiple/day

Low: Monthly

Lead Time

Elite: <1 hour

Low: 1-6 months

Change Failure Rate

Elite: 5%

Low: 40%

Time to Restore

Elite: <1 hour

Low: >1 day

Capers Jones: Software Defect Data

Calculate your team's rework cost

Open the calculator

Frequently Asked Questions

How much does rework cost in software development?

Capers Jones data (Applied Software Measurement) puts rework at 20-40% of total engineering effort in typical US software organisations, with 25% a reasonable industry-average midpoint. On a 20-engineer team at $200,000 fully-loaded cost each, a 25% rework rate is $1,000,000 per year; reaching the DORA-elite 10% floor recovers $600,000 of that. NIST Planning Report 02-3 separately put the annual US cost of an inadequate software testing infrastructure at $59.5 billion.

What percentage of software development is rework?

20-40% of engineering effort for typical commercial teams (Capers Jones), spanning 15-60% depending on maturity. DORA-elite teams stay below 10%. The underlying driver is defect removal efficiency: the average software organisation removes about 85% of defects before release, meaning 15% escape to production where they cost the most to fix.

How much more does a software defect cost if found in production?

About 100 times more than the same defect caught at the requirements or design stage, per the IBM 1-10-100 rule and Barry Boehm's cost-of-change data. A defect fixed in requirements costs roughly $1; caught in unit or integration testing $5-10; and once it reaches production and affects customers, $100 or more. Modern CI/CD, feature flags, and fast rollback reduce the effective production cost for mature teams but do not remove the curve.

Updated June 2026