How Many Bags of Concrete per Fence Post?

Bag counts for wood and steel fence posts by hole diameter and depth, with the volume of the post itself subtracted — and why you should round up the total, not each post.

Quick answer

A 4x4 post in a 10-inch hole, 24 inches deep, needs about 0.92 ft³ of concrete — 1.53 bags of 80 lb mix (buy 2 for one post). A 6x6 in a 16-inch hole at the same depth needs 2.37 ft³, or 4 bags. For a whole fence, multiply the per-post volume by the number of posts and round up once: 20 of those 4x4 posts take 31 bags (34 with 10% waste), not 40.

Formula

Hole ft³ = π × (hole diameter in ÷ 24)² × depth in ÷ 12
Post ft³ (square post) = (post width in ÷ 12)² × depth in ÷ 12
Concrete ft³ per post = hole ft³ − post ft³
80 lb bags = total ft³ ÷ 0.60  ·  60 lb ÷ 0.45  ·  40 lb ÷ 0.30

The hole volume is the same cylinder math our concrete column calculator uses; the bag yields are the ones in our concrete bag calculator. Most online post charts skip the subtraction step, which is why they often quote more concrete than the hole can hold.

Concrete per fence post: bag chart

Computed with TrueToolCalc's cylinder and bag formulas. Concrete fills the full hole depth; no waste included. Bag counts are for one post, rounded up. Actual (not nominal) post sizes used.
PostHole dia.DepthHole ft³Post ft³Concrete ft³80 lb bags60 lb bags40 lb bags
4x4 wood (3.5 × 3.5 in)10 in24 in1.090.170.92234
4x4 wood (3.5 × 3.5 in)10 in36 in1.640.261.38345
4x4 wood (3.5 × 3.5 in)12 in24 in1.570.171.40345
4x4 wood (3.5 × 3.5 in)12 in30 in1.960.211.75346
4x4 wood (3.5 × 3.5 in)12 in36 in2.360.262.10458
6x6 wood (5.5 × 5.5 in)16 in24 in2.790.422.37468
6x6 wood (5.5 × 5.5 in)16 in36 in4.190.633.566812
6x6 wood (5.5 × 5.5 in)18 in30 in4.420.533.897913
6x6 wood (5.5 × 5.5 in)18 in36 in5.300.634.6781116
2-3/8 in round steel8 in24 in0.700.060.64223
2-3/8 in round steel8 in36 in1.050.090.95234

Worked example: a 20-post fence

Job: 20 wood 4x4 posts, 10-inch holes, 24 inches deep, 80 lb bags.

  1. Hole: π × (10 ÷ 24)² × 2 = 1.091 ft³
  2. Post: (3.5 ÷ 12)² × 2 = 0.170 ft³
  3. Concrete per post: 1.091 − 0.170 = 0.921 ft³ (1.53 bags)
  4. Whole fence: 0.921 × 20 = 18.41 ft³ → 18.41 ÷ 0.60 = 30.7 bags
  5. With 10% waste: 30.7 × 1.10 = 33.8 → 34 bags

Buy 34 bags of 80 lb mix. Rounding up per post (2 bags × 20) would mean 40 bags — six extra bags, about 480 lb you carry home and may not use.

The leftover from one post simply goes into the next hole, so per-post rounding only matters when you set a single post.

Choosing hole size and depth

Assumptions

Planning the posts themselves? The fence calculator counts posts, rails and pickets for a run of fence.

FAQ

How many 80 lb bags of concrete per 4x4 fence post?

In a 10-inch-diameter hole 24 inches deep, the concrete around a 4x4 is about 0.92 ft³, so 1.53 bags of 80 lb mix. Buy 2 bags for a single post; for many posts, multiply 1.53 by the post count and round the total up.

Do you subtract the post when calculating fence post concrete?

Yes. The post fills part of the hole. A 4x4 (3.5 × 3.5 in actual) set 24 in deep displaces 0.17 ft³, about 16% of a 10-inch hole, so ignoring it overstates the concrete needed.

How many bags of concrete for 20 fence posts?

For 4x4 posts in 10-inch holes 24 inches deep: 20 × 0.92 ft³ = 18.4 ft³ = 30.7 bags of 80 lb mix, or 34 bags with 10% waste. Rounding up per post first would give 40 bags.

How many bags of concrete for a 6x6 post?

A 6x6 (5.5 in actual) in a 16-inch hole 24 inches deep needs about 2.37 ft³ of concrete: 4 bags of 80 lb mix. At 36 inches deep it is 3.56 ft³, or 6 bags.

Last updated: October 15, 2026.