purity correction reagent stoichiometry organic chemistry

Reagent Purity Corrections: When 95% Pure Means You Need More Mass

Purity correction for reagent stoichiometry: the formula, when to apply it (95% boronic acids, NaH dispersions, hydrates), three worked examples.

ChemStitchJune 4, 2026

You order phenylboronic acid for a Suzuki coupling and the Sigma-Aldrich label reads "≥95%". You need 1.2 equivalents at 5 mmol scale — the calculator says 731 mg. You weigh 731 mg, run the reaction, and get a 60% yield instead of the expected 85%. The shortfall isn’t the reaction; it’s the calculation. At 95% purity, the 731 mg you weighed only contains 695 mg of actual phenylboronic acid — closer to 1.14 equivalents than 1.2. For practitioners working with commercial reagents, the purity correction is the math step most often skipped, and it’s responsible for a measurable fraction of "the reaction didn’t go to completion" failures. This post walks through when to correct, the formula, and three worked examples that cover the common patterns.

The formula

Purity correction is a one-line adjustment to the calculated mass.

Purity-corrected mass $\text{corrected mass} = \frac{\text{nominal mass}}{\text{purity (as decimal)}}$

If a reagent is 95% pure, divide the calculator’s nominal mass by 0.95. If it’s 90% pure, divide by 0.90. The corrected mass is always larger — you weigh more material to deliver the same number of moles of the actual reagent.

Equivalently, if the limiting reagent is 1.0 equiv at nominal MW, the purity-corrected equivalents you actually delivered are equiv × purity. A 95% pure reagent at "1.2 equiv nominal" is 1.14 actual equivalents.

When to correct (and when not to bother)

Not every reagent needs a purity correction. The decision turns on three things: the purity grade, the role of the reagent, and your tolerance for shortfall.

  • >99% pure (analytical / reagent grade): skip the correction. The error is below normal weighing precision and below the variability of "1.2 equiv" as a literature choice. Treat 99% as 100%.
  • 95–99% pure (typical commercial grade): correct if the reagent is the limiting reagent or used in slight excess (1.0–1.2 equiv). Skip if it’s a large-excess reagent (≥3 equiv) where the correction is in the noise.
  • <95% pure (technical grade, hygroscopic salts, hydrates without specified water content): always correct. At these grades the impurity load is large enough to matter for any stoichiometric role.

The single most important place to correct is the limiting reagent itself. A 5% shortfall in the limiting reagent caps your theoretical yield at 95%; a 5% shortfall in a 5-equiv base reduces effective excess from 5.0 to 4.75, which is invisible in the reaction.

Worked example 1: phenylboronic acid at 95% purity

Worked Example

Reaction: Suzuki coupling, 5 mmol limiting aryl bromide, phenylboronic acid at 1.2 equiv.

Phenylboronic acid: MW 121.93 g/mol, supplier purity 95%.

Step 1 — mmol of phenylboronic acid needed:

$\text{mmol} = 1.2 \times 5.0 = 6.0 \text{ mmol}$

Step 2 — nominal mass (assuming 100% purity):

$\text{nominal} = 6.0 \text{ mmol} \times 121.93 \text{ g/mol} = 732 \text{ mg}$

Step 3 — purity-corrected mass:

$\text{corrected} = \frac{732}{0.95} = 770 \text{ mg}$

Weigh 770 mg. The extra 38 mg accounts for the 5% inactive material in the reagent.

The 38 mg difference looks small. At 5 mmol scale on a single reaction the yield impact may be modest, but on a 50 mmol scale-up the same proportional shortfall becomes 380 mg of missing boronic acid — enough to leave noticeable starting material in the LC-MS.

Worked example 2: NaH as a 60% dispersion in mineral oil

Some reagents come pre-diluted. NaH is shipped as a 60% dispersion in mineral oil — this isn’t a purity issue, it’s a deliberate handling form. The math is identical to a purity correction but the "purity" value is the dispersion percentage.

Worked Example

Reaction: deprotonation step, 2 mmol substrate, NaH at 1.1 equiv.

NaH: MW 24.00 g/mol, sold as 60% dispersion in mineral oil.

Step 1 — mmol of NaH needed: 1.1 × 2.0 = 2.2 mmol

Step 2 — nominal mass of pure NaH: 2.2 mmol × 24.00 g/mol = 52.8 mg

Step 3 — mass of dispersion to weigh: 52.8 / 0.60 = 88 mg of 60% NaH dispersion

