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.

Related

How to Replace a Rotted Fence Post

Pro2Pro Tip: If the fence is long and you have to create lots of holes, consider renting a power auger or hiring a landscape contractor who has one.

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

How to Replace a Decayed Fence Post

Tools & Materials

  • Post hole digger
  • Pointed shovel
  • 6 foot level