lean-stack
Menu

DPMO: defects per million opportunities explained

DPMO, defects per million opportunities: the formula, three worked examples, a sigma level table, how it differs from defect rate and yield, and common traps.

October 27, 2026 · 6 min read · Six Sigma Software

By the lean-stack editorial team
DPMO = defects ÷ (units × opportunities per unit) × 1,000,000

3σ

66,807 DPMO

4σ

6,210 DPMO

5σ

233 DPMO

6σ

3.4 DPMO
Sigma levels use the conventional 1.5 sigma shift. Bar lengths are on a log scale, so each step down is roughly ten to thirty times fewer defects.

DPMO (defects per million opportunities) is a quality measure that counts how many defects a process would make for every million chances to make one. Because it counts opportunities, not just units, it lets you compare a simple part with a complex assembly, or an order form with an invoice, on the same scale.

This guide covers the formula, three worked examples, how DPMO converts to a sigma level, how it differs from defect rate and first pass yield, and the definitions that make it trustworthy. To run the numbers on your own data, use the Six Sigma calculator.

Key takeaways

DPMO = defects ÷ (units × opportunities per unit) × 1,000,000.

It counts defects, not defective units. One unit can carry several defects.

The opportunity count is the weak point. Inflate it and DPMO looks better without anything improving.

With the conventional 1.5 sigma shift, 3.4 DPMO is six sigma and 66,807 DPMO is three sigma.

DPMO shows how often defects occur. It does not show why, how much they cost or how serious they are.

What is DPMO?

DPMO normalizes a defect count. It takes the defects found, divides them by every chance there was to make a defect, and scales the result to one million. A lower DPMO means fewer defects per opportunity.

Say a part has five things that could be wrong with it: a dimension, the surface, the label, the color and the packaging. Each part carries five opportunities, so 1,000 parts carry 5,000. DPMO turns the defects found in those 5,000 chances into a rate you can trend and compare.

DPMO is a core Six Sigma measure, and it is the input to a sigma level. It is used in manufacturing, but it works just as well for orders, claims, invoices and software transactions once you define what an opportunity is.

The DPMO formula

The formula has three inputs:

Defects

Every defect found, counting several on one unit separately.

Units

The number of units inspected in the period.

Opportunities per unit

The number of distinct ways each unit could be defective.

DPMO = defects ÷ (units × opportunities per unit) × 1,000,000. The part in brackets is the total number of opportunities. Some teams first work out defects per opportunity (DPO), defects ÷ total opportunities, and multiply that by one million.

How to calculate DPMO, step by step

  1. 1

    Define the unit. One part, one order, one invoice or one claim.

  2. 2

    List the opportunities. Write down each requirement that could fail on a unit, tied to what the customer cares about.

  3. 3

    Inspect and count units. Record how many units were checked in the period.

  4. 4

    Count every defect. If one unit has three defects, count three.

  5. 5

    Work out total opportunities. Units × opportunities per unit.

  6. 6

    Apply the formula. Defects ÷ total opportunities × 1,000,000.

  7. 7

    Compare. Against last period, a target or the customer's requirement.

Three worked examples

These examples are illustrative. Notice how the opportunity count changes the picture:

Machined parts

1,000 parts × 5 opportunities = 5,000 opportunities, 25 defects

DPMO: 25 ÷ 5,000 × 1,000,000 = 5,000 DPMO

Customer orders

500 orders × 8 fields (name, addresses, item, quantity, discount, tax code, delivery) = 4,000 opportunities, 16 errors

DPMO: 16 ÷ 4,000 × 1,000,000 = 4,000 DPMO

Complex assembly

200 units × 40 opportunities = 8,000 opportunities, 20 defects

DPMO: 20 ÷ 8,000 × 1,000,000 = 2,500 DPMO

Twenty defects in 200 assemblies sounds worse than 25 in 1,000 parts. Once opportunities are counted, the assembly line has the lower defect rate per chance. A DPMO of 5,000 does not mean 5,000 parts are defective; it means 5,000 defects per million chances.

From DPMO to sigma level

Six Sigma tables convert DPMO to a sigma level. By convention they include a 1.5 sigma shift, which allows for a process drifting over the long term:

1 sigma

691,462 DPMO

Yield: 30.9% yield

2 sigma

308,538 DPMO

Yield: 69.1% yield

3 sigma

66,807 DPMO

Yield: 93.3% yield

4 sigma

6,210 DPMO

Yield: 99.38% yield

5 sigma

233 DPMO

Yield: 99.977% yield

6 sigma

3.4 DPMO

Yield: 99.99966% yield

Yield here means the share of opportunities without a defect. The Six Sigma calculator works out the sigma level for any DPMO and lets you turn the shift off to see the long-term figure.

