> For the complete documentation index, see [llms.txt](https://enercalc.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://enercalc.com/docs/sel-user-manual/calculation-modules/foundation/pole-footing.md).

# Pole Footing Embedded in Soil

How to determine soil pressures and required embedment depth for laterally loaded pole and flagpole footings.

{% columns %}
{% column width="33.33333333333333%" valign="middle" %} <a href="https://media.enercalc.com/verifications/PoleFootingInSoil/Pole-Footing-Verification.pdf" class="button primary" data-icon="memo-circle-check">Verification Example</a>
{% endcolumn %}

{% column width="66.66666666666667%" %} <mark style="color:$info;">This example includes calculation details, references to design provisions, and step-by-step results for easy checking.</mark>
{% endcolumn %}
{% endcolumns %}

This module determines actual soil pressures and required depths for pole footings primarily supporting lateral loads.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-5971e66e50db31e7e91d86817a71f165956c9b84%2FPole%20Footing%20-%20Overview.png?alt=media)

Such footings are commonly called "flagpole footings".

Since applied top moment generates lateral soil pressures that usually govern the design, these footings typically have a depth/width ratio of 2:1 and greater.

Cases with and without lateral restraint at the ground surface are allowed. Evaluation of actual and allowable pressures is in accordance with the IBC Section entitled "Embedded posts and poles".

## General

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-8a5d204e821df15da0655f49bc6b26c61d245378%2FPole%20Footing%20-%20General.png?alt=media)

### Pole Footing Shape

Use this section to specify whether the pole is round or rectangular (assumed square).

### Footing Width/Diameter

Enter the width or diameter of the pole footing. Width is measured perpendicular to force direction. If the pole is specified as square, the module will multiply the value entered for footing width 1.41 to determine an equivalent width dimension for calculations.

### Restraint at Ground Surface

Specify whether the footing is free at the ground surface or restrained and cannot translate. A restrained footing indicates that a concrete slab or other rigid element prevents translation of the pole footing at the ground surface, but does not prevent rotation. When specifying a restrained footing, you must assure yourself that the final force required to provide the restraint can actually be developed by the restraining construction.

When ground surface restraint is present, the lateral pressure value at the bottom of the pole will govern the design.

### Operation Mode

This setting provides an option to select from two different modes of operation as follows:

*Calculate Minimum Depth*: In this mode, the module will iterate to determine the minimum embedment depth required to make the actual lateral soil pressure lower than the allowable soil pressure.

*Find Lateral Pressure for Given Depth*: In this mode, the module will calculate the lateral earth pressures caused by the specified pole size, embedment depth and applied loads. When this option is selected, a Pole Footing Embedment Depth input field will appear as shown below:

### Pole Footing Embedment Depth

The actual embedment depth of the pole footing. (Visible for "Find Lateral Pressure for Given Depth" mode only).

### Allowable Lateral Passive Pressure

The allowable lateral passive pressure that the soil can withstand. This value is entered as pounds per square foot per foot of embedment depth.

### Maximum Lateral Pressure Limit

This value is used to specify an upper limit on the Allowable Lateral Passive Pressure, so that it does not increase in an uncontrolled manner as the embedment depth increases. This value is entered as pounds per square foot.

### Solution Procedure

### Assume:

* Allowable lateral passive pressure = 200 psf/ft
* Maximum lateral pressure limit = 3000 psf
* No restraint at ground surface.

The solution progresses as follows:

1. The program begins with a shallow assumed embedment depth.
2. It calculates one-third of the embedment depth.
3. It compares that value to 12 feet and uses the smaller of the two.
4. It multiplies the governing depth by the allowable lateral passive pressure (psf/ft).
5. It compares that result to the Maximum Lateral Pressure Limit and uses the smaller value.
6. The IBC formula is used to determine the actual passive pressure for the assumed embedment depth.
7. If the actual pressure exceeds the allowable pressure, the embedment depth is increased and the process repeats.
8. When the actual pressure is less than or equal to the allowable pressure, the program rounds the embedment depth up slightly and reports that value.

Example: If the embedment depth reaches 42 feet during iteration:

1. One-third embedment depth = 42 / 3 = 14 ft
2. Compare to 12 ft limit → use 12 ft
3. Allowable lateral passive pressure = 200 psf/ft \* 12 ft = 2400 psf
4. Compare to maximum limit → 2400 psf < 3000 psf → use 2400 psf
5. The program checks whether the actual pressure at 42 feet is less than or equal to 2400 psf. If not, it increases the embedment and repeats.

## Applied Loads

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-33b40194c227426c059bb447ff7f5665d917fccf%2Fclipp283.gif?alt=media)

This module allows many types of loads to be applied to a pole footing embedded in soil.

### Lateral Concentrated Loads

Module allows one concentrated load with various load types to be applied at a specified distance above the surface of the soil.

### Lateral Distributed Loads

You can apply a uniform lateral load to the pole by specifying the magnitude of the load and the starting and ending locations.

Applied Moments (Only displayed when restraint at ground surface exists) You can apply a concentrated moment. No "height" entry is required, because it is purely a rotational force.

### Vertical Load

You can also apply a vertical load so that the module can calculate the vertical bearing load on the footing for each load combination.

## Load Combinations

Use this tab to specify the load combinations you want the module to analyze.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-09a0090cd1caaa3af754eba981cc4938659c17cc%2Fclipp284.gif?alt=media)

## Calculations

The calculations tab provides a summary of the results.

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-e494e500c4c67d888db79a5b50b0ba35657bb3d5%2Fclipp285.gif?alt=media)

The table reports the resulting forces, moments and required depth for each load combination.

The Controlling Values area provides information for the most severe load combination.

## 2D Sketch

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-3307b8060cbcb39f6a10eca7e7af633d5c8e4c38%2Fclip0311_was_BMP.jpg?alt=media)

## 3D Rendering

![](https://3283832020-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiBJmBoewuy4ZcBC7RF3m%2Fuploads%2Fgit-blob-600d8c3d2638242fc73decd77cbfae4aa1330eb5%2FPF%203D%20rendering_was_BMP.jpg?alt=media)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://enercalc.com/docs/sel-user-manual/calculation-modules/foundation/pole-footing.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
