Confirm the current property-specific path
Use Burlington's official Permitting & Inspections pages and current forms. Structural changes, rooftop equipment, solar coordination, historic review, commercial or multifamily use, and related electrical or mechanical work can change what is required.
An application is not an issued permit. Do not assume work is approved until the responsible office has completed the applicable process.
Put responsibility in the contract
- Who confirms the permit and review path
- Who prepares and signs applications
- Who pays fees
- Who supplies drawings or supporting documents
- Who posts the permit and schedules inspections
- Who corrects rejected work
- Who obtains final approval or closeout records
Verify the exact roofing company
Use the legal or registered entity shown on the contract, current Vermont registration when applicable, insurance documents, proposal, invoices, and warranty. Similar public names do not necessarily identify the same business.
Registration is not a workmanship guarantee. Review experience with the proposed roof system, references, written scope, payments, changes, warranty, and current documents together.
Keep a project file
Retain the contract, permits, inspection records, material specifications, photographs, approved changes, invoices, payment records, manufacturer registration, workmanship warranty, and completion documents. These records help with later repair, warranty, sale, or insurance questions.
Two separate requirements
A municipal permit and state contractor registration are different things with different triggers. The permit concerns the work on your building and comes from your municipality; the registration concerns who may contract for it and comes from the state. A contractor being registered says nothing about whether your project needs a permit, and vice versa.
The municipal side is genuinely local, and one boundary changed recently: Essex Junction separated from the Town of Essex and became a city on 1 July 2022, so it runs its own process. Cambridge and Jeffersonville are in Lamoille County and Fairfax is in Franklin County rather than Chittenden. Confirm which municipality the property is actually in before anyone files.
What the contract itself must contain
On deposits: where the contract states a maximum price, or time-and-materials with a not-to-exceed maximum, the contractor may require no more than one-half the cost of labour or one-half the price of materials, whichever is greater. With time-and-materials and no maximum, it is negotiated. A request for most of the contract value before materials arrive is worth questioning against that standard.
- Price in one of three permitted forms: a maximum price; time-and-materials not to exceed a maximum; or time-and-materials with no maximum
- Estimated start and completion dates, written rather than implied
- A description of services and materials, not just a product name
- A change-order provision requiring a signed writing
- A down payment within the statutory limit where a maximum or not-to-exceed price applies
Primary sources
Published August 13, 2026 and last reviewed August 16, 2026 by Greater Burlington Roofing. General roofing information; an on-site inspection is required for property-specific recommendations.