Fence Post Concrete Calculator

Estimate how many bags of concrete you need per fence post and for the whole fence, subtracting the post from the hole.

Reviewed Oct 23, 20264 cited sources (BEA, manufacturer specs and NIST)How we calculate

Adjust prices for your state or ZIP (optional)
Know your local prices? Enter them here (optional)

Your state, ZIP and prices are saved only in this browser on this device. Your ZIP never leaves your browser. We don't use store data; the adjustment is a state-level approximation from public U.S. Bureau of Economic Analysis (BEA) data, not a local quote.

Slider runs 1 posts to 100 posts; type any amount in the box.

QUIKRETE says to dig about 3 times the post width: about 10–12 in for a 4×4, 16–18 in for a 6×6 (see sources).
Hole depth minus any gravel at the bottom and soil on top. QUIKRETE suggests a hole about 1/3 of the overall post length (24 in for a 6 ft post), plus 6 in of gravel. Follow local code and frost depth.
A 4×4 is about 3.5 in, a 6×6 about 5.5 in. Use 0 for a round hole with no post subtracted.
Extra material for cuts, breakage and mistakes. Our rule of thumb, not from a published standard; adjust to taste.
QUIKRETE lists about 0.375 cu ft for a 50 lb bag of Fast-Setting Concrete, 0.45 for 60 lb and 0.60 for 80 lb Concrete Mix (see sources).
Example price only, not checked against a published source; enter what your store charges.
Results update as you type.

Bags for all posts

42 bags

About 42 bags for all posts, or 5 per hole.

Bags per hole (if bought hole by hole)
5 bags
Concrete per hole
1.4 cu ft
Concrete incl. extra
15.41 cu ft
Estimated bag cost
$294.00

Rough estimate, not a guarantee. Actual costs vary by supplier, location and project.

Estimate only. Not 100% accurate or guaranteed. Rough estimate, not a guarantee and not financial advice. Actual costs vary by supplier, location and project. Check local prices, product labels and your own measurements before you buy, and get quotes or check with a qualified pro for structural, electrical or permitted work.

Material quantities and prices are rough estimates, not a guarantee and not financial advice. Check product labels, local codes and your own measurements before you buy.

How it works

A post hole is a cylinder, and the post takes up some of it, so the calculator subtracts the post before working out bags.

QUIKRETE's guides say to dig the hole about 3 times the post width and about 1/3 of the post's overall length deep, with 6 in of gravel at the bottom for drainage. Posts that carry a structural load must follow local code, often below the frost line.

For a whole fence, see the fence calculator for posts, panels and gates.

The formula

  • Concrete per hole = (π × (hole diameter ÷ 2)² − post width²) × concrete depth ÷ 1,728 (cu ft)
  • Total = concrete per hole × posts × (1 + extra %)
  • Bags = ⌈total ÷ yield per bag⌉
  • Cost = bags × price per bag

How to use this calculator

  1. Count the posts.
  2. Enter the hole diameter and how deep the concrete will be.
  3. Enter the post's actual width.
  4. Set the yield for the bag you'll use and your price.

Worked example: ten 4×4 posts in 12 in holes

  1. Hole area: π × 6² = 113.1 sq in. Post: 3.5 × 3.5 = 12.25 sq in. Concrete area: 100.85 sq in.
  2. At 24 in of concrete: 100.85 × 24 ÷ 1,728 = 1.40 cu ft per hole.
  3. Ten posts with 10% extra: 1.40 × 10 × 1.10 = 15.4 cu ft.
  4. 50 lb Fast-Setting bags at 0.375 cu ft: 15.4 ÷ 0.375 = 41.1, so about 42 bags (about 5 per hole if you buy per hole). Rough estimate, not a guarantee.

Bags of concrete per fence post

Post and holeConcrete depthConcrete per hole50 lb Fast-Setting bags80 lb Concrete Mix bags
4×4 post, 10 in hole24 in0.92 cu ft32
4×4 post, 12 in hole24 in1.40 cu ft43
4×4 post, 12 in hole30 in1.75 cu ft53
6×6 post, 16 in hole30 in2.97 cu ft85
6×6 post, 18 in hole36 in4.67 cu ft138

Rough estimate, not a guarantee. Per hole, rounded up, no extra added, using QUIKRETE's listed yields (0.375 cu ft per 50 lb Fast-Setting bag, 0.60 cu ft per 80 lb bag). Real holes are rarely perfect cylinders.

Frequently asked questions

How many bags of concrete per fence post?

For a 4×4 post in a 10 in hole with 24 in of concrete, about 3 bags of 50 lb Fast-Setting mix. QUIKRETE's own data sheet says two 50 lb bags set a 4 in post in a 10 in hole 2 ft deep, so it is worth checking how full you fill the hole. A wider 12 in hole needs about 4 bags.

How big should a fence post hole be?

QUIKRETE suggests a diameter about 3 times the post width and a depth about 1/3 of the post's overall length, plus 6 in of gravel. Your local code, frost depth or fence plans may require more.

Fast-Setting or regular concrete mix?

QUIKRETE's Fast-Setting mix is poured dry into the hole and then soaked with water, and it sets in 20–40 minutes. Regular Concrete Mix is mixed first. Use the yield for the bag you buy.

Does this include gravel?

No. Enter only the depth that will be concrete. Gravel at the bottom and soil on top are not counted.

Sources

  1. QUIKRETE Fast-Setting Concrete Mix (No. 1004) product data sheet: a 50 lb bag yields approximately 0.375 cu ft; two 50 lb bags set a 4 in post in a 10 in hole 2 ft deep; fill to 3–4 in below the top (checked Oct 23, 2026)
  2. QUIKRETE Concrete Mix (No. 1101) product data sheet: yields per bag: 40 lb about 0.30 cu ft, 60 lb about 0.45 cu ft, 80 lb about 0.60 cu ft; for fence posts, dig the hole about 3 times the post diameter and 1/3 of the overall post height deep; follow local codes for load-bearing footings (checked Oct 23, 2026)
  3. QUIKRETE project guide: Setting posts: hole 3 times the post diameter, 1/3 of the post length deep plus 6 in of gravel for drainage; structural posts at least 6 in below the frost line (checked Oct 23, 2026)
  4. BEA: Regional Price Parities by State and Metro Area: state goods price levels used for the optional regional adjustment (checked Oct 22, 2026)

Sources last checked Oct 23, 2026Built and maintained by BJP.Written and reviewed by the Project Cost Math team against the sources above.How we calculate

Related calculators