← Resources

Sampling vs. full-population testing in audits

In control testing, sampling inspects a subset of items and infers the control’s effectiveness for the whole population, accepting some sampling risk. Full-population testing inspects every in-scope record, so the conclusion is a measured exception rate rather than an inferred one — sampling risk is removed by construction.

Last updated June 24, 2026

Why audits sample

Sampling exists because inspecting every item by hand was never feasible at audit timelines. A sample of a few dozen items stands in for thousands, and the auditor extrapolates — accepting the risk that the sample misses exceptions the population contains.

What full-population testing changes

It removes the extrapolation step: every in-scope record is evaluated against the control criteria, so exceptions are counted, not estimated.

SamplingFull-population
Records testedA subset (e.g. 25–60)100% of in-scope
ConclusionInferred from the sampleMeasured over the population
Sampling riskPresentRemoved by construction
ExceptionsMay be missedEach one surfaced

Read what full-population control testing is, or see how it works for auditors.

  • Sampling tests a subset (commonly 25–60 items) and extrapolates.
  • Full-population testing tests 100% of in-scope records.
  • Sampling risk is removed by construction — there is no subset to misrepresent.
  • Every exception in the population is surfaced rather than possibly missed.

FAQ

Is full-population testing better than sampling?
For coverage, yes: it removes sampling risk by testing every in-scope record. Sampling remains valid where full-population data is not available; where it is, full-population testing gives a measured result rather than an inferred one.
Does sampling risk disappear entirely?
Sampling risk specifically — the risk that a subset misrepresents the population — is removed, because there is no subset. Other audit risks remain the auditor’s to manage.
How many items does audit sampling usually test?
Commonly a few dozen (for example 25–60), depending on population size and assessed risk. Full-population testing evaluates all in-scope records.