Setting fence posts is the highest-volume use of bagged concrete in residential construction. The math per hole is simple — π × (radius)² × depth — but real jobs add three wrinkles that this calculator handles: many holes, the post itself takes up space, and the variability in real-world digs.
Hole diameter: this is the diameter of the auger or post-hole digger you’re using. Common sizes are 200 mm (8"), 250 mm (10") and 300 mm (12").
Hole depth: measure from the top of the drainage gravel (or the bottom of the hole if you’re not using gravel) to the finished ground level. Typical values:
Number of holes: count the posts. For a typical run, that’s the line posts plus the corner and end posts.
Post profile (optional): if you set the post profile and dimensions, the calculator deducts the post’s volume from each hole — so you order the actual concrete needed, not the gross hole volume.
A 100 mm round post in a 250 mm hole displaces about 16% of the hole volume. Across 20 posts, that’s enough difference to short-deliver a real bag count. The deduction matters most when:
For ready-mix or oversize holes, the deduction is small and the 10% buffer covers it either way.
Eight standard fence posts:
Per hole (gross): π × 0.125² × 0.6 = 0.0295 m³ Post volume per hole: π × 0.05² × 0.6 = 0.0047 m³ Net per hole: 0.0247 m³ All 8 holes: 0.198 m³ With 10% buffer: 0.218 m³
That’s about 11 × 20 kg bags. Order 12 to be safe — the price difference is negligible and you don’t want to be a bag short on the last hole.
The Concrete Calculator app for iOS has this calculator plus four others (rectangular slabs, circular slabs, irregular slab area, circular columns), saved projects, and full offline support — perfect for fence runs where you’re working through a long list of posts. Get it on the App Store.