Slab on Grade Thickness Calculator

Stephanie Ben-Joseph headshot Stephanie Ben-Joseph

Designing Slabs on Grade with Westergaard Theory

A slab on grade is a concrete slab that rests directly on prepared soil or a granular base rather than spanning between beams. This type of construction is common in warehouses, factories, workshops, loading areas, equipment pads, agricultural buildings, and some pavement applications. Even though the structural system looks simple, slab thickness has a major effect on performance. If the slab is too thin for the wheel load and support conditions, tensile stress at the bottom of the concrete can exceed the material's flexural strength. That can lead to cracking, reduced service life, maintenance problems, and expensive repairs that interrupt operations.

This calculator estimates the required slab thickness for an interior wheel load using Westergaard's classic plate-on-elastic-foundation theory. In plain language, the method treats the concrete slab as an elastic plate and the supporting soil as a spring-like foundation. That idealization is still widely used for preliminary design because it captures the main relationship between wheel load, contact area, concrete stiffness, slab thickness, and subgrade support. The result is not a complete engineering design package, but it is a practical starting point for sizing a slab and comparing alternatives before moving into more detailed checks.

The page focuses on the interior loading case, which means the wheel load is assumed to act far enough from free edges and corners that the slab behaves as though it extends in all directions. That distinction matters because edge and corner loads usually create higher stresses than interior loads. If your real loading condition occurs near joints, slab edges, openings, pits, or corners, the thickness from this calculator may be unconservative and should be checked with the appropriate equations or a more comprehensive slab design method.

How to Use the Calculator

Enter the wheel load, contact radius, subgrade modulus, concrete modulus, Poisson's ratio, and concrete flexural strength in the form below, then select Compute Thickness. The calculator starts with a trial slab thickness and increases it in small steps until the computed interior tensile stress falls below the allowable flexural strength. The displayed result gives both the estimated required thickness and the induced stress at that thickness, so you can see not only the answer but also how close the slab is to the selected stress limit.

Each input has a specific meaning. Wheel Load P (kN) is the load carried by one wheel or one equivalent concentrated load point. Use the load that actually reaches the slab, not the total vehicle weight unless only one wheel is involved. Contact Radius a (m) represents the radius of the circular area over which the wheel load is transferred to the slab. A larger contact area spreads the load and generally reduces stress. Subgrade Modulus k (MPa/m) describes how stiff the supporting soil or base is. Higher values mean stronger support and usually allow a thinner slab.

Concrete Modulus E (MPa) is the elastic modulus of the concrete. Stiffer concrete spreads load more effectively through plate action. Poisson's Ratio ν describes the lateral strain response of the concrete and is commonly around 0.15 for this type of estimate. Concrete Flexural Strength R (MPa) is the allowable modulus of rupture or bending strength used as the stress limit in the calculation. If you are unsure which value to use, it should come from project specifications, testing, or accepted design assumptions for the concrete mix and curing conditions.

Keep units consistent with the form. This calculator expects wheel load in kilonewtons, dimensions in meters, and stress-related properties in MPa or MPa per meter as labeled. If you start with values in other units, convert them before entering them. A common source of error is mixing millimeters with meters, entering total axle load instead of wheel load, or using a contact diameter where the form asks for a contact radius. Small unit mistakes can produce large thickness errors, so it is worth checking every value before relying on the result.

Formula and Calculation Basis

Westergaard's interior-load method is built around the slab's radius of relative stiffness, which measures how effectively the slab distributes load over the supporting foundation. A larger value means the slab behaves more stiffly relative to the subgrade and spreads the wheel load over a wider area. In this calculator, the radius of relative stiffness is written as:

L = E h 3 12 k ( 1 - ν 2 ) 1 / 4

Once that stiffness term is known, the interior tensile stress at the bottom of the slab under the wheel load is approximated by:

σ = 0.316 P ( 1 + 1.6 a L ) h 2

The design target is to find a slab thickness that keeps the computed stress at or below the selected flexural strength. In symbolic form, that requirement is:

