We believe math and science education should be free and accessible to everyone. Why education matters >

Loading calculator…

Fence Cost Calculator

Installing a new fence can cost anywhere from $15 per linear foot for basic chain link up to $110 per foot for premium composite materials. Our fence cost calculator helps you estimate your total installed price based on your desired fence length, material type, height, gate requirements, and regional labor rates. Use this tool to accurately budget your project or compare quotes from local contractors.

Average 2025 Costs by Fence Material

The material you choose is the biggest factor in your total project price. Here is a breakdown of the estimated installed cost per linear foot for a standard 6-foot fence in an average suburban market:

Fence Type Material Cost Labor Cost Total Installed Cost
Chain Link $12 / ft $5 / ft $15 – $35 / ft
Wood (Cedar/Pine) $22 / ft $12 / ft $25 – $65 / ft
Vinyl / PVC $35 / ft $19 / ft $45 – $90 / ft
Aluminum $38 / ft $21 / ft $50 – $85 / ft
Composite $48 / ft $29 / ft $65 – $110 / ft

Estimating Wood Fence Costs

Wood is the most popular choice for residential privacy fences. A standard 6-foot wood fence costs between $25 and $65 per linear foot fully installed. Pressure-treated pine offers the most affordable route at $25 to $40 per foot, while naturally rot-resistant cedar runs between $35 and $55 per foot. For a standard 150-foot cedar privacy fence with one walk gate, expect to pay a professional between $4,000 and $7,500.

Wood Fence Labor Rates

Labor typically accounts for 40% to 60% of a wood fence project. Your exact rate depends on your local market and yard conditions:

  • Suburban Average (Flat Ground): $12 to $15 per linear foot
  • Sloped or Rocky Terrain: $18 to $22 per linear foot
  • Urban and Coastal Areas: $20 to $25 per linear foot

Estimating Chain Link Fence Costs

Chain link is the most budget-friendly fencing option available. A 6-foot galvanized chain link fence costs just $15 to $35 per linear foot installed. Because chain link goes up incredibly fast, often up to 150 feet per day for an experienced crew, labor makes up a much smaller percentage of the total bill.

  • Rural Areas: $15 to $20 per foot
  • Suburban Areas: $22 to $28 per foot
  • Urban Areas: $28 to $35 per foot

If you prefer the look of a vinyl-coated chain link fence (usually black or green), add $5 to $7 per linear foot to your estimate. For a large project, such as 500 feet of galvanized chain link with a walk gate and a drive gate, you will spend roughly $8,500 to $15,000 for a professional installation.

Key Factors That Drive Up Your Quote

Beyond the raw materials and basic labor, several specific factors can increase your total project cost:

  • Fence Height: Upgrading from a 6-foot to an 8-foot fence increases your cost by about 40%. Dropping to a 4-foot height saves you about 25%.
  • Difficult Terrain: Installing a fence on a steep slope or in rocky soil adds 15% to 30% to your labor costs.
  • Hard Surfaces: Drilling post holes through concrete or asphalt costs an extra $15 to $30 per hole.
  • Old Fence Removal: Tearing out and hauling away an existing fence adds $3 to $6 per linear foot.
  • Gates: A standard walk gate adds $200 to $550 to your bill. Large drive gates cost significantly more, ranging from $650 to over $2,000.
  • Permit Fees: Most local municipalities require a permit, which usually costs between $25 and $300.

DIY vs. Hiring a Professional

Building the fence yourself saves you 40% to 60% of the total project cost. For example, hiring a contractor to install 150 feet of cedar fencing costs $4,000 to $7,500. If you buy the materials and do it yourself, you will only spend $1,800 to $3,200.

While the financial savings are substantial, you must factor in the time commitment. A project of this size usually takes two people two to four full weekends of hard physical labor. If you have the right tools, like a post hole digger, level, and string line, and plenty of time, a DIY installation is an excellent way to save money.

Did this solve your problem?

Frequently Asked Questions