CivilKit Calcs

Pad footing bearing pressure calculator

A rectangular pad footing carries a vertical column load and a moment. This template finds the soil pressure under it: the total load including the footing and the soil above it, the eccentricity of the load, the largest and smallest bearing pressure, whether part of the base lifts off, and the check against an allowable pressure chosen from a list of soils.

Open this template Open a blank sheet

What it computes

The inputs are the column load N, the moment M in the direction of the footing length, the footing width B, length L and thickness t, the depth of the base below the ground, a soil from a drop-down (each with an allowable bearing pressure) and a checkbox to include the weight of the footing and of the soil above it. The sheet reports the total load P, the eccentricity, the average, largest and smallest pressures and the utilisation of the allowable pressure, and prints whether the base stays in full contact.

Video: Templates with inputs (about 85 seconds). Read the chapter Templates with inputs.

Try it

Open the sheet in Calcs or embed it.

The formulas

Worked example

Defaults: N = 600 kN, M = 60 kN·m, a 2 m by 2.4 m footing 0.5 m thick, base 1 m below ground, medium dense sand (allowable pressure 200 kPa), weights included. Engine results:

QuantityResult
Weight of the footing57.6 kN
Weight of the soil above43.2 kN
Total load P700.8 kN
Eccentricity e0.0856 m
Middle-third limit L/60.4 m
Average pressure146 kPa
Largest pressure177.25 kPa
Smallest pressure114.75 kPa
Utilisation0.886

The eccentricity of 0.0856 m is well inside the limit of 0.4 m, so the whole base is in contact with the soil. The largest pressure is 177.25 kPa, which uses 0.886 of the allowable pressure, so the sheet prints OK.

When the moment grows

With the moment raised to 250 kN·m the eccentricity becomes 0.357 m, close to the middle-third limit of 0.4 m. The largest pressure rises to 276.21 kPa while the smallest falls to 15.79 kPa, and the utilisation of 1.38 fails the check. The sheet says to enlarge the footing. A larger moment, or a smaller footing, takes the load outside the middle third and the formula switches to partial contact, with the other edge at zero.

What this is, and is not

This is a generic textbook calculation, not a design-code check. The footing is a rectangle with a uniform soil, the moment acts about one axis, and the pressure is assumed to vary linearly across the base. The allowable bearing pressures in the drop-down are round example values, not site data. There is no bearing capacity calculation, no settlement, no sliding check and no structural check of the footing. It does not apply load factors, resistance factors or any limit from a design standard. If you need a code check, use the formulas your standard requires, and treat this sheet as a way to see the mechanics and to check hand calculations.

The sheet source

# Pad footing: bearing pressure check

A template with inputs. Choose **Input** in the results bar to fill in the form. A rectangular
pad footing $B \times L$ carries a vertical column load $N$ and a moment $M$ about the axis
parallel to $B$. The total vertical load $P$ adds the weight of the footing and of the soil above
it, the eccentricity is $e = M/P$ and, while $e \le L/6$ (no uplift), the largest bearing pressure is
$q_{max} = \frac{P}{B L}\left(1 + \frac{6e}{L}\right)$. Beyond that the pressure acts on part of the
base only, $q_{max} = \frac{2P}{3B(L/2 - e)}$. It is compared with an allowable bearing pressure.

## Inputs
N:    ? 600 kN | vertical column load
M:    ? 60 kN*m | column moment, in the direction of L
B:    ? 2 m | footing width
L:    ? 2.4 m | footing length, in the direction of the moment
t:    ? 0.5 m | footing thickness
D_f:  ? 1 m | depth of the base below the ground
q_a:  ? [Soft clay = 80 kPa, Firm clay = 150 kPa, *Medium dense sand = 200 kPa, Dense gravel = 300 kPa] | soil, allowable bearing pressure
wts:  ? on | include the weight of the footing and of the soil above it

## Constants
gamma_c: 24 kN/m^3 | unit weight of concrete
gamma_s: 18 kN/m^3 | unit weight of the soil above the footing

## Vertical load
W_f: wts * gamma_c * B * L * t -> kN | weight of the footing
W_s: wts * gamma_s * B * L * (D_f - t) -> kN | weight of the soil above the footing
P:   N + W_f + W_s -> kN | total vertical load on the soil

## Bearing pressure
e:   M / P -> m | eccentricity of the load
e_lim: L / 6 | the load stays inside the middle third while e is below this
q_avg: P / (B * L) -> kPa | average pressure

if e <= e_lim:
    q_max: q_avg * (1 + 6 * e / L) -> kPa | largest pressure
    q_min: q_avg * (1 - 6 * e / L) -> kPa | smallest pressure
    The whole base stays in contact with the soil.
else:
    q_max: 2 * P / (3 * B * (L / 2 - e)) -> kPa | largest pressure, partial contact
    q_min: 0 kPa | smallest pressure
    Part of the base lifts off the soil.

util: q_max / q_a | utilisation of the allowable bearing pressure
if util <= 1: "OK: the largest pressure is within the allowable bearing pressure." else: "Fails: the largest pressure exceeds the allowable bearing pressure. Enlarge the footing."

How to use it

  1. Open the template. Choose Open this template on this page. The sheet opens in a new tab of CivilKit Calcs, with the inputs set to the values used on this page.
  2. Switch to Input mode. In the results bar choose Input. The input lines become boxes, lists, buttons and ticks.
  3. Enter your values. Change the inputs to your own. Use your own loads, footing size and allowable pressure; to use a value that is not in the soil list, edit the list in the sheet. Every change recalculates the whole page.
  4. Read and export the result. Read the results and the OK or not OK lines under them. Use Report, then Print PDF, Word or Excel, to keep the calculation with its workings.

Questions

What is the middle third rule?

While the eccentricity of the load is no more than one sixth of the footing length, the resultant lies in the middle third and the whole base stays in compression. Beyond that, part of the base lifts off.

Can I enter my own allowable bearing pressure?

Edit the soil list in the sheet and add an entry with your value, or replace the drop-down with a number input.

Does it handle moments about both axes?

No. The moment acts in the direction of the length. For biaxial loading you would add a second eccentricity to the sheet.

Does it check bearing capacity or settlement?

No. It gives contact pressure and compares it with an allowable value you supply.

Is it a design-code check?

No. It is a generic textbook calculation and uses no standard.

Open this template Open a blank sheet