Fencing · Project planning
Shadow-Box Fence Calculator
Lay out offset rows on opposite faces of the rails and count intersecting board footprints separately. The result shows face A, face B and visual overlap.
By Alish Gautam, Software Developer · Updated · Calculation methodology
Start with the editable example below. Dimensions retain their physical size when units change. Region sets currency labels without converting currencies; confirm entered quotes after changing region.
Project takeoff
Whole packages round up. Allowance is separate from purchased surplus. Prices omit labor, delivery, tax and other items unless explicitly entered.
- Total measured fence run
- 100 ft
- Gate openings
- 0 ft
- Net infill length
- 100 ft
- Maximum bay spacing
- 8 ft
- Infill bays
- 13
- Physical posts
- 14
- Face A boards
- 221
- Face B boards
- 208
- Visual overlap per pitch
- 2.625 in
- Net requirement
- 429 pieces
- Allowance
- 42.9 pieces
- Planned requirement
- 471.9 pieces
- Unrounded package requirement
- 471.9
- Boards / pickets to buy
- 472
- Purchased coverage
- 472 pieces
- Surplus beyond planned requirement
- 0.1 pieces
Supplier-ready material list
- line posts
- 12
- end posts
- 2
- corner posts
- 0
- gate posts
- 0
- Boards / pickets to buy
- 472
- Rails to buy
- 43
- Rail installed linear length
- 300 ft
- Fasteners before reserve
- 2,574
Geometry / layout breakdown
| Run | Infill (ft) | Bays | Equal spacing (ft) |
|---|---|---|---|
| Run 1 | 100 | 13 | 7.692 |
End details may require a different offset or extra trimmed board. Angled sightlines can remain open even when the front elevation overlaps.
How it works
Pitch = board width + same-face gap. Face A begins at zero; face B begins half a pitch later. Boards count when their footprint intersects the field.
Assumptions and limitations
End details may require a different offset or extra trimmed board. Angled sightlines can remain open even when the front elevation overlaps.
Whole packages round upward after the chosen allowance. Physical geometry and purchase reserve are separate. Manufacturer and project specifications override editable examples; the selected region does not establish a local code requirement.
Sources and boundaries
This method uses geometric arithmetic and user-entered dimensions. No installation requirement or material property is inferred from a standard.