Free Lateral Earth Pressure Calculator (Rankine, Coulomb, At-Rest)

Compute active and at-rest lateral earth pressures for retaining walls, basement walls, sheet piles, soldier piles, cantilevers, gravity walls, and braced excavations. This free online lateral earth pressure calculator handles multi-layer soil profiles, groundwater behind the wall, c-φ soils with tension-crack determination, sloped backfills (β), wall batter (α), wall friction (δ), and uniform or strip surcharge loads (rigid-wall doubled Boussinesq form per NAVFAC DM-7.02 and AASHTO LRFD C3.11.6.2-1).

All math runs server-side in Python — no spreadsheet, no license, no install. Results download as a fully white-label PDF carrying your company name, your logo, and your project data, ready to drop straight into a geotechnical report or submittal package.

Lateral earth pressure inputs and results

1. Analysis method Rankine assumes a vertical, frictionless wall (δ = 0). Coulomb adds wall friction δ, batter α, and slope β.

Choose Rankine for a vertical or near-vertical wall with little or no wall friction, or Coulomb when wall batter, wall friction (δ), or a sloping backfill significantly affect the result. Both methods are computed against the same soil profile.

Method At-rest pressure (Jaky K₀ = 1 − sin φ) is always reported alongside the active value.
2. Units

Switching units automatically converts all inputs. Conversions happen server-side with no loss of precision.

Unit system
3. Geometry α (batter): angle between the back of the wall and the horizontal (90° = vertical wall). β (backfill slope): positive = ground rises away from the wall.

Wall height is the vertical distance from base to top. The reference elevation is the base of the wall. Layer top/bottom elevations are relative to this datum.

Total vertical height H of the retained material.
Elevation of the wall base; sets the datum for all layer and groundwater elevations.
Slope of ground surface behind the wall. Positive = uphill from wall.
4. Groundwater

Water-table elevation behind the wall. Leave blank for dry conditions. Pore pressure and effective stress are computed automatically.

Leave blank for dry conditions behind the wall.
5. Soil layers

Define one or more soil strata behind the wall. Pick from the built-in library or override any property. Custom libraries can be imported / exported as JSON.

Name Soil type Top el. (ft) Bot. el. (ft) γdry (pcf) γsat (pcf) φ (deg) c (kip/ft²)
Export soils JSON
6. Surcharge loads

Zero or more surcharge loads. Uniform surcharges apply across the entire backfill surface; strip loads use the rigid-wall doubled-Boussinesq form (NAVFAC DM-7.02).

Type Magnitude q (kip/ft²) Width (ft) Offset from wall (ft)
No surcharge loads. Use the buttons below to add one.
7. Report metadata

Optional project metadata written into the cover page of the downloadable PDF report.

Report logo

Optional. The uploaded image is proportionally resized and placed next to the report title on the PDF cover page.

Accepted formats: PNG, JPG, JPEG, GIF, BMP, WEBP. Maximum size: 8 MB.

No logo uploaded.

Calculator FAQ

What is lateral earth pressure?

Lateral earth pressure is the horizontal pressure that retained soil exerts on a structure such as a retaining wall, basement wall, sheet pile, or shoring system. It depends on the unit weight of the soil, its drained friction angle φ and cohesion c, the wall geometry (height, batter, wall friction), the slope of the backfill, the position of the groundwater table, and any surcharge loads applied at the surface.

What is the difference between active and at-rest pressure?

At-rest pressure is the in-situ horizontal stress before any wall movement; it is computed from the Jaky (1944) relationship K0 = 1 − sin φ. Active pressure develops when the wall yields slightly away from the soil and the retained mass mobilizes its full shear strength — this is the smallest horizontal pressure the soil can sustain. Both are loadings on the back of the wall. The calculator reports active and at-rest values side by side so the engineer can choose the appropriate design load case (e.g. flexible vs. rigid wall).

When should I use Rankine vs. Coulomb?

Rankine (1857) assumes a vertical, frictionless wall and yields a closed-form solution in terms of φ and backfill slope β. It is the standard choice for near-vertical walls with no significant wall friction and is the basis for many code-prescribed simplifications. Coulomb (1776) accepts arbitrary wall batter α, wall friction δ, and backfill slope β, and is preferred when any of those are non-trivial (typical retaining-wall design with concrete-on-soil interface friction per AASHTO LRFD Table 3.11.5.3-1). Both methods are computed here against the same soil profile so you can compare.

How is groundwater handled?

The water-table elevation behind the wall is entered directly. Pore pressure u is computed hydrostatically from that water table; effective vertical stress σ'v = σv − u governs the earth-pressure coefficient calculation. Below the water table, soil unit weight is taken from the saturated value γsat; above, the dry value γdry is used.

