DeckMath
Structural · IRC 2021 R507.3 + R403.1.4

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.

By SemiSoftwares · DeckMath editorialReviewed against IRC 2021
Start calculating
Get 2–3 free quotes
IRC R507.3R403.1.4 frost5 soil typesAll 50 states60lb + 80lb bagsHelical altFree forever
R507.3·IRC sized
6·Sonotubes
Frost·By state
Helical·Alt compare
Quick answer

How deep should deck footings be?

Footings must extend below the local frost line per IRC R403.1.4. Typical depths: 12″ in the south (FL, TX, GA), 24″ mid-Atlantic, 36–42″ in the north (MN, MI, ME, ND). 80 lb concrete bag count = πr² × depth × 0.022 per bag. The calculator looks up frost depth by state.
South frost
12″
Mid-Atlantic
24″
Northern US
36–42″

Inputs

ft

ft

in

0 uses your state's IRC default. Override when your local AHJ specifies a different depth.

in

4 footings, 16 inch sonotube, 3′-4″ deep. Passes bearing capacity check. 36 concrete bags total.
IRC R507.3 footing sizing · PA
PASS4 × 16″ · 3′-4″ deep

24.0 sq ft tributary · 1200 lb / footing · 1500 psf bearing

Diameter
auto-sized
Depth
3′ frost
Concrete
0.69 cu yd
80lb bags
5% waste included

Compliance · IRC 2021

16″ footing passes — 1.75× safety factor

IRC R507.3.1

1.40 sq ft provided ≥ 0.80 sq ft required at 1500 psf bearing.

Footing depth 40″ extends below frost line

IRC R403.1.4

36″ frost depth + 4″ above-grade exposure. IRC R403.1.4 requires bearing below the frost line to prevent heave damage.

Footing cross-section · side elevation

16″ sonotube · 3′-4″ total depth

Frost 3′PASS
4×4 / 6×6 postØ 16″4″ aboveFrost 3′Below 3′Total 3′-4″Bears below frost lineFrost line

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 switch

Green = 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

80-lb concrete pre-mix bags
9 bags × 4 footings · 18.6 cu ft (0.69 cu yd) · 5% waste included
36 bag
$268
16″ sonotube concrete form
3.3 lf each × 4 footings · 40″ depth
13.3 lf
$83
#4 rebar (1/2″ deformed)
3 bars × 3.3′ each × 4 footings
40.0 lf
$30
Simpson ABU44Z standoff base
Galvanized post-to-footing standoff (4×4). Upgrade to ABU66Z if your post is 6×6.
4 each
$72
Excavation + form + pour labor (US_NE)
95 USD/footing × 4 × 1.22 regional multiplier
4 footing
$464
Total project
$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.

Open

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.

Get matched

Want 2–3 free quotes for this exact deck?

We'll send your plan to vetted local builders. Free, no obligation.

How to use

How to use the deck footing calculator in 5 steps.

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

  5. 5

    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

How DeckMath calculates this — IRC 2021 sources.

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)

Verify against the published source: 2021 International Residential Code (ICC).

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).

Tributary load per footing
load_lb = tributary_area_sqft × (LL + DL)

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.

Required footing area
area_required_sqft = load_lb / soil_bearing_psf

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).

Concrete volume per footing
concrete_cuft = π × (diameter/2)² × depth / 1728

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.

Bag count
bags = ceil(volume_cuft / yield_per_bag × 1.05)

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.

Footing depth
depth_in = frost_depth_in + above_grade_in

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.

People also ask

Deck footing questions, answered.

  • Size the diameter to your tributary load divided by your soil's bearing capacity. For a typical 12×16 ledger-attached deck on default 1500-psf soil, 4 footings at 12″ diameter pass with comfortable margin. Bigger decks, higher snow loads, or weaker soil push you to 16″ or 18″ sonotubes. The calculator auto-sizes — pick a manual size only if you want to compare alternatives or your inspector specified one.

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.

<!-- Deck Footing Calculator — free embed by DeckMath -->
<a href="https://deckmath.com/calculators/deck-footing-calculator"
   data-deckmath-calc="deck-footing-calculator"
   data-theme="auto">Deck Footing Calculator by DeckMath</a>
<script src="https://embed.deckmath.com/v1.js" async></script>

The credit link is a normal attribution — please keep it in. It's how DeckMath stays 100% free, with no signup and no ads inside the widget.

One tool · free · no signup

Plan the whole project, not just one number

The Deck Project Planner turns your dimensions into a complete material list, cost, 3D preview, and a PDF you can take to the lumber yard — all in one place.