In brief
- The label range of your product (for example 2 to 8 °C) is not your acceptance limit. You have to measure more strictly in order to claim that you stayed within that range.
- Every data logger has an MPE (Maximum Permissible Error): the maximum error the manufacturer guarantees across the calibration period. For a decent logger, this is typically ±0.3 to ±0.5 °C.
- You subtract that MPE from both sides of the label range. That is called a guard band. What remains is your acceptance limit for the mapping study.
- For your alarm limits, you use the same guard band plus an extra margin for the response time of your technical team.
- State this reasoning explicitly in the protocol. It is the first thing an auditor will check.
Why "2 to 8 °C" is not your acceptance limit
Many protocols set "2 to 8 °C" as the acceptance criterion. Further down the same page sits a table of loggers with an accuracy of ±0.5 °C. At first glance this looks fine, but the two contradict each other. A concrete example.
Suppose your highest recorded data point is 7.9 °C. Your logger has an MPE of ±0.5 °C. The true temperature therefore lies somewhere between 7.4 and 8.4 °C. In other words, you do not actually know whether the space stayed within 2 to 8 °C. The measurement leaves it open. That kind of conclusion will not survive an audit.
The fix is not necessarily buying a more expensive logger. The fix is that you decide up front how you deal with that MPE, and make the acceptance limit tighter than the label range. That is what the rest of this page is about.
Three concepts that often get mixed up
Before we start calculating, it is worth keeping three quantities apart. Their names sound related, but they serve completely different purposes.
| What | Who sets it | What it is for |
|---|---|---|
| Label range (e.g. 2 to 8 °C) | Manufacturer, pharmacopoeia | The boundary beyond which the product loses quality. |
| Acceptance limit (mapping) | You, in the mapping protocol | Where the mapping data points must fall for the study to be declared valid. Stricter than the label range because of the guard band. |
| Alarm limit (monitoring) | You, after the mapping | Where a fixed monitoring sensor triggers an alarm. Stricter than the mapping limit because of an extra response-time margin. |
The rest of this page is about the second row: how do you get from the label range to the acceptance limit? At the end we link that through to the third row.
What exactly is MPE?
MPE stands for Maximum Permissible Error: the largest deviation the manufacturer guarantees your logger will show across the full calibration interval (usually 12 months). It is an umbrella value: everything that can go wrong with the measurement is baked into it. Calibration uncertainty, drift, resolution, linearity: you get one number and the manufacturer guarantees the logger stays within that margin, provided you recalibrate on time.
The MPE lives on your logger's datasheet, sometimes under "accuracy" or "measurement accuracy". For most data loggers it sits somewhere between ±0.1 °C (reference-grade instruments) and ±0.5 °C (standard loggers for GDP work).
One important condition for treating MPE as an umbrella: the logger must have a calibration certificate that is traceable to a recognised reference (think NIST or a comparable national metrology institute), and the calibration must still be valid (typically ≤ 12 months). Only then are you entitled to use the MPE as your guard band. If the calibration is older, or if traceability is missing, the manufacturer's guarantee no longer holds and you will need to build up the contributions individually (see When you need a more detailed calculation).
What is a guard band, in plain terms?
A guard band is nothing more than a safety margin you shave off your limit, on both sides. Think of the speed limit: if you set your cruise control to exactly 130, but your speedometer can be 5 km/h out, you drive 125 to be safe. Those 5 km/h are your guard band.
For a mapping study it looks like this:
Acceptance limit (high) = upper label limit − MPE Acceptance limit (low) = lower label limit + MPE
That is all there is to it. The MPE on your datasheet is your guard band. One subtraction, done.
Worked examples: calculating the acceptance limit
Two typical situations side by side, both with a logger of MPE ±0.5 °C. That is the most common value in day-to-day GDP practice.
Example 1: cold room 2–8 °C
Label range 2 to 8 °C, logger with MPE ±0.5 °C.
Acceptance limit (high) = 8.0 − 0.5 = 7.5 °C Acceptance limit (low) = 2.0 + 0.5 = 2.5 °C So your acceptance limit is 2.50 to 7.50 °C.
Result: every mapping data point must stay between 2.5 and 7.5 °C in order to claim the space remained within 2 to 8 °C.
Example 2: GDP warehouse 15–25 °C
Label range 15 to 25 °C, same logger with MPE ±0.5 °C.
Acceptance limit (high) = 25.0 − 0.5 = 24.5 °C Acceptance limit (low) = 15.0 + 0.5 = 15.5 °C So your acceptance limit is 15.50 to 24.50 °C.
Result: every mapping data point must stay between 15.5 and 24.5 °C. This is the standard treatment you see across most GDP warehouse reports.
Ready-made text for your protocol
All mapping data points shall remain within 2.50–7.50 °C. These limits are derived from the label range 2–8 °C, reduced by the MPE of the data loggers used (±0.50 °C) as a guard band. The MPE applies across the full 12-month calibration interval and covers calibration uncertainty, drift and resolution together. All loggers are traceably calibrated within 360 days prior to use. Short-term excursions from deliberate disturbances (door openings, defrost cycles) are evaluated separately in accordance with §X.Y of this protocol.
