Concrete Calculator for Post Holes: Complete Guide

Whether you are building a backyard privacy fence, installing a structural deck, setting up a pergola, or anchoring a heavy mailbox, securing your posts in concrete is the single most critical step for long-term stability.

On this page

A fence or structure is only as strong as its foundation, and underestimating how much concrete you need can leave you with unanchored posts, mid-project store trips, or structurally weak footings.

Using a concrete calculator for post holes allows you to estimate exact concrete volume, account for post displacement, factor in material waste, and determine precisely how many pre-mixed concrete bags to buy.

Note on Local Building Codes: Actual post-hole dimensions, depth requirements, and concrete volumes depend heavily on project conditions, soil load-bearing capacity, wind exposure, and local building code requirements (such as regional frost line depths). Always verify local guidelines before excavating.

1. Post Hole Geometry & Sizing Rules of Thumb

Before calculating concrete volume, you must determine the correct hole dimensions. Digging a hole that is too small risks structural failure or tipping under load, while digging a hole that is unnecessarily wide wastes money and labor.

POST HOLE CROSS-SECTION & SIZING RULES |<- Post Width (e.g., 3.5") ->| +-----------------------------+ | | | WOOD POST | | | ==================== GROUND LEVEL ==================== | . . . . . . . . . . . . . | | . . . CONCRETE COLLAR . . . | <-- Sloped away for drainage | . . . . . . . . . . . . . | | . . . . . . . . . . . . . . | | . . . . . . . . . . . . . . | | . . CONCRETE FOOTING . . . .| <-- Concrete Depth (H_concrete) | . . . . . . . . . . . . . . | | . . . . . . . . . . . . . . | -----------+-----------------------------+----------- | # # GRAVEL DRAINAGE BASE # #| <-- 4" to 6" Crushed Stone ==================== BOTTOM OF HOLE ==================== |<------ Hole Diameter (D) ------>| (Rule of Thumb: Hole Diameter = 3x Post Width)

The 3x Hole Diameter Rule

As a standard construction benchmark, the diameter of your post hole should be three times the nominal width of the post.

The 1/3 Depth Rule & Frost Line Requirements


2. The Step-by-Step Concrete Calculation Formula

Calculating concrete for a post hole involves finding the volume of the cylindrical excavation, subtracting the volume displaced by the submerged portion of the post, applying a waste buffer, and converting the net volume into concrete bags.

Step 1: Calculate Gross Cylindrical Hole Volume (Vhole)

Post holes are geometrical cylinders. To find the volume in cubic feet:

Radius (r) = Hole Diameter in Inches / (2 × 12)

Concrete Depth (h) = (Total Hole Depth in Inches − Gravel Base Depth in Inches) / 12

Vhole = π × r² × h   (cubic feet)

Step 2: Calculate Submerged Post Displacement Volume (Vpost)

The wooden post occupies space inside the hole, reducing the amount of wet concrete needed.

Important Distinction — Nominal vs. Actual Dimensions:
Softwood lumber is sold by nominal names, but its actual physical dimensions after drying and surfacing are smaller:
  • Nominal 4x4 Post = Actual 3.5 inches x 3.5 inches (0.2917 ft x 0.2917 ft)
  • Nominal 6x6 Post = Actual 5.5 inches x 5.5 inches (0.4583 ft x 0.4583 ft)
Vpost = (Actual Width in. / 12) × (Actual Thickness in. / 12) × h   (cubic feet)

Step 3: Calculate Net Concrete Volume per Hole (Vnet)

Vnet = Vhole − Vpost

Step 4: Apply a Waste & Over-Excavation Factor

Hand-dug or power-augered holes are rarely smooth, perfect cylinders. Soil sloughing, irregular sides, and bell-bottom variations consume extra concrete. Always add a 5% to 10% waste factor:

Vtotal = Vnet × 1.10   (adds 10% waste buffer)

Step 5: Convert Cubic Feet to Cubic Yards

For large commercial projects or bulk ready-mix deliveries, convert total cubic feet to cubic yards:

Cubic Yards = Total Cubic Feet / 27

Step 6: Determine Bag Quantity Needed

Number of Bags = Total Net Volume in Cubic Feet / Bag Yield in Cubic Feet

Always round up to the next full bag.


3. Pre-Mixed Concrete Bag Yield Reference Chart

Pre-blended dry concrete mixes (such as QUIKRETE® Concrete Mix #1101, Sakrete® High Early Strength, or Fast-Setting Concrete) are packaged by weight. Adding water hydrates the mix, causing air voids to collapse. In concrete technology, dry loose ingredients compact into a dense wet fluid, meaning yield per bag is strictly tied to weight.

Bag Weight Yield in Cubic Feet (ft³) Yield in Cubic Yards (yd³) Bags Needed per Cubic Yard Typical Application
80 lb (36.3 kg) 0.60 ft³ 0.0222 yd³ 45 Bags Best value for large deck & fence projects
60 lb (27.2 kg) 0.45 ft³ 0.0167 yd³ 60 Bags Easier lifting; general post setting
50 lb (22.7 kg) 0.375 ft³ 0.0139 yd³ 72 Bags Fast-setting mixes; quick fence repair
40 lb (18.1 kg) 0.30 ft³ 0.0111 yd³ 90 Bags Small repairs & light mailbox posts

Yield values follow standard aggregate density specifications (~133–145 lbs/ft³ wet density).


4. Worked Calculation Examples

Worked Example 1: Standard 4x4 Privacy Fence Post

  • Scenario: Setting 10 standard 4x4 fence posts for a 6-foot privacy fence.
  • Post Specifications: Nominal 4x4 (Actual 3.5" x 3.5").
  • Hole Specifications: 10-inch diameter, 36-inch depth.
  • Gravel Pad: 6 inches of crushed stone at bottom (Concrete depth h = 36 − 6 = 30 inches = 2.5 feet).

Step-by-Step Calculations:

  1. Hole Radius (r): 10 / 2 = 5 inches = 0.4167 ft.
  2. Gross Hole Volume (Vhole):
    Vhole = 3.14159 × (0.4167)² × 2.5 = 3.14159 × 0.1736 × 2.5 = 1.3635 ft³
  3. Submerged Post Displacement (Vpost):
    Vpost = (3.5 / 12) × (3.5 / 12) × 2.5 = 0.2917 × 0.2917 × 2.5 = 0.2127 ft³
  4. Net Concrete per Hole (Vnet):
    Vnet = 1.3635 − 0.2127 = 1.1508 ft³
  5. Apply 10% Waste Buffer:
    Vhole, final = 1.1508 × 1.10 = 1.2659 ft³ per post
  6. Total Project Volume (10 Posts):
    Total Volume = 1.2659 × 10 = 12.66 ft³ (≈ 0.469 yd³)
  7. Bag Requirements:
    • Using 80 lb Bags (0.60 ft³ yield): 12.66 / 0.60 = 21.1 → 22 Bags (~2.2 bags/hole)
    • Using 60 lb Bags (0.45 ft³ yield): 12.66 / 0.45 = 28.1 → 29 Bags (~2.9 bags/hole)
    • Using 50 lb Fast-Setting Bags (0.375 ft³ yield): 12.66 / 0.375 = 33.76 → 34 Bags (~3.4 bags/hole)

Worked Example 2: Heavy-Duty 6x6 Deck / Pergola Structural Post

  • Scenario: Setting 6 structural 6x6 posts for a heavy deck or pergola.
  • Post Specifications: Nominal 6x6 (Actual 5.5" x 5.5").
  • Hole Specifications: 12-inch diameter, 48-inch depth (below 42" frost line).
  • Gravel Pad: 6 inches of crushed stone base (Concrete depth h = 48 − 6 = 42 inches = 3.5 feet).

Step-by-Step Calculations:

  1. Hole Radius (r): 12 / 2 = 6 inches = 0.50 ft.
  2. Gross Hole Volume (Vhole):
    Vhole = 3.14159 × (0.50)² × 3.5 = 3.14159 × 0.25 × 3.5 = 2.7489 ft³
  3. Submerged Post Displacement (Vpost):
    Vpost = (5.5 / 12) × (5.5 / 12) × 3.5 = 0.4583 × 0.4583 × 3.5 = 0.7352 ft³
  4. Net Concrete per Hole (Vnet):
    Vnet = 2.7489 − 0.7352 = 2.0137 ft³
  5. Apply 10% Waste Buffer:
    Vhole, final = 2.0137 × 1.10 = 2.2151 ft³ per post
  6. Total Project Volume (6 Posts):
    Total Volume = 2.2151 × 6 = 13.29 ft³ (≈ 0.492 yd³)
  7. Bag Requirements:
    • Using 80 lb Bags (0.60 ft³ yield): 13.29 / 0.60 = 22.15 → 23 Bags (~3.7 bags/hole)
    • Using 60 lb Bags (0.45 ft³ yield): 13.29 / 0.45 = 29.53 → 30 Bags (~5.0 bags/hole)

Worked Example 3: Corner / Heavy Gate Post with Bell-Bottom Excavation

Heavy gate posts experience severe rotational torque and pull from heavy gates. To prevent post-tipping and frost lifting, masons use a "bell-bottom" flare—shaping the bottom 12 inches of the hole so it is wider than the top.

BELL-BOTTOM FOOTING PROFILE |<-- 12" Top Diameter -->| +------------------------+ | . . . CONCRETE . . . . | | . . . . . . . . . . . .| <-- Upper Section (2.5 ft deep) | . . . . . . . . . . . .| / . . . . . . . . . . . .\ / . . . FLARED BASE . . . .\ <-- Bell Base (16" Dia, 1.0 ft deep) +----------------------------+

Step-by-Step Calculations:

  1. Upper Cylinder Volume (Vupper):
    Vupper = 3.14159 × (0.50)² × 2.5 = 1.5708 ft³
  2. Bell Base Volume (Vbell): Radius r = 8 / 12 = 0.6667 ft.
    Vbell = 3.14159 × (0.6667)² × 1.0 = 3.14159 × 0.4444 × 1.0 = 1.3963 ft³
  3. Gross Hole Volume (Vhole):
    Vhole = 1.5708 + 1.3963 = 2.9671 ft³
  4. Post Displacement (Vpost):
    Vpost = (3.5 / 12) × (3.5 / 12) × 3.5 = 0.2978 ft³
  5. Net Concrete Volume with 10% Waste:
    Vnet = (2.9671 − 0.2978) × 1.10 = 2.6693 × 1.10 = 2.936 ft³
  6. Bag Requirements (80 lb bags):
    Bags = 2.936 / 0.60 = 4.89 → 5 Bags of 80 lb Concrete

5. Common Calculation Mistakes to Avoid

  1. Using Nominal Lumber Sizes Instead of Actual Sizes:
    Calculating post displacement using 4.0" x 4.0" instead of 3.5" x 3.5" overestimates post displacement, leading to buying fewer concrete bags than required.
  2. Forgetting to Subtract Post Volume:
    Failing to subtract post displacement leads to over-ordering concrete by 15% to 25%. While extra concrete is better than a shortage, buying dozens of unneeded 80-pound bags wastes money and storage space.
  3. Ignoring the Gravel Base Requirement:
    Pouring concrete directly onto bare dirt allows soil water to wick upward into the bottom of the post, accelerating wood rot. Omitting the 4-to-6-inch gravel base also skews your depth and volume calculations.
  4. Failing to Account for Rough Auger Over-Excavation:
    Power augers and post-hole diggers frequently wobble, creating holes that are 1 to 2 inches wider than the auger bit rating. Skipping a 10% waste buffer can leave you short on wet concrete right at the end of a pour.
  5. Ignoring Regional Frost Line Depths:
    In cold climates, setting post footings above the frost line guarantees that winter freeze-thaw cycles will heave and tilt the posts. Always check your local building department's required footing depth.
  6. Mixing Units of Measurement:
    Combining depth in inches with radius in feet without converting leads to massive calculation errors. Keep all dimensions in decimal feet before running your volume math.

6. Practical Installation Tips & Best Practices

Bell-Bottom Excavation for Wind & Frost Resistance

Flaring the bottom of your post hole outwards creates an inverted cone or mushroom shape. This anchor prevents frost heave from lifting the footing and resists upward lifting forces caused by strong winds catching fence panels or pergola roofs.

Sloping the Top Concrete Collar

Never leave the top of the concrete footing flat or indented below ground level. Trowel the top of the wet concrete into a smooth dome or slope slanting downward away from the wood post. This sheds rain and standing water away from the wood-concrete seam.

Dry Pouring vs. Wet Mixing

Temporary Bracing & Plumbing

Use a 4-foot level or post level to ensure the post is plumb in two perpendicular directions. Secure the post with diagonal 2x4 wooden stakes screwed to the post before placing concrete to prevent shifting while the concrete cures.


7. Frequently Asked Questions (FAQs)

How many bags of concrete do I need for a 4x4 fence post?

For a standard 10-inch diameter hole dug 36 inches deep (with 6 inches of gravel at the bottom), you need approximately two to two-and-a-half 80 lb bags (or three 60 lb bags) per post.

Should post holes be wider at the top or bottom?

Post holes should be wider at the bottom (bell-bottom shape). A hole that is wider at the top than the bottom forms a wedge shape, making it much easier for frost heave to grip the concrete and lift the post out of the ground during winter.

Can I dry pour concrete for fence posts?

Yes, dry pouring is acceptable for non-structural applications like standard privacy fences and mailboxes when using specialized fast-setting concrete mixes. However, for load-bearing structures (decks, pergolas, structural columns), pre-mixing wet concrete per manufacturer instructions is required.

How deep should a post hole be for a 6-foot fence?

For a 6-foot fence above ground, the post hole should generally be 24 to 36 inches deep (1/3 to 1/2 the above-ground height), provided that depth reaches below your local frost line.

Do I really need to subtract the post volume when calculating concrete?

Yes. A 4x4 post buried 30 inches in concrete displaces over 0.21 cubic feet of volume—equivalent to nearly one-third of an 80 lb bag of concrete. For a 20-post fence project, failing to subtract post displacement would cause you to buy 6 to 7 unneeded bags.


Technical Reference Appendix

A. Established Formulas

B. Values Taken from Authoritative References

C. Example Assumptions

D. Project-Specific Values (Consult Local Building Department)

💡 Need help estimating additional project materials? Try using our complementary calculators for aggregate base layers, lumber board footage, and fence line layouts to plan your build with complete confidence!