σ R

Here, a is the contact radius, h is slab thickness, E is concrete modulus, k is subgrade modulus, ν is Poisson's ratio, and R is the concrete flexural strength limit. Because thickness appears in more than one place, the problem is not solved by a simple one-step rearrangement in this implementation. Instead, the script uses an iterative search. It begins with an initial thickness guess of 0.1 m, computes the radius of relative stiffness, calculates the corresponding stress, and then increases the thickness in 0.005 m increments until the stress is less than or equal to the flexural strength or until the loop limit is reached.

That numerical approach is straightforward and easy to audit. It also mirrors the practical way many engineers compare trial slab depths during early design. The answer should therefore be read as a rational estimate based on the selected increment size, not as a highly refined optimization. For concept studies and quick comparisons, that is usually appropriate. For final design, engineers often supplement this type of result with additional checks for joints, fatigue, reinforcement, curling, and construction tolerances.

Worked Example

Suppose a warehouse floor must support a single wheel load of 40 kN. Assume the tire contact radius is 0.15 m, the subgrade modulus is 50 MPa/m, the concrete modulus is 30,000 MPa, Poisson's ratio is 0.15, and the concrete flexural strength is 4.5 MPa. Entering those values into the calculator produces a thickness near 0.18 m, depending on the iteration step at which the stress first drops below the allowable limit.

That result can be interpreted in a practical way. A slab around 180 mm thick is the smallest thickness in this simplified model that keeps the interior tensile stress within the chosen flexural strength. If you improve the support conditions, for example by increasing the subgrade modulus from 50 MPa/m to 100 MPa/m through better base preparation, the required thickness usually decreases because the slab bends less under the same wheel load. If instead the wheel load doubles, the required thickness rises because the slab must resist greater bending stress.

This example also shows why the contact radius matters. Two wheels carrying the same load can produce different slab demands if one tire spreads the load over a larger area. A larger contact radius reduces stress concentration and can lower the required thickness. In real projects, tire pressure, wheel type, base quality, load repetition, and environmental exposure all influence the final design decision, so the calculator should be treated as a rational estimate rather than the last word.

Understanding the Inputs in Plain Language

Many users know the wheel load but are less certain about the other properties. The subgrade modulus is especially important because it represents how much support the slab receives from the soil and base beneath it. A weak, wet, or poorly compacted subgrade allows more deflection and usually increases slab stress. A well-prepared granular base over competent soil provides better support and often reduces the thickness needed for the same load. Because support conditions can vary across a site, conservative input values are often more realistic than optimistic ones.

The concrete modulus and flexural strength are also different properties and should not be confused. The modulus of elasticity describes stiffness, or how much the concrete deforms under load while still behaving elastically. Flexural strength describes the stress level at which the concrete is expected to crack in bending. A mix can be relatively stiff without having exceptionally high flexural strength, and vice versa. For slab design, both matter because one affects load distribution and the other sets the stress limit.

Poisson's ratio usually has a smaller influence than the other inputs, but it still belongs in the equation because plate behavior depends on multidirectional strain. For normal concrete, a value around 0.15 is common in preliminary calculations. Unless you have project-specific data, using a typical value is often acceptable for early sizing. The contact radius deserves care as well. If the actual tire footprint is not circular, engineers sometimes convert it to an equivalent circular area so the Westergaard equation can still be applied in a simplified way.

Assumptions and Typical Input Guidance

The method assumes a homogeneous, isotropic concrete slab resting on an elastic foundation with uniform support. It also assumes the load is static and applied over a circular contact area. Those assumptions are useful for preliminary design, but they simplify real field conditions. Actual slabs may experience variable support, moisture changes, curling, joint movement, repeated traffic, and construction tolerances that alter performance. The calculator is therefore best used as an early design aid, a teaching tool, or a quick comparison tool when exploring how one variable changes the required thickness.

For early studies, designers often estimate subgrade modulus from plate load tests or from correlations with soil and base conditions. The values below are rough guidance only and should not replace site-specific investigation:

