---
url: https://www.qualityweb360.com/tools/cost-of-poor-quality/
title: "Cost of Poor Quality Calculator"
language: en
kind: tool
generated: 2026-09-05T07:00:29Z
source: https://www.qualityweb360.com/
---

# Cost of Poor Quality Calculator

- [Home](https://www.qualityweb360.com)
- [Tools](https://www.qualityweb360.com/tools/)
- Cost of Poor Quality Calculator

# Cost of Poor Quality Calculator

# Free Tool — ISO 9001 Quality Management

## Cost of Poor Quality Calculator

Companies lose between 5% and 30% of annual revenue to poor quality costs.
Find out yours in 5 minutes — free.

5 min

to complete

100%

free

PDF

instant report

[Calculate now →](#copq_en)

Cost of Poor Quality Calculator — ISO 9001

1

Data

2

Internal
Failures

3

External
Failures

4

Appraisal

5

Prevention

Step 1 of 5 — General Data

Step 1 — General Data

These inputs calibrate your results against real industry benchmarks.

Industry \* Select...Manufacturing &amp; Industrial ProductionFood &amp; BeverageHealthcare &amp; Life SciencesConstruction &amp; EngineeringTechnology &amp; SoftwareProfessional Services &amp; ConsultingLogistics, Transportation &amp; Supply ChainEnergy &amp; EnvironmentEducation, Training &amp; CertificationGovernment &amp; Public SectorCommerce &amp; ServicesOther / Not applicable This field is required.

Number of employees \*  This field is required.

Approximate annual revenue (USD) \* Less than $500,000$500,000 – $2,000,000$2,000,000 – $10,000,000More than $10,000,000 This field is required.

Average monthly salary per employee (USD) \*  This field is required.

Next →

Step 2 — Internal Failures

Defects caught before reaching the customer: rework, scrap, and re-inspection.

% of products/services requiring rework (0–100) \* Percentage that doesn't come out right the first time.  This field is required.

Weekly hours spent on rework \* Total team hours per week fixing failures.  This field is required.

% of wasted material (scrap) over monthly production cost (0–100) \* Materials or inputs that are discarded.  This field is required.

Weekly hours of re-inspection after corrections \* Re-verifying products already corrected.  This field is required.

← Back Next →

Step 3 — External Failures

Defects that reach the customer: returns, complaints, and penalties.

Number of customer returns or rejections per month \*  This field is required.

Average cost per return in USD (time + logistics + replacement) \*  This field is required.

Number of formal customer complaints per month \*  This field is required.

Monthly hours spent handling complaints \*  This field is required.

Average annual contractual penalties in USD (0 if none) \*  This field is required.

← Back Next →

Step 4 — Appraisal

Costs of verifying quality: inspections and audits.

Number of quality inspections per month \*  This field is required.

Average hours per inspection \*  This field is required.

Internal audits per year \*  This field is required.

Hours per audit (preparation + execution) \*  This field is required.

← Back Next →

Step 5 — Prevention

Investment in preventing failures: training, document control, and quality meetings.

Quality training hours per year \*  This field is required.

Monthly hours for QMS document control \*  This field is required.

Monthly hours in quality meetings \*  This field is required.

← Back See my result →

Estimated annual cost of poor quality

$0

0% % of annual revenue

…

The full breakdown and **3 industry-specific recommendations** are in your personalized report.

Generate my full report →

### Generate your full report

Enter your details to see the detailed breakdown and recommendations for your company.

First Name \*  This field is required.

Last Name \*  This field is required.

Business email \*  Please use a business email (no Gmail, Hotmail, etc.).

Company \*  This field is required.

Industry \* Select...Manufacturing &amp; Industrial ProductionFood &amp; BeverageHealthcare &amp; Life SciencesConstruction &amp; EngineeringTechnology &amp; SoftwareProfessional Services &amp; ConsultingLogistics, Transportation &amp; Supply ChainEnergy &amp; EnvironmentEducation, Training &amp; CertificationGovernment &amp; Public SectorCommerce &amp; ServicesOther / Not applicable This field is required.

View my full report →🔒 Your data is protected · No spam

### Your Cost of Poor Quality Report

#### 📍 Your 3 biggest loss areas

#### 💡 Recommendations for your company

⬇ Download PDF ReportReady to reduce these costs?

[Discover QualityWeb 360 →](https://www.qualityweb360.com/)

${s.l}

${fmtF(s.v)}

`).join('');} const recs=[]; if(R.grand&gt;0){ if(R.internal.total/R.grand&gt;0.40)recs.push({icon:'⚙️',txt:T.recs.internal}); if(R.external.total/R.grand&gt;0.30)recs.push({icon:'📞',txt:T.recs.external}); if(R.eval.total/R.grand&gt;0.25)recs.push({icon:'🔍',txt:T.recs.eval}); if(R.prev.total/R.grand&lt;0.10||R.prev.total&lt;1)recs.push({icon:'📚',txt:T.recs.prev}); if(recs.length===0)recs.push({icon:'✅',txt:T.recs.default}); } const recsEl=el('recs'); if(recsEl){recsEl.innerHTML=recs.slice(0,3).map(r=&gt;`${r.icon}

${r.txt}

`).join('');} } function pdf(){ if(!window.jspdf){alert('Cargando...');return;} const{jsPDF}=window.jspdf; const doc=new jsPDF({orientation:'portrait',unit:'mm',format:'a4'}); const blue=[0,108,180],dark=[33,33,33],mid=[102,102,102],white=[255,255,255],green=[40,167,69]; const logo='https://www.qualityweb360.com/wp-content/uploads/2019/02/cropped-cropped-logo-qualityweb-360-1.png'; const empresa=el('company')?.value||''; const today=new Date().toLocaleDateString(undefined,{year:'numeric',month:'long',day:'numeric'}); // P1 Cover doc.setFillColor(...blue);doc.rect(0,0,210,297,'F'); doc.setFillColor(0,90,150);doc.rect(0,190,210,107,'F'); try{doc.addImage(logo,'PNG',20,20,50,18);}catch(e){} doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(26); doc.text(T.pdf_title[0],20,80);doc.text(T.pdf_title[1],20,94); doc.setFont('helvetica','normal');doc.setFontSize(12); doc.text(T.pdf_tool,20,110); doc.setFont('helvetica','bold');doc.setFontSize(15);doc.text(empresa||'—',20,135); doc.setFont('helvetica','normal');doc.setFontSize(11);doc.text(today,20,147); doc.setFontSize(9);doc.setTextColor(180,210,255);doc.text('www.qualityweb360.com',20,272); // P2 Executive summary doc.addPage(); doc.setFillColor(...blue);doc.rect(0,0,210,38,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(17); doc.text(T.pdf_exec,20,25);doc.setTextColor(...dark); const bench=BENCHMARKS[D.industry]||BENCHMARKS._default; let aCl=green,aTxt=T.bench_alert[0]; if(R.pct&gt;bench.max){aCl=[220,53,69];aTxt=T.bench_alert[2];} else if(R.pct&gt;=bench.min){aCl=[255,152,0];aTxt=T.bench_alert[1];} let y=52; const row=(lbl,val)=&gt;{doc.setFont('helvetica','normal');doc.setFontSize(11);doc.setTextColor(...mid);doc.text(lbl,20,y);doc.setTextColor(...dark);doc.text(val,190,y,'right');y+=8;}; row(T.pdf_company,empresa||'—');row(T.pdf_industry,D.industryLabel||'—'); row(T.pdf_sales,'$'+(R.mid||0).toLocaleString('en-US')); y+=3;doc.setDrawColor(220,220,220);doc.line(20,y,190,y);y+=8; doc.setFont('helvetica','bold');doc.setFontSize(13);doc.setTextColor(...dark); doc.text(T.pdf_total_lbl,20,y);y+=9; doc.setFontSize(22);doc.setTextColor(...blue);doc.text(fmtF(R.grand),20,y);y+=9; doc.setFontSize(11);doc.setTextColor(...dark);doc.text(R.pct.toFixed(1)+'% '+T.pdf_pct_sales,20,y);y+=7; doc.setFillColor(...aCl);doc.roundedRect(20,y,90,9,2,2,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(9); doc.text(aTxt,65,y+6,'center');y+=16; doc.setTextColor(...mid);doc.setFont('helvetica','normal');doc.setFontSize(10); doc.text(T.pdf_bench_lbl+' '+bench.min+'%–'+bench.max+'%',20,y);y+=12; [[T.res_cats[0],R.internal.total],[T.res_cats[1],R.external.total],[T.res_cats[2],R.eval.total],[T.res_cats[3],R.prev.total]].forEach(([n,v])=&gt;{ doc.setFont('helvetica','bold');doc.setFontSize(11);doc.setTextColor(...dark);doc.text(n,20,y); doc.setFont('helvetica','normal');doc.setTextColor(...mid);doc.text(fmtF(v)+' ('+((R.grand&gt;0?v/R.grand*100:0)).toFixed(1)+'%)',190,y,'right');y+=8;}); // P3 Detail doc.addPage(); doc.setFillColor(...blue);doc.rect(0,0,210,38,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(17); doc.text(T.pdf_detail,20,25);y=50; const rows=[ {cat:T.res_cats[0],subs:[[T.res_subs[0],R.internal.reprocesos],[T.res_subs[1],R.internal.retrabajos],[T.res_subs[2],R.internal.scrap],[T.res_subs[3],R.internal.reinsp]],tot:R.internal.total}, {cat:T.res_cats[1],subs:[[T.res_subs[4],R.external.devol],[T.res_subs[5],R.external.quejas],[T.res_subs[6],R.external.penal]],tot:R.external.total}, {cat:T.res_cats[2],subs:[[T.res_subs[7],R.eval.insp],[T.res_subs[8],R.eval.audit]],tot:R.eval.total}, {cat:T.res_cats[3],subs:[[T.res_subs[9],R.prev.cap],[T.res_subs[10],R.prev.docs],[T.res_subs[11],R.prev.reun]],tot:R.prev.total}, ]; rows.forEach(r=&gt;{ doc.setFillColor(...blue);doc.rect(20,y-5,170,9,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(10); doc.text(r.cat,24,y+1);doc.text(fmtF(r.tot),190,y+1,'right');y+=12; r.subs.forEach(([n,v])=&gt;{doc.setTextColor(...dark);doc.setFont('helvetica','normal');doc.setFontSize(9);doc.text(n,28,y);doc.setTextColor(...mid);doc.text(fmtF(v),190,y,'right');y+=7;}); y+=3;}); doc.setFillColor(...dark);doc.rect(20,y-3,170,10,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(11); doc.text(T.res_total,24,y+4);doc.text(fmtF(R.grand),190,y+4,'right'); // P4 Top3 + Recs doc.addPage(); doc.setFillColor(...blue);doc.rect(0,0,210,38,'F'); doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(17); doc.text(T.pdf_top3_title,20,25);y=50; doc.setTextColor(...dark);doc.setFontSize(13);doc.text(T.pdf_top3_sub,20,y);y+=10; const sc=[ {l:T.res_subs[0],v:R.internal.reprocesos},{l:T.res_subs[1],v:R.internal.retrabajos}, {l:T.res_subs[2],v:R.internal.scrap},{l:T.res_subs[3],v:R.internal.reinsp}, {l:T.res_subs[4],v:R.external.devol},{l:T.res_subs[5],v:R.external.quejas}, {l:T.res_subs[6],v:R.external.penal},{l:T.res_subs[7],v:R.eval.insp}, {l:T.res_subs[8],v:R.eval.audit},{l:T.res_subs[9],v:R.prev.cap}, {l:T.res_subs[10],v:R.prev.docs},{l:T.res_subs[11],v:R.prev.reun} ].sort((a,b)=&gt;b.v-a.v).slice(0,3); sc.forEach((s,i)=&gt;{doc.setFillColor(245,166,35);doc.circle(25,y-1,4,'F');doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(9);doc.text(String(i+1),25,y+1,'center');doc.setTextColor(...dark);doc.setFont('helvetica','normal');doc.setFontSize(10);doc.text(s.l,33,y);doc.setTextColor(...mid);doc.text(fmtF(s.v),190,y,'right');y+=10;}); y+=6;doc.setTextColor(...dark);doc.setFont('helvetica','bold');doc.setFontSize(13);doc.text(T.pdf_recs_sub,20,y);y+=10; const dr=[]; if(R.grand&gt;0){if(R.internal.total/R.grand&gt;0.40)dr.push(T.recs.internal);if(R.external.total/R.grand&gt;0.30)dr.push(T.recs.external);if(R.eval.total/R.grand&gt;0.25)dr.push(T.recs.eval);if(R.prev.total/R.grand&lt;0.10||R.prev.total&lt;1)dr.push(T.recs.prev);if(dr.length===0)dr.push(T.recs.default);} dr.slice(0,3).forEach((rec,i)=&gt;{doc.setFont('helvetica','bold');doc.setFontSize(10);doc.setTextColor(...blue);doc.text((i+1)+'.',20,y);doc.setFont('helvetica','normal');doc.setTextColor(...dark);const ls=doc.splitTextToSize(rec,158);doc.text(ls,28,y);y+=ls.length*6+5;}); // P5 Back cover doc.addPage(); doc.setFillColor(...blue);doc.rect(0,0,210,297,'F'); try{doc.addImage(logo,'PNG',80,28,50,18);}catch(e){} doc.setTextColor(...white);doc.setFont('helvetica','bold');doc.setFontSize(20); doc.text(T.pdf_back_h[0],105,88,'center');doc.text(T.pdf_back_h[1],105,102,'center'); doc.setFont('helvetica','normal');doc.setFontSize(12); T.pdf_back_desc.forEach((line,i)=&gt;doc.text(line,105,122+i*10,'center')); doc.setFont('helvetica','bold');doc.setFontSize(13);doc.text('www.qualityweb360.com',105,168,'center'); doc.save(T.pdf_filename+'-'+(empresa||'empresa').replace(/\s+/g,'-').toLowerCase()+'.pdf'); } window[UID+'_pdf']=pdf; // Clear errors on input document.querySelectorAll('#'+UID+' .cq-inp').forEach(e=&gt;{ const clr=()=&gt;{e.classList.remove('err');e.closest('.cq-f')?.classList.remove('has-err');}; e.addEventListener('input',clr); e.addEventListener('change',clr); e.addEventListener('focus',clr); }); });

## What is Cost of Poor Quality?

Everything your company spends because things were not done right the first time: rework, returns, scrap, inspections, and more.

**Cost of Poor Quality (COPQ)** is the total financial cost a business incurs when products or services fail to meet quality standards. It encompasses internal failures (rework, scrap), external failures (returns, warranty claims), appraisal activities (inspections, testing), and prevention efforts. Industry research shows COPQ represents **5–30% of annual revenue** for most companies.

##### What is COPQ?

All costs incurred from not doing things right the first time: rework, returns, scrap, re-inspection, and more.

##### Why measure it?

Without data, you cannot prioritize. Knowing your COPQ gives clarity on where to invest to reduce real losses immediately.

##### What to do with the result?

Justify quality investments, identify bottlenecks, and build an evidence-based improvement plan.

Want to eliminate these losses for good?

[ Request Demo → ](https://www.qualityweb360.com/demo-request/)

## Reduce these costs?

Hundreds of companies already manage their quality more efficiently with QualityWeb 360.
