Post Hole Concrete Calculator: Bags per Fence Post

Find how much concrete you need to set fence or deck posts. The volume of the post is subtracted from each hole, and you can leave room for a gravel drainage layer at the bottom.

Restored your last inputs

Concrete volume 0.45 yd³80 lb bags: 21Concrete volume 0.323 m³25 kg bags: 28 (jump to all results)
incm

incm

incm

Structural posts (decks, pergolas): the bottom of the hole goes at least 6 in below your local frost line (Quikrete). Ask your building department for the frost depth; this calculator never fills it in.Structural posts (decks, pergolas): the bottom of the hole goes at least 15 cm (6 in) below your local frost line (Quikrete). Ask your local building authority for the frost depth; this calculator never fills it in.

ftm

incm

%

Prices and costs (optional)
$ / 80 lb bag$ / 25 kg bag

$ / each

$

%

%

Delivery, markup and tax are added to the materials total: markup on materials + delivery, then tax on everything. Estimates are rounded to whole currency units.

Results

Concrete volume0.45 yd³ (12.1 ft³)0.323 m³ (323 L)
Concrete per hole0.04 yd³ (1.2 ft³)0.031 m³ (31 L)
40 lb bags20 kg bags4135
60 lb bags25 kg bags2728
80 lb bags40 kg bags2118
Bags per post (80 lb)Bags per post (25 kg)2 bags2.8 bags

Diameter 10 inDepth 30 in

Sizing the hole

Quikrete's post-setting guide gives a simple rule: make the hole about three times the post's width, and dig it 1/3 to 1/2 of the post's above-ground height deep, plus 6 in for a gravel base. A 4 in post gets a hole about 12 in across. A 6 ft fence needs holes at least 2 ft deep. For structural posts such as decks, the hole has to reach at least 6 in below the frost line.

Hole sizes following the Quikrete 3× width and 1/3–1/2 depth guideline
Post (actual size)Above-ground heightHole diameterHole depth (incl. 6 in gravel)
4×4 (3.5 in)4 ft~10–12 in22–30 in
4×4 (3.5 in)6 ft~10–12 in30–42 in
6×6 (5.5 in)6 ft~16 in30–42 in
6×6 (5.5 in)8 ft~16 in38–54 in
Hole sizes following the Quikrete 3× width and 1/3–1/2 depth guideline
Post (actual size)Above-ground heightHole diameterHole depth (incl. 15 cm gravel)
90 × 90 mm1.2 m~25–30 cm55–75 cm
90 × 90 mm1.8 m~25–30 cm75–105 cm
140 × 140 mm1.8 m~40 cm75–105 cm
140 × 140 mm2.4 m~40 cm95–135 cm

Lumber is sold by nominal size: a "4×4" is really 3.5 in square and a "6×6" is 5.5 in. Enter the actual size.

How the concrete is calculated

For each hole the concrete fills the cylinder minus the post:

Concrete = π × (hole diameter ÷ 2)² × fill depth − post width² × fill depth

The fill depth is the hole depth minus the gravel layer. If you'll stop the concrete a few inches below grade and top it with soil, as Quikrete suggests, reduce the depth by that amount too. The calculator multiplies by the number of posts, adds waste, and converts to 40, 60 and 80 lb bags. If you set a gravel depth, it also reports the gravel volume.

Bags per post at common sizes

Concrete per post hole, no gravel, no waste
HolePostConcrete per hole80 lb bags per hole60 lb bags per hole
10 in × 30 in deep3.5 in0.04 yd³ (1.2 ft³)23
12 in × 24 in deep3.5 in0.05 yd³ (1.4 ft³)34
12 in × 36 in deep3.5 in0.08 yd³ (2.1 ft³)45
16 in × 36 in deep5.5 in0.13 yd³ (3.6 ft³)68
16 in × 48 in deep5.5 in0.18 yd³ (4.7 ft³)811
Concrete per post hole, no gravel, no waste
HolePostConcrete per hole40 kg bags per hole25 kg bags per hole
25 cm × 75 cm deep90 mm0.031 m³ (31 L)23
30 cm × 60 cm deep90 mm0.038 m³ (38 L)34
30 cm × 90 cm deep90 mm0.056 m³ (56 L)45
40 cm × 90 cm deep140 mm0.095 m³ (95 L)69
40 cm × 120 cm deep140 mm0.127 m³ (127 L)711