Illustrative subgrade modulus ranges for preliminary slab studies
Soil or Base Condition Typical k (MPa/m)
Soft clay 20
Medium clay 40
Dense sand 80
Gravel base 150

These values are not universal. Moisture content, compaction, base thickness, frost susceptibility, drainage, and long-term settlement can all change the effective support seen by the slab. If the project involves heavy industrial traffic, sensitive equipment, high rack loads, or strict flatness requirements, a geotechnical evaluation and a more detailed slab design procedure are strongly recommended. The same is true when the slab must perform reliably for many years with limited tolerance for cracking or differential settlement.

How to Interpret the Result

When the calculator reports a required thickness, it is identifying the first trial thickness in the iteration sequence that satisfies the stress limit. Because the search increases thickness in 0.005 m increments, the reported value is effectively rounded to the nearest 5 mm step used by the script. In practice, designers usually round the result again to a practical construction thickness, then review whether that rounded thickness still makes sense when joints, reinforcement, tolerances, and durability requirements are considered.

The induced stress shown with the result is just as useful as the thickness itself. If the stress is only slightly below the flexural strength, the design has little reserve within this simplified model. If the stress is comfortably below the limit, the slab may have more margin, although that does not automatically mean it is overdesigned because real slabs face conditions not included in the equation. Looking at both numbers helps users understand whether a small change in load or support could materially affect the answer.

It is also helpful to compare several scenarios. For example, you can hold the wheel load constant and test different subgrade modulus values to see how much benefit comes from better base preparation. You can also compare different contact radii to understand the effect of tire pressure or wheel type. This kind of sensitivity study is one of the most valuable uses of a calculator like this because it reveals which project variables have the strongest influence on slab thickness.

Limitations and Engineering Judgment

This calculator is intentionally limited to the Westergaard interior load case. It does not directly evaluate edge loading, corner loading, doweled joints, distributed rack post loads, line loads, multiple wheel interactions, or combined loading patterns. Those cases can produce higher stresses than the interior case and may require thicker slabs, reinforcement, joint detailing, or a different design method altogether. If your slab includes saw-cut joints, construction joints, or free edges near the loaded area, those features should be considered separately.

The tool also does not account for fatigue from repeated load cycles, impact from moving vehicles, temperature and moisture curling, shrinkage restraint, cracking from restraint or settlement, or the contribution of reinforcement and fibers after cracking. Reinforcement in slabs on grade often improves crack control and post-cracking behavior, but it does not simply replace the need for adequate slab thickness. Likewise, a strong concrete mix does not compensate for poor support conditions, weak joints, or inadequate drainage beneath the slab.

Another practical limitation is the iteration range used by the script. The calculation increases thickness in fixed increments and stops after a set number of iterations. That makes the tool fast and easy to understand, but it means the answer is an approximation rather than a highly refined optimization. For concept design and quick comparisons, that is usually acceptable. For final engineering decisions, especially where safety, durability, or operational reliability are critical, the result should be reviewed by a qualified engineer and checked against project standards, local codes, and field conditions.

In short, use this calculator to understand trends and obtain a reasonable first-pass slab thickness. Then confirm the design with the broader considerations that real slabs on grade require: support uniformity, joint spacing, load transfer, construction quality, drainage, curling control, expected traffic over the life of the floor or pavement, and the consequences of cracking or settlement. Used in that way, the calculator is a helpful design aid that turns a classic engineering relationship into a quick and accessible planning tool.

Reference Formula Summary

For convenience, the key relationships used by the calculator are restated below in MathML form. These are the same concepts described above and are included so the page preserves formula readability for users, assistive technology, and validation requirements.

P=wheel load a=contact radius k=subgrade modulus E=concrete modulus ν=Poisson's ratio R=flexural strength h=slab thickness L=radius of relative stiffness σ=interior tensile stress Lh3/4 σPh2 σ as a

Calculator Inputs

Enter values to solve for slab depth.