DPMO & Sigma Level Calculator: Formula, Example & Instant Result
DPMO (defects per million opportunities) counts how many defects occur for every million chances to make one. Converting the defect rate to a z-value with the normal distribution and adding the conventional 1.5σ shift gives the familiar sigma level, which lets you compare processes of very different complexity.
↳ Values are pre-filled with an example — replace them with your own data.
Your data
Independent ways one unit can fail that you inspect for.
Result
Sigma level (with 1.5σ shift)4.50 σ
4.5 sigma by the usual convention (z = 3.0 without the 1.5σ shift).
DPMO1,333
About 1,333 defects for every million chances to make one.
Defects per opportunity (DPO)0.001333
Share of all opportunities that turned into a defect.
Yield99.867%
Share of opportunities that were right first time.
z (without shift)3.00
Long-term z-value from the normal distribution, no shift added.
Sigma scale from 2σ to 6σ with the process marked at 4.5σ (1,333 DPMO).
Formula
DPO = D / (U × O)
DPMO = DPO × 1,000,000
Yield = (1 − DPO) × 100 %
z = Φ⁻¹(1 − DPO)
Sigma level (short-term convention) = z + 1.5
D = defects, U = units, O = opportunities per unit; Φ⁻¹ = inverse standard normal CDF
Worked example
A PCB assembly line checks every board for 3 defect opportunities. Last month: how good was it in sigma terms?
Data
• Units inspected U = 12,000 boards
• Opportunities per unit O = 3 (solder joint bridge, missing part, wrong polarity)
The line runs at about 1,333 DPMO, a 4.5 sigma level by the usual convention (3.0 sigma without the shift). Reporting both values avoids the classic confusion between the long-term z and the 'sigma level' figure.
Tips & common mistakes
▲Define opportunities once and keep them fixed: adding trivial opportunities makes DPMO look better without any real improvement.
▲Always say whether a sigma level includes the 1.5σ shift; mixing the two conventions is the most common reporting error.
▲With zero defects there is no meaningful sigma level — report the number of units and the observation period instead.
▲DPMO counts defects, not defective units: one board with two defects counts twice. For defective units use the PPM calculator.
▲AI assistants often look up sigma levels from memorised tables and round aggressively; compute z with the inverse normal function instead and compare.
AI prompt for this calculation
Paste it into your AI assistant to be walked through the calculation with your own data.
Act as a quality engineer and help me calculate DPMO and the sigma level for my process.
Use exactly these formulas:
DPO = D / (U × O)
DPMO = DPO × 1,000,000
Yield = (1 − DPO) × 100 %
z = Φ⁻¹(1 − DPO), where Φ⁻¹ is the inverse standard normal CDF
Sigma level (short-term convention) = z + 1.5
Rules:
1. Work step by step and show every intermediate value.
2. Repeat my counts first and check the decimal and thousands separators.
3. If D, U or O is missing or unclear, ask me — never assume a number of opportunities.
4. Report the sigma level both with and without the 1.5σ shift and say which is which.
5. If D = 0, do not give a sigma level; tell me to report the sample size and period instead.
My data:
Defects D =
Units U =
Opportunities per unit O =
What counts as an opportunity =
The buttons copy the prompt first, then open the assistant in a new tab.
Add this calculator to your site
Copy the code below into your page. The calculator stays free; keep the attribution link with it.
<iframe src="https://www.qualityforeveryone.com/embed/calculators/en/dpmo-sigma-level-calculator" title="DPMO / Sigma Level — Quality for Everyone" width="100%" height="1100" style="border:0;max-width:100%" loading="lazy"></iframe>
<p><a href="https://www.qualityforeveryone.com/en/lab/calculators/dpmo-sigma-level-calculator">DPMO / Sigma Level calculator by Quality for Everyone</a></p>
Next step · DOCAMIN
Draft an improvement project charter from this result in DOCAMIN.
PPM counts defective units per million units; DPMO counts defects per million opportunities. A unit with several possible defects has several opportunities, so DPMO normalises for complexity, while PPM tells you how many units a customer would reject.
What is the 1.5σ shift and why is it added?
+
It is a convention: long-term data are assumed to drift by about 1.5 standard deviations compared with short-term performance, so the long-term z is raised by 1.5 to state a 'short-term' sigma level. It is an assumption, not a law — always say whether your figure includes it.
Can I calculate DPMO from variable (measured) data?
+
DPMO is an attribute measure: it needs counts of defects. With measured data, use the Cp/Cpk calculator instead; its expected PPM can be converted into a sigma level with the same inverse normal function.
How do I count defect opportunities fairly?
+
Count only independent, inspectable ways the unit can fail that matter to the customer, define them in writing and keep them stable over time. Splitting one failure mode into many 'opportunities' inflates the denominator and makes the process look better than it is.
Last tested: October 2026 · Tested with: automated math tests (3+ cases) · Reviewed by: Quality for Everyone editorial team