Independent and not affiliated with the FDA, MHRA, ISPE, PDA, or any agency. Get the appgoutham@madhadi.com
madhadi.comData Integrity & GxP Quality
Browse all topics → Articles Templates & Procedures Learning paths GlossaryScenariosToolsRegulatory ReferencesLearning PathsTopics About Start here
Matrix Plug-and-play starting point Quality Assurance

Matrix: Cleaning Validation Worst-Case Product Grouping and Selection

A plug-and-play matrix for grouping products on a shared equipment train and selecting the worst case for cleaning validation: the product property table, the MACO transition matrix, the governing-case logic, and how a new product re-triggers selection, with a worked specimen.

Document type: Matrix

Read and copy the template below into your own quality system. It is a generic starting point for your own internal use, provided as is, with no warranty; see the Terms and License. Adopting it does not by itself create compliance.

This is a ready-to-use worst-case grouping matrix for cleaning validation on a shared equipment train. It is the living document that decides which product-to-product transition governs the cleaning limit, so validation is run against the hardest case rather than a convenient one. Replace every <<FILL: ...>> placeholder with your own specifics and keep it under change control. A worked specimen follows. Verify each cited regulation against the current source before you rely on it.

Document control header

FieldEntry
Matrix titleCleaning Validation Worst-Case Grouping, <<FILL: EQUIPMENT TRAIN / GROUP>>
Document number<<FILL: MTX-ID, e.g. CV-MTX-007>>
Version<<FILL: version>>
Effective date<<FILL: date>>
Owner<<FILL: cleaning validation SME>>
Equipment train / shared surface area<<FILL: train ID; total shared product-contact area in cm²>>

1. Purpose

Identify, for <<FILL: EQUIPMENT TRAIN>>, the worst-case product transition that governs the cleaning acceptance limit, so cleaning validation demonstrates control of the hardest case and, by bracketing, all easier transitions. The matrix also defines the product grouping (family/bracketing) rationale and the trigger to re-select when the product mix changes.

2. Methodology

Worst case is selected on the combination of factors that make a residue both hazardous and hard to remove and detect. For each product as a potential contaminant (product A) into each next product (product B), the governing case is the one producing the lowest maximum allowable carryover (MACO) and the greatest cleaning difficulty.

Selection factors:

  • Toxicity / potency: the PDE from the signed HBEL monograph. A low PDE lowers MACO.
  • Cleanability / solubility: how hard the residue is to remove (poor solubility, adhesion, drying, degradation to hard-to-clean species).
  • Dose and batch size of the next product: a small batch size or a high maximum daily dose of product B lowers MACO.
  • Detectability: whether the analytical method can quantify at the resulting limit.

Bracketing/grouping is acceptable where products share equipment, cleaning procedure, and residue characteristics closely enough that validating the worst case represents the group. State the grouping rationale; grouping without a rationale is a finding.

3. Product property matrix

One row per product that runs on the train. Pull the PDE from each product’s HBEL monograph.

ProductPDE (mg/day)Solubility / cleanability rank (1 easy - 5 hard)Min batch size of this productMax daily dose of this productAnalytical method / LOQHBEL monograph ref
<<FILL: A>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
<<FILL: B>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>
<<FILL: C>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>><<FILL>>

4. MACO transition matrix

For each contaminant A into each next product B, compute MACO = (PDE_A x MBS_B) / MDD_B. The lowest MACO governs. Mark the governing cell.

Contaminant A \ Next product B<<FILL: A>><<FILL: B>><<FILL: C>>
<<FILL: A>>-<<FILL: MACO>><<FILL: MACO>>
<<FILL: B>><<FILL: MACO>>-<<FILL: MACO>>
<<FILL: C>><<FILL: MACO>><<FILL: MACO>>-

Governing (lowest) MACO: <<FILL: value>>, transition <<FILL: A into B>>.

