What is a QCRM

What is a QCRM (internal quality control reference material)

QCRMs enable your laboratory to check that there is no drift in its results

A QCRM is a set of samples prepared in-house to check that there is no drift in the laboratory's results. In practice, it means :

  • Prepare a large number of samples that are as identical as possible. If the products change over time (concrete, paints, etc.), this point must also be considered (for example, provide storage conditions or an expiry date);
  • If the test is non-destructive, a single sample may be used, but its internal homogeneity must be as good as possible;
  • Determine the characteristics of the corresponding product using repeated tests. The number of repetitions must be sufficient (typically 30) to ensure good precision of the determinations. The results are expressed in the form of a central value (typically a mean "m") and a dispersion parameter (typically a standard deviation "s");
  • If the test is non-destructive, the initial tests must be repeated a large number of times on the same sample to determine the normal dispersion of the test;
  • Then carry out a test periodically (typically once a month, to be adjusted according to the risk of drift) to check that the result is consistent with the initial series of tests (typically, the result should be within the interval m±2s).

The following standards describe the preparation and use of QCRM:

  • ISO Guide 80 for sample preparation ;
  • ISO 7870-1 to 8 for control charts.

The use of a QCRM makes it possible to satisfy requirement § 7.7.1 of ISO/IEC 17025:2015 (options a and d).


60 concrete steel specimens are cut from a single ring of steel. 30 of these are immediately subjected to the tensile test to determine the tensile strength Rm, yield strength Rp0.2 and elongation Agt. The following results were obtained:


Mean value

Standard deviation


Rm (MPa)



610 & 668

Rp0,2 (MPa)



524 & 580

Agt (%)



5,4 & 6,2

The laboratory then carries out one test per month on the remaining samples. If the results fall outside the limits set, it is likely that a drift is developing. The laboratory can immediately launch an investigation into its resources to find the cause of any problem.

Other criteria exist and may be more appropriate, depending on the situation. A great deal of information on this subject is given in the ISO 7870 series of standards.

What a classic QCRM can do for you

The use of a classic QCRM makes it possible to detect a slow or sudden drift in the laboratory's results. After a drift has occurred, the results on the same samples become significantly different from the initial results and an alert can be generated.

What you can't get with a traditional QCRM

Using a traditional QCRM does not detect :

  • Systematic laboratory error: if all 30 initial results are affected by a systematic error, this will not be detected by a conventional QCRM;
  • Insufficient repeatability by the laboratory: if the laboratory's results are too scattered, this will not be detected by a conventional QCRM;
  • Uncertainty poorly assessed by the laboratory.

Furthermore, if the number of repetitions is insufficient, the reliability of the QCRM's alert limits may be poor. There is then a risk of incorrect alerts being triggered or of alerts not being triggered when they should be.

CompaLab QCRMs provide a solution to this problem: see What is a CompaLab QCRM?