How are surcharge loads applied?

A uniform surcharge q is added to the vertical stress at the surface; its lateral effect on the wall is K × q in each layer. A strip surcharge uses the rigid-wall, doubled-Boussinesq form (NAVFAC DM-7.02 Figure 9; AASHTO LRFD C3.11.6.2-1): σh = (2q/π)(β − sin β cos 2α). The factor of 2 accounts for the assumed rigid, non-yielding wall boundary that prevents horizontal strain on the wall side.

How are c-φ (cohesive) soils treated?

Cohesion is included via the Bell (1915) correction for active pressure: σa = Ka σ'v − 2c√Ka. The active diagram is truncated at the tension crack depth zc = 2c/(γ√Ka). Coulomb theory was originally derived for cohesionless soils; for c-φ backfills Rankine is generally preferred.

Why is at-rest reported with no user override?

K0 is computed from Jaky's (1944) relationship only. More elaborate K0 formulations (e.g. Mayne & Kulhawy for over-consolidated soils) require an over-consolidation ratio that is not part of the calculator's input set. The reported K0 is intentionally simple and conservative for drained, normally consolidated conditions; if your design requires an OCR-based K0 it should be computed and applied separately.

Can I export a PDF report?

Yes — and the report is fully white-label. Every calculation produces a PDF report containing the inputs, governing assumptions and references, the full results tables, the surviving plots, and the engineering diagrams (geometry plus a combined pressure / resultant-force diagram). Supply your company name, your logo, and your project metadata and the report is generated under your own branding with no watermark and no charge.

Is this a substitute for a geotechnical investigation?

No. The calculator's output is a preliminary analysis based on the inputs you provide. Project-specific soil properties from a geotechnical investigation, slope-stability checks, sliding/overturning/bearing checks, structural design of the wall section, and seismic (Mononobe-Okabe) earth pressures are all outside the scope of this tool. Treat the output as a starting point for those analyses, not as the final design.

What are the limitations of this calculator?

The calculator computes static, drained, plane-strain (per linear foot or meter of wall) lateral earth pressures from classical theory. The following modeling assumptions and scope boundaries should be understood before relying on the output:

  • Active and at-rest only. Passive resistance is not computed. If passive design is required (embedded sheet piles, toe keys, anchor blocks), it must be performed separately.
  • Static loading. Seismic earth pressures (Mononobe-Okabe / pseudo-static), liquefaction, and dynamic loadings (vibration, blast, impact) are not modeled.
  • Hydrostatic groundwater behind the wall only. Pore pressure is taken from the hydrostatic water-table elevation entered for the back of the wall. Seepage gradients, drainage details, perched water, capillary effects, and any water in front of the wall are not modeled.
  • Drained effective-stress analysis. Inputs are drained φ and effective cohesion c. Undrained (φ = 0) analyses are not directly supported; an undrained shear strength can be entered as the cohesion field, but the result must be interpreted as total-stress and reviewed accordingly.
  • Coulomb with cohesion is approximate. Coulomb wedge theory was originally derived for cohesionless soils; the Bell −2c√Ka correction is layered onto Coulomb here for convenience. For c–φ backfills Rankine is generally preferred.
  • K0 from Jaky only. Over-consolidation effects (e.g. Mayne & Kulhawy OCR-based formulations) are not modeled. The reported at-rest value is a normally-consolidated, drained-strength estimate.
  • Strip surcharges assume a rigid, non-yielding wall. Lateral pressures from strip loads use the doubled-Boussinesq form (NAVFAC DM-7.02 Fig. 9; AASHTO LRFD C3.11.6.2-1). Flexible / yielding walls will see lower magnitudes; the calculator is conservative for that case.
  • Layer idealization. Each layer is treated as homogeneous and isotropic with constant γ, φ, and c. Anisotropy, strain-softening, creep, swell, frost action, and spatial variability are not represented.
  • Kinematic limits. When the backfill slope β meets or exceeds the layer friction angle φ, the active wedge is at or past failure. The calculator emits a warning and either clamps β to φ (Rankine) or zeros Ka (Coulomb); these edge cases require engineering judgment, not blind reliance on the reported number.
  • Plane strain. Results are reported per linear foot (or meter) of wall. Three-dimensional effects (corners, finite wall length, transverse bracing, relieving shelves, tiebacks, soil nails) are not captured.
Worked example: Rankine active pressure on a 10 ft wall with sloped backfill, cohesionless soil, uniform surcharge, and groundwater

