How to Calculate and Improve Your Process Capability (Cp & Cpk)
By The SimplicityHub Team
Process capability answers a specific, practical question: given the natural variation in your process, how well does it actually fit inside your customer's specification limits? A process can be perfectly "in control" — stable, predictable, no special-cause signals on a control chart — and still produce a meaningful number of defects, simply because its natural spread is too wide for the tolerance it's being asked to hit. Cp and Cpk are the two numbers that quantify this.
Cp: potential capability
Cp compares the width of your specification limits to the width of your process's natural variation, assuming the process is perfectly centred on the target:
Cp = (USL − LSL) / (6 × σ)
where USL and LSL are your upper and lower specification limits, and σ is your process's standard deviation. Cp only tells you whether the spec is wide enough to accommodate the process's variation in principle — it says nothing about whether the process is actually centred where it should be.
Cpk: actual capability
Cpk takes centring into account, which is why it's almost always the more useful number in practice:
Cpk = min[ (USL − μ) / (3σ), (μ − LSL) / (3σ) ]
where μ is the process mean. Cpk takes the smaller of the two distances (mean-to-upper-limit and mean-to-lower-limit) because whichever specification limit the process mean is closer to is the one you're at greater risk of breaching.
Why Cpk is always less than or equal to Cp
If your process is perfectly centred, Cp and Cpk are equal. As soon as the mean drifts off-centre toward either limit, Cpk drops below Cp, because the distance to the nearer limit shrinks while Cp keeps assuming perfect centring. A large gap between Cp and Cpk is a specific, useful diagnostic: it tells you the variation itself isn't the problem, the centring is — which usually points toward a calibration, setup, or targeting fix rather than a variation-reduction project.
What the numbers actually mean
- Cpk < 1.0 — the process is producing a meaningful defect rate; some output falls outside spec even under normal operation.
- Cpk = 1.0 — the process just barely fits, with essentially no margin for normal variation.
- Cpk = 1.33 — a commonly used minimum target in many manufacturing quality standards, providing a reasonable safety margin.
- Cpk ≥ 1.67 — often associated with genuine Six Sigma-level performance, giving a wide safety margin against drift.
A worked example
Suppose a part has a target thickness of 10.0mm, with a specification of 9.7mm to 10.3mm (LSL 9.7, USL 10.3). Sampling shows the process mean sitting at 10.05mm with a standard deviation of 0.08mm.
Cp = (10.3 − 9.7) / (6 × 0.08) = 0.6 / 0.48 = 1.25 — reasonable potential capability.
Cpk = min[ (10.3 − 10.05) / (3 × 0.08), (10.05 − 9.7) / (3 × 0.08) ] = min[1.04, 1.46] = 1.04
This tells a specific story: the process could comfortably achieve a Cpk around 1.25 if it were perfectly centred, but because the mean has drifted 0.05mm above target, actual capability is only 1.04 — a re-centring fix (adjusting the process target back to 10.0mm) would recover meaningful capability without touching the variation at all.
How to actually improve a low Cpk
- If Cp is low too: the natural variation itself is the problem. Look at measurement system variation, raw material variation, and process consistency (temperature, pressure, timing) — this usually needs a proper DMAIC-style Analyse phase to isolate the dominant source of variation.
- If Cp is reasonable but Cpk is much lower: the process is capable in principle but poorly centred. Check calibration, machine setpoints, and whether operators are targeting the true centre of the tolerance rather than one edge "to be safe."
Calculating this by hand from raw sample data is easy to get wrong under time pressure. Our free Cp/Cpk calculator does the arithmetic for you from your own sample data, so you can focus on interpreting the result rather than re-deriving the formulas.