Deck Footing Calculator Formula

Understand the math behind the deck footing calculator. Each variable explained with a worked example.

Formulas Used

Beam Rows

num_beam_rows = beam_rows

Total Footings

footings_total = beam_rows * footings_per_row

Concrete per Footing

concrete_per_footing = 3.14159 * pow(footing_radius_ft, 2) * footing_depth_ft / 27

Total Concrete

total_concrete = beam_rows * footings_per_row * 3.14159 * pow(footing_radius_ft, 2) * footing_depth_ft / 27

Variables

VariableDescriptionDefault
deck_lengthDeck Length(feet)16
deck_widthDeck Width(feet)12
footing_spacingFooting Spacing(feet)8
beam_spacingBeam Spacing (rows)(feet)6
footing_diameterFooting Diameter(inches)12
footing_depthFooting Depth(inches)42
beam_rowsDerived value= floor(deck_width / beam_spacing) + 1calculated
footings_per_rowDerived value= floor(deck_length / footing_spacing) + 1calculated
footing_radius_ftDerived value= footing_diameter / 2 / 12calculated
footing_depth_ftDerived value= footing_depth / 12calculated

How It Works

How to Calculate Deck Footings

Formula

Beam Rows = floor(Deck Width / Beam Spacing) + 1

Footings per Row = floor(Deck Length / Footing Spacing) + 1

Total Footings = Beam Rows × Footings per Row

Concrete per Footing = pi × r² × depth / 27

Footing spacing is typically 6-8 ft for 2×8 beams or 8-10 ft for doubled 2×10 or 2×12 beams. Footing depth must extend below the frost line per local building code.

Worked Example

A 16×12 ft deck with 8 ft footing spacing, 6 ft beam spacing, 12-inch diameter footings 42 inches deep.

deck_length = 16deck_width = 12footing_spacing = 8beam_spacing = 6footing_diameter = 12footing_depth = 42
  1. 01Beam rows = floor(12 / 6) + 1 = 3 rows
  2. 02Footings per row = floor(16 / 8) + 1 = 3 footings
  3. 03Total footings = 3 × 3 = 9 footings
  4. 04Footing radius = 12 / 2 / 12 = 0.5 ft
  5. 05Concrete per footing = 3.14159 × 0.5² × 3.5 / 27 = 0.102 cu yd
  6. 06Total concrete = 9 × 0.102 = 0.92 cu yd

Frequently Asked Questions

How deep do deck footings need to be?

Footings must extend below the frost line in your area. This ranges from 12 inches in the southern US to 48+ inches in northern states. Check local building codes.

What size footing do I need for a deck?

A 12-inch diameter footing is standard for most residential decks. For heavy loads (hot tubs, roofed areas), use 16-18 inch footings. Check local codes for specifics.

Can I use deck blocks instead of concrete footings?

Deck blocks (precast pier blocks) can be used for freestanding, ground-level decks in some jurisdictions. Elevated or attached decks typically require poured concrete footings.

Ready to run the numbers?

Open Deck Footing Calculator