Fence post concrete calculator

Enter your posts and hole sizes; get the exact number of 40, 50, 60 or 80 lb bags to buy, with the post's own volume subtracted and gravel for the base.

Number of posts
1
Bag size
Per post

1.2 bags

of 80 lb mix (0.69 ft³ of concrete in a 10" × 18" pour around a 4x4 wood post).

For 1 post, with 10% extra
3 bags
Gravel, 50 lb bags
1
Bag yield
0.6 ft³

Volume = (hole area − post area) × concrete depth. Concrete depth is the hole depth minus the gravel base. Bag yields are from Quikrete data sheets.

How this calculator works

Concrete for a fence post fills a cylinder with a post standing in the middle of it. The calculator works out that ring of concrete for each hole, adds them up, adds a margin, and converts to bags.

Volume per hole = [π × (D ÷ 2)² − post area] × concrete height

  • D is the hole diameter, usually about 3 times the post width.
  • Post area is the cross-section of the post, using actual sizes. A 4x4 is 3½ × 3½ in, or 12.25 in². A 6x6 is 5½ × 5½ in, or 30.25 in². Round chain link posts use their outside diameter.
  • Concrete height is the embed depth minus the 6 in gravel base at the bottom of the hole.

Divide cubic inches by 1,728 to get cubic feet.

The calculator groups holes by class (line, corner and end, gate), because each class can have a different diameter and depth. It sums every hole, adds 10% for irregular holes and spills, then divides by the yield of the bag you choose and rounds up.

Bags = ceil(total volume × 1.10 ÷ bag yield)

Worked example

Sixteen 4x4 line posts in 10 in holes with 24 in of concrete, and six corner, end and gate posts in 12 in holes with 30 in of concrete.

ClassPer holeHolesSubtotal
Line(78.54 − 12.25) × 24 ÷ 1,728 = 0.92 ft³1614.7 ft³
Corner, end, gate(113.10 − 12.25) × 30 ÷ 1,728 = 1.75 ft³610.5 ft³
Total, plus 10%27.8 ft³
80 lb bags at 0.60 ft³27.8 ÷ 0.6047 bags

Buying by the post, one bag per hole, would have left this job about 25 bags short.

Bag yields

These are the published yields for standard concrete mix. Check the bag you buy, since high-strength and specialty mixes can differ.

Bag sizeYieldBags per cubic yard
40 lb0.30 ft³90
50 lb0.375 ft³72
60 lb0.45 ft³60
80 lb0.60 ft³45

The 80 lb yield of 0.60 ft³ comes from the Quikrete Concrete Mix data sheet. The 50 lb figure of 0.375 ft³ matches the Quikrete Fast-Setting Concrete data sheet.

Bags per post

Per-post figures before the 10% margin. Multiply by your hole count, add 10%, then round up.

PostHole diameterConcrete heightVolume80 lb bags50 lb bags
4x4 wood8 in24 in0.53 ft³0.91.4
4x4 wood10 in24 in0.92 ft³1.52.5
4x4 wood10 in30 in1.15 ft³1.93.1
4x4 wood12 in30 in1.75 ft³2.94.7
4x4 wood12 in36 in2.10 ft³3.55.6
6x6 wood12 in30 in1.44 ft³2.43.8
6x6 wood12 in36 in1.73 ft³2.94.6
6x6 wood16 in36 in3.56 ft³5.99.5
5x5 vinyl10 in30 in0.93 ft³1.62.5
4x4 vinyl8 in24 in0.48 ft³0.81.3
Chain link line, 1⅝ in6 in24 in0.36 ft³0.61.0
Chain link terminal, 2⅜ in8 in30 in0.80 ft³1.32.1
Chain link gate, 2⅜ in12 in36 in2.26 ft³3.86.0

Hole diameter matters more than depth. Going from a 10 in to a 12 in hole adds about 44% to the area of the hole, and the concrete goes up with it.

Sum first, round once

Add up the fractional bags for every post, apply the 10%, then round up once. Rounding each post up to whole bags before adding them can overbuy by a third or more.

Fast-setting or standard mix

Fast-setting concrete is made for posts. You set the post, pour the dry mix into the hole and add water. Quikrete's data sheet says two 50 lb bags set a 4 in post in a 10 in hole 2 ft deep, which lines up with the formula: a 2 ft hole with a 6 in gravel base leaves 18 in of concrete, or about 1.8 bags of 50 lb mix. It sets quickly, so you can hang rails sooner, but you have less time to plumb the post.

Standard concrete mix is mixed in a wheelbarrow or mixer before you pour. It costs less per cubic foot, and 80 lb bags mean fewer bags to carry per hole. It also gives you time to adjust the post.

For a few posts, fast-setting is simpler. For a whole fence, standard mix usually costs less.

Gravel base

Every hole gets a 6 in layer of gravel at the bottom before the concrete goes in. It lets water that reaches the bottom of the post drain away instead of sitting in a concrete cup and rotting the post.

Gravel per hole = π × (D ÷ 2)² × 6 in ÷ 1,728

The calculator counts gravel in 0.5 ft³ bags. A 10 in hole takes about 0.27 ft³ and a 12 in hole about 0.39 ft³, so two holes per bag is a fair rule for small holes.

What depth to use

The concrete height depends on how deep the post goes, and that depends on the fence height and your frost line. Use the fence post depth calculator to get the embed depth first, then bring it here. Remember to subtract the 6 in gravel base, and to use the deeper figure for corner and gate posts.

GuideHow many bags of concrete per fence postBags of concrete per fence post for 4x4, 6x6, chain link and vinyl posts in common hole sizes, in 50 lb and 80 lb bags, with the formula and gravel.

Questions people ask

How many bags of concrete per fence post?

A 4x4 post in a 10 in hole with 24 in of concrete takes about 1.5 bags of 80 lb mix or 2.5 bags of 50 lb mix. Deeper or wider holes take more; the table on this page covers the common sizes.

How much concrete does a 6x6 post need?

In a 12 in hole with 36 in of concrete, about 2.9 bags of 80 lb mix. In a 16 in hole at the same depth, about 6 bags.

How much does an 80 lb bag of concrete yield?

About 0.60 cubic feet, according to the Quikrete data sheet. A 60 lb bag yields 0.45, a 50 lb bag 0.375 and a 40 lb bag 0.30.

Should I use fast-setting concrete for fence posts?

It is convenient for a few posts because you pour it dry into the hole and add water. Standard concrete mix is cheaper per cubic foot and gives you more time to plumb the post. Both work.

Why add 10% to the concrete?

Holes are never perfectly round or perfectly sized, and some mix is lost to spills and the wheelbarrow. 10% covers that without leaving you with a pallet of leftovers.

Do I need gravel under a fence post?

It is good practice. A 6 in gravel base lets water drain away from the bottom of the post instead of pooling in the concrete. The calculator counts it in 0.5 cubic foot bags.

Does the concrete go all the way to the bottom of the hole?

No. The bottom 6 in is gravel, and the concrete fills from the top of the gravel to just below grade. The calculator uses that concrete height, not the full hole depth.

Guides

Written by the My Fence Calculator editorial team. Last updated 2026-09-28. Quantities are estimates based on US stock sizes and building codes; verify with your supplier and local code.