Skip to main content
Glossary

What Is the Cost of Poor Quality (COPQ) for Software?

DefinitionUpdated September 20264 min readunitQ Editorial

Cost of poor quality (COPQ) is what defects cost a software business: support load, churn, refunds, rework. Learn how to estimate it, with an example.

Cost of poor quality (COPQ) is the total money a business loses because its product does not work the way it should. For software, that spans support tickets, refunds and credits, churned subscriptions, abandoned checkouts, engineering rework, and the roadmap time consumed by firefighting instead of building. COPQ matters because it translates quality from an engineering concern into a financial line item that executives can weigh against other investments.

The four cost buckets

The classic quality-management framework splits the total cost of quality into four categories, and they map cleanly onto software:

Internal failure costs

Defects caught before users see them: failed builds, rollback work, bug-fix sprints, hotfix releases. Cheapest of the failure costs, but far from free.

External failure costs

Defects that reached users. This is where software COPQ concentrates: support contact volume, refunds, SLA credits, negative reviews that suppress downloads, and the quiet cancellations that never file a ticket at all.

Appraisal costs

What you spend finding problems: QA staff, test infrastructure, monitoring, review analysis, beta programs.

Prevention costs

What you spend so problems never occur: code review, design review, developer training, better tooling.

The strategic point of the model is that the buckets trade against each other. Money spent on prevention and appraisal is visible in a budget; money lost to external failure is scattered across support, marketing, and churn where nobody owns it. Teams routinely under-invest in the first two because the third is invisible.


How teams estimate it

Nobody computes COPQ to the dollar. A defensible estimate usually combines four inputs:

  1. 1

    Support cost per contact multiplied by the share of contacts driven by product defects rather than how-to questions. Contact-driver analysis gives you that share.

  2. 2

    Churn attributable to quality. Exit surveys, churned-user interviews, and feedback themes tagged to cancellations put a bound on how many lost subscriptions trace back to bugs, crashes, or reliability.

  3. 3

    Direct concessions. Refunds, credits, and goodwill gestures are already in the ledger; they just need to be tagged to quality causes.

  4. 4

    Engineering rework share. The fraction of sprint capacity spent on unplanned defect work instead of planned delivery.

The hardest part is attribution, which is why quality-signal tooling earns a place in the calculation. When user feedback from reviews, tickets, and social posts is categorized against a consistent taxonomy, “what share of our support volume and churn is quality-driven” becomes a query rather than a guess. This is one of the places a platform like unitQ gets used less for alerting and more for finance: putting a number under each theme.


Why it matters

A team that cannot price poor quality will always lose the argument for fixing it. Roadmap debates pit a feature with a revenue projection against a bug backlog with no number attached, and the feature wins by default. COPQ reverses that dynamic. When “payment failures” carries an estimated monthly cost, prioritization stops being a matter of taste.

It also changes where fixes happen. External failure costs are typically several times larger than internal ones for the same defect, so an organization that sees the full bill starts shifting spend upstream toward prevention, which is where each dollar buys the most.


A worked example

A worked example

Suppose a mid-size subscription app estimates its COPQ for one quarter. Contact-driver analysis shows 38 percent of support tickets trace to product defects; at their cost per contact, that is roughly $210,000. Churned-user interviews attribute about a fifth of cancellations to reliability complaints, worth an estimated $340,000 in lost annual revenue. Refunds and credits tagged to outages add $45,000. Engineering estimates 25 percent of capacity went to unplanned defect work.

The headline number, well over half a million dollars per quarter before counting rework, gets one login-reliability project funded that had sat in the backlog for a year. The next quarter, defect-driven contact share and quality-attributed churn both fall, which becomes the project’s proof of return.

See how unitQ compares on your data

A short demo, run on your own feedback.



FAQ

Put a number under each theme

Curious what drives your own quality-driven churn and support load? See how to turn support tickets into product insights, then price it.