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:
| City | Low | Average | High |
|---|---|---|---|
| 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.