- Enter total units inspected or total opportunities.
- Enter number of defects found across all opportunities.
- Click Calculate to see DPMO and equivalent sigma level.
The DPMO Formula
What Are DPMO and Sigma Level?
DPMO (Defects Per Million Opportunities) and sigma level are the core metrics of Six Sigma methodology. They provide a universal language for quality โ one that works whether you are making circuit boards with 200 solder joints or assembling furniture with 12 components.
The key insight is the concept of "opportunities." A simple product might have 1 opportunity for defect per unit, while a complex one might have 50. DPMO normalizes this so you can compare apples to apples.
Sigma Level Reference Table
| Sigma | DPMO | Yield | Meaning |
|---|---|---|---|
| 6σ | 3.4 | 99.99966% | Near perfection. World-class. |
| 5σ | 233 | 99.977% | Excellent. Very few defects. |
| 4σ | 6,210 | 99.379% | Good. Above average quality. |
| 3σ | 66,807 | 93.32% | Average. Most companies land here. |
| 2σ | 308,538 | 69.15% | Poor. Nearly 1 in 3 has a defect. |
| 1σ | 691,462 | 30.85% | Extremely poor. Process is broken. |
Real-World Example
A PCB assembly line inspects 5,000 boards. Each board has 8 solder joint opportunities. Inspectors find 45 total defects across all boards.
DPMO = 0.001125 x 1,000,000 = 1,125 DPMO
Yield = (1 - 0.001125) x 100 = 99.89%
Sigma level: approximately 4.6σ
At 4.6 sigma, this process is above average but not yet world-class. The next improvement target is reducing DPMO below 233 (5 sigma).
How to Improve Your Sigma Level
DMAIC: The Six Sigma Improvement Cycle
The five steps above follow the DMAIC framework (Define, Measure, Analyze, Improve, Control) โ the structured problem-solving methodology at the heart of Six Sigma. Each phase has specific tools and deliverables.
Defining Opportunities per Unit
The accuracy of your DPMO calculation depends on correctly defining "opportunities." An opportunity is any measurable chance for a defect to occur. Guidelines:
- Each solder joint on a circuit board = 1 opportunity
- Each dimension checked on a machined part = 1 opportunity
- Each line item on an invoice = 1 opportunity for error
- Do NOT count the same defect type multiple times per unit
🎯 Key Takeaway
DPMO and sigma level give you a universal quality language. They normalize complexity so you can compare any process fairly. Track DPMO over time to prove improvement, and use the sigma level to communicate quality goals that everyone understands.
Frequently Asked Questions
What is DPMO?
DPMO stands for Defects Per Million Opportunities. It normalizes defect rates across processes with different complexities. A process making a simple part with 1 opportunity per unit is compared fairly against a complex assembly with 50 opportunities per unit.
What is process sigma level?
Sigma level indicates how many standard deviations fit between the process mean and the nearest specification limit. Higher sigma = fewer defects. 6 Sigma means only 3.4 defects per million opportunities.
What sigma level is considered good?
Most companies operate at 3-4 sigma (6,210-66,807 DPMO). World-class is 5+ sigma (less than 233 DPMO). The goal of Six Sigma methodology is to reach 6 sigma: 3.4 DPMO.
How is DPMO different from defect rate?
Defect rate = defective units / total units. DPMO accounts for the number of opportunities for defects per unit. A circuit board with 200 solder joints has 200 opportunities โ DPMO normalizes for this complexity.
What is the difference between DPO and DPMO?
DPO (Defects Per Opportunity) = Total Defects / (Units x Opportunities per Unit). DPMO = DPO x 1,000,000. DPMO is simply DPO scaled to per-million for easier communication and comparison.
Do I need Six Sigma certification to use this?
No. DPMO and sigma levels are universal quality metrics. Any manufacturing team can use this calculator to benchmark their process quality and track improvement over time.
Track this automatically every shift
SymplProcess captures production data, computes KPIs, and trends everything over time โ no spreadsheets, no manual math.
Try SymplProcess Free →