DPMO (defects per million opportunities) is a quality metric that scales your defect rate to a common denominator: the number of defects you would expect if there were one million chances to make one. You calculate it as defects divided by (units times opportunities per unit), times one million.

DPMO exists so two very different processes can be compared on one honest scale. A bottling line and a wire-harness assembly have nothing in common in raw defect counts, because a harness offers dozens of chances to go wrong per unit and a filled bottle offers a handful. Normalizing to a million opportunities strips out that difference and lets you rank processes, track them over time, and translate the number into a sigma level. This post walks through the formula, a worked example from a packaging line, how to convert DPMO to sigma, and the traps that make the number lie. It sits inside statistical process control and the broader toolkit of lean manufacturing.

What is DPMO?

DPMO is the number of defects you would see per one million opportunities to create a defect. It counts every chance for a defect on every unit, not just the units themselves, which is what separates it from a simple percent-defective. A single unit can carry several opportunities, and a single unit can carry more than one defect, so DPMO measures the process, not the pass/fail verdict on the part.

Three terms have to be pinned down before the number means anything. A unit is one item you inspect: a bottle, a board, a weld. An opportunity is one specific way that unit can fail to meet spec: fill level, cap torque, label skew. A defect is one opportunity that actually failed. Get sloppy about opportunities and you can make any process look world-class simply by inflating the denominator, which is the single most common way DPMO gets gamed.

Anatomy of the DPMO formulaOne defect rate, one million-opportunity scaledefectsunits × opportunities×1,000,000scale factorcount every failed opportunitycount every chance to fail, not just the parts
DPMO normalizes defect counts against total opportunities, so a simple part and a complex one land on the same scale.

How do you calculate DPMO?

Calculate DPMO in five steps, working from a real inspection sample rather than a guess. Take a decoration and filling line as the example: over one shift the crew inspects 1,200 filled bottles, each bottle has four ways to fail spec (fill level, cap seal, label placement, print legibility), and inspectors log 18 defects across the sample.

  1. Count the units inspected. Here, 1,200 bottles. Use the actual number checked, not the number produced, unless you inspect 100 percent.
  2. Define and count the opportunities per unit. Four per bottle. Freeze this definition in a written standard so every shift counts the same way; changing it mid-stream makes trends meaningless.
  3. Count the total defects. 18 across the whole sample. One bottle with a skewed label and a weak seal counts as two defects, not one bad bottle.
  4. Divide defects by total opportunities. Total opportunities are 1,200 × 4 = 4,800. So 18 ÷ 4,800 = 0.00375, which is the defects-per-opportunity rate.
  5. Multiply by one million. 0.00375 × 1,000,000 = 3,750 DPMO. That is the process running at roughly 4.2 sigma.
Worked DPMO example from a bottling lineOne shift, one line, plugged inDEFECTS18UNITS × OPPORTUNITIES1,200 × 4 = 4,800DPMO3,750(18 ÷ 4,800) × 1,000,000 = 3,750 DPMO ≈ 4.2 sigmasame math works for boards, welds, fills, or fills-per-case
The worked example: 18 defects across 4,800 opportunities is 3,750 DPMO, which converts to about a 4.2 sigma process.

What counts as an opportunity?

An opportunity is a distinct, meaningful way a unit can fail to meet a customer requirement, and the count has to be defended, not inflated. The honest test is whether the customer would recognize the failure as a real defect. Counting every dimension on a drawing as an opportunity, including ones that never fail and no one measures, pads the denominator and flatters the number. A good rule is to count only opportunities you actually inspect and that map to a real requirement.

Consistency matters more than the exact philosophy. Whatever you decide counts as an opportunity, write it down, apply it the same way on every shift and every audit, and hold it fixed when you compare periods. A process that "improved" from 8,000 to 3,000 DPMO because someone doubled the opportunity count did not improve at all. This is the same discipline that keeps defect tracking and first-pass yield honest.

There is a practical middle ground most plants settle on. For a complex assembly, teams often count opportunities at the level of the customer-facing feature or the inspection check, not the individual dimension, because that keeps the number tied to something the operator can see and act on. A wiring harness might be scored by connector position rather than by every crimp inside it. The point is not to find the "correct" opportunity count in the abstract, but to pick a definition that reflects real failure modes and then never quietly move it. When the definition changes for a good reason, restate the whole history on the new basis so the trend line still means one thing.