This walk-through mirrors what the calculator does internally for a Rankine active-case analysis. Small differences against the calculator's output are normal because of rounding.

Given

  • Wall height H = 10 ft (vertical)
  • Backfill: clean sand, φ = 33°, c = 0, γdry = 110 pcf, γsat = 125 pcf
  • Backfill slope β = 10° (rising away from wall)
  • Groundwater elevation behind wall = 4 ft above base (so the lower 4 ft is submerged)
  • Uniform surcharge q = 0.200 kip/ft² (= 200 psf) on the backfill surface
  • Reference elevation at base = 0; top of wall at 10 ft

Step 1 — Active coefficient Ka (Rankine, sloped backfill)

Ka = cos β · (cos β − √(cos² β − cos² φ)) / (cos β + √(cos² β − cos² φ))

With β = 10° and φ = 33°: cos β = 0.985, cos² β = 0.970, cos² φ = 0.703, √(0.970 − 0.703) = 0.517.

Ka = 0.985 × (0.985 − 0.517) / (0.985 + 0.517) = 0.985 × 0.312 ≈ 0.307

Step 2 — Vertical effective stress profile

Above the water table (top 6 ft of wall), use γdry = 110 pcf. Below the water table (bottom 4 ft), use buoyant unit weight γ' = γsat − γw = 125 − 62.4 = 62.6 pcf. The uniform surcharge contributes a constant q = 200 psf at every elevation.

  • At el. 10 (top): σ'v = 200 psf
  • At el. 4 (water table): σ'v = 200 + 110 × 6 = 860 psf
  • At el. 0 (base): σ'v = 860 + 62.6 × 4 = 1,110 psf

Step 3 — Active pressure profile (effective)

σa = Ka σ'v (cohesionless: c = 0, no Bell term)

Elev. (ft)σ'v (psf)σa = 0.307 σ'v (psf)
1020061
4860264
01,110341

Step 4 — Resultant active force (effective)

Trapezoidal integration over the two segments:

Pa,eff = (61 + 264)/2 × 6 + (264 + 341)/2 × 4 = 975 + 1,210 = 2,185 lb/ft

Step 5 — Water push (hydrostatic)

Pore pressure varies linearly from 0 at el. 4 to 62.4 × 4 = 250 psf at el. 0.

Pw = (1/2) × 250 × 4 = 500 lb/ft

Step 6 — Total active thrust on wall

Pa,total = Pa,eff + Pw = 2,185 + 500 ≈ 2,685 lb/ft (= 2.685 kip/ft)

The hand calculation above is carried out in pcf and psf because those are the natural numerical units for γ·h. The calculator reports pressures in kip/ft² and resultants in kip/ft (per linear foot of wall), which is just the same number divided by 1,000.

The calculator reports both the effective-stress lateral pressure profile (used here) and the pore-pressure profile separately so the engineer can recombine them for sliding/overturning checks as needed.

References
  • Coulomb, C. A. (1776). Essai sur une application des règles de maximis et minimis à quelques problèmes de statique relatifs à l'architecture. Mém. Acad. Roy. Sci., Paris.
  • Rankine, W. J. M. (1857). On the stability of loose earth. Philosophical Transactions of the Royal Society of London, 147, 9-27.
  • Bell, A. L. (1915). The lateral pressure and resistance of clay and the supporting power of clay foundations. Minutes of the Proceedings of the Institution of Civil Engineers, 199, 233-272.
  • Jaky, J. (1944). The coefficient of earth pressure at rest. Journal of the Society of Hungarian Architects and Engineers, 22, 355-358.
  • NAVFAC DM-7.02 (1986). Foundations & Earth Structures. Naval Facilities Engineering Command, Alexandria, VA. (Strip-load lateral pressure: §4, Figure 9.)
  • USACE EM 1110-2-2502 (1989). Retaining and Flood Walls. U.S. Army Corps of Engineers, Washington, DC.
  • AASHTO LRFD Bridge Design Specifications, 9th ed. (2020). Section 3.11 - Earth Pressure; Article 3.11.6.2 and Commentary C3.11.6.2-1 (strip loads); Table 3.11.5.3-1 (wall friction angles).
  • Das, B. M. (2013). Principles of Geotechnical Engineering, 8th ed., Cengage Learning. (Rankine, Coulomb, and at-rest pressure derivations.)
  • Bowles, J. E. (1996). Foundation Analysis and Design, 5th ed., McGraw-Hill. (Lateral earth pressures and retaining walls.)
  • Terzaghi, K., Peck, R. B., & Mesri, G. (1996). Soil Mechanics in Engineering Practice, 3rd ed., John Wiley & Sons.