New Hampshire's Unique Building Code Landscape
New Hampshire has one of the most decentralized building code frameworks in the United States. While the state has adopted a State Building Code under RSA 155-A (referencing the International Building Code and International Residential Code), enforcement is not mandatory for all municipalities. Each city and town in New Hampshire decides independently whether to adopt and enforce building codes, including permit requirements for roofing work.
This creates a patchwork of regulatory environments that can confuse homeowners and contractors alike. A roof replacement in Manchester requires a building permit, an inspection, and compliance with the adopted building code. The same work in a neighboring unincorporated area may require nothing at all. Understanding your specific municipality's requirements is essential before beginning any roofing project.
The New Hampshire State Building Code (RSA 155-A) applies to "all construction, reconstruction, alteration, and repair of buildings and structures" in municipalities that have adopted it. However, the statute specifically exempts residential single-family and two-family dwellings in municipalities that have not adopted the code. This means that in non-adopting municipalities, there may be no regulatory oversight of residential roofing work at all -- no permit requirement, no inspection, and no minimum standard for materials or installation.
Why this matters for homeowners: In municipalities without building codes, the entire burden of quality assurance falls on the homeowner. There is no building inspector to verify that ice-and-water shield was properly installed, that the nailing pattern meets manufacturer requirements, or that the ventilation is adequate. This makes contractor vetting (insurance verification, reference checking, detailed contracts) even more critical in unregulated areas than in cities with permit requirements.
Major NH Municipalities: Permit Requirements
| Municipality | Permit Required? | Fee Range | Inspection? |
|---|---|---|---|
| Manchester | Yes | $75–$250 | Yes |
| Nashua | Yes | $75–$200 | Yes |
| Concord | Yes | $50–$150 | Yes |
| Portsmouth | Yes | $75–$200 | Yes |
| Dover | Yes | $50–$150 | Yes |
| Keene | Yes | $50–$150 | Yes |
| Laconia | Yes | $50–$150 | Yes |
| Small rural towns | Varies (many do not) | $0–$100 | Varies |
Important: This table provides general guidance based on 2026 municipal practices. Permit requirements, fees, and inspection procedures can change. Always contact your specific municipality's building department directly to confirm current requirements before beginning roofing work. Your contractor should be familiar with local permit requirements and should handle the permit application process as part of the project.
The Permit Process: What to Expect
In municipalities that require roofing permits, the process is typically straightforward and adds minimal time to the project:
- Application submission (contractor handles): The contractor submits a permit application to the building department with the scope of work, materials specification, and project value. Some municipalities accept online applications; others require in-person submission.
- Permit issuance (1-5 business days): For standard re-roofing, permits are typically issued within a few business days. No structural plan review is required for like-kind replacement. Structural changes (adding dormers, changing roof pitch) require longer review.
- Work begins: The permit must be posted visibly at the job site (usually taped to a window or posted on a board near the entry). Work proceeds according to the approved scope.
- Final inspection (scheduled by contractor): After the work is complete, the contractor schedules a final inspection with the building department. The inspector verifies that the work matches the permitted scope and meets applicable code requirements. Common inspection items include ice-and-water shield coverage, ventilation adequacy, flashing installation, and general workmanship.
- Permit closure: If the inspection passes, the permit is closed and a certificate of compliance may be issued. This documentation confirms code-compliant work and is valuable for insurance purposes and future home sales.
Why Permits Protect Homeowners
Some homeowners view building permits as unnecessary bureaucracy and expense. In reality, the permit and inspection process provides significant consumer protection that is especially valuable in New Hampshire, where contractor licensing does not exist:
- Third-party quality verification: The building inspector is an independent third party with no financial interest in the project. Their inspection catches installation errors that could lead to premature failure, water intrusion, or safety hazards.
- Code compliance documentation: A closed permit with a passed inspection creates a permanent record that the work was performed to code. This documentation supports insurance claims, simplifies home sales, and provides evidence of proper installation if warranty disputes arise.
- Contractor accountability: Contractors who know their work will be inspected tend to deliver higher-quality installation. The inspection requirement creates a quality floor that benefits all homeowners in the municipality.
- Insurance protection: Some insurance carriers ask whether roofing work was permitted and inspected. Unpermitted work in a municipality that requires permits could complicate future claims.