How do you convert DPMO to a sigma level?

Convert DPMO to a sigma level with a standard conversion table, because the two are just different expressions of the same defect rate. The table below is the widely used version that includes the 1.5-sigma shift convention, which is why 3.4 DPMO lines up with six sigma rather than the 2 defects per billion that a textbook normal curve would predict.

Sigma levelDPMOYield
691,46230.9%
308,53869.1%
66,80793.3%
6,21099.38%
23399.977%
3.499.99966%
The sigma ladder: each level is a large step down in defectsEach sigma is a big step, not a small one66,8076,2102333.4Bar heights are illustrative; the real drop is even steeper than it looks.
Moving from 4 sigma to 5 sigma cuts defects roughly 27-fold. The gains from a sigma jump are far larger than a linear scale suggests.

Why is six sigma equal to 3.4 DPMO?

Six sigma equals 3.4 DPMO because the convention assumes the process mean will drift by about 1.5 sigma over the long run, so a process centered with six sigma of margin still holds 3.4 defects per million after the drift. A perfectly centered, perfectly stable normal process at six sigma would produce about 2 defects per billion, but real processes are neither perfectly centered nor perfectly stable. The 1.5-sigma shift is an empirical allowance for the tool wear, temperature swings, material lot changes, and operator differences that nudge the mean around during a real production run. It is the difference between short-term capability, which you can measure in a capability study, and long-term performance, which is what the customer actually receives. That short-term versus long-term gap is the same idea that separates Cp from Cpk in process capability analysis.

DPMO and sigma: the numbers

The DPMO formula and its sigma conversion are standard, documented Six Sigma references:

  • DPMO = (defects ÷ (units × opportunities)) × 1,000,000 is the standard definition per iSixSigma's dictionary (iSixSigma, Defects Per Million Opportunities).
  • 3σ = 66,807 DPMO; 4σ = 6,210; 5σ = 233; 6σ = 3.4 on the standard conversion table that includes the 1.5-sigma shift (iSixSigma, Yield to Sigma Conversion Table).
  • The 1.5-sigma shift accounts for long-term process drift, which is why six sigma of margin yields 3.4 DPMO rather than roughly 2 defects per billion.

How is DPMO different from DPU and PPM?

DPMO, DPU, and PPM answer three related but distinct questions, and mixing them up is a fast way to draw the wrong conclusion. DPU (defects per unit) is total defects divided by units inspected, ignoring opportunity count entirely; it tells you how many defects the average unit carries. PPM (parts per million) usually counts defective units, not defects, so a unit with three defects still counts as one reject. DPMO counts defects against opportunities, which makes it the right metric when units vary in complexity and can carry more than one defect.

Use DPU when you care about rework load per unit, PPM when a customer contract specifies defective-parts-per-million on shipped product, and DPMO when you want to compare processes of different complexity or roll a number up to a sigma level. All three should trace back to the same raw defect log, which is why a clean, real-time defect tracking record is the foundation under every one of them.

How do you use DPMO on the floor?

DPMO earns its keep as a trend and a comparison, not as a trophy number for a slide. Track it by process and by defect type over time, and pair it with a Pareto chart so you see which few opportunities generate most of the defects. That pairing is what turns the metric into action: DPMO tells you how bad, the Pareto tells you where to start, and a fishbone diagram or 5 Whys tells you why. The most durable fixes then design the defect out at the source with a poka-yoke rather than relying on inspection to catch it. Chase the top bar, verify with the next DPMO reading, and repeat.

The metric is only as good as the data feeding it, and this is where a lot of programs quietly fail. When defects are tallied on a clipboard and keyed into a spreadsheet at the end of the week, the DPMO you review is a stale average that hides the shift, the machine, and the moment things went wrong. Capturing each defect at the station in real time, tagged to line, product, and opportunity, gives you a DPMO you can actually act on, broken out the way the floor is actually organized. That shift from paper tallies to live capture is exactly what CLS built with Harmony (see the CLS case study), and it is what lets a defect metric drive daily decisions instead of monthly regret. No rip-and-replace, just defect data arriving fast enough to matter.