The post spacing chart
Fence posts stand in the ground and hold the panels, rails, or mesh between them. How far apart they stand depends on the fence: wood and vinyl panels are stiff and heavy, so their posts stand 8 ft apart; chain-link and split rail are lighter and more flexible, so their posts can stand 10 ft apart; pool fences stand 6 ft apart because the code for pool barriers wants a tighter fence. The post size follows the fence too: wood posts are 4×4, vinyl posts are hollow 5×5, chain-link posts are 2⅚ in steel, and pool fence posts are 2×2 aluminum. Concrete holds the post in the ground: 1 bag per post for wood, chain-link, and pool fences, 2 bags for vinyl, because a hollow vinyl post takes more mix to fill and set.
| Fence type | Height | Post spacing | Post size | Concrete per post |
|---|
| Wood privacy | 6 ft | 8 ft | 4×4 | 1 bag |
| Wood shadowbox | 6 ft | 8 ft | 4×4 | 1 bag |
| Wood picket | 4 ft | 8 ft | 4×4 | 1 bag |
| Ranch rail | 4 ft | 8 ft | 4×4 | 1 bag |
| Split rail | 3 ft | 10 ft | 4×4 | 1 bag |
| Chain-link | 4–6 ft | 10 ft | 2⅚ in steel | 1 bag |
| Vinyl privacy | 6 ft | 8 ft | 5×5 | 2 bags |
| Pool / aluminum | 4 ft | 6 ft | 2×2 aluminum | 1 bag |
At the defaults — 100 ft of fence, 8 ft spacing, 1 bag per post, $12 a post — the fence needs 13 intervals and 14 posts, 14 bags of concrete, and $168.00 of posts. The rule is: posts = intervals + 1, always round intervals UP. 100 ÷ 8 = 12.50, which rounds up to 13 intervals, and 13 + 1 = 14 posts. The last span is 4 ft: 12 full 8 ft spans are 96 ft, and the final span covers the last 4 ft.
| Case | Intervals | Posts | Bags | Post cost | Last span |
|---|
| Default (100 ft, 8 ft spacing, 1 bag, $12/post) | 13 | 14 | 14 | $168.00 | 4 ft |
| 50 ft fence | 7 | 8 | 8 | $96.00 | 2 ft |
| 200 ft fence | 25 | 26 | 26 | $312.00 | 8 ft |
| 6 ft spacing | 17 | 18 | 18 | $216.00 | 4 ft |
| 10 ft spacing | 10 | 11 | 11 | $132.00 | 10 ft |
| 150 ft fence | 19 | 20 | 20 | $240.00 | 6 ft |
| 2 bags per post (vinyl) | 13 | 14 | 28 | $168.00 | 4 ft |
The worked example, line by line
Setup: fence length 100 ft, post spacing 8 ft, 1 bag of concrete per post, $12 per post.
Line 1 — the intervals. 100 ÷ 8 = 12.50, which rounds UP to 13 intervals. Never round down: 12 intervals would only cover 96 ft, 4 ft short.
Line 2 — the posts. 13 intervals + 1 = 14 posts. One post at each end, plus one between each pair of intervals.
Line 3 — the last span. 12 full spans of 8 ft are 96 ft, so the last span is 100 − 96 = 4 ft. The final post stands 4 ft from the one before it, not 8 ft.
Line 4 — the concrete. 14 posts × 1 bag = 14 bags.
Line 5 — the post cost. 14 posts × $12.00 = $168.00.
Line 6 — the check. 14 posts make 13 intervals; 13 intervals at up to 8 ft cover 104 ft, which is at least the 100 ft of fence, and the last interval is the short one. The count is right when the intervals cover the whole length and the last span is shorter than the spacing.
Reverse: 20 posts at 8 ft spacing cover 19 × 8 = 152 ft of fence; 10 posts cover 9 × 8 = 72 ft; a $500 budget at $12.00 a post buys 41 posts ($492.00; 42 posts cost $504.00, over budget) and covers 40 × 8 = 320 ft.
Every branch, checked
50 ft fence: 50 ÷ 8 = 6.25, rounds up to 7 intervals, so 8 posts, 8 bags, $96.00. 200 ft fence: 200 ÷ 8 = 25 exactly, so 25 intervals and 26 posts, 26 bags, $312.00 — no rounding needed when the length divides evenly.
6 ft spacing: 100 ÷ 6 = 16.67, rounds up to 17 intervals, so 18 posts, 18 bags, $216.00. 10 ft spacing: 100 ÷ 10 = 10 exactly, so 10 intervals and 11 posts, 11 bags, $132.00. Closer spacing costs more posts: 6 ft spacing needs 7 more posts than 10 ft spacing over the same 100 ft.
150 ft fence: 150 ÷ 8 = 18.75, rounds up to 19 intervals, so 20 posts, 20 bags, $240.00. 2 bags per post (vinyl): the posts stay at 14, but the concrete doubles to 28 bags; the post cost stays at $168.00.
Reverse — the other way round: 20 posts cover 152 ft at 8 ft spacing; 10 posts cover 72 ft; a $500 budget buys 41 posts and covers 320 ft.
What the defaults assume
The model assumes a straight run of fence on flat ground, with evenly spaced posts and one bag of concrete per post. It assumes the spacing in the chart is right for your fence, but local building codes and pool codes can demand closer spacing, deeper posts, or a different post size — check the code before you buy. It leaves out gates, which need their own posts and hardware, and corners, which usually get a bigger post. It leaves out slopes: on a slope the posts step down and the spacing is measured along the slope, so a hilly run needs more posts than a flat run of the same length. It leaves out the panels, rails, and mesh themselves, and the concrete cost — only the post count, the bags, and the post cost are worked out here. With a fence length of 0 ft the answer is 0 intervals and 1 post, 1 bag, $12.00 — the starting post, with nothing after it. With a 5 ft fence at 8 ft spacing the answer is 1 interval and 2 posts, 2 bags, $24.00. Rounding convention: all figures are computed from unrounded values and rounded only for display — posts and bags are whole numbers, money to cents, so a figure worked out from the rounded numbers can differ by a cent from the figure shown.
Output · formula · meaning
| Output | Formula | What it means |
| Intervals | ceiling of fence length ÷ spacing | 13 (100 ÷ 8 = 12.50, rounded up). |
| Posts | intervals + 1 | 14 (one post at each end, plus one per interval). |
| Concrete bags | posts × bags per post | 14 bags. |
| Post cost | posts × cost per post | $168.00. |
| Last span | fence length − (intervals − 1) × spacing | 4 ft (12 full 8 ft spans = 96 ft, last span 4 ft). |
| 20 posts cover | (20 − 1) × spacing | 152 ft of fence. |
| 10 posts cover | (10 − 1) × spacing | 72 ft of fence. |
| $500 budget buys | floor($500 ÷ cost per post) | 41 posts ($492.00; 42 posts cost $504.00). |
| $500 budget covers | (41 − 1) × spacing | 320 ft of fence. |
| 50 ft fence | same model, L = 50 | 8 posts, 8 bags, $96.00. |
| 200 ft fence | same model, L = 200 | 26 posts, 26 bags, $312.00. |
| 6 ft spacing | same model, s = 6 | 18 posts, 18 bags, $216.00. |
| 10 ft spacing | same model, s = 10 | 11 posts, 11 bags, $132.00. |
| 150 ft fence | same model, L = 150 | 20 posts, 20 bags, $240.00. |
| 2 bags per post | same model, b = 2 | 14 posts, 28 bags, $168.00. |
Who uses this
- The homeowner fencing a 100 ft backyard: they learn they need 14 posts at 8 ft spacing, 14 bags of concrete, and $168.00 of posts — so they know the post count before they buy, and they check the 6 ft spacing branch (18 posts, $216.00) before choosing a tighter fence.
- The DIY builder pricing a vinyl privacy fence: they learn the chart says 8 ft spacing and 2 bags per post, so 100 ft needs 14 posts and 28 bags — so they know to double the concrete, and they check the wood branch (14 bags) before ordering the same amount for a different fence.
- The builder working to a $500 post budget: they learn $500 buys 41 posts at $12 a post and covers 320 ft at 8 ft spacing — so they know how far the budget reaches, and they check that 42 posts cost $504.00, over budget, before rounding the count up.
- The homeowner counting posts from the posts they already own: they learn 20 posts cover 152 ft and 10 posts cover 72 ft at 8 ft spacing — so they know whether the pile in the garage is enough, and they check the 200 ft branch (26 posts) before buying more.
Accuracy & limitations
The math is exact for the numbers you enter: intervals are the fence length divided by the spacing rounded up, posts are intervals plus one, bags are posts times bags per post, and post cost is posts times cost per post. What the model cannot do is know your ground: check the spacing in the chart against your local code, because pool fences and some towns demand closer spacing, and check the post depth, because frost lines and wind loads decide how deep a post must go, not this chart. It assumes a straight, flat run with no gates and no corners. It leaves out the panels, rails, mesh, and hardware, and the cost of the concrete itself. For the cost of a whole fence, see fence cost calculator; for how much concrete a job needs, see concrete calculator.
Cite this calculatorBright Side Kit. “Fence Post Spacing Chart: Posts, Bags & Cost Guide 2026” brightoolbox.com, 2026. Method: Intervals = ceiling(fence length ÷ spacing); posts = intervals + 1; concrete bags = posts × bags per post; post cost = posts × cost per post; last span = fence length − (intervals − 1) × spacing. Defaults: 100 ft, 8 ft spacing, 1 bag, $12/post → 13 intervals, 14 posts, 14 bags, $168.00, last span 4 ft. Chart: wood privacy 6 ft / 8 ft / 4×4 / 1 bag; wood shadowbox 6 ft / 8 ft / 4×4 / 1 bag; wood picket 4 ft / 8 ft / 4×4 / 1 bag; ranch rail 4 ft / 8 ft / 4×4 / 1 bag; split rail 3 ft / 10 ft / 4×4 / 1 bag; chain-link 4–6 ft / 10 ft / 2⅚ in steel / 1 bag; vinyl privacy 6 ft / 8 ft / 5×5 / 2 bags; pool / aluminum 4 ft / 6 ft / 2×2 aluminum / 1 bag. Branches: 50 ft → 7 intervals, 8 posts, 8 bags, $96.00; 200 ft → 25 intervals, 26 posts, 26 bags, $312.00; 6 ft spacing → 17 intervals, 18 posts, 18 bags, $216.00; 10 ft spacing → 10 intervals, 11 posts, 11 bags, $132.00; 150 ft → 19 intervals, 20 posts, 20 bags, $240.00; 2 bags/post → 14 posts, 28 bags, $168.00. Reverses: 20 posts at 8 ft → 152 ft; 10 posts → 72 ft; $500 budget at $12/post → 41 posts ($492.00; 42 posts $504.00), 320 ft. Edges: 0 ft → 0 intervals, 1 post, 1 bag, $12.00; 5 ft at 8 ft → 1 interval, 2 posts, 2 bags, $24.00. Bright Side Kit. "Fence Post Spacing Chart: Posts, Bags & Cost Guide 2026" https://brightoolbox.com/fence-post-spacing-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.