Skip to main content
Vermont Permit Guide

Vermont Roofing Permit
Guide (2026)

Vermont roofing permits vary dramatically by municipality. Burlington requires them; some rural towns do not. RBES energy standards add another layer. Here is what every Vermont homeowner needs to know before starting a roofing project.

Published April 9, 2026 · RBES · Town permits · Burlington · Rural VT

Get instant quotes from permit-savvy Vermont contractors:

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.

RBES R-49

Attic Insulation Code

$75–$400

Typical Permit Fee

1–3 weeks

Processing Time

Town-by-Town

Requirements Vary

Vermont's Patchwork Permit Landscape

Vermont's approach to building permits reflects the state's strong tradition of local governance. Unlike states with uniform statewide permit requirements, Vermont allows each of its 255 municipalities to determine its own building permit requirements. The result is a patchwork of regulations that ranges from Burlington's comprehensive permit and inspection system to rural towns where no building permit is required at all for residential roofing work.

This inconsistency can be confusing for homeowners, especially those new to Vermont or moving between municipalities. The general pattern is that Vermont's larger municipalities (Burlington, South Burlington, Montpelier, Rutland, Brattleboro, Bennington, St. Albans, Barre, and others with populations over 3,000-5,000) require building permits for roof replacements. Smaller towns and rural communities often do not require permits for like-kind roof replacement but may require them for structural changes, material changes, or work that affects the building envelope.

Regardless of local permit requirements, Vermont's Residential Building Energy Standards (RBES) technically apply statewide. The RBES establishes minimum insulation (R-49 attic), air sealing, and ventilation requirements. However, enforcement of RBES depends on local building officials, and municipalities without building inspectors may not actively enforce the standards. This creates an uneven compliance landscape that responsible contractors navigate by recommending code-compliant work even when enforcement is limited.

The bottom line for Vermont homeowners: always check your specific municipality's requirements before starting a roofing project. Contact your town clerk or zoning administrator (not just your contractor) to confirm whether a permit is needed, what the fee is, and what inspections are required. Even in towns where permits are not required, following RBES standards protects your investment, prevents ice dams, and avoids potential issues with insurance claims and future resale.

Municipal Permit Requirements: Key Vermont Towns

MunicipalityPermit Required?Typical FeeNotes
BurlingtonYes$150–$400RBES enforced, historic district review may apply
MontpelierYes$100–$250RBES enforced
RutlandYes$100–$200RBES enforced
BrattleboroYes$75–$200RBES enforced
Stowe/KillingtonYes$100–$300Resort town standards, design review possible
Small rural townsVaries$0–$100Many do not require for like-kind replacement

This table provides general guidance only. Requirements change, and your specific municipality may differ from these generalizations. Always verify directly with your town before starting work.

RBES Energy Code: What It Means for Your Roofing Project

Vermont's Residential Building Energy Standards (RBES) establish minimum energy performance requirements for residential buildings. The standards require R-49 attic insulation, air sealing at all penetrations through the building envelope, and proper ventilation (1:150 or 1:300 ratio with a vapor barrier). While RBES technically applies to all Vermont buildings, it is most actively enforced during permitted construction work in municipalities with building inspectors.

For a roofing project, RBES typically applies when the project involves significant work on the building envelope. A straightforward like-kind shingle replacement may not trigger full RBES compliance in all municipalities. However, a roof replacement that involves structural changes, adding or modifying ventilation, or any work that exposes the attic space for inspection may prompt the building inspector to review insulation levels. If existing insulation is significantly below R-49, the inspector may require improvements as a condition of permit approval.

From a practical standpoint, meeting RBES during a roof replacement is good economics regardless of whether your town enforces it. Upgrading from R-19 to R-49 costs $2,000-$5,000 and saves $450-$750 annually in heating costs while preventing $900-$2,800 in potential ice dam damage. Efficiency Vermont rebates of $0.50-$1.00 per square foot further reduce the net cost. Ask your contractor to include insulation and air sealing in every roofing proposal to maximize your project's value.

The Permit Process: What to Expect

For municipalities that require building permits, the process typically follows this sequence: (1) Your contractor prepares a permit application describing the scope of work, materials, and estimated cost. (2) The application is submitted to the town building department with the required fee. (3) The building official reviews the application for code compliance, including RBES energy standards where enforced. (4) The permit is issued, typically within 1-3 weeks. (5) Work begins. (6) Upon completion, a final inspection may be scheduled to verify the work meets code requirements. Not all towns perform final inspections for roofing -- some issue the permit and rely on contractor compliance.

Your contractor should handle the entire permit process as part of their service. Verify in your contract that the contractor is responsible for obtaining the permit, paying the fee (which should be included in the project price or itemized separately), scheduling any required inspections, and obtaining the final sign-off. If the contractor asks you to pull the permit yourself, this may indicate they are not registered with the Secretary of State or not comfortable with the local building department -- both potential red flags.

Related Vermont Roofing Guides

Vermont Roofing Permit FAQ

Do I need a permit to replace my roof in Vermont?

Requirements vary by municipality. Burlington and larger towns require permits. Many smaller towns only require them for material changes or structural modifications. Contact your town clerk to confirm.

What is the RBES and does it apply to my roofing project?

RBES is Vermont's energy code requiring R-49 attic insulation. For existing homes, RBES may require insulation upgrades during roof replacement in municipalities that enforce it. Not all towns enforce RBES -- compliance is required but enforcement varies.

How much does a roofing permit cost in Vermont?

Fees range from $75-$400. Burlington: $150-$400 based on project value. Montpelier/Rutland: $100-$250. Smaller towns: $50-$150. Flat fees or sliding scales vary by municipality.

Who is responsible for pulling the permit -- me or my contractor?

Either party can pull it, but contractors typically handle it. Verify in your contract. If the contractor pulls it, it should be in their name. Some towns require contractor-held permits. Never start work before the permit is issued.

What happens if I replace my roof without a permit in Vermont?

Problems: stop-work orders, fines ($100-$500+), after-the-fact permits at higher fees, possible tear-off for inspection, insurance claim complications, and resale issues.

Are there special permit requirements for historic properties in Vermont?

Historic districts in Burlington, Montpelier, Woodstock require commission approval for material changes. Adds 2-8 weeks. Same-material replacement typically does not need review. Historic tax credits may be available for restoration.

Get Quotes from Permit-Experienced Vermont Contractors

Enter your address for instant quotes from pre-vetted Vermont contractors who handle permitting in your municipality. No surprises, no delays.

Property Address
60-Sec EstimateNo Spam Guarantee100% Free

Your info stays private. No spam calls. No shared leads.