Convert the governing MACO to the per-swab acceptance limit: divide by the shared surface area for the area-normalized limit, multiply by the swab area, then divide by the recovery factor. Record the final recovery-corrected limit the validation must meet.

  • Area-normalized limit: <<FILL: µg/cm²>>
  • Recovery-corrected swab limit: <<FILL: µg/swab>>
  • Method LOQ below the limit with margin: <<FILL: yes/no>>

5. Worst-case cleaning-difficulty check

The lowest-MACO transition is usually the worst case, but confirm the hardest-to-clean product is captured. If the lowest-MACO product and the hardest-to-clean product differ, validate both, or justify why the governing case bounds the other.

  • Lowest-MACO product: <<FILL>>
  • Hardest-to-clean product (cleanability rank): <<FILL>>
  • Both captured by the validation? <<FILL: yes; or justify>>

6. Acceptance criteria

  • Every product on the train has a row and a PDE from a signed HBEL monograph.
  • The MACO matrix is complete for all credible transitions and the governing cell is marked.
  • The governing MACO converts to a recovery-corrected limit the method can detect with margin.
  • The hardest-to-clean product is captured by, or bounded by, the validated case.
  • The grouping/bracketing rationale is documented.
  • Change control re-triggers the matrix on any new product, formula, equipment, or HBEL change.

7. References

EMA/CHMP/CVMP/SWP/246844/2018 (Q&A on risk-based cross-contamination) for the HBEL-to-limit flow. EU GMP Chapters 3 and 5 (2015 revision). ICH Q9(R1), Quality Risk Management, for the grouping and worst-case rationale. PIC/S recommendations on cleaning validation (reference by number/title; describe, do not paste).

Confirm the current version and clause numbers of each reference before issue.

8. Revision history

VersionDateAuthorSummary of change
<<FILL: 1.0>><<FILL: date>><<FILL>>Initial matrix.

9. Approvals

RoleNameSignatureDate
Cleaning validation SME<<FILL>>
Toxicology (PDE confirmation)<<FILL>>
QA<<FILL>>

Filled specimen

The following shows the matrix completed for three illustrative products on one solid-dose train (shared surface area 25,000 cm², swab area 25 cm², recovery 80%). Numbers are illustrative.

Product properties:

ProductPDE (mg/day)Cleanability rankMin batch sizeMax daily dose
Alfa1.02200,000 tablets4 tablets
Bravo0.054150,000 tablets2 tablets
Charlie5.03300,000 tablets6 tablets

MACO (mg of A across the whole batch of B), lowest cell in bold logic:

A \ BAlfaBravoCharlie
Alfa-75,00050,000
Bravo2,500-2,500
Charlie250,000375,000-

Governing MACO: 2,500 mg, Bravo into Alfa or Bravo into Charlie (Bravo is the potent contaminant, PDE 0.05 mg/day). Converting 2,500 mg over 25,000 cm² gives 100 µg/cm²; times a 25 cm² swab is 2,500 µg/swab; divided by 0.80 recovery is a 3,125 µg/swab acceptance limit. Bravo is also the second-hardest to clean, so the validation targets Bravo removal at the worst-case transition. If a new, more potent product were added, the matrix would be recomputed and the governing cell could flip.

Common inspection findings this matrix prevents

  • Validation run against an easy transition while the potent, low-MACO product was never the target.
  • A worst case asserted with no calculation behind it.
  • The hardest-to-clean product ignored because a different product had the lowest MACO.
  • Bracketing/grouping used with no documented rationale.
  • A new product added to the train with no recomputation, leaving a stale worst case.

How to adapt this matrix

  1. List every product on the train and pull each PDE from its signed HBEL monograph.
  2. Compute MACO for every credible A-into-B transition and mark the lowest.
  3. Convert the governing MACO to a recovery-corrected swab limit and confirm the method LOQ sits below it.
  4. Check the hardest-to-clean product is captured; validate both cases if they differ.
  5. Document the grouping rationale and wire change control to recompute on any new product or new HBEL.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.