Deck Footing Calculator
Footing diameter, total depth, and concrete volume sized to your tributary load + soil bearing capacity per IRC R507.3, with depth keyed to your state's frost line per R403.1.4. PASS/FAIL the moment you change any input — every standard sonotube size compared at a glance, with concrete bag count for both 60-lb and 80-lb.
Inputs
0 uses your state's IRC default. Override when your local AHJ specifies a different depth.
24.0 sq ft tributary · 1200 lb / footing · 1500 psf bearing
Compliance · IRC 2021
16″ footing passes — 1.75× safety factor
IRC R507.3.11.40 sq ft provided ≥ 0.80 sq ft required at 1500 psf bearing.
Footing depth 40″ extends below frost line
IRC R403.1.436″ frost depth + 4″ above-grade exposure. IRC R403.1.4 requires bearing below the frost line to prevent heave damage.
16″ sonotube · 3′-4″ total depth
16″ sonotube provides 1.40 sq ft bearing — 1.75× the 0.80 sq ft required. Total 3′-4″ depth bears below the 3′ frost line per IRC R403.1.4.
All standard sonotube sizes
tap to switchGreen = passes your 1200-lb tributary load at 1500 psf bearing. Total cost includes concrete bags, sonotubes, rebar, standoff bases, and regional labor.
Bill of materials · $916
Concrete priced by bag at 2026-Q1 retail. Labor adjusted for PA.
Build the full deck plan
The Deck Material Calculator turns these footings into a full bill — joists, beams, posts, hangers, and decking — sized to your dimensions and validated against the IRC.
Footing sizes pulled from IRC 2021 R507.3 / Table R401.4.1 presumptive bearing values. Frost depths from IRC R403.1.4 — your local AHJ may require deeper. This calculator is not a substitute for a licensed inspector or geotechnical engineer.
How to use
Three steps. Permit-ready output.
- 01
Enter deck size
Length (parallel to the house if ledger-attached) and depth (perpendicular). The calculator multiplies these to get the loaded area, then splits it across your footings.
- 02
Set footing count + ledger
A typical 12×16 ledger-attached deck uses 4 footings (one beam, two posts per beam end + intermediate). A freestanding deck doubles to 8 (the ledger side becomes a second beam line). The calculator splits the load accordingly — ledger carries half the deck.
- 03
Pick your soil
If you don't know, leave the default 'Sand / silty' (1500 psf — the IRC default per Table R401.4.1). Clay is the same 1500 psf. Sandy gravel is 2000, crystalline gravel is 3000, bedrock is 4000+. A soils-engineer-tested value can be 2-3× higher, but the IRC's prescriptive table only allows the values shown.
- 04
Pick your state
Drives frost depth automatically — Florida 0″, North Carolina 18″, Pennsylvania 36″, Maine 54″, Minnesota 60″, Alaska 100″. IRC R403.1.4 requires the footing to bear below the frost line so frost heave doesn't push your posts up. Override the frost depth if your local AHJ uses a different value.
- 05
Read the result
Recommended sonotube diameter (auto-sized to the smallest standard size that passes), total depth, concrete volume per footing, total bag count, and a cost breakdown. PASS/FAIL the moment you change any input. Below the result, the alternatives panel shows every standard sonotube size with PASS/FAIL so you can up-size or down-size with one click.
How we calculate
The math, fully transparent.
The Deck Footing Calculator answers the three questions that decide whether your deck will pass inspection and last 50 years: how big should each footing be, how deep must it go to clear the frost line, and how much concrete will the project actually need? Inputs are deck dimensions, footing count, soil type, your state (for frost depth + regional pricing), and the live load you want to design for. Output: required diameter sized to the IRC 2021 R507.3 prescriptive table at your soil's bearing capacity, total footing depth keyed to your state's frost line per IRC R403.1.4, concrete volume by cubic foot and cubic yard, and bag count for both 60-lb and 80-lb pre-mix. Every result links back to the IRC code reference your inspector reads.
IRC references
- IRC 2021 R507.3 — Deck footings (size, depth, reinforcement)
- IRC 2021 R507.3.1 — Footing area sized to tributary load + soil bearing
- IRC 2021 R403.1.4 — Footing depth below frost line
- IRC 2021 Table R401.4.1 — Presumptive load-bearing values for soils
- IRC 2021 R507.4 — Footing reinforcement (when required)
Footing sizes from IRC 2021 R507.3 / Table R401.4.1 presumptive bearing values. Frost depths from IRC R403.1.4. Concrete pricing reflects 2026-Q1 Home Depot / Lowe's national-median bag pricing. Always confirm with your local Authority Having Jurisdiction (AHJ).
Each footing carries one slice of the deck. For a ledger-attached deck the ledger carries half — so the footings see (deck_area / 2) / footing_count. Live load defaults to 40 psf per IRC, dead load is 10 psf for typical wood-frame decks. A 12×16 deck (192 sq ft) with 4 footings and a ledger sees 96 sq ft / 4 = 24 sq ft per footing → 24 × 50 = 1,200 lb each.
Soil bearing capacity (psf) determines how much area each footing needs. At 1500 psf bearing (the IRC default), a 1,200-lb load needs 0.8 sq ft → an 8″ sonotube provides 0.35 sq ft (fails), 10″ provides 0.55 (fails), 12″ provides 0.79 (just barely fails), 16″ provides 1.40 (passes with 1.75× safety factor).
A round sonotube is a concrete column. Volume = πr² × height. For a 12″ × 36″ tube: π × 6² × 36 / 1728 = 2.36 cu ft. For 16″ × 36″ that becomes 4.19 cu ft — almost double. Multiply by your footing count and 5% waste for the project total.
60-lb pre-mix yields about 0.45 cu ft per bag; 80-lb yields 0.60. We add 5% waste (form spillage, partial bags). For 2.36 cu ft you need 6 × 60-lb bags or 5 × 80-lb bags. Above 40 bags, ready-mix concrete delivery is usually faster and cheaper.
IRC R403.1.4 requires the footing to bear below the frost line — the depth at which water in the soil freezes in winter. Frost heave forces are huge (tens of thousands of pounds per footing) and will lift any footing that bears within the frost zone. Above-grade exposure is typically 2-4″ to keep the post off wet soil.
Save your plan
Don’t lose this estimate.
Your inputs are preserved in the URL — email it to yourself or copy the link so you can compare with contractor bids later. No account needed.
Frequently asked
Questions, answered.
Embed this calculator
One line. Any site. Free.
Drop the snippet into your contractor site, blog, or marketing page. Theme matches the parent site automatically.
<!-- Drop into any HTML, WordPress, Webflow, or contractor site -->
<script src="https://embed.deckmath.com/v1.js"
data-deckmath-calc="deck-footing-calculator"
data-theme="auto"
async></script>Related