How fence post size is worked out
A fence post is sized from the fence height. The buried depth is one-third of the height plus 6 inches, rounded up to the next 6 inches — the third keeps the post standing against the wind, the extra 6 inches gets it below the frost and the soft top soil. The post size is a 4×4 up to 6 ft and a 6×6 for 7 ft and 8 ft, because a taller fence catches more wind and needs a stiffer post. The post length is the fence height plus the buried depth, rounded up to the next whole foot. The spacing is 8 ft up to 6 ft and 6 ft for the taller fences. The hole is 12 inches across for a 4×4 and 14 inches for a 6×6. The concrete is worked out from the hole volume minus the buried post volume, in 80-lb bags that yield 0.6 cu ft each, rounded up — you cannot buy part of a bag.
At the default — 6 ft fence, 100 ft long, 8 ft spacing — the buried depth is 72 ÷ 3 + 6 = 30 in, the post is a 4×4, the length is 6 + 2.5 = 8.5 ft rounded up to 9 ft, the hole is 12 in across, the net concrete is 1.75 cu ft a post, which is 3 bags a post. The fence needs 100 ÷ 8 = 12.5, rounded up to 13, plus 1 = 14 posts, so 42 bags in total, which is $315.00 at $7.50 a bag.
| Fence height (ft) | Buried depth (in) | Post size | Post length (ft) | Spacing (ft) | Hole diameter (in) | Net concrete (cu ft) | Bags per post |
|---|
| 3 | 18 | 4×4 | 5 | 8 | 12 | 1.05 | 2 |
| 4 | 24 | 4×4 | 6 | 8 | 12 | 1.40 | 3 |
| 5 | 30 | 4×4 | 8 | 8 | 12 | 1.75 | 3 |
| 6 | 30 | 4×4 | 9 | 8 | 12 | 1.75 | 3 |
| 7 | 36 | 6×6 | 10 | 6 | 14 | 2.58 | 5 |
| 8 | 42 | 6×6 | 12 | 6 | 14 | 3.01 | 6 |
| Case | Post | Posts | Bags | Cost |
|---|
| Default (6 ft, 100 ft, 8 ft spacing) | 4×4, 9 ft | 14 | 42 | $315.00 |
| 4 ft fence, 100 ft | 4×4, 6 ft | 14 | 42 | $315.00 |
| 8 ft fence, 100 ft at 6 ft spacing | 6×6, 12 ft | 18 | 108 | $810.00 |
| 6 ft fence, 50 ft | 4×4, 9 ft | 8 | 24 | $180.00 |
| 5 ft fence, 100 ft | 4×4, 8 ft | 14 | 42 | $315.00 |
| 7 ft fence, 100 ft at 6 ft spacing | 6×6, 10 ft | 18 | 90 | $675.00 |
| 3 ft fence, 100 ft | 4×4, 5 ft | 14 | 28 | $210.00 |
| 6 ft fence, 200 ft | 4×4, 9 ft | 26 | 78 | $585.00 |
The worked example, line by line
Setup: fence height 6 ft, fence length 100 ft, post spacing 8 ft, 80-lb bags at $7.50 a bag.
Line 1 — the buried depth. 72 ÷ 3 + 6 = 30 in.
Line 2 — the post size. 6 ft is at most 6 ft, so a 4×4.
Line 3 — the post length. 6 + 30 ÷ 12 = 8.5 ft, rounded up to 9 ft.
Line 4 — the hole. 12 in across for a 4×4, so the hole volume is π × 6² × 30 = 1.96 cu ft.
Line 5 — the buried post. A 4×4 is actually 3.5 × 3.5 in, so the buried post is 3.5 × 3.5 × 30 = 0.21 cu ft.
Line 6 — the net concrete. 1.96 − 0.21 = 1.75 cu ft a post.
Line 7 — the bags per post. 1.75 ÷ 0.6 = 2.92, rounded up to 3 bags.
Line 8 — the posts. 100 ÷ 8 = 12.5, rounded up to 13, plus 1 = 14 posts.
Line 9 — the total. 14 × 3 = 42 bags, which is 42 × $7.50 = $315.00.
Reverse: a $300.00 concrete budget buys 40 bags; at 3 bags a post that is 13 posts, which at 8 ft spacing is 96 ft of 6 ft fence (39 bags, $292.50); at 6 bags a post that is 6 posts, which at 6 ft spacing is 30 ft of 8 ft fence (36 bags, $270.00).
Every branch, checked
4 ft fence, 100 ft: buried 24 in, a 4×4 post 6 ft long, 1.40 cu ft of concrete, 3 bags a post. 14 posts, 42 bags, $315.00 — the same as the 6 ft fence, because the bags per post are the same.
8 ft fence, 100 ft at 6 ft spacing: buried 42 in, a 6×6 post 12 ft long, 3.01 cu ft of concrete, 6 bags a post. 18 posts, 108 bags, $810.00 — the dearest case on the page.
6 ft fence, 50 ft: the same post as the default, 3 bags a post, but only 8 posts: 50 ÷ 8 = 6.25, rounded up to 7, plus 1 = 8. 24 bags, $180.00.
5 ft fence, 100 ft: buried 30 in, a 4×4 post 8 ft long, 1.75 cu ft of concrete, 3 bags a post. 14 posts, 42 bags, $315.00.
7 ft fence, 100 ft at 6 ft spacing: buried 36 in, a 6×6 post 10 ft long, 2.58 cu ft of concrete, 5 bags a post. 18 posts, 90 bags, $675.00.
3 ft fence, 100 ft: buried 18 in, a 4×4 post 5 ft long, 1.05 cu ft of concrete, 2 bags a post. 14 posts, 28 bags, $210.00 — the cheapest case on the page.
6 ft fence, 200 ft: the same post as the default, 3 bags a post, but 26 posts: 200 ÷ 8 = 25, plus 1 = 26. 78 bags, $585.00.
Reverse — the other way round: a $300.00 concrete budget buys 40 bags; at 3 bags a post that is 13 posts, which at 8 ft spacing is 96 ft of 6 ft fence; at 6 bags a post that is 6 posts, which at 6 ft spacing is 30 ft of 8 ft fence.
What the defaults assume
The model assumes the fence height, length and spacing you enter, the chart’s depth and size rules, 80-lb bags yielding 0.6 cu ft, and $7.50 a bag. It assumes the post volume is the actual milled size — a 4×4 is 3.5 × 3.5 in and a 6×6 is 5.5 × 5.5 in — because the concrete fills the hole around the post that is actually there. A fractional height uses the next whole foot up: a 5.5 ft fence uses the 6 ft row. It leaves out gates, corners and end posts that need more concrete, slope, rock, water in the hole, and the fence panels or pickets themselves — the $315.00 at the defaults is the concrete for the posts only, not the fence. Rounding convention: depths and lengths are whole numbers rounded up, concrete is shown to two decimals, bags and posts are whole numbers rounded up, and all figures are computed from unrounded values, rounded only for display.
Output · formula · meaning
| Output | Formula | What it means |
| Buried depth | ceil((height × 12 ÷ 3 + 6) ÷ 6) × 6 | 30 in. |
| Post size | 4×4 up to 6 ft, 6×6 for 7–8 ft | 4×4. |
| Post length | ceil(height + buried ÷ 12) | 9 ft. |
| Recommended spacing | 8 ft up to 6 ft, 6 ft for 7–8 ft | 8 ft. |
| Hole diameter | 12 in for 4×4, 14 in for 6×6 | 12 in. |
| Net concrete per post | hole cylinder − buried post volume | 1.75 cu ft. |
| Bags per post | ceil(net ÷ 0.6) | 3 bags. |
| Posts needed | ceil(length ÷ spacing) + 1 | 14 posts. |
| Total bags | posts × bags per post | 42 bags. |
| Concrete cost | total bags × $7.50 | $315.00. |
| Bags on a $300 budget | $300 ÷ $7.50 | 40 bags. |
| 6 ft fence on $300 | (posts − 1) × 8 ft | 96 ft (13 posts, 39 bags, $292.50). |
| 8 ft fence on $300 | (posts − 1) × 6 ft | 30 ft (6 posts, 36 bags, $270.00). |
| 4 ft fence, 100 ft | same model, 4 ft / 100 ft | 24 in deep, 4×4, 6 ft long, 14 posts, 3 bags a post, 42 bags, $315.00. |
| 8 ft fence, 100 ft at 6 ft spacing | same model, 8 ft / 100 ft / 6 ft | 42 in deep, 6×6, 12 ft long, 18 posts, 6 bags a post, 108 bags, $810.00. |
| 6 ft fence, 50 ft | same model, 6 ft / 50 ft | 30 in deep, 4×4, 9 ft long, 8 posts, 3 bags a post, 24 bags, $180.00. |
| 5 ft fence, 100 ft | same model, 5 ft / 100 ft | 30 in deep, 4×4, 8 ft long, 14 posts, 3 bags a post, 42 bags, $315.00. |
| 7 ft fence, 100 ft at 6 ft spacing | same model, 7 ft / 100 ft / 6 ft | 36 in deep, 6×6, 10 ft long, 18 posts, 5 bags a post, 90 bags, $675.00. |
| 3 ft fence, 100 ft | same model, 3 ft / 100 ft | 18 in deep, 4×4, 5 ft long, 14 posts, 2 bags a post, 28 bags, $210.00. |
| 6 ft fence, 200 ft | same model, 6 ft / 200 ft | 30 in deep, 4×4, 9 ft long, 26 posts, 3 bags a post, 78 bags, $585.00. |
Who uses this
- The homeowner pricing a backyard fence: they learn a 6 ft fence needs a 4×4, 9 ft long, buried 30 in, with 3 bags a post — so they know the shopping list, and they check the 100 ft case at $315.00 before buying the concrete.
- The DIYer digging the holes: they learn the hole is 12 in across for a 4×4 — so they know which auger to rent, and they check the 8 ft row at 14 in before digging the corner posts.
- The contractor bidding a privacy fence: they learn an 8 ft fence needs 6 bags a post and 18 posts per 100 ft — so they know the concrete alone is $810.00, and they check the 7 ft case at $675.00 before quoting the job.
- The budget builder stretching $300: they learn $300.00 buys 96 ft of 6 ft fence — so they know the run that fits the budget, and they check the 30 ft case for 8 ft fence before choosing the height.
Accuracy & limitations
The math is exact for the numbers you enter: the depth is a third of the height plus 6 inches rounded up to the next 6 inches, the post length is the height plus the depth rounded up to the next foot, the bags are the net hole volume divided by 0.6 rounded up, and the posts are the length divided by the spacing rounded up plus 1. What the model cannot do is see your soil: check the depth against your local frost line, because a shallow hole in a cold climate heaves. It assumes straight runs and leaves out gates, corners, slope, rock and the panels or pickets. For the cost of the whole fence, see fence cost calculator; for the concrete behind it, see concrete calculator.
Cite this calculatorBright Side Kit. “Fence Post Size Chart: Depth, Length & Concrete Guide.” brightoolbox.com, 2026. Method: buried depth (in) = ceil((height × 12 ÷ 3 + 6) ÷ 6) × 6; post size 4×4 up to 6 ft, 6×6 for 7–8 ft; post length (ft) = ceil(height + buried ÷ 12); spacing 8 ft up to 6 ft, 6 ft for 7–8 ft; hole diameter 12 in for 4×4, 14 in for 6×6; net concrete = hole cylinder − buried post volume, using the actual milled post size (4×4 = 3.5 × 3.5 in, 6×6 = 5.5 × 5.5 in); bags per post = ceil(net ÷ 0.6) at 0.6 cu ft per 80-lb bag; posts = ceil(length ÷ spacing) + 1; total bags = posts × bags per post; cost at $7.50 a bag. Table: 3 ft → 18 in, 4×4, 5 ft, 8 ft, 12 in, 1.05 cu ft, 2 bags; 4 ft → 24 in, 4×4, 6 ft, 8 ft, 12 in, 1.40 cu ft, 3 bags; 5 ft → 30 in, 4×4, 8 ft, 8 ft, 12 in, 1.75 cu ft, 3 bags; 6 ft → 30 in, 4×4, 9 ft, 8 ft, 12 in, 1.75 cu ft, 3 bags; 7 ft → 36 in, 6×6, 10 ft, 6 ft, 14 in, 2.58 cu ft, 5 bags; 8 ft → 42 in, 6×6, 12 ft, 6 ft, 14 in, 3.01 cu ft, 6 bags. Default: 6 ft, 100 ft, 8 ft spacing → 4×4 post, 9 ft long, 30 in hole, 12 in diameter, 3 bags a post; 14 posts; 42 bags; $315.00. Branches: 4 ft / 100 ft → 14 posts, 42 bags, $315.00; 8 ft / 100 ft at 6 ft spacing → 18 posts, 108 bags, $810.00; 6 ft / 50 ft → 8 posts, 24 bags, $180.00; 5 ft / 100 ft → 14 posts, 42 bags, $315.00; 7 ft / 100 ft at 6 ft spacing → 18 posts, 90 bags, $675.00; 3 ft / 100 ft → 14 posts, 28 bags, $210.00; 6 ft / 200 ft → 26 posts, 78 bags, $585.00. Reverses: $300.00 budget → 40 bags; 6 ft fence → 96 ft (13 posts, 39 bags, $292.50); 8 ft fence → 30 ft (6 posts, 36 bags, $270.00). Bright Side Kit. "Fence Post Size Chart: Depth, Length & Concrete Guide." https://brightoolbox.com/fence-post-size-chart/ Accessed October 25, 2026.
Embed this calculatorPaste this into any web page to embed the live calculator. The “Powered by Bright Side Kit” link below it must stay intact.