Calculate post or pole counts and positions for straight runs, rectangular perimeters, or multiple independent runs using spacing supplied by your project design.
Maximum-spacing layouts divide a run into enough bays that no bay exceeds the entered limit. Exact and known-count layouts divide the run into equal bays.
Posts and spaces are different: with both endpoints included on an open run, the number of posts is one more than the number of spaces.
spaces = ceil(run length ÷ maximum spacing); posts = spaces + 1actual spacing = run length ÷ number of spacesunique posts = 2 × ceil(length ÷ maximum) + 2 × ceil(width ÷ maximum)cost = (calculated posts + spare posts) × price per postA 40 ft run at 8 ft maximum spacing with both endpoints uses 5 spaces and 6 posts.
A 42 ft run at 8 ft maximum uses 6 spaces and 7 posts. Standard placement ends with a 2 ft bay; even distribution uses six 7 ft bays.
A 50 ft run with 6 posts and both endpoints has 5 spaces at 10 ft.
A 20 × 12 ft rectangle at 8 ft maximum uses 3 spaces on each long side and 2 on each short side: 10 unique posts, including 4 corners.
Standard placement steps from one end at the entered spacing. Even distribution keeps the same required bay count but divides the full run equally.
Choose whether a post exists at the start, end, both, or neither end.
Separate runs are independent. Subtract shared posts manually when two runs use the same physical post.
Add a whole-number spare allowance instead of percentage waste.
A standard maximum-spacing layout may have a shorter final bay. Even distribution removes that remainder by dividing the run into equal bays.
Each rectangle side is calculated independently. The closed-loop space count is also the unique post count, so four shared corners are not double-counted.
Run quantities are summed after inclusion settings. Because shared endpoints cannot be inferred, a project-level shared-post adjustment is explicit.
The entered spacing is a layout assumption. CalcRocket does not determine structurally permitted spacing, post size, embedment, footing size, wind loading, or code compliance.
Divide run length by the permitted maximum spacing, round spaces up, and add endpoints according to the layout.
For even spacing, divide the run length by the number of spaces.
At 8 ft spacing with both ends included, 40 ft needs 6 posts.
It depends on run length and endpoints; a 40 ft run with both ends uses 6.
Choose an appropriate space count, then divide the entire run by that count.
With both endpoints included on an open run, spaces equal posts minus one.
Each open interval sits between two endpoints, so five consecutive spaces require six boundary posts.
Standard placement leaves a shorter final bay; even distribution makes every bay equal without exceeding the maximum.
Calculate each side independently and count shared corners only once.
A simple closed rectangle includes four unique corner posts.
Yes. Add independent runs and manually subtract any shared physical posts.
No. Use spacing permitted by the project design, manufacturer, engineer, and applicable codes.
No. Use the Post Hole Calculator for concrete and gravel estimates.