EstimationPro AI EstimationPro AI

Post Hole Concrete Calculator - Bags Per Hole (2026)

Free post hole concrete calculator. Enter hole diameter, depth, and post size to get exact bag counts per hole. Works for fence posts, deck posts, and mailboxes.

1,000+ Contractors Reviewed by Pros By EstimationPro Team

Last updated: 2026-04-01

Quick Answer

A typical 4×4 fence post in an 8" hole at 36" deep needs 1-2 bags of 80-lb concrete. A 6×6 post in a 12" hole at 48" needs 3-4 bags. This calculator does the cylinder math for you - enter your hole diameter, depth, and post size to get exact bag counts per hole and for the whole project. Works for fence posts, deck posts, mailboxes, and signs.

What you'll need to measure

  • Hole diameter (inches) - match your auger bit or Sonotube size
  • Hole depth (inches) - must be below frost line for structural posts
  • Post width (inches) - 4 for a 4×4, 6 for a 6×6, 0 for solid fill
  • Number of post holes
  • Bag size preference (50, 60, or 80 lb)

Related tools: Concrete Calculator, Concrete Footing Calculator, and Fence Calculator.

How to use this calculator

  1. Select a preset or enter your hole diameter and depth.
  2. Enter the post size (width in inches). Use 0 for solid fill.
  3. Set the number of holes for your project.
  4. Adjust waste (10% default) and pick your bag size.
  5. Read bags per hole and total bags needed.

Building a fence? Use our Fence Calculator to figure out post count from your fence length and spacing first, then come back here for the concrete.

Presets are common starting points. Always check local frost depth and code requirements.

in

Measure the auger or Sonotube diameter.

in

Must be below frost line for structural posts.

in

4 for a 4×4, 6 for a 6×6. Set 0 if no post.

holes
%

10% is typical for post holes (uneven ground, over-dig).

$

Check your local store price.

or

Assumptions

  • Holes are cylindrical. Post displaces concrete (also treated as a cylinder).
  • For square posts (4×4, 6×6), the calculator uses the nominal width as a circular diameter - a slight overestimate that provides a small built-in buffer.
  • Bag yields: 50 lb = 0.375 ft³, 60 lb = 0.45 ft³, 80 lb = 0.60 ft³.
  • Cost is bags only. Does not include posts, gravel, labor, or delivery.

Post Hole Concrete Results

Total 80-lb bags needed

29

80-lb bags per hole

2

Total volume (ft³)

17.28

Total volume (yd³)

0.64

Detailed Breakdown

Hole diameter8" (0.667 ft)
Hole depth36" (3.00 ft)
Post size4"
Number of holes20
Concrete per hole (before waste)0.785 ft³
Base volume (all holes)15.71 ft³
Waste factor10%
Total volume (with waste)17.28 ft³ (0.64 yd³)
80-lb bags per hole2
Total 80-lb bags29

12,800+ estimates calculated this month

Quick reference: bags per post hole (80-lb bags, 10% waste)

Hole sizePostConcrete (ft³)80-lb bags
8" × 36"4×40.862
10" × 42"4×41.763
10" × 42"6×61.343
12" × 48"4×43.076
12" × 48"6×62.595
16" × 48"6×65.289

Post Hole Concrete Guide

Bag counts, frost depth, setting methods, and common mistakes for post hole concrete work.

How Much Concrete Goes in a Post Hole?

A standard 8" diameter × 36" deep fence post hole takes 1-2 bags of 80-lb concrete mix after accounting for the post displacement and 10% waste.

  • 4×4 fence post (8" hole × 36" deep): 1-2 bags (80 lb)
  • 6×6 fence post (10" hole × 42" deep): 2-3 bags (80 lb)
  • Deck post (12" hole × 48" deep): 3-4 bags (80 lb)
  • Heavy gate post (16" hole × 48" deep): 5-7 bags (80 lb)

The math is straightforward: calculate the cylinder volume of the hole, subtract the cylinder volume of the post, add 10% waste, then divide by the bag yield (0.6 ft³ per 80-lb bag).

Key Takeaways

  • 4×4 in 8" hole: 1-2 bags of 80-lb mix
  • 6×6 in 10" hole: 2-3 bags of 80-lb mix
  • Always add 10% waste for uneven holes

Post Hole Depth Requirements by Region