Fast-setting post mixes are often sold in 50 lb bags with their own yield. Sakrete, for example, says a standard 6 ft fence needs about two bags of its Fast Setting Concrete per hole. Check the yield on the bag you buy.

Fast-setting post mix

Set Concrete type to “Fast-setting (post mix)” to count bags of Quikrete Fast-Setting Concrete Mix, the product most people use for fence posts. It goes into the hole dry and is then soaked with water, and its data sheet lists about 0.375 ft³ per 50 lb bag. The calculator also shows bags per post, so you can check the rule of thumb on the bag against your hole size. With the defaults (10 posts, 10 in holes 30 in deep, 3.5 in posts, 5% waste) it's 33 bags, or 3.2 bags per post.

Set Concrete type to “Fast-setting (post mix)” to count 20 kg bags of rapid-set post mix, which goes into the hole dry and is then soaked with water. Yields vary by brand, so the calculator scales by mass from Quikrete's Fast-Setting data sheet (22.7 kg gives about 10.6 litres). That makes a 20 kg bag about 9.4 litres, so check the figure on your product. The calculator also shows bags per post. With the metric defaults (10 posts, 25 cm holes 75 cm deep, 90 mm posts, 5% waste) it's 35 bags, or 3.4 bags per post.

Worked examples

100 ft privacy fence: 15 posts, 10 in holes 30 in deep, 6 in gravel30.5 m privacy fence: 15 posts, 25.4 cm holes 76.2 cm deep, 15.2 cm gravel

Hole diameter 10 in · Hole depth 30 in · Post size 3.5 in · Number of posts 15 · Gravel at bottom of hole 6 in · Waste / overage 5 %Hole diameter 25.4 cm · Hole depth 76.2 cm · Post size 8.9 cm · Number of posts 15 · Gravel at bottom of hole 15.2 cm · Waste / overage 5 %

  • Concrete volume: 0.54 yd³ (14.5 ft³)Concrete volume: 0.411 m³ (411 L)
  • Concrete per hole: 0.03 yd³ (0.9 ft³)Concrete per hole: 0.026 m³ (26 L)
  • 80 lb bags: 2540 kg bags: 22
  • Gravel for hole bottoms: 0.15 yd³ (4.1 ft³)Gravel for hole bottoms: 0.116 m³ (116 L)

Mailbox post: one 4×4 in a 12 × 24 in holeMailbox post: one 10.2×10.2 cm a 30.5 × 61 cm hole

Hole diameter 12 in · Hole depth 24 in · Post size 3.5 in · Number of posts 1 · Gravel at bottom of hole 0 in · Waste / overage 0 %Hole diameter 30.5 cm · Hole depth 61 cm · Post size 8.9 cm · Number of posts 1 · Gravel at bottom of hole 0 cm · Waste / overage 0 %

  • Concrete per hole: 0.05 yd³ (1.4 ft³)Concrete per hole: 0.04 m³ (40 L)
  • 80 lb bags: 340 kg bags: 3
  • 60 lb bags: 425 kg bags: 4

Pergola: four 6×6 posts in 16 × 42 in holes, 6 in gravelPergola: four 6×6 posts in 40.6 × 107 cm holes, 15.2 cm gravel

