Post Hole Concrete Calculator

Calculate concrete needed for fence post holes. Enter hole diameter, depth, post size, and count to get bags or cubic yards required.

in
in
Per Hole
1.38 ft³
Total Volume
34.5 ft³
1.28 yd³
60-lb Bags
77
80-lb Bags
58
Planning notes, formulas, and examples

About the Post Hole Concrete Calculator

Setting posts in concrete is a fundamental task for fences, decks, mailboxes, signs, and pergolas. The concrete anchors the post firmly in the ground, preventing movement from wind, soil pressure, and freeze-thaw cycling. Calculating the exact amount prevents wasted material and unnecessary store trips.

This calculator computes the concrete needed for each post hole by subtracting the post volume from the cylindrical hole volume, then multiplies by your total number of holes. It outputs the total in cubic feet, cubic yards, and number of bags for the three standard bag sizes.

The most common mistake is underestimating — post holes look small but the concrete adds up quickly when you have 20–50+ holes for a fence line. A typical 10-inch hole 36 inches deep around a 4×4 post requires about 0.65 bags of 80-lb concrete per hole.

When This Page Helps

Fence and deck projects often involve dozens of post holes. Estimating "about two bags per hole" can lead to 20–30% error across the project. This calculator gives a precise per-hole volume and total bags needed, saving you from making extra trips during the crucial drying window when posts need to be aligned.

How to Use the Inputs

  1. Enter the hole diameter in inches (typically 10" or 12").
  2. Enter the hole depth in inches (typically 24–36").
  3. Select the post size (4×4 or 6×6 nominal).
  4. Enter the number of post holes.
  5. Review bags needed per hole and total bags.
Formula used
Hole volume = π × (hole diameter/2)² × depth (all in inches, convert to ft³) Post volume = post width² × depth Concrete per hole = (Hole volume − Post volume) ÷ 1728 Total = Per hole × Number of holes

Example Calculation

Result: 17 bags (80-lb)

Each 10" diameter hole, 36" deep, with a 3.5" actual 4×4 post: hole volume = π × 5² × 36 = 2,827 in³. Post volume = 3.5² × 36 = 441 in³. Net = 2,386 in³ = 1.38 ft³. Per hole concrete = 0.41 ft³. With 25 holes: 34.6 ft³ total. That's about 58 bags of 80-lb mix.

Tips & Best Practices

  • Standard hole diameter is 3× the post width: 10–12" for 4×4 posts, 14–18" for 6×6 posts.
  • Hole depth should be 1/3 of the post's above-ground height plus 6 inches for gravel drainage.
  • Place 4–6 inches of gravel at the bottom of each hole for drainage before setting the post.
  • Use quick-setting concrete (like Quikrete Fast-Setting) for fence posts — you can set several posts per hour.
  • Crown the concrete slightly above grade to shed water away from the post.
  • Brace posts plumb until the concrete sets (30–60 minutes for quick-setting, 24 hours for standard).

Post Hole Sizing Guide

The hole diameter should be at least 3 times the post width. A 4×4 post (3.5" actual) needs at least a 10" hole. A 6×6 post (5.5" actual) needs at least a 14" hole. Larger holes provide more concrete anchorage and lateral resistance.

Quick-Setting vs. Standard Concrete

Quick-setting concrete reaches walk-away strength in 20–40 minutes, making it ideal for fence posts where you want to set many posts in one day. Standard concrete is cheaper but requires bracing for 24 hours. For critical structural posts, pre-mixed concrete offers better consolidation.

Crown and Drainage

Always crown the concrete 1–2 inches above grade and slope it away from the post. This prevents water from pooling where the post meets the concrete, which is the most common point of wood post rot.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • For a 4×4 post in a 10-inch hole, 30 inches deep: about 1 bag of 80-lb mix per hole. For a 6×6 post in a 12-inch hole, 36 inches deep: about 2 bags per hole. These are approximate — use the calculator for precision.