Robertson SBT Chart — How to Classify Soils from CPT Data

Because the CPT retrieves no physical soil sample, identifying what soil type exists at each depth requires a classification framework built from the measured resistance data itself. The Robertson Soil Behaviour Type (SBT) chart, first published in 1990 and updated in 2009 and 2016, is the universally accepted solution. It classifies soils by how they behave during cone penetration — not by their grain size or mineralogy — using two normalised parameters plotted on a chart divided into nine SBT zones.


What Soil Behaviour Type means #

The word “behaviour” in SBT is deliberate. The CPT cone measures mechanical resistance — how hard it is to push through the soil at 2 cm/s under the prevailing stress conditions. This reflects a combination of soil type, stress history, density, and structure. Two soils with different grain sizes can produce identical CPT readings; one soil can plot in different SBT zones depending on its stress history.

SBT is therefore a proxy for soil type, not a direct measurement of it. In most natural soils it is a reliable and useful proxy — clean sand consistently plots in Zone 6, soft clay consistently in Zone 3. But in unusual geologies — cemented sands, calcareous soils, sensitive clays, heavily overconsolidated clays — SBT can misclassify. This is why the Robertson (1990) framework explicitly recommends cross-checking SBT classification against borehole samples wherever possible, particularly in unfamiliar geological environments. For how USCS classification from physical samples compares, see USCS soil classification — field guide for borehole logging.


The chart axes — Qtn and Fr #

Raw qc and fs values increase with depth because overburden pressure increases — the same soil at 5 m and 20 m produces different raw readings. Plotting raw values would shift deeper data points to higher resistance, biasing the classification. Normalisation removes this depth dependency.

The normalised cone resistance Qtn accounts for total and effective overburden stress:

Qtn = [(qt − σv0) / Pa] × (Pa / σ’v0)n

The normalised friction ratio Fr is:

Fr = [fs / (qt − σv0)] × 100%

where σv0 is total vertical stress, σ’v0 is effective vertical stress, Pa = 100 kPa (atmospheric pressure reference), and n is a stress exponent that varies between 0.5 for sands and 1.0 for clays. Because n depends on the SBT zone, which is itself what you are trying to determine, the Robertson (2009) procedure is iterative: start with n = 1.0, determine the SBT zone and Ic, update n, recalculate Qtn, and repeat until convergence — typically two to three iterations.

Both axes are on logarithmic scales. Qtn is plotted on the vertical axis; Fr on the horizontal axis. Every depth increment of CPT data produces one point on the chart. The cloud of points across a full sounding maps the soil behaviour types present throughout the profile.


The nine SBT zones #

ZoneSoil behaviour typeTypical QtnTypical Fr (%)
1Sensitive fine-grained< 12< 1.0
2Organic soils — peat< 12> 4.0
3Clay — silty clay< 703.0–8.0
4Silt mixture — clayey silt to silty clay12–702.0–4.0
5Sand mixture — silty sand to sandy silt12–701.0–2.0
6Sand — clean to silty sand70–3500.4–1.0
7Gravelly sand to dense sand> 350< 0.4
8Very dense sand to gravelly sand> 3500.4–1.0
9Very stiff fine-grained — heavily OC or cementedVaries> 4.0

Zones 1 and 2 are separated from Zone 3 by their very low Qtn but contrasting Fr — sensitive clays plot at very low friction ratios because their structured fabric breaks down under cone penetration. Zone 9 occupies the high-Qtn, high-Fr corner and typically represents aged, overconsolidated, or cemented fine-grained materials that behave stiffly despite their mineralogy. Zones 4 and 5 are the transition zones between clearly fine-grained and clearly coarse-grained behaviour — the silts and mixed soils that are hardest to characterise from CPT alone.


The SBT index Ic #

Rather than manually reading each data point’s zone from the chart, the SBT index Ic provides an automated numerical classification. Ic is the radius of a concentric arc centered near the origin of the Qtn–Fr chart that passes through the data point:

Ic = [(3.47 − log Qtn)² + (log Fr + 1.22)²]0.5