Hole diameter 16 in · Hole depth 42 in · Post size 5.5 in · Number of posts 4 · Gravel at bottom of hole 6 in · Waste / overage 5 %Hole diameter 40.6 cm · Hole depth 106.7 cm · Post size 14 cm · Number of posts 4 · Gravel at bottom of hole 15.2 cm · Waste / overage 5 %

  • Concrete volume: 0.55 yd³ (14.9 ft³)Concrete volume: 0.423 m³ (423 L)
  • 80 lb bags: 2540 kg bags: 23

Setting a post, briefly

  1. Call 811 (in the US) a few days before digging so buried utilities get marked.
  2. Dig the hole. Sakrete suggests a slightly wider bottom (a bell) rather than a cone narrowing toward the bottom.
  3. Add about 6 in of gravel and compact it so water can drain away from the post end.
  4. Set the post, brace it plumb on two adjacent faces, and check it with a level.
  5. Fill with concrete to 3–4 in below grade, then crown the top or backfill with soil so water runs away from the post (Quikrete).
  6. Wait for the concrete to set before hanging rails or gates. Fast-setting mixes can be ready in hours. Standard mixes need longer.

Concrete, gravel or foam?

Concrete gives the most lateral stiffness and is the usual choice for gate posts and tall privacy fences. Compacted gravel drains well and is easy to dig out later, and some fence builders prefer it for line posts in well-draining soils. Expanding foam products are sold for light fence posts. Check the manufacturer's limits, because they aren't a substitute for structural concrete. Deck and structural posts follow code or an engineer's design, which usually means concrete footings below frost depth.

Common mistakes

  • Using the nominal post size (4 in) rather than the actual size (3.5 in). The difference is small, but it's free accuracy.
  • Filling to the brim. Concrete flush with the soil traps water against the post. Crown it or stop below grade and backfill.
  • Skipping the gravel layer, which leaves the end grain sitting in wet soil.
  • Not bracing posts plumb before the concrete sets.

Checked against

Each case below is re-run against the calculator by our automated test suite.

CaseOur resultChecked againstResult
10 in hole, 30 in deep, 3.5 in post: concrete per hole0.04 yd³ (1.2 ft³)Hand calculationMatch
1 ft³ of fast-setting mix in 50 lb bags (no waste)3Quikrete Fast-Setting Concrete Mix data sheet (bag yield)Match
CaseOur resultChecked againstResult
25.4 cm hole, 76.2 cm deep, 8.9 cm post: concrete per hole0.033 m³ (33 L)Hand calculationMatch

Frequently asked questions

How many bags of concrete per fence post?

With a 10 in × 30 in hole and a 4×4 post, each hole takes about 1.2 ft³: 2 bags of 80 lb mix, or 3 bags of 60 lb.

Should I put gravel at the bottom of the post hole?

Quikrete and Sakrete both recommend about 4–6 in of compacted gravel for drainage.

How deep should a fence post be?

Quikrete says 1/3 to 1/2 of the post's above-ground height (plus 6 in for gravel), and below the frost line for structural posts.

Can I set posts without concrete?

Yes. Compacted gravel is used for some fences and drains well, but it gives less lateral strength. Gate posts are usually set in concrete.

Sources & assumptions

The results are planning estimates, and the cost figures only use prices you enter. Product yields, densities and coverage rates vary, so check the label or ask your supplier, and follow local codes. Figures marked "approximate" or "rule of thumb" are general practice, not exact standards.

See how we calculate and test our formulas and the changelog. Last updated 2026-10-08.

Reviewed by the MaterialWhiz Editorial Team. This estimate uses the assumptions shown in the calculator. Review the result against your supplier's product coverage and site conditions. Last reviewed: October 10, 2026. See how we calculate · Report a correction.

Before you buy

Before ordering, confirm the manufacturer’s stated yield for the exact bag size or mix. Check whether reinforcement, forms, chairs, delivery, and a pump or mixer are separate from the concrete quantity. For structural work, follow the plans and local code rather than relying on an estimate alone.

Commercial note: If this page includes product links, some may be affiliate links. See the affiliate disclosure.

Related calculators