Concrete for a fence post fills the annular space between the post and the sides of the hole. The calculator treats the hole as a cylinder and the post as a rectangular prism (a square post is the common case, but the formula works for any post width). Net concrete volume equals hole volume minus post volume, multiplied by the number of posts.
Hole volume uses the standard cylinder formula: π × radius² × height. With a 10-inch diameter hole 24 inches deep, the radius is 5 inches (10 ÷ 24 in feet), and the height is 24 inches (24 ÷ 12 = 2 feet). Hole volume = π × (5/12)² × 2 = 1.09 cubic feet. A 4×4 post (3.5 inches actual) in the same hole takes up (3.5/12)² × 2 = 0.17 cubic feet. Net per post = 0.92 ft³, or about 2 eighty-pound bags.
The default hole diameter is three times the post width — a 4×4 post (3.5″ actual) wants a 10–12 inch hole; a 6×6 post (5.5″ actual) wants a 12–18 inch hole. The default depth is one-third of the post height above grade, with a minimum of 24 inches in non-frost climates. In frost zones, holes must extend below the frost line — often 36–48 inches. Check your local code.
Concrete per fence post — typical post and hole configurations (10% waste)
Post
Hole dia × depth
Bags per post (80 lb)
Bags per post (60 lb)
Bags for 10 posts (80 lb)
4×4, 6′ above grade
10″ × 24″
2
3
17
4×4, 8′ above grade
10″ × 30″
3
3
22
6×6, 6′ above grade
12″ × 30″
3
4
27
6×6, 8′ above grade
12″ × 36″
4
5
32
8×8 corner post
18″ × 48″
11
14
101
Hole depth and width — getting it right
Depth is the single most important dimension for a fence post hole. A shallow hole with plenty of concrete will heave in the first winter; a deep hole with minimal concrete will hold for decades. The frost line — the depth below which soil moisture doesn't freeze — varies from 12 inches in southern Florida to 60+ inches in northern Minnesota. Your local building code office can tell you the frost depth for your zip code.
If you can't dig below the frost line (rock, concrete, restricted access), use a post anchor driven into the existing material instead of concrete. Posts set in shallow concrete above the frost line will heave 1–3 inches per winter as ice forms under the concrete collar, eventually failing the fence alignment.
Hole width matters less than depth but still has rules. The hole should be three times the post width — a 4×4 post (3.5″) wants a 10–12 inch hole. Wider holes waste concrete without adding strength; the load on a fence post is bending (wind on the fence panels), not compression. The deep narrow post acts like a lever anchored in soil, which is what resists wind load. A wider collar does not help.
For corner posts, gate posts, and end posts carrying extra load, dig the hole 6 inches deeper and 2 inches wider than for line posts. Corner posts see bending loads from two directions; gate posts see the dynamic load of a swinging gate. A 4×4 gate post should be set in a 12-inch hole 36 inches deep — equivalent to a 6×6 line post.
Should you use fast-setting concrete?
Fast-setting concrete (Quikrete FastSetting, Sakrete Fast Set) reaches 4000 psi in 24 hours vs 28 days for standard concrete. For fence posts, this means you can hang a gate within hours instead of days. The trade-off is cost — fast-set runs $8–10 per 80 lb bag vs $5–7 for standard, almost double.
For most fence projects, fast-set is worth the premium. The labour savings of being able to backfill and brace quickly (no waiting 24 hours for initial set), and the ability to hang gates the same day, typically outweigh the extra material cost. For a 20-post fence, the cost difference is $60–80 — less than the cost of a second day on site.
Standard concrete still has a place. For high-volume jobs (50+ posts), the cost savings of standard mix add up — $200+ on a 50-post fence. Standard mix also tends to be more workable; fast-set gives you 15–20 minutes of working time vs 45–60 for standard. If you're setting posts solo or in hot weather, the extra working time of standard mix matters.
What the fence post calculator excludes: gravel for the hole base (4–6 inches of crushed stone at the bottom, $0.50 per post), post caps and trim, the fence panels themselves, hardware (post brackets, screws, hinges for gates), and bracing material (2×4 stakes, screws). A realistic all-in budget for a finished fence is $25–50 per linear foot installed, of which concrete is typically $2–4 per linear foot.
Common mistakes and how to avoid them
The most common fence post mistake is digging holes too shallow. A 4×4 post set 18 inches deep in a 10-inch hole will hold for a summer and heave in the first winter. The frost line in most US states north of the Mason-Dixon line is at least 30 inches; in Minnesota and the Dakotas it is 60 inches or more. A post set above the frost line acts like a lever — frost heave lifts the concrete collar, which lifts the post, which lifts the fence panel above it. Within two winters the fence is wavy and the gate does not close. Always dig to the local frost depth, not to a convenient depth.
The second most common mistake is using a hole diameter that is too wide. A 4×4 post in a 16-inch hole uses almost three times the concrete of a 10-inch hole, with no additional wind resistance. The load on a fence post is bending — wind on the panels — not compression. The soil around the hole resists the bending, and a deeper narrow hole resists better than a shallow wide one. Keep the hole diameter at three times the post width and put the extra digging into depth, not width.
A third mistake is backfilling with the excavated soil instead of concrete. Soil backfill never compacts as tightly as the surrounding undisturbed soil, and within a year the post is loose. Concrete is the standard because it locks the post into a rigid monolithic block that the soil grips. If you cannot use concrete — rocky soil, remote site, budget — use crushed gravel tamped in 4-inch lifts; it will outperform soil backfill but underperform concrete.
Finally, do not forget the gravel base. Four to six inches of crushed stone at the bottom of the hole provides drainage and prevents the post end from sitting in water. A post set in concrete with no gravel base will rot at the bottom within 10 years in wet climates; the same post with a gravel base will last 20-30 years. The gravel costs $0.50 per post and adds 5 minutes to the dig.
FAQ
Built and maintained by Rizwan. Calculations are performed client-side using published manufacturer bag yields, ACI mix ratios, and ASTM rebar specifications. Every formula and worked example on this site can be verified by hand against the sources listed below.
Sources: Quikrete technical data sheets; ACI 318 Building Code Requirements for Structural Concrete; ASTM A615 rebar specifications; US Concrete Institute material weights.
Last reviewed: August 2026. Prices reviewed quarterly. Affiliate disclosure: this page may contain Amazon affiliate links. See privacy policy.