DPMO vs defect rate, DPU and first pass yield

Each measure answers a different question, and they work best side by side:

DPMO

Defects per million opportunities

Watch out for: Needs a clear, stable opportunity count

DPU (defects per unit)

Defects ÷ units

Watch out for: Does not adjust for how complex the unit is

Defect rate or PPM

Defective units as a share, or per million units

Watch out for: Counts a unit with three defects once

First pass yield

Share of units right the first time, with no rework

Watch out for: Shows rework, not how many defects failed units had

Scrap and rework rates

Units thrown away or corrected

Watch out for: Miss defects that reach the customer

Read them together. If DPMO rises while first pass yield holds steady, minor defects may be creeping up on units that still pass. If first pass yield falls while DPMO holds, defects may be bunching on fewer units or one step.

Defining opportunities so the number holds up

DPMO is only as good as the definitions behind it. Agree these before you report it:

  • One unit definition: Used the same way by everyone.
  • A written opportunity list: For each unit or process type, tied to customer or specification requirements.
  • Objective defect criteria: So two inspectors classify the same condition the same way.
  • A set period or sample: Decided in advance, so results are not picked after the fact.
  • A rule for several defects on one unit: Usually count each one.
  • A review when things change: New designs, workflows or requirements change the opportunity list.

Opportunities should be real chances for a defect that matters. Counting trivial ones, such as every screw on a cover, inflates the denominator and makes DPMO look better while nothing improves.

What DPMO does not tell you

DPMO measures frequency. It leaves several questions open:

Why defects happen

Finding causes takes root cause analysis, a Pareto chart or a fishbone diagram.

How serious they are

A low DPMO can still hide a safety-critical defect. Many teams track critical defects separately.

What they cost

A rare but expensive defect may matter more than a common cosmetic one.

Whether the data is sound

A measurement system analysis is worth doing before reporting results.

Late defects are the expensive ones. A 2002 NIST study estimated that inadequate software testing infrastructure cost the US economy $59.5 billion a year, much of it from defects found late or by users.

Using DPMO on a dashboard

A single plant-wide DPMO hides more than it shows. Useful breakdowns:

Trend over time

Whether the process is improving, stable or slipping. A control chart shows which changes are real.

By defect category

Which few types drive most of the number.

By product or part number

Complexity or design issues.

By supplier

For supplier quality reviews.

By process step

Where defects are introduced.

Next to first pass yield

Links defect frequency to rework and flow.

Turning DPMO into action

  1. 1

    Review the trend. Look for spikes, steady climbs and repeating patterns.

  2. 2

    Break it down. Sort by defect type, product, line, shift or supplier.

  3. 3

    Pick the biggest or most serious contributor. Weigh frequency and severity.

  4. 4

    Check the measurement. Make sure everyone counts defects the same way.

  5. 5

    Find the root cause. Use structured problem solving, often a DMAIC project.

  6. 6

    Change the process. Update controls, settings, training or supplier requirements.

  7. 7

    Watch DPMO afterward. A drop that does not last means the fix is not built into the process.

Frequently asked questions

How do you calculate DPMO?
Divide the number of defects by the total opportunities (units × opportunities per unit) and multiply by 1,000,000. For example, 25 defects in 1,000 units with 5 opportunities each is 5,000 DPMO.
What DPMO is six sigma?
3.4 defects per million opportunities, using the conventional 1.5 sigma shift. Three sigma is about 66,807 DPMO.
What is the difference between DPMO and PPM?
PPM usually counts defective parts per million units, so a part with three defects counts once. DPMO counts every defect against every opportunity, so it adjusts for how complex the unit is.
What is a good DPMO?
It depends on the process and the customer. Compare against your own trend and the customer's requirement rather than a universal number, and track critical defects separately.

Choosing Six Sigma Software?

Read the buying guide: what to look for, mistakes to avoid and questions to ask vendors.

Open the guide

Related guides

Sources

Books and papers show their publication year. Web pages show the month we last checked them.

  1. 1.Mikel Harry and Richard Schroeder, Six Sigma: The Breakthrough Management Strategy (Currency Doubleday, 2000)
  2. 2.Thomas Pyzdek and Paul A. Keller, The Six Sigma Handbook, 4th edition (McGraw-Hill, 2014)
  3. 3.Douglas C. Montgomery, Introduction to Statistical Quality Control, 8th edition (Wiley, 2019)
  4. 4.Gregory Tassey, NIST, The Economic Impacts of Inadequate Infrastructure for Software Testing (NIST Planning Report 02-3, June 2002)

For vendors

Built a lean tool?

Submit it for review. Every tool is checked against our listing criteria and researched from public sources. Approved tools join their category in the next published batch.