Setting a strong foundation for your fence starts with the anchoring down the posts.
How Deep Should a Fence Post Be?
For an average fence post, about 6 to 8 feet tall, prepare to dig a post hole about 2 feet deep. To install a fence post, you’ll need a shovel or post digger, a 6-foot level, soil, and gravel or crushed stone. For gateposts, you’ll need concrete too.
How to Install a Fence Post in 5 Steps

- Begin by digging the post holes with a shovel or posthole digger.
- Space holes between 6 to 8 feet on center and, for most picket or lattice fences, dig them 24 to 30 inches deep.
- Set posts on a 6-inch base of ¾-inch crushed stone to encourage drainage.
- Then fill around posts with the soil from the holes, minus the topsoil, and packs it down every 6 inches.
- In sandy soil, mix in gravel so that it will pack more firmly. In clay soil, which doesn’t drain well, pack only gravel around posts.
Should Fence Posts Be Set in Concrete?
You’ll need to pour a concrete footing only for posts that support a gate, are freestanding at the end of the fence, or when rock stops you from digging deep enough, one-third of the post’s length.
Concrete is costly—each post requires two or three $5 bags—and slow, as posts must be braced until the concrete sets.
Tools You’ll Need
Tools & Materials
- Post hole digger
- Pointed shovel
- 6 foot level