Skip to content

Bug Cost Calculator

The 1:10:100 figures are contested, and the direction is not.

Work out Bug Cost. The 1:10:100 figures are contested, and the direction is not. Names the misconception directly.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
%
%

Cost of one defect found in production

6,750

6× what it costs at Development · 1,215,000 a year

Found in requirements (1×)225
Found in design (2×)450
Found in development (5×)1,125
Found in testing (10×)2,250
Found in production (30×)6,750
Annual defect cost at your rate1,215,000
Saving from catching 50% of them in testing270,000
Payback on the testing investment2.7 months
Investment worth makingYes on these numbers

The multipliers here are conventional rather than measured. The widely quoted 1:10:100 progression comes from studies whose methodology has been questioned for decades — sample sizes were small, definitions of a defect varied, and the original data is largely unavailable for scrutiny. What survives the criticism is the direction and the rough order of magnitude: a defect found in production genuinely does cost far more than the same defect found in development, because it requires triage, reproduction, a hotfix, a release, and frequently customer communication and reputational repair that the development-time fix does not. Use this to compare options rather than to state a cost, and treat the payback figure as an argument rather than an accounting.

How the Bug Cost Calculator works

What a defect costs by the phase it is caught in, and what catching more of them earlier would be worth. The multipliers are conventional rather than measured, so the page uses them to compare options rather than to state a cost.

Also known as: bug cost · defect cost · cost of fixing a bug · shift left · cost of quality · 1 10 100 rule · testing roi · defect by phase · cost of poor quality · qa business case

The numbers everyone quotes, and where they came from

The 1:10:100 progression from requirements to development to production appears in almost every argument for testing earlier. Its provenance is weaker than its ubiquity suggests.

It traces to studies from the 1970s and 1980s with small samples, inconsistent definitions of what counted as a defect, and original data largely unavailable for anyone to check. Several careful reviews have found the widely cited multipliers difficult to source to anything solid.

So this uses them to compare options rather than to state a cost. The relative comparison between catching a defect now and catching it later survives the criticism; the specific claim that it costs precisely a hundred times more does not.

Why the direction holds anyway

A defect caught in development costs the fix. A defect caught in production drags triage, reproduction, a hotfix, an unplanned release, customer communication and the interruption to whatever the team was doing behind it.

None of those attach to the development-time version, and every one of them is real. The multiple may not be a hundred and it is certainly not one.

Requirements defects are the special case worth naming: they cost almost nothing to prevent, are expensive to discover, and are the most likely of all to survive every subsequent stage — because everything downstream was built correctly to the wrong specification.

When more testing stops paying

Testing has a cost and the return depends entirely on what it catches. A suite that catches real regressions on every commit usually pays for itself many times over; a suite of brittle tests failing spuriously costs more than it saves and erodes trust in the signal.

A large investment against a small number of cheap defects does not pay back, and this arithmetic will say so. That is a legitimate output rather than a failure of the model.

Zero defects is a sensible target only where failure is catastrophic. For most software the cost of eliminating the last few exceeds their impact, and pursuing it displaces work that would deliver more value elsewhere.

Where to go next

The Bug Cost question rarely arrives on its own. These are the ones that usually come with it:

Frequently asked questions

How much more does a bug cost in production?

The conventional progression is roughly 1:10:100 from requirements to development to production. The exact multiples are contested; the direction and the order of magnitude are not.

Where do the 1:10:100 figures come from?

Studies from the 1970s and 1980s whose methodology has been questioned for decades — small samples, inconsistent definitions of a defect, and original data largely unavailable for scrutiny. Treat them as a rule of thumb, not a finding.

Why does a production bug cost so much more?

Because the fix is the smallest part. Triage, reproduction, a hotfix, an unplanned release, customer communication and the interruption to whatever the team was doing all attach to it and none of them attach to a bug caught in development.

What is shifting left?

Moving defect detection earlier — better requirements, review, automated tests, static analysis. The business case is exactly the gap between the phase multipliers, which is what this calculates.

Is more testing always worth it?

No. Testing has a cost and the return depends on how many defects it actually catches and how expensive those defects would have been. A large investment against a few cheap defects does not pay back.

Should every bug be fixed?

No. A defect nobody encounters costs nothing to carry, and fixing it carries regression risk. The cost of the defect, not its existence, is what should decide.

Why are the 1:10:100 figures criticised?

Small samples, inconsistent definitions of a defect, original data largely unavailable, and results generalised far beyond their context. Several careful reviews have found the widely cited numbers difficult to trace to anything solid.

Is the underlying idea still right?

The direction almost certainly is, for a straightforward reason: a production defect drags triage, reproduction, a hotfix, a release and customer communication behind it, and a development-time defect drags none of those.

What is the cheapest defect to prevent?

The one caused by an unclear requirement, because it costs nothing to prevent and can be expensive to discover. Requirements defects are also the most likely to survive all the way to production.

Do automated tests pay for themselves?

Depends entirely on what they catch and how often they run. A suite catching real regressions on every commit usually does; a suite of brittle tests that fail spuriously costs more than it saves.

Should severity change the cost?

Substantially — a cosmetic defect and a data-corruption defect are not the same event. This uses one typical figure, so run it separately per severity band if the mix is uneven.

Is zero defects a sensible target?

Only where failure is catastrophic. For most software the cost of the last few defects exceeds their impact, and pursuing zero displaces work that would deliver more value.

Put this calculator on your own site

Free to use, on any site, commercial or not. Paste this where you want it to appear. It is a plain iframe, so it works in WordPress, Squarespace, Wix, Webflow, Ghost and anything else that accepts HTML.

The one-line version
<iframe src="https://www.thecalclibrary.com/embed/bug-cost-calculator" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px" loading="lazy" title="Bug Cost Calculator"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:6px 0 0;color:#64748b">Powered by <a href="https://www.thecalclibrary.com/bug-cost-calculator" style="color:#64748b">Bug Cost Calculator</a> from The Calc Library</p>

The only condition is that the credit line below the frame stays in place. That one line is what pays for the tool being free — it is how anyone else finds it.

Related calculators