New Hampshire Roofing Costs & Guide

Average roofing costs in New Hampshire range from $11,900 for asphalt shingles to $22,950 for tile on a typical 1,700 sq ft roof. Use our roofing calculator for a personalized estimate based on your roof size, pitch, and material.

New Hampshire Roofing Cost Breakdown

Cost Category Per Square (100 sq ft) Full Roof Estimate (1,700 sq ft)
Asphalt Shingles (material) $400 $6,800
Metal Roofing (material) $770 $13,090
Tile Roofing (material) $1,050 $17,850
Labor (installation) $300 $5,100
Total: Asphalt (material + labor) $700 $11,900
Total: Metal (material + labor) $1,070 $18,190
Total: Tile (material + labor) $1,350 $22,950

Costs are state averages and include material and labor. Actual costs vary by roof complexity, pitch, tear-off requirements, and local contractor rates.

Recommended Roofing Material for New Hampshire

Architectural asphalt shingles or standing seam metal is the best choice for most New Hampshire homeowners, shedding snow loads and handling freeze-thaw cycles effectively.

MaterialBest ForLifespanCost in NH
Asphalt ShinglesBudget-friendly, easy repairs20-30 years$400/sq
Metal RoofingLongevity, energy efficiency, snow/heat40-70 years$770/sq
Tile RoofingHot climates, aesthetics, fire resistance50-100 years$1,050/sq

Permits & Regulations in New Hampshire

New Hampshire requires a building permit for roof replacement in most jurisdictions. Permit costs typically range from $100 to $500 depending on the municipality. Your roofing contractor should pull the permit -- be cautious of any contractor who suggests skipping this step, as unpermitted work can create problems when selling your home and may void your warranty.

New Hampshire homeowners should verify their contractor holds a valid state roofing or general contractor license, carries liability insurance and workers' compensation coverage, and is willing to provide references from recent local projects.

Best Time to Replace a Roof in New Hampshire

Late spring through early fall is the ideal window for roof replacement in New Hampshire, when temperatures are consistently above 45°F, which is required for asphalt shingle adhesive to properly seal. Scheduling during the off-peak season can also mean lower prices and faster project timelines, as contractors have more availability.

Weather Impact on New Hampshire Roofs

Heavy snow accumulation creates significant structural loads. Roof systems must be designed for local snow load requirements, often 30-60+ psf. Ice dams at eaves are a common problem -- proper ventilation, ice and water shield membrane, and adequate attic insulation are critical.

Frequently Asked Questions

How much does a new roof cost in New Hampshire?

A full roof replacement in New Hampshire costs $11,900 to $22,950 on average for a 1,700 sq ft roof, depending on material. Asphalt shingles are the most affordable at $400 per square, while tile is the most expensive at $1,050 per square. Labor adds $300 per square.

Do I need a permit to replace my roof in New Hampshire?

Yes, most jurisdictions in New Hampshire require a building permit for roof replacement. Your contractor should handle the permit process.

What roofing material is best for New Hampshire?

Architectural asphalt shingles or standing seam metal is recommended for New Hampshire homes, shedding snow loads and handling freeze-thaw cycles effectively. However, the best choice depends on your budget, aesthetic preferences, and the specific conditions at your property.

How long does a roof last in New Hampshire?

Roof lifespan in New Hampshire depends on the material and local weather conditions. Asphalt shingles typically last 20-30 years, metal roofing 40-70 years, and tile 50-100 years. Heavy snow loads and ice dams can accelerate wear if ventilation and insulation are inadequate.

Use our roofing cost calculator for a personalized estimate, or compare roofing costs across all states.