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
Checklist Plug-and-play starting point Supply Chain & GDP

Checklist: GDP Self-Inspection (Warehouse and Distribution)

A plug-and-play GDP self-inspection checklist covering mapping-to-monitoring traceability, lane qualification, excursion rigor, named accountability, returns, recall reach, and serialization integrity, with pass/fail/NA scoring and a filled specimen.

Document type: Checklist

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 self-inspection checklist for a warehouse and distribution operation, built around the seams an experienced GDP inspector actually probes. Score each item Pass, Fail, or N/A with evidence, and route every Fail to CAPA. Replace every <<FILL: ...>> placeholder. A filled specimen follows.

Checklist control

FieldEntry
Checklist number<<FILL: CHK-ID>>
Site / operation<<FILL>>
Inspection date<<FILL>>
Inspector(s)<<FILL>>
Parent SOP<<FILL: SOP-ID for GDP>>

1. Temperature mapping and monitoring

#ItemRefResult (P/F/NA)Evidence / finding
1.1A current mapping report exists for each controlled storage areaAnnex 15 / GDP<<FILL>><<FILL>>
1.2Permanent monitors sit on the worst-case locations the mapping identifiedMapping report<<FILL>><<FILL>>
1.3Mapping is current against the latest layout, racking, and HVACChange control<<FILL>><<FILL>>
1.4Monitors are calibrated with traceable certificatesMetrology<<FILL>><<FILL>>
1.5Alarms reach a person who can act, and alarm response is recordedGDP<<FILL>><<FILL>>

2. Shipping lane qualification

#ItemRefResultEvidence / finding
2.1A qualified packaging-and-lane record exists for every route in useAnnex 15 / GDP<<FILL>><<FILL>>
2.2Qualified transit time meets or exceeds the carrier’s real transit timeLane matrix<<FILL>><<FILL>>
2.3Worst-case season is covered (summer and winter, or documented rationale)Lane qualification<<FILL>><<FILL>>
2.4Pre-conditioning of coolant is performed exactly as qualifiedPack-out WI<<FILL>><<FILL>>
2.5Carriers are contractually bound to the qualified transit limitsQuality agreement<<FILL>><<FILL>>

3. Excursion management

#ItemRefResultEvidence / finding
3.1Excursions trigger quarantine before dispositionGDP / deviation<<FILL>><<FILL>>
3.2Dispositions use magnitude, duration, MKT, and cumulative budget, not a blanket statementStability data<<FILL>><<FILL>>
3.3Cumulative excursion budget is tracked across legs on the lot recordGDP<<FILL>><<FILL>>
3.4Freeze excursions on cold-side-zero products default to rejectStability data<<FILL>><<FILL>>
3.5Dispositions are signed and dated by quality (RP or delegate)GDP<<FILL>><<FILL>>

4. Named accountability

#ItemRefResultEvidence / finding
4.1A Responsible Person (or equivalent) is named and independent of commercial pressureGDP / WDA<<FILL>><<FILL>>
4.2A delegation chain covers the role during absenceGDP<<FILL>><<FILL>>
4.3The RP demonstrably signs excursion dispositions and recall decisionsRecords<<FILL>><<FILL>>

5. Returns and recall

#ItemRefResultEvidence / finding
5.1Saleable returns meet the demonstrable-storage, intact-packaging, in-date, verifiable-identifier gatesGDP / DSCSA<<FILL>><<FILL>>
5.2Unmonitored returns are treated as non-saleable by defaultGDP<<FILL>><<FILL>>
5.3A recall can reach the consignee level with shipped-vs-retrieved reconciliationGDP<<FILL>><<FILL>>
5.4Recall effectiveness has been tested (mock recall)GDP<<FILL>><<FILL>>

6. Serialization integrity

#ItemRefResultEvidence / finding
6.1Product identifiers are commissioned and aggregated without duplication or orphaningDSCSA / FMD<<FILL>><<FILL>>
6.2The aggregation hierarchy matches the physical palletSerialization<<FILL>><<FILL>>
6.3DataMatrix print grade is monitored in process against the minimum gradeISO/IEC 15415<<FILL>><<FILL>>
6.4The serialization system is validated with ALCOA+ controls on its dataGAMP 5<<FILL>><<FILL>>

Scoring and sign-off

FieldEntry
Total items / Pass / Fail / NA<<FILL>>
Fails routed to CAPA (numbers)<<FILL>>
Overall verdict<<FILL: acceptable / conditional / not acceptable>>
RoleNameSignatureDate
Inspector<<FILL>>
RP / Quality Head<<FILL>>

Filled specimen

Illustrative extract from a cold-chain warehouse self-inspection.

#ItemResultEvidence / finding
1.2Monitors on worst-case locationsFailPermanent probe mounted at eye level near door; mapping identified the true hot spot at CR-07 (dock-door top rack), unmonitored. CAPA-DIST-2026-021
2.2Qualified transit vs real transitFailShipper qualified for 72 h; carrier scan history shows a 90 h leg on the Hub A to Hub B lane. CAPA-DIST-2026-022
3.4Freeze defaults to rejectPassExcursion SOP and two worked dispositions confirm freeze-first logic
4.1RP named and independentPassR. Okafor, RP on WDA; reports to Quality, not Commercial
6.2Aggregation matches physicalPassSampled 5 pallets, parent-child intact on scan

The two Fails are the classic GDP findings: a monitor placed for convenience rather than on the mapped worst case, and product moving on a shipper qualified for less time than the carrier actually takes. Both are routed to CAPA with the evidence attached.

Common findings this checklist surfaces

  • Permanent monitors not on the mapped worst-case zones.
  • Product shipped on unqualified lanes or on shippers qualified for a shorter transit than reality.
  • Excursions released on a blanket stability statement with no cumulative-budget math.
  • No named, independent, available decision-maker signing dispositions.
  • Serialization aggregation errors, duplicate or orphaned serials, or sub-grade print not caught in process.

How to adapt this checklist

  1. Set the site and parent SOP in the control block.
  2. Add rows for any modality-specific control (for example, deep-frozen or cryogenic handling).
  3. Route every Fail to a CAPA number in the scoring block.
  4. Confirm the current references before you rely on them; this is educational guidance, not regulatory advice.
Use madhadi.com as an app Full screen, works offline, one tap from your home screen.