Manufacturing · The complete guide

Water / LOD Compensation

TL;DR

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.

Reviewed · By V5 Ultimate compliance team· 3,700 words · ~17 min read

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.

AspectLoss-on-Drying (USP <731>)Karl Fischer (USP <921>)
What it measuresTotal volatiles lost on heating: water + organic volatiles + residual solvents + decomposition productsWater only, by chemical titration with Karl Fischer reagent (iodine + sulphur dioxide)
Method typeGravimetric — weigh sample, heat, re-weigh, compute % lostVolumetric (titration) or coulometric (electrolytic generation of iodine)
Sample massTypically 1–2 g for gravimetric; smaller for TGA10–100 mg for coulometric; 100–500 mg for volumetric
SensitivityLower limit ~0.1% for gravimetric; lower for TGALower limit ~10 ppm for coulometric; 0.05% for volumetric
When LOD is appropriateMaterial 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 requiredHydrates (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 methodLOD on a hydrate over-reports water by counting the hydrate water + organic decomposition; LOD on a residual-solvent material over-reports by counting the solventKF on a non-hygroscopic, no-hydrate material is correct but unnecessarily expensive and slow
Pharmacopeial sourceUSP <731>, Ph. Eur. 2.2.32, JP 2.41USP <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.

  1. 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.
  2. 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).
  3. 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.

ScenarioAnhydrous targetInputsAs-charged targetRecipe
Stable API, low moisture50.000 kgLOD 0.8%50.403 kg× 1/(1 − 0.008)
Hygroscopic API, moderate moisture50.000 kgLOD 4.2%52.193 kg× 1/(1 − 0.042)
Hydrate (e.g. ferrous sulphate heptahydrate)10.000 kg anhydrousWater of crystallisation 45.3% (KF on hydrate)18.282 kg heptahydrate× 1/(1 − 0.453)
API + PF + LOD combined50.000 kg label-claimAssay 97.2% (anhydrous), LOD 3.5%53.305 kg as-charged× 100/97.2 × 1/(1 − 0.035)
Salt + PF + LOD combined10.000 kg baseMW 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.

ClassBehaviourExamplesRe-test policy after first-open
Non-hygroscopicNo measurable moisture uptake at 25°C / 75% RH over 24hMost crystalline APIs with no exposed polar groups; calcium carbonate; talcOriginal CoA value valid through full shelf life if container re-closed promptly
Slightly hygroscopicMoisture increase <2% at 25°C / 75% RH over 7 daysMany small-molecule APIs; lactose monohydrate at controlled humidityRe-test on first-open after 30 days, or on second-open
Moderately hygroscopicMoisture increase 2–15% at 25°C / 75% RH over 7 daysMicrocrystalline cellulose at high humidity; some sugar alcohols; many saltsRe-test on every open if open-to-dispense window >24h; control RH at <30% in dispensing area
Very hygroscopicMoisture increase 15–40% at 25°C / 75% RH over 7 daysSodium 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
DeliquescentMaterial liquefies by absorbing atmospheric moistureCalcium chloride dihydrate; sodium hydroxide; lithium chloride; some hygroscopic peptide TFA saltsSingle-use containers only; re-test on every open; dispense under nitrogen or in a dry-room

06Regulatory overlay across regimes

ClauseRegimeWhat it requires
21 CFR 211.84(d)(1)US human drugsAt 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 drugsEach 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 drugsContainers 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 drugsTwo-person dispense verification — the verifier sees the same LOD-corrected target the operator weighed to.
21 CFR 211.166US human drugsStability testing programme — moisture surveillance is part of ongoing stability monitoring.
21 CFR 211.188(b)(11)US human drugsBatch 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.75US supplementsEstablish component specifications including moisture; verify each component meets specification before use.
21 CFR 111.260(g)US supplementsBatch 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.1US pharmacopeialStrength 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 pharmacopeialLoss on Drying procedure — the gravimetric method anchor.
USP <921>US pharmacopeialWater Determination (Karl Fischer) — the water-specific method anchor.
USP <1241>US pharmacopeialWater-Solid Interactions — hygroscopicity classification framework.
EU GMP Ch.5 §5.40EU medicinal productsStarting materials sampling, identity verification, and use must follow written procedures including moisture testing where part of specification.
EU GMP Annex 15 §6EU medicinal productsProcess 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.32EU pharmacopeialLoss on drying and semi-micro / micro determination of water — the European pharmacopeial methods.
ICH Q6A §3.3.1GlobalWater 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.7GlobalStability testing includes assessment of moisture as an attribute subject to change.

07Eight quiet failure modes that produce silent sub-potency

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).
  9. 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.
  10. 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

Further reading

See Water / LOD Compensation working on a real shop floor

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.