Water / LOD Compensation
Water / LOD compensation is the arithmetic correction applied at dispense when the formula and the supplier's certificate of analysis express the active's assay on different moisture bases — typically the formula on an as-is basis (the actual mass the operator will weigh) and the CoA on an anhydrous basis (the active mass discounting moisture). Without the correction, the operator weighs to a target that delivers the wrong active mass: a 50.000 kg dispense of an API assaying 99.5% on the anhydrous basis with 4.2% Loss-on-Drying delivers 47.61 kg of active, not 49.75 kg — a 4.3% silent sub-potency that escapes through release testing if release uses the same anhydrous-basis assay. The mechanic is one line: as-charged target = anhydrous-basis target ÷ (1 − LOD), where LOD is the moisture fraction measured on the dispense lot (0.042 for 4.2% moisture). Moisture is measured by one of two methods that are not interchangeable: Loss-on-Drying (USP <731>) heats a sample to a defined temperature for a defined time and reports total volatiles lost (water + organic volatiles + solvent residues), while Karl Fischer titration (USP <921>) measures water specifically by chemical reaction. For most APIs and excipients LOD and KF agree to within 0.3%, but for hydrates, hygroscopic salts, deliquescent solids, lyophilised peptides, certain herbal extracts, and any material with residual organic solvent, the two diverge — and using LOD where KF is required is the source of a recurring 483 pattern. The water/LOD compensation step is invisible when it works (correct dispense, correct release assay, no deviation) and catastrophic when it fails (entire campaigns of sub-potent product reaching the patient before annual surveillance assay catches it). This page covers the two measurement methods and where each is appropriate, the arithmetic of as-is vs anhydrous vs on-dry-basis conversions, the order of operations with PF and salt-to-base, the hygroscopicity classes that drive shelf-life-after-open re-test requirements, the regulatory overlay across regimes, the eight quiet failure modes that produce silent sub-potency, the KPI suite that proves the programme is alive, and how V5 Ultimate carries moisture as a first-class lot attribute with method tracking, re-test triggers, hygroscopicity-aware shelf-life-after-open, and dispense-time recalculation that locks the operator to the correct basis.
01What water/LOD compensation actually is
Water / Loss-on-Drying compensation is the arithmetic correction applied at dispense when the formula's target mass and the supplier CoA's assay value are quoted on different moisture bases. The two bases that matter in practice are 'as-is' (the actual mass of the material as it sits in the drum, including whatever water it contains) and 'anhydrous' (the mass of the material as if all water were removed). If the formula was developed against an anhydrous-basis assay (typical for most pharmacopeial APIs) but the operator weighs the actual material as-is, the difference between the two — the moisture content — must be added back via the LOD correction.
The math is one line: as-charged target = anhydrous-basis target ÷ (1 − LOD), where LOD is the loss-on-drying fraction expressed as a decimal (0.042 for 4.2% moisture). A 50.000 kg anhydrous-basis target with 4.2% moisture becomes 50.000 / (1 − 0.042) = 52.193 kg as-charged. The operator weighs 52.193 kg of the actual material; the active mass delivered after the 4.2% moisture is accounted for is exactly 50.000 kg.
02Loss-on-Drying vs Karl Fischer — when each is appropriate
Two pharmacopeial methods exist for measuring 'how much water is in this sample', and they are not interchangeable. Choosing the wrong one is the most common quiet failure mode in moisture-driven dispense errors.
| Aspect | Loss-on-Drying (USP <731>) | Karl Fischer (USP <921>) |
|---|---|---|
| What it measures | Total volatiles lost on heating: water + organic volatiles + residual solvents + decomposition products | Water only, by chemical titration with Karl Fischer reagent (iodine + sulphur dioxide) |
| Method type | Gravimetric — weigh sample, heat, re-weigh, compute % lost | Volumetric (titration) or coulometric (electrolytic generation of iodine) |
| Sample mass | Typically 1–2 g for gravimetric; smaller for TGA | 10–100 mg for coulometric; 100–500 mg for volumetric |
| Sensitivity | Lower limit ~0.1% for gravimetric; lower for TGA | Lower limit ~10 ppm for coulometric; 0.05% for volumetric |
| When LOD is appropriate | Material with no organic volatiles, no decomposition at the drying temperature, no hydrates, non-hygroscopic. Most pharmacopeial APIs and excipients with simple structures. | — |
| When KF is required | — | Hydrates (water of crystallisation must be measured specifically); hygroscopic salts; lyophilised peptides; herbal extracts with co-volatile organics; APIs with residual solvent that would inflate LOD; specifications written explicitly against water content. |
| Failure mode if wrong method | LOD on a hydrate over-reports water by counting the hydrate water + organic decomposition; LOD on a residual-solvent material over-reports by counting the solvent | KF on a non-hygroscopic, no-hydrate material is correct but unnecessarily expensive and slow |
| Pharmacopeial source | USP <731>, Ph. Eur. 2.2.32, JP 2.41 | USP <921>, Ph. Eur. 2.5.12 / 2.5.32, JP 2.48 |
03The three bases — as-is, anhydrous, on-dry-basis
USP General Notices 5.50.1 names three bases on which a pharmacopeial substance's strength can be expressed, and the formula, the CoA, and the dispense calculation must all be reconciled to one of them. The three are not the same and the differences compound across multiple-active formulations.
- As-is basis — strength expressed against the actual material as it sits in the container, water and impurities included. The operator weighs against this directly; no correction is needed if the formula and CoA both use as-is. Common for excipients and for actives where moisture is naturally part of the dosed material.
- Anhydrous basis — strength expressed against the active mass with all water removed (water by KF or moisture by LOD discounted). Common for APIs, especially those that exist as hydrates or that are hygroscopic. The standard recalculation: as-charged = anhydrous-basis × 1/(1 − moisture).
- On-dry-basis — strength expressed against the active mass with all volatiles removed (water + residual solvents + any other LOD-detectable volatiles). Required for materials where residual solvent is part of the specification. The standard recalculation: as-charged = on-dry-basis × 1/(1 − LOD-total).
04The math, with worked examples
The general form when LOD compensation combines with potency factor and salt-to-base: as-charged target = label-claim-mass × SBF × PF × 1/(1 − LOD), with overage already layered into label-claim-mass at the formulation step. The order matters because rounding errors compound; the canonical order is SBF → LOD → PF → counter-balance.
| Scenario | Anhydrous target | Inputs | As-charged target | Recipe |
|---|---|---|---|---|
| Stable API, low moisture | 50.000 kg | LOD 0.8% | 50.403 kg | × 1/(1 − 0.008) |
| Hygroscopic API, moderate moisture | 50.000 kg | LOD 4.2% | 52.193 kg | × 1/(1 − 0.042) |
| Hydrate (e.g. ferrous sulphate heptahydrate) | 10.000 kg anhydrous | Water of crystallisation 45.3% (KF on hydrate) | 18.282 kg heptahydrate | × 1/(1 − 0.453) |
| API + PF + LOD combined | 50.000 kg label-claim | Assay 97.2% (anhydrous), LOD 3.5% | 53.305 kg as-charged | × 100/97.2 × 1/(1 − 0.035) |
| Salt + PF + LOD combined | 10.000 kg base | MW salt 367.9 / base 331.4, assay 99.1%, LOD 1.5% | 11.376 kg salt as-charged | × 367.9/331.4 × 100/99.1 × 1/(1 − 0.015) |
Each as-charged target is what the operator actually weighs. The nominal and intermediate figures are shown for context only; the audit trail captures all of them so a regulator can reconstruct the math.
05Hygroscopicity classes and shelf-life-after-open
Once a container of API or excipient is opened, the material is exposed to ambient humidity and moisture content changes — usually upward for hygroscopic materials, sometimes downward for materials that started saturated. USP <1241> Water-Solid Interactions classifies materials by their water-uptake behaviour and that classification drives how long after first-open the original CoA LOD value remains valid before re-test is required.
| Class | Behaviour | Examples | Re-test policy after first-open |
|---|---|---|---|
| Non-hygroscopic | No measurable moisture uptake at 25°C / 75% RH over 24h | Most crystalline APIs with no exposed polar groups; calcium carbonate; talc | Original CoA value valid through full shelf life if container re-closed promptly |
| Slightly hygroscopic | Moisture increase <2% at 25°C / 75% RH over 7 days | Many small-molecule APIs; lactose monohydrate at controlled humidity | Re-test on first-open after 30 days, or on second-open |
| Moderately hygroscopic | Moisture increase 2–15% at 25°C / 75% RH over 7 days | Microcrystalline cellulose at high humidity; some sugar alcohols; many salts | Re-test on every open if open-to-dispense window >24h; control RH at <30% in dispensing area |
| Very hygroscopic | Moisture increase 15–40% at 25°C / 75% RH over 7 days | Sodium chloride at >75% RH; some hydroscopic salts (calcium chloride, magnesium chloride) | Re-test on every open; dispense under controlled RH (<30%); single-use containers preferred |
| Deliquescent | Material liquefies by absorbing atmospheric moisture | Calcium chloride dihydrate; sodium hydroxide; lithium chloride; some hygroscopic peptide TFA salts | Single-use containers only; re-test on every open; dispense under nitrogen or in a dry-room |
06Regulatory overlay across regimes
| Clause | Regime | What it requires |
|---|---|---|
| 21 CFR 211.84(d)(1) | US human drugs | At least one test shall be conducted to verify the identity of each component of a drug product. Other tests shall be conducted as appropriate. For materials whose strength is on the anhydrous basis, that includes moisture. |
| 21 CFR 211.84(d)(2) | US human drugs | Each component shall be tested for conformity with all appropriate written specifications for purity, strength, and quality. The moisture specification and method are part of those written specifications. |
| 21 CFR 211.84(d)(3) | US human drugs | Containers and closures shall be tested for conformance with all appropriate written procedures. Moisture-permeable closures require re-test policy. |
| 21 CFR 211.101(d) | US human drugs | Two-person dispense verification — the verifier sees the same LOD-corrected target the operator weighed to. |
| 21 CFR 211.166 | US human drugs | Stability testing programme — moisture surveillance is part of ongoing stability monitoring. |
| 21 CFR 211.188(b)(11) | US human drugs | Batch records shall include the weights or measures of each component used. The basis-converted target and the actual weighed mass both belong here. |
| 21 CFR 111.75 | US supplements | Establish component specifications including moisture; verify each component meets specification before use. |
| 21 CFR 111.260(g) | US supplements | Batch records include the unique identifier of each component, weight or measure used, and a statement of yield and comparison with expected yield. |
| USP General Notices 5.50.1 | US pharmacopeial | Strength of a substance may be expressed on the anhydrous, dried, or as-is basis. When a monograph specifies one basis, calculations must use that basis. |
| USP <731> | US pharmacopeial | Loss on Drying procedure — the gravimetric method anchor. |
| USP <921> | US pharmacopeial | Water Determination (Karl Fischer) — the water-specific method anchor. |
| USP <1241> | US pharmacopeial | Water-Solid Interactions — hygroscopicity classification framework. |
| EU GMP Ch.5 §5.40 | EU medicinal products | Starting materials sampling, identity verification, and use must follow written procedures including moisture testing where part of specification. |
| EU GMP Annex 15 §6 | EU medicinal products | Process validation includes verification that critical attributes (which include moisture for any moisture-sensitive process) are within control. |
| Ph. Eur. 2.2.32 / 2.5.12 / 2.5.32 | EU pharmacopeial | Loss on drying and semi-micro / micro determination of water — the European pharmacopeial methods. |
| ICH Q6A §3.3.1 | Global | Water content is a recommended test for new drug substances; specification depends on whether the material is hygroscopic or contains water of crystallisation. |
| ICH Q1A(R2) §2.1.7 | Global | Stability testing includes assessment of moisture as an attribute subject to change. |
07Eight quiet failure modes that produce silent sub-potency
- Basis mismatch (anhydrous formula vs as-is CoA) — formula expects anhydrous-basis assay; CoA reports as-is. Operator weighs the nominal mass; product is silently over-strength by the moisture fraction. The mirror failure (as-is formula, anhydrous CoA) produces silent under-strength.
- LOD substituted for KF on a hydrate — heating the sample drives off water of crystallisation along with surface moisture; reported 'moisture' is inflated; compensation factor is inflated; dispense over-charges by the difference. Common with iron sulphates, magnesium sulphates, certain calcium salts.
- KF method drift unsuspected — Karl Fischer titration loses precision if the reagent degrades or if the cell contains organic interferences (aldehydes, ketones, mercaptans). Drift goes unnoticed until annual surveillance assay reveals a campaign-wide variance.
- Hygroscopic material dispensed in non-controlled-humidity area — material absorbs moisture between scale-read and discharge; actual delivered active mass is below adjusted target. Repeat for every dispense over the open lot's life.
- Re-test not triggered after first-open — original CoA LOD used for the entire shelf life of a moderately hygroscopic material; actual moisture drifts upward; dispense progressively over-charges. Caught only on the next lot or on annual stability surveillance.
- Cumulative open exposure not logged — multiple opens of the same drum over a month, each adding moisture; no single open triggers a re-test threshold, but cumulative drift is significant. Failure of the policy implementation, not the policy itself.
- Deliquescent material partially liquefied — dispense kiosk records the as-formulated mass; actual moisture is 5x the CoA; product is severely under-strength. Quality finds it on first finished-product assay; the entire lot of dispenses requires investigation.
- Moisture spec exceeded but used anyway — lot LOD exceeds the formula's max-moisture spec but was dispensed against an 'extended use' rationale that wasn't change-controlled. Inspection finds the deviation chain incomplete; entire campaign requires investigation under §211.103.
08The KPI suite that proves the programme is alive
- LOD/KF-corrected dispense coverage % — fraction of moisture-sensitive dispenses where the recalculation engine ran with the correct basis (target 100%).
- Method-mismatch rate — fraction of dispense events where the lot's measured-by method (LOD vs KF) does not match the specification's required method (target 0%; non-zero is an immediate corrective action).
- Re-test trigger compliance % — fraction of open events on hygroscopic-class lots where the policy-required re-test was performed before next dispense (target 100%).
- Moisture-out-of-spec dispense rate — fraction of dispense events where lot LOD exceeded formula max-moisture spec (target 0%; every one is a deviation).
- CoA-vs-actual moisture variance — for surveillance re-tests, average absolute delta between CoA LOD and re-tested LOD (drift >2% suggests storage/packaging issue with the supplier).
- Hygroscopicity classification coverage — % of moisture-sensitive items with a USP <1241> class assigned (target 100% for items with KF or LOD specs).
- Open-event logging compliance — % of opens on class 3+ items where ambient humidity and re-close timestamp were captured (target 100%).
09How V5 Ultimate runs the loop at the kiosk
- Item master holds: assay basis (anhydrous / as-is / on-dry), moisture method required (LOD / KF / either), max-moisture specification, USP <1241> hygroscopicity class, re-test policy by class (first-open, every-open, time-based), counter-balance partner.
- Lot master holds: CoA moisture value, method actually used (with auto-flag if method ≠ item-required), measurement date, open-events log (timestamp + ambient RH + re-close timestamp per open), re-test history.
- CoA import (electronic CoA from supplier) auto-populates assay, basis, moisture, method, and flags any mismatch with the item-required method as a deviation before the lot can be released.
- Dispense screen shows: anhydrous-basis target, LOD/KF value applied, as-charged target, the recipe ('50.000 / (1 − 0.042) = 52.193 kg'), and the lot's hygroscopicity class with re-test status.
- If re-test policy threshold is hit (e.g. moderately hygroscopic + 24h since open + open-to-dispense >24h), the kiosk blocks dispense until re-test result is entered, then re-computes the target with the new LOD.
- Out-of-spec lots (LOD > max-moisture) cannot be dispensed without deviation + QA disposition + change-controlled extended-use rationale; the audit trail captures all four artefacts.
- Counter-balance excipient is re-computed in the same step — if the active goes up due to moisture compensation, the diluent comes down to hold total batch mass.
- Two-person e-signature gates the next dispense step; the verifier sees the same recipe the operator weighed to (Part 11 §11.50 + §11.70).
- BMR/BPR/DHR renders the basis-corrected target, the LOD/KF value applied, the method used, the CoA reference, the open-events log entries that affected the result, and the operator + verifier signatures — contemporaneously, no post-batch transcription.
- Periodic moisture surveillance (annual or per stability protocol) feeds back into the CoA-vs-actual variance KPI; persistent drift triggers a supplier scorecard alert and potential change control on the moisture specification.
10Frequently asked questions
See the FAQs below for short answers on common operational questions — when LOD compensation is mandatory, how to handle a CoA without an LOD result, what happens when LOD and KF disagree, and how moisture compensation interacts with overage and PF.
Frequently asked questions
Q.When is LOD/water compensation mandatory vs optional?+
Mandatory whenever the formula's assay basis differs from the CoA's assay basis, or whenever the formula is expressed on anhydrous basis and the material being weighed contains any measurable moisture. In practice, this is almost every API and most hygroscopic excipients. Optional only when formula and CoA are both on the as-is basis and the material is non-hygroscopic — uncommon enough that 'always compensate unless proven unnecessary' is the safe default policy.
Q.What if the CoA doesn't report an LOD or KF result?+
Block the lot from dispense use until the moisture content is measured in-house against the specification's required method (USP <731> or <921>). Using an un-tested lot is a §211.84(d)(2) violation. The in-house result is added to the lot record and overrides the absent CoA value; future receipts of the same supplier item should trigger a supplier scorecard discussion about CoA completeness.
Q.What do we do when LOD and KF disagree?+
If KF is the spec-required method, KF is authoritative; the LOD value is informational only. If LOD is the spec-required method, LOD is authoritative. If the difference between the two is large (>0.5% absolute), investigate — usually indicates residual solvent (LOD higher) or water of crystallisation (LOD lower if hydrate decomposes incompletely). Document the investigation; the result may trigger a specification change under change control.
Q.How does moisture compensation interact with overage?+
Overage is applied to the label-claim mass at the formulation step — the resulting target is the anhydrous-basis target that LOD compensation then operates on. Order: label claim → +stability overage → +manufacturing overage → ×SBF → ÷(1−LOD) → ×PF → counter-balance. Both overage and LOD compensation are corrections in different directions and at different lifecycle points; they are additive in the dispense math but separable in the audit trail.
Q.Is LOD compensation relevant to discrete manufacturing?+
Rarely. Discrete BOMs are unit-count or fixed-mass, and the moisture content of a screw, a PCB, or a plastic enclosure is not a dispense input. The exception is consumer products with active ingredients (sunscreens with UV filters, OTC drug products, fortified food bars) and any hybrid manufacturing process that weighs a moisture-sensitive raw material — those follow the same contract as supplements.
Q.Do we re-test moisture every time we open a drum?+
Depends on the hygroscopicity class. USP <1241> Class 1 (non-hygroscopic) — no, the original CoA holds through shelf life with sensible re-close discipline. Class 2 (slightly) — re-test on first-open after 30 days or on second-open. Class 3 (moderately) — re-test on every open if open-to-dispense window >24h. Class 4 (very) — re-test on every open. Class 5 (deliquescent) — single-use containers only, re-test on open. V5 enforces these defaults but each item's policy can be tightened under change control.
Q.Can the dispense kiosk over-ride the LOD-compensated target?+
Yes, but every manual override is an explicit deviation event with reason capture, supervisor e-signature, and an automatic CAPA trigger if overrides exceed a threshold (V5 default 1% of dispense events). Overrides are not part of routine practice — the only legitimate reason is a same-day, post-CoA, dry-room re-test that shows the lot is drier than the CoA reported, and the override applies the re-test value not the CoA value.
Primary sources
- USP <731> Loss on Drying
- USP <921> Water Determination (Karl Fischer)
- USP General Notices 5.50 — Tolerances; expression of strength on the anhydrous, on-dry, or as-is basis
- 21 CFR 211.84 — Testing and approval or rejection of components
- 21 CFR 211.101 — Charge-in of components
- 21 CFR 211.166 — Stability testing (moisture surveillance after open)
- 21 CFR 111.75 — Establishing component specifications for supplements
- ICH Q6A — Specifications for new drug substances and products §3.3.1 (water content)
- EU GMP Part I Chapter 5 §5.40 — Starting materials sampling, identity, use
- Ph. Eur. 2.2.32 — Loss on drying / 2.5.12 — Semi-micro determination of water
- USP <1241> Water-Solid Interactions (hygroscopicity classification)
- FDA Guidance — Specifications: Test Procedures and Acceptance Criteria (Q6A)
Further reading
- Assay-Adjusted ChargeHow LOD compensation fits into the per-lot weigh-out recalculation.
- Potency FactorThe per-lot assay correction that combines with LOD compensation.
- Overage / OverfillThe formulation-level excess layered on top of the basis-corrected target.
- Certificate of AnalysisSource of the assay basis and LOD/KF result that drives the correction.
- Change controlRequired for any change in the moisture method (LOD ↔ KF) or specification window.
- DeviationOpened when LOD on a lot exceeds the formula's max-moisture specification.
- BMRWhere the LOD applied to each dispense is captured contemporaneously.
- Data integrityThe ALCOA+ properties the moisture-measurement record must satisfy.
V5 Ultimate ships with the Water / LOD Compensation controls already wired in — audit trail, e-signatures, validation evidence. Free trial, no credit card, onboard in days, not months.
