Skip to main content
Buildmator

Fence Post Concrete Calculator

Work out how much concrete your fence-post holes need — and how many bags to buy — accounting for post displacement and a gravel base.

By Berjin B V

Published Updated

Your fence project

Fill in your hole and post dimensions — switch units at any time without losing your numbers.

Measurement units
Post count

Whole numbers only.

ft
ft

Maximum distance between posts.

Hole shape
in
in
in

Set to 0 if you're not using one.

Post shape
in

Common bag sizes for your region — fills in an approximate yield, which stays editable. Pick Custom to enter your own.

ft³

Approximate yield. Confirm the yield printed on your product packaging — bag weight alone doesn't guarantee an exact volume.

Concrete needed—Enter your project details and press Calculate.
Calculated posts
—
Concrete depth (per hole)
—
Hole volume (per hole)
—
Post displacement (per hole)
—
Net concrete (per hole)
—
Total concrete
—
Equivalent bags
—
Approx. bags per hole
—
Recommended purchase
—
Total bag weight
—
Cross-section of a fence post set in concrete, showing the hole, total depth, and gravel base Ground lineHole diameterTotal depthGravel baseConcrete
Not to scale — updates with your dimensions after you calculate.

Not a structural specification

This calculator estimates material quantity, not structural adequacy. Hole dimensions, embedment depth, frost conditions, soil, fence height, wind exposure, and local requirements can change the design. Choose suitable hole dimensions first, then use this tool to estimate concrete quantity.
Diagram of a fence post in a concrete filled hole with a gravel base, alongside the formulas for concrete volume and whole bag count.
The post and gravel displace concrete. Divide the total fill volume by the chosen product's yield, then round up to whole bags.

Work out exactly how much concrete your fence-post holes need — as a precise volume, an “equivalent bags” figure, and a whole-bag shopping list that won’t leave you short mid-pour. This is a material quantity calculator: it does not price concrete, size your holes, or check structural adequacy.

How to use this calculator

  1. Measurement units — pick feet / inches or metres / millimetres. You can switch at any time and your numbers convert automatically.
  2. Post count — either enter the number of posts directly, or choose Calculate from fence length and spacing and give the run length and target spacing; the tool shows the resulting post count live.
  3. Hole shape and size — round (enter diameter) or square (enter width), plus the total hole depth and an optional gravel base depth.
  4. Post shape and size — round (diameter) or square (width). The calculator checks the post physically fits the hole, including the diagonal for a square post in a round hole.
  5. Bag size — defaults to an 80 lb bag; pick another size to refill the yield, or choose Custom and type your product’s stated yield.

Press Calculate for the full breakdown.

The formula

For each hole, the concrete you need is the hole volume minus the part of that volume the buried post occupies, minus any gravel base:

Vconcrete = Ahole × dfill − Apost × dfill
dfill = dhole − dgravel
Ahole
cross-sectional area of the hole
Apost
cross-sectional area of the buried post
dfill
depth actually filled with concrete
dhole
total hole depth
dgravel
gravel base depth (0 if none)

The cross-sectional areas depend on shape:

Around = π × (w ÷ 2)2
Asquare = w2
w
diameter (round) or side width (square)

Then the whole project is simply the per-hole figure times the number of posts:

Vtotal = Vconcrete × nposts

Turning volume into bags

The exact (“equivalent”) number of bags is the total volume divided by one bag’s yield:

bagsequivalent = Vtotal ÷ Ybag

The calculator’s Recommended purchase uses the first method. If you’re pouring a bag at a time per hole with no shared mixing, use the second:

  • Mixed and poured together: round the project total up once — ceil(bagsequivalent). Leftover mix from one hole covers the start of the next, so this is the smaller, realistic shopping number.
  • Whole bags per hole: round each hole up first, then multiply — ceil(Vconcrete ÷ Ybag) × nposts. Safer if you’re not sharing a mix between holes, at the cost of some extra material.

Fence length to post count

nposts = ⌈ Lfence ÷ starget ⌉ + 1
Lfence
total run length
starget
maximum spacing between posts

Rounding the division up guarantees the last gap is never wider than your target, and the + 1 puts a post at each end of the run.

Worked example — round hole, 4x4 post

A 120 ft fence with posts every 8 ft. Holes are 10 in. diameter, 30 in. deep, with a 4 in. gravel base; posts are 4x4 (3.5 in. actual). Using 80 lb bags at ~0.6 ft³ yield:

Step Value
Posts: ceil(120 / 8) + 1 16
Fill depth: 30 − 4 26 in. = 2.167 ft
Hole area: π × (5/12)² 0.545 ft²
Post area: (3.5/12)² 0.085 ft²
Concrete per hole: (0.545 − 0.085) × 2.167 ≈ 1.0 ft³
Project total: 1.0 × 16 ≈ 16 ft³
Equivalent bags: 16 / 0.6 ≈ 26.6
Buy (mixed together): ceil(26.6) 27 bags
Buy (per hole): ceil(1.0 / 0.6) × 16 = 2 × 16 32 bags
Total dry mix (27 × 80 lb) 2,160 lb

Worked example — square hole, round post

A 60 ft run, posts every 6 ft, 12 in. square holes 36 in. deep, no gravel, 4 in. diameter round steel posts. Using 60 lb bags at ~0.45 ft³:

Step Value
Posts: ceil(60 / 6) + 1 11
Hole area: (12/12)² 1.0 ft²
Post area: π × (2/12)² 0.087 ft²
Concrete per hole: (1.0 − 0.087) × 3.0 ≈ 2.74 ft³
Project total: 2.74 × 11 ≈ 30.1 ft³
Equivalent bags: 30.1 / 0.45 ≈ 66.9
Buy (mixed together) 67 bags

