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.
Reviewed by MultiTooSite Construction Tools Team · Last updated September 2026
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.
- 4x4 Wood Post (Actual 3.5" x 3.5"): Requires a 10-inch to 12-inch diameter hole.
- 6x6 Wood Post (Actual 5.5" x 5.5"): Requires a 12-inch to 18-inch diameter hole.
- 2-inch Metal Gate Post: Requires a 6-inch to 8-inch diameter hole.
The 1/3 Depth Rule & Frost Line Requirements
- Standard Depth Rule: A minimum of 1/3 to 1/2 of the post's total height above ground should be buried below ground. For a standard 6-foot privacy fence, the post holes should be at least 24 to 36 inches deep.
- Frost Line Guidelines: According to guidelines from the American Concrete Institute (ACI 332 / ACI 318) and the International Residential Code (IRC), post footings must extend at least 6 inches below the local frost depth to prevent "frost heave"—a phenomenon where freezing soil moisture expands and pushes shallow concrete footings upward.
- Gravel Drainage Layer: Always add 4 to 6 inches of compacted gravel or crushed stone at the bottom of the hole before setting the post. This prevents moisture from pooling at the base of the wood, which causes premature rot, while allowing groundwater to drain freely.
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:
- Hole Radius (r): 10 / 2 = 5 inches = 0.4167 ft.
- Gross Hole Volume (Vhole):
Vhole = 3.14159 × (0.4167)² × 2.5 = 3.14159 × 0.1736 × 2.5 = 1.3635 ft³
- Submerged Post Displacement (Vpost):
Vpost = (3.5 / 12) × (3.5 / 12) × 2.5 = 0.2917 × 0.2917 × 2.5 = 0.2127 ft³
- Net Concrete per Hole (Vnet):
Vnet = 1.3635 − 0.2127 = 1.1508 ft³
- Apply 10% Waste Buffer:
Vhole, final = 1.1508 × 1.10 = 1.2659 ft³ per post
- Total Project Volume (10 Posts):
Total Volume = 1.2659 × 10 = 12.66 ft³ (≈ 0.469 yd³)
- 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:
- Hole Radius (r): 12 / 2 = 6 inches = 0.50 ft.
- Gross Hole Volume (Vhole):
Vhole = 3.14159 × (0.50)² × 3.5 = 3.14159 × 0.25 × 3.5 = 2.7489 ft³
- Submerged Post Displacement (Vpost):
Vpost = (5.5 / 12) × (5.5 / 12) × 3.5 = 0.4583 × 0.4583 × 3.5 = 0.7352 ft³
- Net Concrete per Hole (Vnet):
Vnet = 2.7489 − 0.7352 = 2.0137 ft³
- Apply 10% Waste Buffer:
Vhole, final = 2.0137 × 1.10 = 2.2151 ft³ per post
- Total Project Volume (6 Posts):
Total Volume = 2.2151 × 6 = 13.29 ft³ (≈ 0.492 yd³)
- 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)
+----------------------------+
- Upper Section: 12-inch diameter, 2.5 feet concrete depth.
- Bell-Bottom Base: 16-inch diameter, 1.0 foot concrete depth.
- Post: Nominal 4x4 (Actual 3.5" x 3.5"), submerged 3.5 feet total.
Step-by-Step Calculations:
- Upper Cylinder Volume (Vupper):
Vupper = 3.14159 × (0.50)² × 2.5 = 1.5708 ft³
- 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³
- Gross Hole Volume (Vhole):
Vhole = 1.5708 + 1.3963 = 2.9671 ft³
- Post Displacement (Vpost):
Vpost = (3.5 / 12) × (3.5 / 12) × 3.5 = 0.2978 ft³
- Net Concrete Volume with 10% Waste:
Vnet = (2.9671 − 0.2978) × 1.10 = 2.6693 × 1.10 = 2.936 ft³
- Bag Requirements (80 lb bags):
Bags = 2.936 / 0.60 = 4.89 → 5 Bags of 80 lb Concrete
5. Common Calculation Mistakes to Avoid
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- Fast-Setting Concrete (Dry Pour): Products like QUIKRETE® Fast-Setting Concrete (in red bags) allow you to pour dry powder directly into the hole around the post, then add measured water on top. The water percolates down through the dry mix. This is ideal for standard light-duty non-structural fence posts.
- Standard Concrete (Wet Mixed): For load-bearing deck posts, heavy gates, structural pergolas, and retaining walls, always pre-mix standard concrete with clean water in a wheelbarrow or mixer before pouring. Wet mixing ensures uniform cement hydration and maximum compressive strength (2,500 to 4,000 PSI).
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
- Gross Cylinder Volume: Vhole = π × r² × h
- Submerged Post Volume: Vpost = Widthactual × Thicknessactual × h
- Net Concrete Volume: Vnet = (Vhole − Vpost) × 1.10 (waste factor)
- Cubic Yards Conversion: Cubic Yards = Cubic Feet / 27
- Bag Requirement: Bags = Vtotal / Bag Yield
B. Values Taken from Authoritative References
- 80 lb Concrete Bag Yield: 0.60 ft³ (0.0222 yd³)
- 60 lb Concrete Bag Yield: 0.45 ft³ (0.0167 yd³)
- 50 lb Concrete Bag Yield: 0.375 ft³ (0.0139 yd³)
- 40 lb Concrete Bag Yield: 0.30 ft³ (0.0111 yd³)
- Standard Concrete Wet Density: ~133 to 145 lbs/ft³
C. Example Assumptions
- Gravel Base Depth: 6 inches of compacted aggregate base at hole bottom.
- Waste & Over-Excavation Factor: 10% safety buffer included in calculations.
- Actual Lumber Dimensions: 4x4 = 3.5" × 3.5"; 6x6 = 5.5" × 5.5".
D. Project-Specific Values (Consult Local Building Department)
- Local Frost Line Depth: Varies regionally (from 0 inches in warm climates to 48+ inches in northern regions).
- Soil Bearing Capacity: Soft clay or loose sand requires wider bell-bottom footings compared to stiff clay or gravel subsoil.
💡 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!