How to read a test report — NorrChemica Analysis Notes, Heavy Metals Part 3. Navy banner with three boxes: result 0.095, expanded uncertainty ±0.024 at k = 2, and a gold box reading <LOQ, not zero.

How to read a test report: LOQ, measurement uncertainty and the decision rule

Analysis Notes · Heavy Metals · Part 3

How to read a test report: LOQ, measurement uncertainty and the decision rule

A certificate of analysis says lead: 0.095 ± 0.024 mg/kg. The limit is 0.10. Pass or fail? Both answers are defensible, and which one you get depends on a line of small print most people never read. This article explains the three things that decide such cases — the limit of quantification, the measurement uncertainty and the decision rule.

1The seven lines that matter


Parts 1 and 2 of this series were about finding the right limit. This part is about the other half of the comparison: the result. The examples are drawn from EU food law — maximum levels from Regulation (EU) 2023/915, the rules of interpretation from Regulation (EC) No 333/2007 — but the logic is the same wherever a number meets a limit: drinking water, toys, cosmetics, packaging.

A report from an accredited laboratory is a dense document, and for compliance purposes seven lines do the work. The analyte — and, where it matters, the species, because total arsenic and inorganic arsenic are different regulated quantities. The matrix as the laboratory classified it, because limits attach to legal categories, not to marketing names. The units and basis — mg/kg on wet weight is the default in EU contaminant law, and confusing mg/kg with µg/kg is a factor-of-a-thousand mistake that happens more often than anyone admits. The result with its uncertainty, written x ± U. The LOQ for each element. The recovery, and whether the result was corrected for it. And, if you asked for one, a statement of conformity — with the decision rule it used.

CERTIFICATE OF ANALYSIS — EXTRACT ANALYTE Lead (Pb), by ICP-MS MATRIX / BASIS Wine, 2023 harvest · wet weight RESULT 0.095 ± 0.024 mg/kg (k = 2) LOQ 0.005 mg/kg RECOVERY 98 % — result corrected DECISION RULE · STATEMENT Guarded rejection, Reg. 333/2007 · “Complies” The complete result. The bare number is this result with information deleted — the true value lies in 0.071–0.119. The eligibility check: for lead this must be at most one fifth of the limit. The small print that decides the verdict. Agreed with the laboratory before testing, as ISO/IEC 17025 requires. Limits attach to legal categories and to a basis — a species, a vintage, a wet weight — not to the name on the packaging.
A certificate of analysis, reduced to the lines that carry the compliance decision. The values are the worked example used throughout this article.

2<LOQ is not zero


The limit of detection is the lowest concentration at which the method can tell the analyte apart from a blank. The limit of quantification is the lowest concentration it can put a reliable number on — conventionally around three times higher. Below the LOQ an honest laboratory does not report a value; it reports “<LOQ”.

Two consequences follow. The first: “not detected” and “<LOQ” are statements about the method, not about the sample. A result of <0.05 mg/kg means the true value lies somewhere between zero and 0.05. It does not mean zero — and if the level you are being asked about is 0.02, that report tells you nothing at all. This is why EU exposure assessments use the upper-bound convention: everything below the LOQ is counted as if it sat exactly at the LOQ.

The second: the LOQ decides whether a laboratory is even eligible to check a given level. Regulation 333/2007 sets the requirement relative to each maximum level, and Part 1 of this series listed the criteria in full. The short version:

Element LOQ required by the regulation Worked example
Lead, cadmium, mercury (levels of 0.1 mg/kg and above) No more than one fifth of the maximum level Lead in wine at 0.10 mg/kg → LOQ ≤ 0.020
Arsenic No more than two thirds of the level; no more than the level itself where it is 0.03 mg/kg or below Inorganic arsenic in juice at 0.020 mg/kg → LOQ ≤ 0.020
Nickel No more than the level where it is 0.3 mg/kg or below Nickel in juice at 0.25 mg/kg → LOQ ≤ 0.25

Checking lead in wine at 0.10 mg/kg therefore needs an LOQ of 0.020 mg/kg or better. A cheaper screening method with an LOQ of 0.05 would “see” the lead, but a result near the level would be metrologically worthless — and inadmissible for official control.

The practical rule. Before ordering, divide your limit by five. If the laboratory’s LOQ for your element in your matrix is higher than that, find another method or another laboratory. If a quotation does not state the LOQ for your matrix at all, ask — the answer decides whether the report can carry a verdict.

3The ± is the honest part


