{"id":256,"date":"2026-06-26T20:06:33","date_gmt":"2026-06-26T20:06:33","guid":{"rendered":"https:\/\/sigmadesk.app\/blog\/?p=256"},"modified":"2026-06-26T20:24:10","modified_gmt":"2026-06-26T20:24:10","slug":"process-capability-vs-performance-cp-cpk-vs-pp-ppk","status":"publish","type":"post","link":"https:\/\/sigmadesk.app\/blog\/process-capability-vs-performance-cp-cpk-vs-pp-ppk\/","title":{"rendered":"Process Capability vs. Performance (Cp, Cpk vs. Pp, Ppk)"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Cp Cpk and Pp Ppk Difference | Explained: Process Capability vs. Process Performance\" width=\"660\" height=\"371\" src=\"https:\/\/www.youtube.com\/embed\/vumn1_5d8ck?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Process capability<\/strong> and <strong>process performance<\/strong> indices are among the most widely used metrics in Six Sigma and SPC \u2014 and among the most commonly misunderstood, even by experienced engineers. Cp, Cpk, Pp, and Ppk all compare process variation against customer specifications, but they answer fundamentally different questions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article breaks down exactly what sets them apart.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:26px\">The Core Distinction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Both metric pairs evaluate how well a process fits within its specification limits, but they differ in <strong>which variation they measure<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Cp and Cpk<\/strong> measure process <strong>capability<\/strong> using <strong>within-subgroup variation<\/strong> (short-term variation).<\/li>\n\n\n\n<li><strong>Pp and Ppk<\/strong> measure process <strong>performance<\/strong> using <strong>overall variation<\/strong> (long-term variation).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Put simply:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">Cp and Cpk ask: What is this process capable of when operating under stable conditions? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:18px\">Pp and Ppk ask: How is this process actually performing over time?<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:26px\">Formulas Look Almost Identical<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you compare the formulas side by side, Cp\/Cpk and Pp\/Ppk are nearly the same \u2014 and that&#8217;s intentional. The only meaningful difference is how <strong>standard deviation (\u03c3)<\/strong> is estimated:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cp and Cpk use <strong>\u03c3 within<\/strong> \u2014 estimated from within-subgroup variation.<\/li>\n\n\n\n<li>Pp and Ppk use <strong>\u03c3 overall<\/strong> \u2014 calculated from all measurements combined.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Everything else in the formula is identical. This single difference in sigma calculation is what drives all the practical differences between the two metric pairs.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:16px\">Process Capability Formulas (Cp &amp; Cpk)<\/h3>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>C<\/mi><mi>p<\/mi><\/msub><mo>=<\/mo><mfrac><mrow><mi>U<\/mi><mi>S<\/mi><mi>L<\/mi><mo>\u2212<\/mo><mi>L<\/mi><mi>S<\/mi><mi>L<\/mi><\/mrow><mrow><mn>6<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>w<\/mi><mi>i<\/mi><mi>t<\/mi><mi>h<\/mi><mi>i<\/mi><mi>n<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">C_p=\\frac{USL-LSL}{6\\sigma_{within}}\n<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>C<\/mi><mrow><mi>p<\/mi><mi>k<\/mi><\/mrow><\/msub><mo>=<\/mo><mrow><mi>min<\/mi><mo>\u2061<\/mo><\/mrow><mrow><mo fence=\"true\" form=\"prefix\">(<\/mo><mfrac><mrow><mi>U<\/mi><mi>S<\/mi><mi>L<\/mi><mo>\u2212<\/mo><mover><mover><mi>X<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><mo stretchy=\"false\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><\/mrow><mrow><mn>3<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>w<\/mi><mi>i<\/mi><mi>t<\/mi><mi>h<\/mi><mi>i<\/mi><mi>n<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><mo separator=\"true\">,<\/mo><mfrac><mrow><mover><mover><mi>X<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><mo stretchy=\"false\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><mo>\u2212<\/mo><mi>L<\/mi><mi>S<\/mi><mi>L<\/mi><\/mrow><mrow><mn>3<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>w<\/mi><mi>i<\/mi><mi>t<\/mi><mi>h<\/mi><mi>i<\/mi><mi>n<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><mo fence=\"true\" form=\"postfix\">)<\/mo><\/mrow><\/mrow><annotation encoding=\"application\/x-tex\">C_{pk}=\\min\\left(\n\\frac{USL-\\bar{\\bar{X}}}{3\\sigma_{within}},\n\\frac{\\bar{\\bar{X}}-LSL}{3\\sigma_{within}}\n\\right)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Where \u03c3 overall is the standard sample standard deviation calculated from all measurements:<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>\u03c3<\/mi><mrow><mi>w<\/mi><mi>i<\/mi><mi>t<\/mi><mi>h<\/mi><mi>i<\/mi><mi>n<\/mi><\/mrow><\/msub><mo>=<\/mo><mfrac><mover><mi>R<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><msub><mi>d<\/mi><mn>2<\/mn><\/msub><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">\\sigma_{within}=\\frac{\\bar{R}}{d_2}\n<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">or<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>\u03c3<\/mi><mrow><mi>w<\/mi><mi>i<\/mi><mi>t<\/mi><mi>h<\/mi><mi>i<\/mi><mi>n<\/mi><\/mrow><\/msub><mo>=<\/mo><mfrac><mover><mi>R<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><msub><mi>c<\/mi><mn>4<\/mn><\/msub><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">\\sigma_{within}=\\frac{\\bar{R}}{c_4}\n<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-1024x575.png\" alt=\"\" class=\"wp-image-270\" srcset=\"https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-1024x575.png 1024w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-300x169.png 300w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-768x432.png 768w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-1536x863.png 1536w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-24-2048x1151.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:16px\">Process Performance Formulas (Pp &amp; Ppk)<\/h3>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>P<\/mi><mi>p<\/mi><\/msub><mo>=<\/mo><mfrac><mrow><mi>U<\/mi><mi>S<\/mi><mi>L<\/mi><mo>\u2212<\/mo><mi>L<\/mi><mi>S<\/mi><mi>L<\/mi><\/mrow><mrow><mn>6<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>o<\/mi><mi>v<\/mi><mi>e<\/mi><mi>r<\/mi><mi>a<\/mi><mi>l<\/mi><mi>l<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><\/mrow><annotation encoding=\"application\/x-tex\">P_p=\\frac{USL-LSL}{6\\sigma_{overall}}\n<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>P<\/mi><mrow><mi>p<\/mi><mi>k<\/mi><\/mrow><\/msub><mo>=<\/mo><mrow><mi>min<\/mi><mo>\u2061<\/mo><\/mrow><mrow><mo fence=\"true\" form=\"prefix\">(<\/mo><mfrac><mrow><mi>U<\/mi><mi>S<\/mi><mi>L<\/mi><mo>\u2212<\/mo><mover><mi>X<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><\/mrow><mrow><mn>3<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>o<\/mi><mi>v<\/mi><mi>e<\/mi><mi>r<\/mi><mi>a<\/mi><mi>l<\/mi><mi>l<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><mo separator=\"true\">,<\/mo><mfrac><mrow><mover><mi>X<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><mo>\u2212<\/mo><mi>L<\/mi><mi>S<\/mi><mi>L<\/mi><\/mrow><mrow><mn>3<\/mn><msub><mi>\u03c3<\/mi><mrow><mi>o<\/mi><mi>v<\/mi><mi>e<\/mi><mi>r<\/mi><mi>a<\/mi><mi>l<\/mi><mi>l<\/mi><\/mrow><\/msub><\/mrow><\/mfrac><mo fence=\"true\" form=\"postfix\">)<\/mo><\/mrow><\/mrow><annotation encoding=\"application\/x-tex\">P_{pk}=\\min\\left(\n\\frac{USL-\\bar{X}}{3\\sigma_{overall}},\n\\frac{\\bar{X}-LSL}{3\\sigma_{overall}}\n\\right)<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The numerators and structure are identical across all four formulas. The only difference is the denominator: <strong>\u03c3 within<\/strong> for capability, <strong>\u03c3 overall<\/strong> for performance.<\/p>\n\n\n\n<div class=\"wp-block-math\"><math display=\"block\"><semantics><mrow><msub><mi>\u03c3<\/mi><mrow><mi>o<\/mi><mi>v<\/mi><mi>e<\/mi><mi>r<\/mi><mi>a<\/mi><mi>l<\/mi><mi>l<\/mi><\/mrow><\/msub><mo>=<\/mo><mi>s<\/mi><mo>=<\/mo><msqrt><mfrac><mrow><msubsup><mo movablelimits=\"false\">\u2211<\/mo><mrow><mi>i<\/mi><mo>=<\/mo><mn>1<\/mn><\/mrow><mi>N<\/mi><\/msubsup><mo form=\"prefix\" stretchy=\"false\">(<\/mo><msub><mi>x<\/mi><mi>i<\/mi><\/msub><mo>\u2212<\/mo><mover><mi>X<\/mi><mo stretchy=\"false\" class=\"tml-capshift\" style=\"math-style:normal;math-depth:0;\">\u203e<\/mo><\/mover><msup><mo form=\"postfix\" stretchy=\"false\">)<\/mo><mn>2<\/mn><\/msup><\/mrow><mrow><mi>N<\/mi><mo>\u2212<\/mo><mn>1<\/mn><\/mrow><\/mfrac><\/msqrt><\/mrow><annotation encoding=\"application\/x-tex\">\\sigma_{overall}=s=\\sqrt{\\frac{\\sum_{i=1}^{N}(x_i-\\bar{X})^2}{N-1}}\n<\/annotation><\/semantics><\/math><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"628\" src=\"https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-1024x628.png\" alt=\"\" class=\"wp-image-266\" srcset=\"https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-1024x628.png 1024w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-300x184.png 300w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-768x471.png 768w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-1536x942.png 1536w, https:\/\/sigmadesk.app\/blog\/wp-content\/uploads\/2026\/06\/image-21-2048x1256.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:26px\">How Cp and Cpk Are Calculated<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:16px\">Subgroup Collection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A Cp\/Cpk study requires measurements collected in <strong>rational subgroups<\/strong>. A common industry approach \u2014 aligned with AIAG recommendations \u2014 is to collect <strong>25 subgroups of 5 samples each<\/strong>, for a total of 125 measurements. Subgroups are typically defined by time, shift, batch, or another meaningful grouping factor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"font-size:16px\">Sigma Within<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When calculating \u03c3 within, <strong>between-subgroup variation is intentionally excluded<\/strong>. The standard deviation is estimated using only the variation observed <em>within<\/em> each subgroup \u2014 typically via the R-bar\/d\u2082 method (average range divided by the appropriate control chart constant).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sources of variation being filtered out include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shift-to-shift differences<\/li>\n\n\n\n<li>Operator-to-operator variation<\/li>\n\n\n\n<li>Raw material lot changes<\/li>\n\n\n\n<li>Machine setup adjustments<\/li>\n\n\n\n<li>Environmental fluctuations<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">By removing these long-term sources, Cp and Cpk reveal the <strong>best-case potential<\/strong> of the process \u2014 what it can achieve when running consistently under a single stable set of conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why even if a process drifts significantly between subgroups, Cp and Cpk can remain high as long as the within-subgroup variation stays tight.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:26px\">How Pp and Ppk Are Calculated<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For Pp and Ppk, there are no subgroups to consider. The standard deviation is calculated directly from <strong>all measurements combined<\/strong>, using the standard sample standard deviation formula.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Because no variation is filtered out, \u03c3 overall captures every real-world source of process variation: different operators, different shifts, raw material lot-to-lot differences, machine wear, seasonal changes, and anything else that influences the process over the full study period.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, Pp and Ppk represent <strong>actual process performance<\/strong> as a customer or downstream process would experience it.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:25px\">Interpreting the Relationship Between the Two Pairs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, <strong>Pp and Ppk are almost always lower than Cp and Cpk<\/strong>. This is expected \u2014 \u03c3 overall is typically larger than \u03c3 within, so the performance indices are more conservative.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The gap between the two pairs is itself informative:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong>large gap<\/strong> suggests significant long-term variation sources (e.g., lot-to-lot material shifts, significant operator differences) that are not visible in within-subgroup analysis.<\/li>\n\n\n\n<li>A <strong>small gap<\/strong> indicates that within-subgroup and overall variation are similar \u2014 the process is stable across subgroups with no dominant long-term effects.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:26px\">Summary<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><\/th><th>Cp &amp; Cpk<\/th><th>Pp &amp; Ppk<\/th><\/tr><\/thead><tbody><tr><td><strong>Variation measured<\/strong><\/td><td>Within-subgroup (short-term)<\/td><td>Overall (long-term)<\/td><\/tr><tr><td><strong>Sigma method<\/strong><\/td><td>R-bar \/ d\u2082 (\u03c3 within)<\/td><td>Sample std dev (\u03c3 overall)<\/td><\/tr><tr><td><strong>Subgroups required<\/strong><\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Question answered<\/strong><\/td><td>What can the process achieve under stable conditions?<\/td><td>How is the process actually performing over time?<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Process Capability (Cp\/Cpk) tells you the <strong>potential<\/strong>. Process Performance (Pp\/Ppk) tells you the <strong>reality<\/strong>. Used together, they give you a complete picture of where your process stands and where improvement effort should focus.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Process capability and process performance indices are among the most widely used metrics in Six Sigma and SPC \u2014 and among the most commonly misunderstood, even by experienced engineers. Cp, Cpk, Pp, and Ppk all compare process variation against customer specifications, but they answer fundamentally different questions. This article breaks down exactly what sets them [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","hide_page_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-256","post","type-post","status-publish","format-standard","hentry","category-educational"],"_links":{"self":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/posts\/256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/comments?post=256"}],"version-history":[{"count":5,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions"}],"predecessor-version":[{"id":295,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/posts\/256\/revisions\/295"}],"wp:attachment":[{"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/media?parent=256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/categories?post=256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sigmadesk.app\/blog\/wp-json\/wp\/v2\/tags?post=256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}