Audited 27 Jul 2026·Last updated 28 Oct 2026·6 citations·Tier 1·0 uses

Fence Post Concrete Calculator

Bags of concrete for fence post holes: hole volume minus the post, times the number of posts, plus waste, divided by the yield printed on your bag.

Fence Post Concrete Calculator

Post shape
Bags to buy
61
The number of whole bags to buy: the waste-adjusted volume divided by the bag yield, rounded up.
Cylindrical hole volume per post
1.3635
Post displacement volume per post
0.2127
Concrete volume per post
1.1509
Total concrete volume before waste
20.7156
Waste-adjusted concrete volume
22.7871
Estimated material cost
364.78

Background.

A 50 lb bag of fast-setting concrete makes about 0.375 cubic feet once it is in the ground. Poured around a 4×4 in a 10-inch hole, that fills the hole to a depth of less than ten inches. Set the post 30 inches deep and each hole swallows a little over three bags, which is why a fence that looked like a two-bags-a-post job empties the pallet with posts still standing in loose dirt.

The estimate starts from the shape of the hole. A post hole is a cylinder, so its volume is π times the radius squared times the depth. The post takes up part of that space — a square post its width squared times the depth, a round post its own small cylinder — and the concrete fills only what is left. Multiply the remainder by the number of posts, add a waste allowance for holes that come out wider or deeper than planned, and divide by the bag's yield. The result is rounded up, since you cannot buy part of a bag.

Diameter is the measurement to be careful with, because volume grows with its square. Widening 18 holes from 10 to 12 inches, with everything else unchanged, takes the order from 61 bags to 93. Depth acts in a straight line: the concrete column is the depth that matters, so leave out the gravel base and the few inches of soil that go back on top.

Yields differ by product and bag size, so use the figure printed on the bag you are buying. The arithmetic gives you a quantity of material; it does not decide how deep or wide a hole has to be to hold a gate, a tall privacy fence or a deck. Those depend on soil, frost depth, wind load and local code.

What is fence post concrete calculator?

A post concrete estimate is a volume takeoff for the material that fills the gap between a post and the sides of its hole. For one post that volume is the cylinder of the hole less the part of it occupied by the post, measured over the depth of the concrete column. Across a fence or deck it is that volume times the number of posts, increased by a waste allowance, and divided by the yield of one bag — the volume of placed concrete the bag makes, which manufacturers print on the bag and data sheet. Dimensions go in inches, volumes come out in cubic feet, and the answer that matters on the day is the whole number of bags to put on the truck. Gravel under the post and the soil cap on top are not concrete and stay out of the sum: QUIKRETE's guide puts 6 inches of gravel in the bottom of the hole to help drainage and finishes the last 3 to 4 inches with the soil dug out, so a 30-inch hole may hold a concrete column nearer 20 inches.

How to use this calculator.

  1. Enter the number of posts that will be set in concrete. Gate posts count; posts set in gravel or driven into the ground do not.
  2. Enter the diameter of the hole as you will actually dig it, and the depth of the concrete column: the hole depth less any gravel base and less the 3 to 4 inches of soil or sod that go back on top.
  3. Choose square or round and give the post's actual size. A nominal 4×4 measures 3.5 inches; for metal or round posts, use the outside diameter.
  4. Copy the yield from the bag you are buying, in cubic feet. QUIKRETE's 50 lb Fast-Setting Concrete Mix is about 0.375 and its 60 lb bag about 0.45.
  5. Set a waste allowance — 10% suits neatly augered holes, more for hand-dug or crumbly ones — and the price per bag, then read the bag count and cost.

The formula.

Bags = ⌈ (πr² − p²) × d × N × (1 + w) ⁄ y ⌉

For each hole, V_hole = π × r² × d, where r is half the hole diameter and d is the depth, both converted from inches to feet. The post's share is V_post = p² × d for a square post of width p, or π × (post diameter ÷ 2)² × d for a round one, both assuming the post runs the full depth of the concrete. Concrete per post is V_hole − V_post. The total is that figure times the number of posts N, then multiplied by (1 + w), where w is the waste percentage divided by 100. Bags = ⌈total ÷ y⌉, with y the yield of one bag in cubic feet, and the cost is the bag count times the price per bag.

The sensitivities follow from the formula. Doubling the depth or the number of posts doubles the concrete. Doubling the hole diameter roughly quadruples it, which is why an auger that cuts an inch wider than expected moves the order more than an extra few posts. The post's share is modest — for a 3.5-inch post in a 10-inch hole it is about 15.6% of the hole — but on a long fence it adds up to several bags.

The model treats every hole as a clean cylinder with the post centred and running to the bottom. Real holes flare at the top, belly out where stones come loose, and are sometimes dug dish-shaped on purpose in loose or sandy soil, as QUIKRETE recommends; the waste allowance is there to absorb that. A post's width has to be smaller than the hole's diameter or the calculation is refused. Yields are the manufacturer's approximate figures. Rounding is applied to the whole job rather than hole by hole: rounding each post up to 4 bags would buy 72 for the example, where 61 will do.

A worked example.

Example

