Skip to content

Fence Post Replacement: Wood, Metal, or Concrete in California Soil

Replacing a single fence post is one of the most commonly attempted DIY projects in the East Bay — and one of the most commonly failed. The number of “I replaced this post two years ago and it’s already loose” calls I get tells me a lot of homeowners are getting it wrong in the same ways.

Here’s how to do it right, and how to choose the right post material for your situation.

Why Fence Posts Fail in the First Place

In East Bay soil, fence posts fail for one of four reasons:

  1. Rot at ground level. Wood posts buried in soil rot from the soil line down. Sometimes the post looks fine above ground but is hollowed out below.
  2. Concrete cracking. When concrete pours don’t cover the post properly, water gets in, freezes (rare here) or cycles, and cracks the concrete around the post.
  3. Insufficient depth. Posts not set deep enough leverage out under wind load.
  4. Age plus wind. The Delta winds eventually win against most fence posts past 15–20 years.

When you replace a post, you want to address whichever of those caused the original failure.

How Deep to Set a Post

Rule of thumb: the buried portion should be at least 1/3 the height of the above-ground portion. For a standard 6-foot fence (with about 6 feet showing), that means a post about 8 feet long, with 2 feet buried.

Many DIY post replacements bury only 1.5 feet (because that’s how far the original digger went, or because the hole was harder to dig than expected). 1.5 feet is not enough in California soil, and especially not enough where Delta wind hits the fence regularly.

Wood Posts: The Traditional Choice

Pros:

  • Cheap (typically $20–$40 for a 4×4 pressure-treated post)
  • Easy to attach panels to with nails or screws
  • Match existing fences without color or style mismatch

Cons:

  • Rot — even pressure-treated wood eventually fails at the soil line
  • Lifespan typically 15–25 years in California soil

Best for: matching existing fences, budget-driven projects, situations where you’ll replace the whole fence within 15 years anyway.

Metal Posts: The Long-Lasting Choice

Pros:

  • Won’t rot
  • Lifespan 30+ years
  • Resistant to wind compared to wood

Cons:

  • Cost more upfront ($60–$150 per post depending on style)
  • Mixing metal posts with wood panels can look odd unless you choose carefully
  • Some metal post systems require their own panel-attachment hardware

Best for: long-term thinking, full fence replacements, fence runs that take heavy wind.

Concrete Footings vs. No Concrete

Should you set the post in concrete or just packed dirt?

Concrete pros: Strongest hold, especially against wind. Concrete cons: If the post does rot, you have a much harder demolition job to do the next replacement.

Dirt pros: Easier to replace down the line. Cheaper. Dirt cons: Can loosen over time in soft soil.

My honest take for the East Bay: in most cases, concrete is worth it, but there are specific situations where dirt-packed (with crushed gravel for drainage) is fine. For wind-exposed fence runs in Brentwood, Oakley, and Discovery Bay, I lean concrete every time.

How to Replace a Single Post (Done Right)

  1. Remove the old post and concrete. This is the part DIYers underestimate. Old concrete plugs can weigh 100+ pounds. Use a digging bar and a friend.
  2. Dig the new hole 2 feet deep, 12 inches wide. Wider than you think you need.
  3. Add 4–6 inches of crushed gravel at the bottom for drainage. This is the step most DIYers skip and it matters.
  4. Set the new post. Plumb it both directions with a level.
  5. Brace the post with scrap wood while concrete cures. Otherwise it’ll lean as the concrete sets.
  6. Pour concrete to within a couple of inches of the surface, then crown the top so water sheds away from the post.
  7. Let cure 24–48 hours before attaching panels.
  8. Reattach panels to the new post.

When to Call a Pro

DIY post replacement is reasonable for one or two posts if you’ve got a strong back, a digging bar, and a free Saturday. Call a pro when:

  • You’ve got more than 2–3 posts to replace
  • Concrete demolition is going to be required (you’ve got to pull old footings)
  • Posts are along a fence line you need to keep upright (multiple posts at once requires sequencing)
  • You’re not sure how deep the old footings actually are

What I Charge

Fence post replacement in the East Bay typically runs $200–$400 per post depending on access, depth, and concrete needs. Bundling multiple posts into one visit reduces the per-post cost. More on my fence repair service here and on Delta wind damage assessment.

If you’ve got a fence post that’s failing — or a whole run that’s overdue — send me a photo and I’ll quote it.

#fence repair#how-to#diy


Need a Hand?

If you'd rather have someone get this done for you — quickly, and at a fair price — I'm happy to help.

Request a Free Quote