Structural post holes must extend below the frost line to prevent heaving. Frost depth varies dramatically by location.

  • Southern states (FL, TX, AZ): 12"-18" minimum depth
  • Mid-Atlantic / Pacific NW: 18"-24" minimum depth
  • Midwest / Northeast: 36"-48" minimum depth
  • Northern states (MN, WI, MT): 42"-60" minimum depth

For non-structural applications like decorative fences under 4 feet, some jurisdictions allow shallower holes. But for anything load-bearing - deck posts, gate posts, tall privacy fences - going below frost line is not optional. A post that heaves will take the whole fence section with it.

Key Takeaways

  • Frost line: 12" (South) to 60" (far North)
  • Structural posts must go below frost line
  • Check local code before digging

Dry-Set vs. Wet-Mix Concrete for Post Holes

Both methods work, but dry-set (pouring dry mix into the hole and adding water on top) is faster for most fence posts.

  • Dry-set method: Pour dry concrete mix around the post, then add water. Ground moisture and added water activate the cement. Fastest for high-volume fence jobs. Quik-Crete and Sakrete both sell fast-setting formulas designed for this.
  • Wet-mix method: Mix concrete in a wheelbarrow first, then pour into the hole. Better control over consistency. Preferred for larger holes and critical structural posts.
  • Foam post setting: Two-part expanding foam products (like Sika PostFix) set in 3 minutes. Lighter than concrete but more expensive per hole. Works well for fence posts on flat ground.

For deck posts or anything supporting a structure, wet-mix gives you better compaction and fewer voids. For a 200-foot fence line with 25 posts, dry-set saves hours.

Key Takeaways

  • Dry-set: fastest for fence posts
  • Wet-mix: better for structural/deck posts
  • Foam: 3-min set, more expensive per hole

Common Post Hole Mistakes

The biggest mistake is digging holes too shallow. Second biggest: not accounting for the gravel base.

  • Too shallow: Below frost line is the rule. A 24" hole in Minnesota will heave by spring.
  • No gravel base: 4"-6" of gravel at the bottom of each hole improves drainage and prevents the post from sitting in standing water. Dig 4"-6" deeper than your concrete depth to allow for this.
  • Hole too tight: Leave at least 2" of clearance around the post on each side. An 8" hole for a 4×4 post gives you 2" per side. A 6" hole is too tight to pack concrete properly.
  • Over-filling with water (dry-set): Add water slowly. Too much water weakens the mix and makes a soupy mess that takes days to set.
  • Not bracing the post: Concrete takes 24-48 hours to set. Brace each post plumb with scrap lumber before you walk away.

Key Takeaways

  • Always dig below frost line
  • Add 4"-6" gravel base for drainage
  • Leave 2"+ clearance around the post

Concrete bags per hole (quick reference)

All values assume 80-lb bags (0.6 ft³ yield) with 10% waste. Post volume subtracted.

Hole Post Bags/hole For 10 posts For 25 posts
8" × 36" 4×4 2 14 34
10" × 42" 4×4 3 22 54
10" × 42" 6×6 2 18 44
12" × 48" 4×4 4 33 81
12" × 48" 6×6 3 26 64
16" × 48" 6×6 6 51 126

Tip: buy 1-2 extra bags per project. Leftover concrete stores fine in a dry garage. Running short means another trip.

Mistakes I see on post hole jobs

  • Skipping the gravel base. 4-6 inches of gravel at the bottom prevents water pooling and post rot. Dig deeper to allow for it.
  • Holes too shallow. If you are above the frost line, the post will heave. In the PNW where I work, 18-24 inches is minimum. Up in Minnesota or Montana, you are looking at 42-48 inches.
  • Flooding the dry mix. Add water slowly. Too much turns the mix into soup that takes forever to set and loses strength.
  • Not bracing posts. Even fast-setting concrete takes 20 minutes. Brace each post plumb with scrap lumber or stake braces before walking away.
  • Buying too few bags. Holes are never perfectly round or perfectly consistent. That 10% waste factor is real.

From bags to a full estimate

Knowing your bag count is just the first step. EstimationPro builds the full estimate - posts, concrete, hardware, labor - then sends a professional proposal to the homeowner and automatically follows up so you win more of the bids you already send. No more losing fence jobs because someone else replied faster. Try EstimationPro free.

How to Use This Calculator

Pick your hole size

Select a preset (8" for 4×4 fence posts, 12" for deck posts) or enter custom dimensions.

Enter the post size

Type the post width in inches (4 for a 4×4, 6 for a 6×6). The calculator subtracts the post volume from the hole.