Common US bag sizes and yields

Yields are approximate cured-concrete volume. The common 40–80 lb presets follow QUIKRETE’s Concrete Mix technical data sheet, checked September 1, 2026. Product and mix design still matter, so check the figure printed on your own bag.

Bag Approx. yield Bags per 1 ft³
40 lb 0.30 ft³ 3.3
50 lb 0.375 ft³ 2.7
60 lb 0.45 ft³ 2.2
80 lb 0.60 ft³ 1.7

Typical hole and post dimensions

These are common starting points, not a structural specification. Frost depth, soil, fence height, and wind exposure all change what a safe hole actually needs — check your local building department.

Fence Post Hole diameter Hole depth
4 ft picket 4x4 8–10 in. 24 in.
6 ft privacy 4x4 10–12 in. 24–36 in.
6 ft privacy (frost) 4x4 / 6x6 12 in. 36–48 in.
8 ft / windy site 6x6 12–16 in. 36–48 in.

A widely used starting rule is a hole diameter around three times the post width and an embedment around one-third to one-half of the above-ground height. It is not a structural specification; frost, soil, wind, and the fence system can require something different.

Unit conversions used

1 ft3 = 7.48 US gal = 28.32 L = 0.0283 m3
1 yd3 = 27 ft3
1 in. = 25.4 mm    1 ft = 0.3048 m

Why subtract the post?

A fence post doesn’t need a solid plug of concrete — it needs the annular gap between the post and the sides of the hole filled. Ignoring the post’s own volume overstates the concrete by the size of the post: for a 4x4 in a 10 in. hole that’s about 15% too much; for a 6x6 in a 12 in. hole, closer to 30%.

Why a gravel base helps

A few inches of compacted gravel or crushed stone under the post:

  • keeps the end grain of a wood post out of standing water, slowing rot from below;
  • gives water a path away from the post in freeze-thaw climates, reducing frost heave;
  • slightly reduces the concrete volume, since it fills depth that would otherwise be concrete.

It’s optional, and some installers skip it in well-drained soil. Set the field to 0 if you’re not using one.

Common mistakes this calculator avoids

  • Pricing the full hole volume instead of the concrete that actually goes in around the post.
  • Assuming yield from bag weight. An 80 lb bag of one product and a 60 lb bag of another can yield nearly the same volume.
  • Rounding equivalent bags down. 1.4 bags is not 1 bag — the calculator shows the true figure and a separate whole-bag purchase count.
  • Forgetting the end posts. posts = spans + 1, not spans.

Worked planning scenario

Use the 120 ft example above: 16 posts, 10 in. round holes, 30 in. deep, with a 4 in. gravel base. The calculated total is about 16 ft³, or 26.6 equivalent 80 lb bags. That becomes 27 bags when the project volume is rounded up once, compared with 32 bags when every hole is rounded to two whole bags. These figures assume the dug holes match the dimensions entered. If roots, loose soil, or an uneven auger make some holes wider, measure the actual holes and recalculate rather than treating the fraction in the 27th bag as a general waste allowance.

Methodology

This tool computes material quantity only — the geometric volume of concrete implied by your dimensions, shown as an exact figure and a whole-bag purchase count rounded up so rounding can’t leave you short. It does not evaluate structural adequacy, frost-safe embedment, soil bearing, or code compliance; those depend on your site and local regulations. Choose (or confirm) your hole dimensions first, then use this calculator for materials.

View Buildmator’s full methodology

Want the background rather than a specific calculation? Read our guide to how much concrete a fence post needs — the geometry, a bag-yield table, and worked examples for 1, 10, and 20 posts.

FAQs

Is this the same as a post hole concrete calculator?

Yes. A fence post concrete calculator and a post hole concrete calculator answer the same question — how much concrete, and how many 40, 50, 60, or 80 lb bags, a set of post holes needs once you subtract the space the post itself takes up. This tool does both.

How many bags of concrete per fence post?

For a common 10 in. diameter, 30 in. deep hole (4 in. gravel base) with a 4x4 post, one hole needs about 1.0 ft³ of concrete — roughly 1.7 of a 0.6 ft³ 80 lb bag, so you buy 2 bags per hole if you pour holes separately. Across a whole project, the shared-mix total is lower because leftover mix from one hole covers the next.

How much concrete do I need for a 4x4 fence post?

A 4x4 post is 3.5 in. actual. In a 10 in. round hole 24 in. deep below any gravel, that's about 0.9 ft³ of concrete per hole. Deeper holes (frost areas) or wider holes raise it quickly — the calculator does the exact figure for your dimensions.

Do I need a gravel base under a fence post?

Some fence systems use 2–4 in. of compacted gravel at the bottom of the hole so the post end is not sitting in collected water. It is optional in the calculator; follow the post or fence manufacturer's instructions and set the field to 0 if your design does not use gravel.

How deep should a fence post hole be?

Hole depth depends on fence height, post system, soil, wind, and local frost requirements. A one-third to one-half embedment is a common starting rule, not a design standard. This calculator does not set depth for you — confirm it against manufacturer instructions and local requirements, then use the tool for materials.

Should I use fast-setting concrete or regular mix?

Fast-setting (post) mix can be poured dry into the hole and soaked, which is quicker for a few posts. Standard concrete mix is mixed first and is more economical for a long run. Yields differ by product, so enter the yield printed on your bag rather than assuming.