Accepted answer
On a 2.5 mg vial every percentage point of water and counter-ion is 0.025 mg, so the answer is a multiplication once you have the net peptide content off the certificate. Settle first whether the 2.5 mg on the label is gross fill or net peptide, because the two differ by exactly the quantity being asked about. If the certificate quotes net peptide content of 85 per cent, a 2.5 mg gross fill holds 2.13 mg of peptide; at 78 per cent it holds 1.95 mg. That 0.18 mg gap is 7 per cent of the label, larger than any purity difference anybody argues about, and it is invisible to a purity figure because water and acetate are not impurity peaks. Amino acid analysis or a nitrogen determination gives you the number; an HPLC area per cent never will.
The honest answer is that you cannot know for certain what you have without a content assay, and the purity number alone is not enough.
A content assay is always paired with a purity assay because purity tells you what fraction of the measured mass is the target and content tells you the total measured mass.
Reconciling gross mass to label claim
| Component | Typical share | Counted in purity? | Counted in content? |
|---|
| Target peptide | 88–94 % | Yes, as main peak | Yes |
| Related impurities | 1–3 % | Yes, as other peaks | No |
| Counter-ion (TFA or acetate) | 2–8 % | No | No |
| Residual water | 2–6 % | No | No |
| Bulking agent, if present | 0–40 % | No | No |
For peptides at 214 nanometres the response is roughly proportional to the number of peptide bonds, so truncation impurities have lower response factors and overestimate content.
The relative standard deviation on replicate quantitations of a homogeneous sample should be below two per cent when the method is under control.
One qualification: a single result from a single vial is a point estimate, and repeating the assay on a second aliquot is worth doing if the first result is surprising.
If a supplier gives you content without the standard's purity, ask them to provide it.
edited 1 Oct 2025 by tare_weight — corrected a unit error in the worked example