No measured concentration is a single point. Weighing, digestion, calibration, instrument drift, matrix effects — each contributes a small scatter, and the laboratory combines them into a standard uncertainty u, then multiplies it by a coverage factor k = 2 to get the expanded uncertainty U printed on the certificate. The interval x ± U covers the true value with roughly 95 % confidence. That is what “0.095 ± 0.024 mg/kg” says: with 95 % confidence, the truth lies between 0.071 and 0.119.

Uncertainty is not a confession of sloppiness. It is a regulated performance characteristic, and EU law caps how large it may be. A method is fit for purpose only if its standard uncertainty stays below a maximum computed from the level itself:

Uf = √( (LOD/2)² + (α·C)² ) — the maximum standard measurement uncertainty, where C is the concentration of interest and α a factor that falls as concentrations rise.
Concentration C α What that allows at C, roughly (expanded, 2×Uf, ignoring the LOD term)
≤ 50 µg/kg 0.2 ± 40 % of the value
51 – 500 µg/kg 0.18 ± 36 %
501 – 1 000 µg/kg 0.15 ± 30 %
1 001 – 10 000 µg/kg 0.12 ± 24 %
> 10 000 µg/kg 0.1 ± 20 %

At the wine level of 0.10 mg/kg — that is, 100 µg/kg — with an LOD of 0.01 mg/kg, the formula allows an expanded uncertainty of about 0.036 mg/kg, roughly a third of the value being measured. Our worked example’s ± 0.024, about 25 % relative, sits comfortably inside that, and is typical of a good ICP-MS measurement near a limit. Which leads to a rule of thumb worth keeping: a result near a legal limit that carries no uncertainty statement is a screening result, not a compliance result.

One more line of small print: recovery. Where the method involves an extraction step, the regulation requires the result to be corrected for recovery, and the report must say that the correction was applied and at what rate. Two laboratories, one correcting an 85 % recovery and one not, will disagree by 15 % on identical samples — while both being internally consistent.

4The decision rule: where chemistry meets law


So the true value lies, with 95 % confidence, between 0.071 and 0.119 mg/kg, and the level is 0.10. Someone has to decide. The instruction for how to decide — how the uncertainty counts for or against the limit — is the decision rule. Since the 2017 revision of ISO/IEC 17025, a laboratory issuing a pass/fail statement must state which rule it used, and must agree it with the customer before the work begins. The standard taxonomy is ILAC-G8; the full treatment is the Eurachem/CITAC guide. Three rules cover nearly every case in practice.

Decision rule The question it answers Criterion Where you meet it
Simple acceptance Is the number below the limit? x ≤ ML Commercial specifications. Right at the limit, each side carries up to a 50 % chance of a wrong call — “shared risk”.
Guarded rejection Can a breach be proven? Reject only if x − U > ML EU official control. The operator gets the benefit of the doubt.
Guarded acceptance Is compliance assured? Release only if x + U ≤ ML Due diligence: producers, importers, retailer specifications.

Simple acceptance is common in commercial work precisely because it is simple: 0.095 ≤ 0.10, pass. Near a limit it is closer to a coin toss than a verdict.

Guarded rejection is how EU enforcement works. Regulation 333/2007 instructs the official laboratory to reject a lot only where the result clears the level with its whole uncertainty interval:

“The lot or sublot is rejected if the analytical result of the laboratory sample exceeds beyond reasonable doubt the respective maximum level … taking into account the expanded measurement uncertainty.”

Our wine passes official control: 0.095 − 0.024 = 0.071, below 0.10. No authority can prove non-compliance from this measurement. One nuance Part 1 already flagged: the regulation states the principle, and the familiar arithmetic — subtract U, then compare — comes from the Commission’s expert report on the use of uncertainty in food law rather than from the legal text itself.

Guarded acceptance is the rule for the opposite chair. The enforcement laboratory asks “can I prove this is over the limit?”; a producer or importer should ask “can I be confident it is under?” — which means demanding x + U ≤ ML before calling a lot clean. Our wine fails that test decisively: 0.095 + 0.024 = 0.119.

5One number, four zones


Put the two guarded rules on one axis and every possible result falls into one of four zones. For our example — level 0.10 mg/kg, U = 0.024:

One measurement, four zones — and two verdicts ML 0.10 mg/kg x = 0.095 ± 0.024 x−U = 0.071 x+U = 0.119 CLEAR PASS PROBABLE PASS PROBABLE FAIL CLEAR FAIL 0.06 0.10 0.14 0.076 0.124 Official control: accepted x − U = 0.071 ≤ 0.10 — a breach cannot be proven guarded rejection, Reg. 333/2007 Due diligence: not clean x + U = 0.119 > 0.10 — a confident pass cannot be claimed ≈ a 1-in-3 chance the true value exceeds the level
The worked example on one axis. The gold bar is the 95 % uncertainty interval of the result; the dashed line is the maximum level. The interval straddles the level, so the two guarded rules return opposite verdicts on the same measurement.
Result x, mg/kg Zone What it means
≤ 0.076 Clear pass Compliant even after adding U. Safe to release under any of the three rules.
0.076 – 0.100 Probable pass Below the level, but not provably. Official control accepts; due diligence does not.
0.100 – 0.124 Probable fail Above the level, but not beyond reasonable doubt. Unenforceable — and uncomfortable.
≥ 0.124 Clear fail Non-compliant even after subtracting U.

