What happens if you skip the permit (and you needed one)
- Stop-work orders carry a $100–$250 fine per day in Charlottesville; the city inspector can order you to tear off non-permitted work and re-permit and re-inspect at full cost.
- Your homeowner's insurance may deny a roof-damage claim (leaks, wind damage, hail) if discovery of unpermitted work voids coverage — insurance companies investigate after major events.
- Virginia DHCD (Department of Housing and Community Development) can issue a notice of violation forcing removal of unpermitted roofing; if left unresolved, it becomes a lien on your property title and blocks refinance or sale.
- Selling your home will require disclosure of unpermitted work to buyers; many buyers will demand removal or a $5,000–$15,000 credit, and some will walk away entirely.
Charlottesville roof replacement permits — the key details
Charlottesville's Building Department (part of the city's Development Services department) requires a permit for any roof replacement involving a tear-off, any material change, or any repair exceeding 25% of the roof area. The trigger is both scope and method: if your roof has 2 or more existing layers of shingles, Virginia Building Code (adopting IRC R907.4) mandates a full tear-off to the deck. This is not discretionary. The city will reject a permit application for an overlay on a 2-layer roof. Even a single overlay on top of 2 existing layers is prohibited. Your contractor must specify in the permit application whether they're tearing off or overlaying, and if it's an overlay on an existing 2+ layer roof, the permit will be denied until the tear-off scope is added. The fee structure is typically $150–$350 for a standard re-roof, calculated at roughly $0.50–$1.00 per square foot of roof area (so a 2,000-square-foot roof = $1,000–$2,000 valuation, yielding a $150–$200 permit fee). Material changes (shingles to metal, tile, or slate) add structural review and can run $250–$400.
Ice-and-water-shield is a non-negotiable requirement in Charlottesville due to the city's frost depth and winter ice-damming risk. IRC R905.11.1 requires a secondary water barrier (ice-and-water shield, self-adhering) extending at least 3 feet from the eaves on slopes 4-in-12 or steeper, and 4 feet on low slopes. Charlottesville's building official has clarified that this applies to all re-roofs, not just repairs. Your contractor must specify the underlayment type (e.g., Underlayment Type II, ASTM D6380, minimum 30-pound felt or equivalent self-adhering membrane), the fastening pattern (typically 12 inches on center for nails), and the ice-and-water-shield extent in the permit drawings or spec sheet. If the permit application doesn't call this out, the permit reviewer will issue a Request for Information (RFI) and delay issuance by 3–5 business days. Once issued, the city inspector will walk the roof during a pre-tear-off inspection (optional but recommended) and again during the deck-nailing phase to verify fastening pattern and underlayment installation.
Charlottesville allows owner-builders to pull permits for owner-occupied residential properties, but the city requires the owner to sign an affidavit stating they will perform or directly supervise the work. If you hire a contractor, the contractor must pull the permit and hold the license (roofers in Virginia do not require a state license, but they must carry liability insurance, which Charlottesville will ask for). The city will not issue a permit if the contractor is unlicensed in a trade requiring state licensure (electricians, plumbers, HVAC) or if they have a history of violations in Charlottesville. You can verify a contractor's standing by calling the Development Services office or checking the city's permit history database online.
Inspections for roof replacement involve two checkpoints: the pre-tear-off inspection (optional but smart — catch structural issues before ripping off the old roof) and the deck-nailing inspection (mandatory after nailing the underlayment, before shingles go on). The final inspection happens after the roof is complete and all trim/flashing is sealed. If the inspector finds fastening out of spec, underlayment wrinkled or torn, or ice-and-water shield not extended to the required distance, they will issue a correction notice and the job stalls until fixed. Most re-roofs pass final inspection without issues if the contractor is experienced; turnaround is typically 3–7 days between inspections. The entire permit-to-final timeline is 4–8 weeks for a straightforward tear-off-and-replace.
Material upgrades (shingles to metal, tile, slate, or architectural composite) require a structural evaluation if the roof deck or framing shows visible deflection, rot, age-related cracking, or water damage. Charlottesville's building official will require a licensed structural engineer's letter (cost: $500–$1,500) if the roof framing appears stressed or if the weight difference between old and new materials exceeds 2 pounds per square foot. Metal roofing is lighter than asphalt (3 lbs/sf vs 2.5 lbs/sf for architectural shingles), so upgrading to metal rarely triggers structural review. Slate or concrete tile (8–10 lbs/sf) almost always does. The engineer's letter must confirm that the existing roof framing (typically 2x4 or 2x6 rafters) can handle the new load; if not, the design must include sistering or reinforcement, adding cost and timeline. This is one of the most common delays in Charlottesville re-roofs involving material upgrades — plan for it upfront.
Three Charlottesville roof replacement scenarios
Why Charlottesville's 3-layer rule and ice-and-water-shield mandate matter
The 3-layer rule stems from IRC R907.4, which prohibits more than 2 layers of roof covering on a residential building. Charlottesville's building official interprets this strictly: if you have 2 existing layers and want to re-roof, you must tear off to the deck first. You cannot overlay a third layer. This is stricter than some Virginia jurisdictions (notably Albemarle County, which is adjacent and may allow overlay under specific conditions), and it's worth knowing if you're comparing bids or planning a long-term roof strategy. The reasoning is sound: multiple layers trap moisture, increase load on the framing, and complicate future inspections. Old asphalt shingles also absorb water over decades; layering new shingles on top locks that moisture in. In Charlottesville's climate (humid, freeze-thaw cycles), trapped moisture leads to rot and premature re-roof. A tear-off costs more upfront ($500–$1,000 extra in labor) but often saves a re-re-roof in 15 years. Contractors sometimes push overlay to save cost and time; the city's strict rule prevents this.
Ice-and-water shield (self-adhering membrane) is mandatory 3 feet from the eaves on all Charlottesville re-roofs because the city has 18–24 inches of frost depth and winter ice-dam risk. An ice dam occurs when heat from the attic melts snow on the roof; water runs down and refreezes at the eave (where it's colder). The damned-up water backs up under the shingles and leaks into the wall or attic. Ice-and-water shield (unlike felt) is self-adhering and waterproof; it prevents this backup from leaking into the house. IRC R905.11.1 requires it, and Charlottesville's building official has confirmed in writing (available on the city's website) that it applies to all re-roofs. Charlottesville also requires underlayment (felt or synthetic) under the ice-and-water shield and across the rest of the roof. Contractors sometimes skip the ice-and-water shield on simple tear-offs to save $200–$400; the city will catch this at the deck-nailing inspection and issue a correction notice, delaying the job by 5+ days. Best practice: specify in the permit application exactly what underlayment you're using (e.g., Underlayment Type II, ASTM D6380, minimum 30-pound felt, 3 feet ice-and-water shield from eaves).
Charlottesville's Piedmont location and seasonal climate also drive the inspection rigor. The city sits in USDA hardiness zone 7b with red clay soil and karst topography (limestone caves and sinkholes). Winter ice and freeze-thaw cycles crack and soften roof decks faster than in milder climates. Summer humidity and mold pressure are high. The city's building official has seen plenty of early-rot roofs and takes roof-assembly inspection seriously. This is why the city mandates the pre-tear-off inspection (optional but smart) and the deck-nailing inspection (mandatory). It's also why structural engineer letters are required for material upgrades or any sign of deck deflection. If you're budgeting for a re-roof, add 5–10% for these inspections and potential deck repair.
How to avoid the most common Charlottesville re-roof permit rejections
The most common rejection is a permit application that doesn't specify ice-and-water-shield extent or underlayment type. The city's online portal has a checklist; many contractors (especially smaller, local outfits) skip the underlayment detail and submit a basic application. The permit reviewer then issues an RFI, and the contractor waits 3–5 days for re-submittal and re-review. To avoid this: before your contractor submits, confirm in writing (email or text) that the permit application includes (a) the tear-off or overlay decision, (b) the exact underlayment type and brand, (c) the ice-and-water-shield distance from eaves, and (d) the fastening pattern. If you're providing the roofing materials, include a copy of the material spec sheet in the application. If the contractor is sourcing materials, ask to see the spec sheet before submission.
The second common rejection: the contractor discovers a second or third existing layer of shingles during tear-off and the permit is for an overlay. This halts the job immediately. The city will not allow re-roofing over 2+ layers; the permit must be amended to a tear-off scope, and the fee may increase. To prevent this: do a pre-tear-off inspection if there's any doubt about layer count. Roofers can usually tell layer count by a quick inspection of the roof line or by poking a small hole in the roof edge (harmless, covered by the new roof). If you're buying a home or don't know the roof history, pay a roofer $150–$250 for a pre-bid inspection; it'll save you $500–$1,000 in permit delays.
Third rejection: permit application for material change (shingles to metal, tile, slate) without a structural engineer's letter when the deck or framing shows deflection. If the deck is visibly sagging or soft, the city's plan reviewer will require an engineer's letter before issuance. To avoid: have your contractor do a thorough pre-bid inspection, walk the attic, and identify any framing issues. If the contractor says 'the deck looks a little soft in one spot' or 'there's a slight sag,' get a structural engineer involved early. It costs $500–$1,500 upfront but prevents a 2-week delay and potential design changes.
Charlottesville City Hall, 609 Main Street, Charlottesville, VA 22902
Phone: (434) 970-3182 | https://www.charlottesville.org/permits-and-planning
Monday–Friday, 8 AM–5 PM (closed holidays)
Common questions
Do I need a permit to repair my roof (patch a leak or replace a few damaged shingles)?
Repairs under 25% of roof area are exempt from permitting in Charlottesville. If your repair is localized to one section of the roof and you're not tearing off the entire roof, you likely don't need a permit. However, if the contractor discovers soft decking or multiple layers of shingles during the repair, scope may expand into permit territory. A pre-repair inspection is smart to avoid surprises.
My roof has 2 existing layers of shingles. Can I overlay a third layer?
No. Charlottesville strictly enforces IRC R907.4: residential roofs may not exceed 2 layers total. If you have 2 existing layers, you must tear off to the deck before re-roofing. This is a common point of confusion; contractors sometimes quote overlay to save cost, but the city will reject the permit. Always confirm tear-off vs overlay with your contractor and ask them to confirm the existing layer count.
How much does a roof replacement permit cost in Charlottesville?
Permit fees are typically $150–$350, calculated as a percentage of the roof valuation (roughly $0.50–$1.00 per square foot of roof area). A 2,000-square-foot asphalt-shingle tear-off runs about $175. Material upgrades (metal, tile) are in the $250–$400 range due to structural review. Your contractor's quote should include the permit fee, but confirm upfront.
What is ice-and-water shield, and why is it required?
Ice-and-water shield is a self-adhering waterproof membrane installed under shingles, typically 3 feet from the eaves. It prevents water backed up by ice dams from leaking into the house. Charlottesville's winter freeze-thaw cycles create ice-dam risk, so the city requires it on all re-roofs per IRC R905.11.1. It costs $150–$250 extra but prevents costly attic and wall leaks. Don't skip it to save money.
Do I need a structural engineer if I'm upgrading from shingles to metal roofing?
Not always. Metal roofing is lighter than asphalt shingles, so structural upgrades are rarely needed. However, if your roof framing shows visible deflection, sagging, rot, or age-related cracking, the city will require an engineer's letter. Cost is $500–$1,500. If you're unsure, have your contractor do a thorough pre-bid walkthrough of the attic and advise. Catching framing issues early prevents permit delays.
Can I pull my own permit if I'm doing the roof replacement myself?
Yes, if it's your owner-occupied home. Charlottesville allows owner-builders to pull permits; you'll need to sign an affidavit stating you're performing or directly supervising the work. However, you must understand roofing code (ice-and-water shield placement, fastening pattern, underlayment spec) and pass city inspections. Most homeowners hire a licensed roofer; the roofer pulls the permit and holds responsibility. If you DIY, educate yourself on IRC R905/R907 and local requirements before submitting.
What happens at the deck-nailing inspection?
After the old roof is torn off and the deck is prepped, the city inspector walks the roof to verify underlayment installation, fastening pattern, and ice-and-water-shield placement. The inspector checks that nails are 12 inches on center (per code), ice-and-water shield extends the required 3 feet from eaves, and underlayment is smooth and properly seamed. If the inspector finds issues, they issue a correction notice; you must fix and call for re-inspection (usually within 3–5 days). Most tear-offs pass this inspection without issue if the contractor is experienced.
How long does a roof replacement permit take to issue?
Like-for-like re-roofs (same shingle type, no material change) are usually issued same-day or next-day (over-the-counter approval, no plan review needed). Material changes or structural concerns add 5–7 days for plan review and possible RFI (Request for Information). Total timeline from permit to final inspection is typically 4–8 weeks, depending on weather and inspection scheduling. Your contractor can request expedited review in some cases, but allow buffer time.
My contractor says he doesn't usually pull permits for roof repairs. Should I be concerned?
Yes. A roofer who routinely skips permits is taking a risk you don't want to inherit. Unpermitted roofing voids insurance coverage, blocks refinance or sale, and can trigger city enforcement (fines, liens, forced removal). If your project requires a permit and the contractor doesn't pull one, find a different contractor. A reputable roofer knows the code and pulls permits when required.
Is there a way to speed up the permit process for my roof replacement?
For straightforward tear-off-and-replace (like-for-like), permits are usually issued same-day or next-day — already fast. For material upgrades or structural concerns, the city requires plan review (5–7 days). You can't expedite code review, but you can speed things by submitting a complete application (underlayment type, ice-and-water-shield spec, fastening pattern all specified) and getting a structural engineer's letter upfront if needed. Avoid common rejections (missing underlayment detail, unclear layer count) and you'll avoid RFIs that delay re-submittal.
More permit guides
National guides for the most-asked homeowner permit projects. Each goes deep on code thresholds, common rejections, fees, and timeline.
Roof Replacement
Layer count, deck inspection, ice dam protection, hurricane straps.
Deck
Attached vs freestanding, footings, frost depth, ledger, height/area thresholds.
Kitchen Remodel
Plumbing, electrical, gas line, ventilation, structural changes.
Solar Panels
Structural review, electrical interconnection, fire setbacks, AHJ approval.
Fence
Height/material limits, sight triangles, pool barriers, setbacks.
HVAC
Equipment changeouts, ductwork, combustion air, ventilation, IMC sections.
Bathroom Remodel
Plumbing rough-in, ventilation, electrical (GFCI/AFCI), waterproofing.
Electrical Work
Subpermits, NEC sections, panel upgrades, GFCI/AFCI, who can pull.
Basement Finishing
Egress, ceiling height, electrical, moisture barriers, occupancy rules.
Room Addition
Foundation, footings, framing, electrical/plumbing extensions, structural.
Accessory Dwelling Units (ADU)
When permits are required, code thresholds, JADU vs ADU, electrical/plumbing/parking rules.
New Windows
Egress, header sizing, structural cuts, fire-rating, energy code.
Heat Pump
Electrical capacity, refrigerant handling, condensate, IECC compliance.
Hurricane Retrofit
Roof straps, garage door bracing, opening protection, FL OIR product approval.
Pool
Barriers, alarms, electrical bonding, plumbing, separation distances.
Fireplace & Wood Stove
Hearth, clearances, chimney, gas line work, NFPA 211.
Sump Pump
Discharge location, electrical, backup options, plumbing tie-in.
Mini-Split
Refrigerant lines, condensate, electrical disconnect, line set sleeve.