You weigh 88 mg total. Of that, 53 mg is NaH and 35 mg is mineral oil that will be removed during workup.

The mineral oil is inert under most conditions, but it does end up in the reaction. For sensitive substrates, practitioners sometimes wash the NaH dispersion with hexanes to remove the oil before adding the reagent — that’s a separate prep step, not a calculation. The point is that 60% dispersion is reported as the "purity" on the bottle, and the math is the same as a 60% pure solid.

Worked example 3: hydrate water content

Many crystalline reagents are hydrates — sodium acetate trihydrate, magnesium sulfate heptahydrate, copper sulfate pentahydrate. The crystal includes water, and the MW you use for the calculation matters. Two failure patterns: using the anhydrous MW for a hydrate (under-delivers reagent), or using the hydrate MW assuming a different water content than what’s on the label.

Worked Example

Reaction: 5 mmol substrate, sodium acetate trihydrate at 2.0 equiv as buffer.

Sodium acetate (anhydrous): MW 82.03 g/mol. Sodium acetate trihydrate (NaOAc·3H2O): MW 136.08 g/mol.

If you use anhydrous MW for the hydrate:

mmol needed = 10 mmol; mass calculated = 10 × 82.03 = 820 mg. But you actually weighed the trihydrate, so 820 mg of trihydrate is 820/136.08 = 6.03 mmol of sodium acetate — 40% short.

Correct calculation with hydrate MW:

$\text{mass} = 10 \text{ mmol} \times 136.08 \text{ g/mol} = 1361 \text{ mg}$

Weigh 1361 mg of trihydrate to deliver 10 mmol of sodium acetate. The water of hydration (about 540 mg of H2O) is part of what you weighed but doesn’t participate in the buffering — it’s present as bound water in the crystal.

Hydrate confusion is one of the most common stoichiometry errors. The fix is to read the bottle: the form on the shelf (anhydrous, monohydrate, trihydrate, etc.) determines the MW you use. Looking up MW from molecular weight with the wrong form on the bottle invisibly mis-calibrates the entire reagent table.

Hygroscopic reagents: a moving target

KOH, NaOH, K2CO3, K3PO4, and most metal halides absorb water from atmospheric humidity. A bottle that was 99% pure when opened a year ago may now be 90% reagent and 10% absorbed water. There’s no label correction for this — the supplier’s assay was the day it was bottled.

The practical handling:

  • Store hygroscopic reagents under desiccant or in a dry box once opened.
  • Weigh quickly — an open weighing pan of KOH gains weight visibly over minutes in humid conditions.
  • For high-precision work, dry the reagent before weighing (oven-dry at 110 °C for 1 h for K2CO3; vacuum-dry for more sensitive species) or apply a measured purity correction based on a recent assay.
  • If a reagent has been sitting open for >3 months, treat it as ~90% purity for hygroscopic species when calculating, or freshly dry it.

The 5–10% shortfall from a humid KOH bottle is enough to leave unreacted starting material in many reactions. It’s often diagnosed by re-running with fresh reagent and seeing the reaction go.

What this looks like in a reagent table

A reagent table that handles purity adds one column: purity (%). The mass column derives from mmol × MW ÷ purity rather than just mmol × MW. If you build the table in a spreadsheet, the formula is straightforward; if you use a stoichiometry calculator, the calculator should accept purity as a per-reagent input and apply the correction automatically.

For reagents stored as the analytical-grade default (treat as 100%), set purity to 1.0 and the math collapses to the standard mass calculation. For commercial-grade, dispersion-form, hydrate, or aged-hygroscopic reagents, set purity to the supplier value (or your best estimate) and let the calculator do the divison.

The decision rule, summarized

For each reagent in your table, ask:

  1. Is the labeled purity below 99%? If yes, correct.
  2. Is the reagent in a non-pure form (hydrate, dispersion, salt with proton counter-ion that’s not the reactive species)? If yes, use the correct MW for the form on the bottle.
  3. Is the reagent hygroscopic and exposed to air for more than a few months? If yes, either freshly dry it or apply an estimated purity correction.
  4. Is the reagent the limiting reagent, or used at slight excess (1.0–1.2 equiv)? If yes, correct in all of the above cases. If used at large excess (≥3 equiv), the correction is usually unnecessary.

The math is one division. The discipline is remembering to do it before weighing, not after the reaction stops at 60% conversion.

Try ChemStitch

AI-powered chemical structure editor. Free 14-day trial.

Start free trial →