Soil Pressure Calculator

Compute safe soil pressures for footing designs today. Include moments, eccentricity, and bearing checks easily. Export results to share with your site team fast.

Input Parameters
Default units: kN, m, kPa.
Axial load is taken as downward positive. Moments are about centroid axes.
Dimension along x. Use meters.
Dimension along y. Use meters.
Downward positive, factored or service.
Causes pressure variation along L.
Causes pressure variation along B.
Used only if overburden is included.
Typical: 16–20 kN/m³.
If tension is not allowed, negatives are shown as zero.
Example Input and Output Table
Illustrative scenarios for typical shallow foundations.
Case B (m) L (m) P (kN) Mx (kN·m) My (kN·m) qmax (kPa) qmin (kPa) Kern
Centered load 2.02.080000 200200OK
Light moment 2.03.0120012060 ~286~114OK
High eccentricity 2.53.5900320250 HigherMay be < 0Outside
Formula Used
Rectangular footing under axial load and biaxial bending, assuming linear-elastic contact.
1) Average contact pressure
q̄ = P / (B · L)
With P in kN and B, L in m, q̄ is in kPa.
2) Elastic corner pressures
q(x,y) = P/A + (Mx · y / Ix) + (My · x / Iy)
For rectangle: Ix = B·L³/12, Iy = L·B³/12. Corners use x = ±B/2 and y = ±L/2.
3) Eccentricity and kern check
ex = My / P,    ey = Mx / P
If |ex| ≤ B/6 and |ey| ≤ L/6, the entire base remains in compression under elastic theory.
4) Effective area (no-tension approximation)
Be = B − 2|ex|,    Le = L − 2|ey|,    q̄eff = P / (Be · Le)
A practical estimate when tension is predicted; confirms average compression on the reduced contact area.
How to Use This Calculator
  1. Enter footing plan dimensions B and L in meters.
  2. Enter axial load P in kN (downward positive).
  3. Add moments Mx and My if the load is eccentric.
  4. Optionally include overburden using γ and Df.
  5. Press Submit to see results above the form.
  6. Use the CSV or PDF buttons to export your report.

Contact pressure context

Shallow foundations transfer structural actions into soil as bearing pressure. This calculator reports average pressure q̄ = P/A and elastic corner pressures. Use the outputs to screen allowable bearing, estimate contact stress variation, and flag edge concentrations that can drive settlement or tilting.

Loads, moments, and eccentricity

Axial load P is applied at the footing centroid, while Mx and My represent overturning about the centroid axes. The induced eccentricities are ex = My/P and ey = Mx/P. For example, My = 120 kN·m on P = 1200 kN gives ex = 0.10 m. As eccentricity increases, pressure shifts toward one side and unloading can occur opposite.

Linear elastic distribution

For a rectangular base, the assumed distribution is linear: q(x,y)=P/A+(Mx·y/Ix)+(My·x/Iy). The section properties are Ix=B·L³/12 and Iy=L·B³/12. Corner values combine ±B/2 and ±L/2, giving qmax and qmin for rapid checks. Because kN/m² equals kPa, the unit conversion is direct.

Kern and no‑tension behavior

The kern limits are B/6 and L/6. If both eccentricities remain inside these limits, the entire base stays in compression under the linear model. If the check fails or qmin becomes negative, uplift is possible and the soil cannot carry tension. In that situation, designers often adopt a compression-only assumption and re-check stability.

Effective area estimate

The effective dimensions Be = B − 2|ex| and Le = L − 2|ey| provide a practical compression-only approximation. The calculator reports Ae = Be·Le and q̄eff = P/Ae. If Be or Le becomes small, stress can rise sharply; treat values above typical service ranges such as 150–300 kPa as a prompt for larger footing, lower load, or improved ground.

Interpreting results for design

Compare qmax to allowable bearing capacity at the governing depth and drainage condition, then apply your code’s load combination rules. Review qmin for potential loss of contact and check overturning, sliding, and settlement with geotechnical parameters. Use the contour plot to communicate stress gradients to the team, and attach CSV or PDF exports to calculations for review and traceability. Always confirm inputs align with the footing centroid and sign conventions before finalizing the design.

FAQs

1) What does qmax represent?

qmax is the highest elastic contact pressure at the footing corners, including moments and optional overburden. It helps check bearing capacity and local stress concentration.

2) Why can qmin become negative?

Large eccentricity can unload part of the base in the linear model, producing negative pressure. Soil cannot resist tension, so uplift or reduced contact area may occur.

3) When is the kern check important?

If |ex| ≤ B/6 and |ey| ≤ L/6, compression is expected across the entire base. Outside the kern, consider compression-only methods and stability checks.

4) What is the effective area output used for?

Be and Le reduce the contact dimensions to approximate compression-only behavior. q̄eff is the average pressure on that reduced area and is useful for conservative screening.

5) Should I include overburden pressure?

Include γ×Df when you want total base stress at depth, such as for comparing to in-situ vertical stress. Exclude it when checking net bearing against allowable values.

6) Are these results final for construction?

Use them for quick design checks and documentation. Final sizing should follow project load combinations, geotechnical recommendations, and settlement evaluations appropriate to the site.

Recent Calculations
Stored in your browser session (up to 12 entries).
No saved runs yet. Submit the form to create a record.
Built for quick checks; verify with your project design standard.

Related Calculators

roof live load calculatortimber beam design calculatorbeam moment of inertia calculatorbeam stiffness calculatorcolumn buckling calculatorfillet weld calculatorbolted connection calculatorcolumn slenderness ratio calculatorpoint load beam calculatorbolt group calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.