Our 0.095 sits in the probable-pass band, and it is worth being blunt about what that band contains. Treating the measurement’s scatter as roughly normal — the same model the compliance guides use — a result of 0.095 with u = 0.012 leaves about a 34 % probability that the true concentration is above 0.10. The lot is unenforceable and, one time in three, actually over the level. Whether to ship it is a commercial decision about recall risk, retailer specifications and export markets — but it should be made knowing that number, not from the single word “complies”.

Why two laboratories “disagree”. Laboratory A reports 0.093, laboratory B reports 0.104, both ± 0.024. These are the same result: the intervals overlap almost completely, and the difference between them is far inside the stated uncertainty. Escalate only when the intervals fail to overlap.

6The report speaks for the sample, not the lot


Everything above concerns analytical uncertainty — the laboratory’s own scatter on the material it received. It says nothing about whether the 25 grams that went into the digestion vessel represent the ten thousand bottles in the consignment. Contaminants are rarely distributed evenly, and that is why Regulation 333/2007 devotes its longest part to sampling: incremental samples across the lot, aggregate samples of a set weight, and the principle that a legally meaningful result starts from a legally taken sample.

A courier envelope with one retail unit inside supports a statement about that unit. It becomes evidence about a lot only as far as your own sampling was representative — Part 2 made the same point about a single sealed bottle. For official disputes, EU law also gives the operator a right to a documented second expert opinion, and where appropriate a second analysis, under Article 35 of Regulation (EU) 2017/625. Retained counter-samples are worth the freezer space.

7What to ask before you order


Five questions, asked before the sample ships, prevent almost every dispute about a report afterwards.

Ask What a good answer looks like
Is the laboratory accredited for this analyte in this matrix? ISO/IEC 17025, with your element and matrix inside the accreditation scope. Accreditation is granted per method, not per building — ask to see the scope.
What is the LOQ for my matrix? At most one fifth of your limit for lead, cadmium and mercury; the regulation’s own criteria for arsenic and nickel.
How is the result reported? x ± U with a coverage factor of 2, recovery stated, and the basis named — wet weight, as sold, or reconstituted.
Which decision rule applies? Named and agreed in writing before testing. For releasing product: guarded acceptance. For contesting an enforcement finding: check that guarded rejection was applied.
What does the result apply to? The sample as received — with the sampling plan, if a statement about the lot is needed.

8Questions we hear


Is 0.095 mg/kg against a 0.10 mg/kg limit a pass?

Under the EU official-control rule, yes — non-compliance cannot be proven once the uncertainty is taken into account. Under a due-diligence rule, no: with a typical ± 0.024 uncertainty there is about a one-in-three chance the true value exceeds the limit.

Does “<LOQ” mean the substance is absent?

No. It means that the concentration, if any, is below the smallest value the method can quantify. For compliance purposes you know only that the true value lies between zero and the LOQ.

Why doesn’t the laboratory just report the exact value?

There is no exact value accessible to any method. The x ± U interval is the complete, honest result; a bare number is the same result with information deleted.

Which decision rule should I ask for?

Releasing product on your own responsibility: guarded acceptance, x + U at or below the limit. Contesting an enforcement finding: verify that guarded rejection was applied. Never leave it unstated — ISO/IEC 17025 requires the rule to be agreed before testing.

Can two different results from two laboratories both be right?

Yes, whenever their uncertainty intervals overlap. 0.093 ± 0.024 and 0.104 ± 0.024 are statistically the same measurement.

Heavy metals testing from NorrChemica

We measure lead, cadmium, mercury and arsenic — and nickel for juices and nectars — by ICP-MS in an EU laboratory accredited to ISO/IEC 17025, with LOQs sized to the EU maximum levels. Results come back as x ± U against the row that applies to your product, and the decision rule is agreed before we start. Anyone can order, and no company is required.

Request testing → Part 1: the EU levels Part 2: lead limits by market Part 4: powders and bee products Part 5: tablets and capsules Part 6: hemp and derivatives Part 7: botanicals
Back to blog

Leave a comment

Please note, comments need to be approved before they are published.