Set number of holes

Count your posts. For a fence, divide total length by post spacing (usually 6-8 feet) and add 1.

Read your bag count

The calculator shows bags per hole and total bags needed. Pick 50, 60, or 80-lb size based on what your store carries.

Post Hole Concrete Formula

Hole Volume (ft³) = π × (Diameter ÷ 2 ÷ 12)² × (Depth ÷ 12)
Post Volume (ft³) = π × (Post Width ÷ 2 ÷ 12)² × (Depth ÷ 12)
Concrete per Hole = Hole Volume − Post Volume
Total Concrete = Concrete per Hole × Number of Holes × (1 + Waste%/100)
Bags Needed = Total Concrete (ft³) ÷ Bag Yield (ft³)

Where:

Diameter
= Hole diameter in inches (auger bit or tube form size)
Post Width
= Nominal post width in inches (4 for a 4×4, 6 for a 6×6). Set to 0 for solid fill.
Bag Yield
= 50-lb = 0.375 ft³, 60-lb = 0.45 ft³, 80-lb = 0.60 ft³

Free to Embed on Your Website

Add this calculator to your blog, resource page, or client portal — just copy one line of code. Your visitors get a useful tool, you get more engagement.

100% freeAuto-resizesMobile responsiveNo sign-up required
EstimationPro AI For Contractors, By Contractors

From Material Quantities to Full Project Estimates

You have the numbers. Now generate a professional estimate with materials, labor, and markup included.

Photos & voice to estimate PDF proposals & schedules Regional pricing data
No credit card required Set up in under 2 minutes Trusted by contractors nationwide

Frequently Asked Questions

How many bags of concrete do I need for a fence post?
For a standard 4×4 fence post in an 8" diameter × 36" deep hole, you need about 1-2 bags of 80-lb concrete. A 6×6 post in a 10" × 42" hole takes 2-3 bags. Always buy a few extra bags - running one short on a Saturday afternoon means an extra trip to the store.
How deep should a fence post hole be?
The general rule is 1/3 of the total post length in the ground. A 6-foot fence with an 8-foot post needs about 24"-30" in the ground. But frost line is the real minimum for structural posts. In northern states, that means 36"-48" deep regardless of post height.
Should I use fast-setting or regular concrete for post holes?
Fast-setting concrete (like Quikrete Fast-Setting) is ideal for post holes. It sets in 20-40 minutes so you can brace fewer posts at a time and keep moving down the fence line. Regular concrete works fine but takes 24-48 hours to set, which means more bracing and more waiting.
Do I need gravel at the bottom of a post hole?
Yes. Add 4-6 inches of gravel at the bottom before setting the post. Gravel improves drainage so water does not pool under the concrete and rot the post from below. Dig your holes 4-6 inches deeper than the concrete depth to account for this.
How do I calculate concrete volume for a round hole?
Use the cylinder formula: Volume = π × (diameter/2)² × depth. Convert inches to feet first (divide by 12). Then subtract the post volume using the same formula. Divide the remaining volume by the bag yield (0.6 ft³ for 80-lb bags) to get your bag count.
Can I use dry concrete mix in post holes?
Yes. Dry-setting (pouring dry mix in and adding water) is the most common method for fence posts. Pour the dry mix around the post, then slowly add water per the bag instructions. Do not flood it. The ground moisture plus the water you add activates the cement. Wet-mixing in a wheelbarrow is better for large or structural holes.
How wide should a post hole be compared to the post?
The hole should be at least 3× the post width for adequate concrete coverage. A 4×4 post (3.5" actual) needs a minimum 10" hole. An 8" hole works in practice for light-duty fences but gives less concrete around the post.
Does this calculator account for the post displacing concrete?
Yes. Enter your post size and the calculator subtracts the post volume from the hole volume before calculating bags. This prevents you from over-ordering. Set post size to 0 if you are filling a hole with no post (like a concrete pier).

Related Tools & Articles

Why Contractors Choose EstimationPro AI

Estimates in 60 Seconds

AI generates detailed, line-item estimates from basic project details. No more hours on spreadsheets.

Accurate Pricing Data

Built on real contractor pricing and industry cost databases, updated for 2026 market conditions.

Professional Proposals

Send polished PDF estimates with your branding. Clients see a professional contractor they can trust.

Get Paid Faster

Built-in invoicing and Stripe payments. Collect deposits and progress payments directly from estimates.

Related Free Tools

Turn material takeoffs into full estimates