A fence needs 18 square posts, each a nominal 4×4 that measures 3.5 inches, set in 10-inch holes with a 30-inch concrete column. In feet, the hole radius is 10 ÷ 24 = 0.4167 and the depth is 30 ÷ 12 = 2.5. The hole volume is π × 0.4167² × 2.5 = 1.3635 cubic feet. The post occupies (3.5 ÷ 12)² × 2.5 = 0.2127 cubic feet, leaving 1.1509 cubic feet of concrete per post. Across 18 posts that is 18 × 1.1509 = 20.7156 cubic feet. A 10% allowance raises it to 20.7156 × 1.1 = 22.7871 cubic feet. Dividing by the 0.375 cubic-foot yield of a 50 lb bag gives 60.77, which rounds up to 61 bags; at $5.98 a bag the concrete costs $364.78. That is just over three bags a post, and 61 bags of 50 lb is 3,050 lb of material to carry to the fence line, plus roughly 61 gallons of water if each bag takes the gallon QUIKRETE suggests.

price Per Bag5.98
post Width In3.5
bag Yield Cu Ft0.375
waste Percent10
post Count18
hole Diameter In10
hole Depth In30

Frequently asked questions.

Why take the post's volume out of the hole?
Because the concrete only fills the space around the post. In the example each 3.5-inch post displaces 0.2127 cubic feet, about 15.6% of a 10-inch hole, and across 18 posts that is 3.83 cubic feet. Leaving the posts out of the calculation would call for 72 bags instead of 61 — eleven bags carried, paid for and probably returned.
Which yield should I enter for my bags?
The one printed on the bag or the manufacturer's data sheet, because it varies with the product and the bag size. QUIKRETE's data sheet for its Fast-Setting Concrete Mix gives about 0.375 cubic feet for a 50 lb bag and 0.45 for a 60 lb bag; Sakrete's fast-setting mix is listed at about 0.38 for 50 lb. In Canada QUIKRETE sells 25 kg and 30 kg bags of the same mix, at about 0.41 and 0.5 cubic feet. Switching the example from 50 lb to 60 lb QUIKRETE bags drops the order from 61 bags to 51.
How wide and deep should the hole be?
QUIKRETE's post-setting guide suggests a hole three times the post's width and about one third of the post's overall length deep, plus 6 inches for a gravel base. An 8-foot post would go 32 inches into the ground in a 38-inch hole. Posts that carry structural loads, such as deck supports, need to go at least 6 inches below the frost line, and local code may set deeper or wider footings.
Should I enter the full depth of the hole?
Enter the depth the concrete will fill. If a 30-inch hole gets a 6-inch gravel base and the top 3.5 inches go back as soil or sod, the concrete column is 20.5 inches. For the 18-post example that cuts the order from 61 bags to 42. Measuring the full hole when gravel goes in the bottom would leave 19 bags unused.
QUIKRETE's bag says two bags set a post. Why does this say three?
The data sheet's rule is for a smaller job: two 50 lb bags for a 3-inch square post in a 9-inch hole 30 inches deep. Filling that hole to the brim around the post works out at about 2.53 bags, and stopping 4 inches short of the top at about 2.2, so the rule already runs lean. A 3.5-inch post in a 10-inch hole holds more than three bags' worth, which is why the example needs 61 bags for 18 posts.
How much waste allowance is sensible?
The 10% default suits holes cut with a powered auger in firm soil. Hand-dug holes tend to flare at the top, stony ground leaves voids at the sides, and in loose or sandy soil QUIKRETE recommends digging larger, dish-shaped holes, so a larger allowance, or a larger entered diameter, is more realistic there. A spare bag or two costs far less than a second trip with posts half set.
How do I handle round wooden posts or steel posts?
Choose the round shape and enter the outside diameter of the part that will sit in concrete. A 4-inch round post in the same 10-inch, 30-inch hole displaces 0.2182 cubic feet, almost the same as a 3.5-inch square post, so the example still needs 61 bags. For square steel tube, use the square option with its outside width; the result counts only the concrete around the post.
How much water and time will the job take?
QUIKRETE's post method pours the fast-setting mix dry into the hole and adds about a gallon of water per 50 lb bag; for holes deeper than 30 inches it fills in stages so the water soaks right through. The mix sets in 20 to 40 minutes, but the guide says to wait 4 hours before putting strain on the post, and longer below 72°F. If you premix instead, mix only what you can place in 20 minutes.
Can I use the result for deck footings?
The volume arithmetic works for any cylindrical footing, but the footing itself is a structural design question. Deck footings are usually set by plans, local code and inspection — diameter, depth below frost, any reinforcement and the post base. QUIKRETE suggests using building form tubes for heavy load-bearing work. Once you know the footing size, enter the tube's diameter and the concrete depth to count the bags.
How strong is the concrete once it has set?
QUIKRETE lists typical compressive strengths for its Fast-Setting Concrete Mix of about 1,000 psi at 24 hours, 2,500 psi at 7 days and 4,000 psi at 28 days in laboratory conditions. Strength keeps building for weeks after a post feels solid. Protect the concrete from freezing for at least 48 hours.

How this page was produced

Published by
Quanta Calculator
Primary sources
6 cited below
Method
Bags = ⌈ (πr² − p²) × d × N × (1 + w) ⁄ y ⌉
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 1560 calculators remain free
  • No billing is enabled
Coming soon