DeckMath
footings · IRC R403.1.4 · 50 states

Frost Depth Calculator

IRC R403.1.4-compliant frost-depth lookup for residential deck footings. State-level baseline refined by metro (80+ US cities with NWS 50-year historical data), adjusted for soil type (clay 1.10× sand baseline, rocky 0.85×), and elevation (mountain states add 6″ per 1,000 ft above metro baseline). Foundation strategy logic: traditional below-frost (frost line + 6″), Frost-Protected Shallow Foundation (ASCE 32-01, ~16″ with R-10 insulation), floating slab (limited applicability), or engineered design. Output feeds the Footing Depth Calculator and Deck Footing Calculator. From Miami's 0″ to Fairbanks' 120″ permafrost — every US site covered.

50 states + DC80+ metrosSoil + elevationFPSF · ASCE 32-01IRC R403.1.4 exceptionsFree forever
0-120″·Range covered
80+·Metros pre-loaded
+6″/1000ft·Elevation factor
R403.1.4·IRC reference

Inputs

Location

ft

State baseline36
Soil adj.+4
Effective frost depth40

Results

PA · clay soil · Below frost line (traditional)

Recommended depth
IRC R403.1.4
Frost line
36″ + soil + elev
12″ footing concrete
per footing
Soil bearing
poor drainage

46″ footing depth recommended (Below frost line (traditional))

IRC R403.1.4

Effective frost depth 40″ (state baseline 36″ + soil +4″ + elevation +0″). Strategy applies: IRC R403.1.4.

Clay soil (1500 psf bearing capacity)

IRC R401.4.1

Per IRC Table R401.4.1, clay soil presumptive bearing = 1500 psf. Drainage: poor. Frost multiplier 1.10× vs sand baseline.

Frost-depth derivation

State baseline (PA)
36″
Soil adjustment (clay × 1.10)
+4″
Elevation adjustment (500 ft)
+0″
Effective frost line
40″
Below frost line (traditional) depth rule
46″
Recommended footing depth
46″

Data source: NWS 50-yr historical frost penetration · state DOT specs · ASCE 32-01 · IRC 2021 R403.1.4. Always verify with your local building department (AHJ) — IRC is a model code; local amendments may specify deeper than calculated.

Concrete volume per footing

Footing diameterVolume @ 46″ depth60 lb bags (≈0.45 cu ft each)
12″ (standard residential)3.01 cu ft7 bags
16″ (heavy load · clay soil)5.35 cu ft12 bags
24″ (very heavy · weak soil)12.04 cu ft27 bags

Bag count assumes Quikrete 60 lb (0.45 cu ft) — Sakrete 80 lb is 0.60 cu ft. Use the Deck Footing Calculator for full BoM including sonotubes, rebar, post bases, and per-footing concrete order for your actual deck.

How to use

