$150
Low End
$500
National Average
$1,500
High End

How Much Does Fence Repair Cost?

The national average cost for fence repair is $500 (per repair). Most homeowners pay between $150 and $1,500, depending on the scope of work, your location, and other factors.

Fence repair covers replacing broken or rotted posts, fixing leaning sections, replacing damaged panels or pickets, and restaining or repainting.

What Affects Fence Repair Cost?

  • Extent of damage
  • Fence material
  • Number of posts or panels affected
  • Post replacement needs
  • Staining or painting requirements
  • Accessibility of damaged area

Fence Repair Costs by City

Prices vary significantly by location. Here are fence repair costs in major US cities:

CityLowAverageHigh
New York, NY $220 $720 $2,180
Los Angeles, CA $200 $680 $2,030
Chicago, IL $180 $600 $1,800
Houston, TX $150 $500 $1,500
Phoenix, AZ $160 $520 $1,580
Philadelphia, PA $180 $600 $1,800
San Antonio, TX $140 $450 $1,350
San Diego, CA $200 $650 $1,950
Dallas, TX $160 $520 $1,580
San Jose, CA $220 $750 $2,250
Austin, TX $160 $550 $1,650
Jacksonville, FL $140 $480 $1,420
Fort Worth, TX $150 $500 $1,500
Columbus, OH $140 $480 $1,420
Indianapolis, IN $140 $450 $1,350

Frequently Asked Questions

Replacing a single fence post costs $100-$300, including digging out the old post, setting the new one in concrete, and reattaching rails and pickets. Multiple posts are usually discounted to $75-$200 each.

Often yes. If the posts are still solid, they can be braced and realigned for $100-$400. If posts are rotted at ground level, replacement is necessary at $100-$300 per post.

Pressure-treated wood fences last 15-20 years. Cedar and redwood last 20-25 years. Proper maintenance (staining every 2-3 years) can extend life significantly. Vinyl and aluminum last 25-50 years.

All Fence Repair City Guides