The Ic value maps directly to SBT zones and underpins two important downstream applications. First, it determines the stress exponent n used in the iterative normalisation: n = 0.5 + 0.45 × (Ic/3.27) capped at 1.0 — so the normalisation and classification reinforce each other as the iteration converges. Second, Ic is used as the basis for automated fines content estimation and the clean-sand equivalent correction in CPT-based liquefaction procedures: layers with Ic > 2.60 are generally treated as too fine-grained to liquefy by standard simplified methods.

Approximate Ic zone boundaries:

Ic rangeSBT interpretation
< 1.31Gravelly sand to dense sand (Zones 7–8)
1.31–2.05Clean sand (Zone 6)
2.05–2.60Silty sand to sandy silt (Zones 4–5)
2.60–2.95Silty clay to clay (Zone 3)
> 2.95Clay to organic soil (Zones 2–3)

For the full treatment of normalised Qtn, Fr, and Bq calculations, see Normalised CPT plots — Qtn, Fr, and Bq explained.


How DartiGeo plots and classifies CPT data #

DartiGeo’s CPT module performs the full Robertson SBT classification automatically once raw CPT data is imported from Excel. At each depth increment, DartiGeo calculates σv0 and σ’v0 from the entered soil layer profile and groundwater level, applies the iterative normalisation to compute Qtn, Fr, and Ic, assigns the SBT zone, and produces a depth profile of SBT zones alongside the raw qc, fs, and Rf traces. The Qtn–Fr chart is plotted with the nine zone boundaries and all data points overlaid, giving an immediate visual check of the classification before proceeding to parameter estimation.

SBT zone assignments also drive automatic soil-type filtering in the correlations module — ensuring that friction angle correlations are applied only to zones classifying as coarse-grained and undrained shear strength correlations only to zones classifying as fine-grained, eliminating the risk of applying inappropriate equations across the depth profile.

Download a free 14-day trial of DartiGeo →


Frequently asked questions #

Is SBT classification the same as USCS classification? #

No — they are fundamentally different systems. USCS (ASTM D2487) classifies soils by grain size distribution and Atterberg limits, determined from physical laboratory testing of a soil sample. SBT classifies soils by how they behave during CPT penetration, derived entirely from qt, fs, and stress parameters — no sample needed. In typical natural soils the two systems broadly agree: Zone 6 (clean sand) generally maps to SW or SP; Zone 3 (clay) generally maps to CL or CH. In unusual soils — cemented, calcareous, or structured — they can diverge significantly, which is why the Robertson framework recommends sample verification in unfamiliar geology.

What does it mean when CPT data plots in Zone 9? #

Zone 9 (very stiff fine-grained, heavily overconsolidated or cemented) represents material that has high Qtn relative to its Fr — stiff despite being fine-grained in origin. This pattern is associated with heavily overconsolidated clays, cemented silts, residual soils, and some weathered rocks. It is one of the SBT zones where SBT most diverges from USCS — the material may be a clay by grain size but behaves like a stiff coarse-grained material. Borehole sampling is particularly important at Zone 9 depths to confirm the nature of the material before selecting design parameters.

Does the SBT chart work without pore pressure measurement? #

Yes — the Qtn–Fr chart uses qt and fs as its primary inputs, and qt requires u2 for its pore pressure correction (qt = qc + u2(1 − a)). In clean sands where u2 ≈ hydrostatic, the correction is negligible and qc ≈ qt, so the chart works adequately without pore pressure measurement. In soft clays where excess pore pressure can be several times qc, using uncorrected qc instead of qt will significantly underestimate normalised resistance and produce an incorrect zone classification. For fine-grained soils, CPTu with u2 measurement is essential for reliable SBT classification.

What is the difference between the 1990 and 2016 Robertson SBT charts? #

The 1990 chart uses Qt normalised with a fixed stress exponent of n = 1.0. The 2009 and 2016 updates introduced the iterative stress exponent (n varying between 0.5 and 1.0 depending on soil type) to produce Qtn, which better handles the transition from sand-like to clay-like behaviour and improves classification accuracy in silty and transitional soils. The zone boundaries are slightly different, and the 2016 update refined the Ic definitions used in liquefaction applications. DartiGeo uses the updated normalisation framework from Robertson (2009) as the current standard of practice.


What are your feelings