Three steps. Permit-ready output.

  1. 01

    Pick state + metro for baseline depth

    State sets the legal IRC R403.1.4 minimum — Minnesota 60″, Pennsylvania 36″, Texas 12″, Florida 0″. Metro refinement narrows it: Pittsburgh PA = 36″ (state baseline), Buffalo NY = 48″ (above NY's 42″ baseline due to lake-effect snow). 80+ metros pre-loaded. If your city isn't listed, the state baseline applies — but verify with your local building department.

  2. 02

    Enter site elevation

    Sea-level to 14,000 ft. Significant only in mountain states (CO, WY, UT, NM, MT, ID, NV, AZ, OR, CA). Rule of thumb: +6″ frost depth per 1,000 ft above the metro's baseline elevation. Aspen CO (7,908 ft) has 48″ frost vs Denver CO (5,280 ft) at 36″. Flagstaff AZ (6,909 ft) has 30″ vs Phoenix AZ at 0″. Outside mountain states, elevation has minimal effect.

  3. 03

    Pick soil type

    Sandy (best drainage, 1.00× frost baseline, 3,000 psf bearing) — drains before freezing. Silty/loam (1.05×, 2,000 psf) — common residential default. Clay (1.10× frost — deepest penetration, 1,500 psf bearing) — holds water, frost-heave risk. Rocky/bedrock (0.85× frost, 12,000+ psf) — pin to bedrock and skip depth requirement. Engineered fill (1.15× frost, 1,000 psf default) — requires geotech eval per IRC R401.4.1.

  4. 04

    Choose foundation strategy

    Below frost (default, IRC R403.1.4) — footing bottom 6″ below local frost line. Most reliable, no engineering needed. FPSF (R403.3, ASCE 32-01) — continuous perimeter insulation R-10 to R-15 + 24″ horizontal extension allows 16″ depth even in cold climates. Floating slab (R403.1.4 exception 3) — limited to freestanding low-load decks; verify local AHJ acceptance. Engineered (R301.1.3) — PE-stamped for permafrost, organic soils, or fill >12″.

  5. 05

    Exceptions: heated or insulated

    IRC R403.1.4 Exception 1: heated foundations (continuously heated occupied space directly above) are exempt — depth can be reduced to 12″ minimum. Common for ledger-attached decks adjacent to heated houses (the house's foundation heat warms adjacent soil). Insulated perimeter (R-10 to R-15 continuous, 24″+ horizontal extension) qualifies for FPSF reductions per ASCE 32-01. Toggling either lowers the recommended depth.

How we calculate

The math, fully transparent.

The Frost Depth Calculator returns the IRC R403.1.4-compliant footing depth for your specific site — state-level baselines refined by metro (Anchorage 100″ → Miami 0″ → Aspen 48″ at elevation), adjusted for soil type (clay holds moisture +10% deeper than sand) and elevation (mountain states add 6″ per 1,000 ft above baseline), with foundation-strategy logic for traditional below-frost (frost line + 6″), Frost-Protected Shallow Foundation (FPSF per ASCE 32-01, ~16″ with R-10 insulation), floating slab (IRC R403.1.4 exception 3, limited applicability), and engineered design. Built on NWS 50-year historical frost penetration data, state DOT specifications, and IRC 2021 R403.1.4. Output feeds the Footing Depth Calculator (full footing dimensions with soil bearing + load) and the Deck Footing Calculator (BoM with concrete volume).

IRC references

  • IRC 2021 R403.1.4 — Frost protection. Footings shall extend below frost line
  • IRC 2021 R403.1.4 Exception 1 — Heated foundations exempt (≥12″ minimum)
  • IRC 2021 R403.1.4 Exception 3 — Floating slabs (limited applicability)
  • IRC 2021 R403.3 — Frost-Protected Shallow Foundations (FPSF)
  • ASCE 32-01 — Design and Construction of Frost-Protected Shallow Foundations
  • IRC 2021 R401.4.1 Table — Presumptive load-bearing values of soils
  • IRC 2021 R301.1.3 — Engineered design (when prescriptive doesn't apply)

NWS 50-yr historical maximum frost penetration depths · state DOT specifications · ASCE 32-01 Frost-Protected Shallow Foundation design guide · IRC 2021 R403.1.4 + R403.3 + R401.4.1. State baselines reflect most-adopted IRC residential values; 80+ metro refinements draw on local building-department published depths + lake-effect / elevation / coastal adjustments. Soil multipliers: sand 1.00× / silt 1.05× / clay 1.10× / rock 0.85× / fill 1.15× vs sand baseline. Elevation: +6″ per 1,000 ft above metro baseline in mountain states (CO/WY/UT/NM/MT/ID/NV/AZ/OR/CA). Soil bearing capacities per IRC Table R401.4.1 (sand 3,000 psf · silt 2,000 · clay 1,500 · rock 12,000 · fill 1,000). Always verify with local AHJ — local code amendments may specify deeper than IRC.

Effective frost depth (with refinements)
effective = (metroBaseline × soilMult) + elevationAdjustment

Start with metro frost-depth lookup (or state baseline if metro not selected). Multiply by soil-type frost multiplier (sand 1.00, silt 1.05, clay 1.10, rock 0.85, fill 1.15). Add elevation adjustment in mountain states: (elevationFt − metroBaselineFt) / 1000 × 6″. Cap reasonable maximum at 120″ (deeper requires engineered design).

Recommended footing depth
recommendedDepth = strategyRule(effectiveFrostDepth)

Below-frost: effectiveFrostDepth + 6″ (IRC R403.1.4 standard). FPSF-insulated: 16″ flat (ASCE 32-01). Floating slab: 12″ flat (IRC R403.1.4 exception 3, limited applicability). Engineered: 12″ placeholder — actual depth specified by PE. Exception applies (heated/insulated): depth reduces toward IRC minimum 12″.

Elevation adjustment (mountain states)
elevAdj = max(0, elevation − baseline) / 1000 × 6

Every 1,000 ft of elevation above metro baseline adds 6″ frost penetration. Only applies in mountain states (CO, WY, UT, NM, MT, ID, NV, AZ, OR, CA). At sea-level metros, the adjustment is 0. Lake Tahoe CA at 6,225 ft baseline 30 ft (Sacramento) — adjustment = (6225 − 30) / 1000 × 6 = +37″ → effective 37″ vs CA's 0″ state baseline.

Concrete volume per footing
cuFt = π × (d/24)² × depth / 12

Standard round footing: π × radius² × height. Radius in feet = diameter / 24 (since diameter in inches and convert /2 then /12). Height in feet = recommended depth / 12. 12″ diameter × 36″ deep = π × (0.5)² × 3 = 2.36 cu ft. Times footing count gives total concrete order; bag-count via Deck Footing Calculator.

Soil bearing × frost interaction
footingDiameter = sqrt(4 × tribLoad / (π × soilPsf)) × 12

Frost depth determines HOW DEEP. Soil bearing determines HOW WIDE. Clay 1,500 psf needs 2× the footing area vs sand 3,000 psf for the same tributary load. Combined effect: cold + clay = deepest AND widest footings. Default residential deck post tributary load ~3,000 lb (40 psf × 75 sqft trib area) → clay needs 16″ diameter, sand needs 12″.

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="frost-depth-calculator"
        data-theme="auto"
        async></script>