Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Most roof replacements in Annapolis require a permit. Full tear-offs and material changes always do. Like-for-like repairs under 25% of roof area may be exempt, but the line is strict and often misunderstood.
Annapolis Building Department enforces Maryland's adoption of the 2015 International Building Code, which includes IRC R907 reroofing rules — but Annapolis adds local rigor in two specific ways. First, the city's coastal position triggers Maryland's High-Wind Zones provisions (similar to but distinct from IBC hurricane-zone rules), which require additional documentation on material wind ratings when you're re-roofing in certain neighborhoods near the water; this is not a statewide blanket — it's Annapolis-specific due to Chesapeake Bay proximity and local flood-zone maps. Second, Annapolis requires you to declare the number of existing roof layers BEFORE you start; if a third layer is found during tear-off, you are legally required to strip to deck, and the city will issue a stop-work order if overlay is attempted — this has caught many homeowners off-guard because contractors sometimes don't disclose or homeowners inherit properties with hidden roof layers. Over-the-counter permits for like-for-like shingle replacement are common and fast (often same-day or next-business-day), but tear-offs, material changes, or structural deck work go through full plan review.

What happens if you skip the permit (and you needed one)

Annapolis roof replacement permits — the key details

The core rule is Maryland's adoption of IRC R907 (reroofing), which Annapolis Building Department enforces strictly. IRC R907.4 states that if existing roof coverings are more than two layers, all existing layers must be removed down to the deck before new covering is applied. This is the single biggest gotcha in Annapolis: you cannot legally overlay a third layer. The code exists because multiple layers trap moisture, hide structural damage, and add weight beyond what the framing was engineered for. Many older Annapolis homes built in the 1960s–1980s have two or even three hidden layers of asphalt shingles under the current roof. If your roofer discovers a third layer mid-job without a permit in place, the city's inspector will halt work and demand a tear-off retrofit, which adds $2,000–$5,000 and 2-3 weeks to the timeline. The permit application itself requires you to declare the existing number of layers upfront — a visual inspection or your contractor's estimation. If uncertainty exists, ask your contractor to probe the roof edges or eaves (usually visible) before you apply. A permit costs $150–$400 depending on roof area; most Annapolis residential roofs run 2,000-3,000 square feet, so expect $200–$350 in permit fees.

Annapolis is located in Maryland's coastal zone, and while not in the strict hurricane belt, it does fall under High-Wind Zone provisions that require roof assemblies to meet certain wind-uplift ratings. This is codified in the Annapolis Building Code Section (adopted from IBC and Maryland amendments) and triggers additional scrutiny if you are replacing the roof with a material change — for example, switching from three-tab asphalt to architectural shingles or metal. When you change materials, the permit application must include a wind-rating certification from the shingle or metal manufacturer stating that the assembly meets the required wind speed resistance (typically 90 mph uplift for Annapolis zip codes 21401-21409). Annapolis Building Department will flag and reject applications that omit this detail. Similarly, if you're in an identified flood zone (FEMA FIRM maps), you may need elevation or flood-proofing documentation; check your flood zone on the city's GIS portal or ask the permit office when you call. The good news: like-for-like replacements (same shingle type and weight) skip most of this documentation because the original assembly was already approved; Annapolis routinely issues over-the-counter permits for these same-kind jobs in 1-2 days.

Underlayment and fastening are the inspection flashpoints. IRC R905.2.8 specifies that asphalt shingles require a water-resistant underlayment, and in Climate Zone 4A (which includes Annapolis, latitude ~39°), the code requires ice-and-water shield or equivalent synthetic underlayment to extend at least 24 inches above the exterior wall line to prevent ice-dam leakage. Many DIY-minded or cost-cutting contractors skip this or use standard 15-lb felt instead of synthetic; the city inspector will catch it at the deck-nailing inspection (the in-progress visit after tear-off, before shingles go down). Fastening must meet IRC R905.2.5: 6 fasteners per shingle for shingles up to 12 inches wide, spiral or H-pattern. The inspector will spot-check nailing on several shingles. If fastening is inadequate (fewer nails, wrong location), the inspector will fail the inspection and require correction before final approval. Failure costs time and contractor callback fees. Underlayment and fastening are cited in maybe 15-20% of rejected Annapolis re-roof permits, so this is not a rare edge case — it's worth reviewing with your contractor before permits are pulled.

Annapolis requires two inspections for a full roof replacement: the first after deck nailing (the first time trusses or deck are fastened, before underlayment is applied — though this step is often bundled with underlayment install by modern crews), and the final inspection after all shingles, flashing, and trim are complete. The deck-nailing inspection confirms the substrate is sound, fastening is adequate, and underlayment is correct type and coverage. The final inspection checks shingle nailing, flashing details (valleys, ridge, hips, eaves, chimney, penetrations), and gutter/downspout integration. Most Annapolis inspectors schedule these within 3-5 business days of request. Your contractor is responsible for calling for inspections; confirm this in the contract. If the contractor doesn't pull or call for inspections, the city can place a stop-work order and you become liable for fines. The timeline from permit issuance to final approval typically runs 2-4 weeks, mostly waiting for inspector availability — actual roof work takes 3-7 days depending on weather and roof complexity.

Owner-builder (DIY) reroofing is allowed in Annapolis for owner-occupied residential property, but the permit and inspection requirements are identical to contractor-pulled permits. You still need to call for inspections at the two checkpoints and pass them. Many homeowners are surprised to learn that the permit office doesn't care who does the work — only that the work meets code. Hiring a licensed roofing contractor typically costs 30-50% more than DIY, but the contractor carries liability insurance (which protects you if someone is injured or property is damaged) and is accountable to the state licensing board if something goes wrong. If you go DIY, you personally are on the hook for any inspection failures, callbacks, and liability. Annapolis Building Department does not prohibit owner-builder work, but the city's website and phone line (discussed in contact section) can confirm current owner-builder thresholds and any local amendments to that rule. In practice, most Annapolis homeowners hire a licensed roofer partly for the insurance and partly because the cost difference is small compared to the risk.

Three Annapolis roof replacement scenarios

Scenario A
Like-for-like asphalt shingle replacement, no material change, two layers detected, downtown Annapolis historic district
You own a 1970s Cape Cod in the Annapolis Historic District (yes, this is a local overlay that triggers Design Review, but the roofing permit itself is separate). Your roof is original two-layer asphalt shingles, 2,200 square feet. You want to replace with matching 30-year architectural asphalt in the same color (dark gray). Tear-off is planned. Because this is like-for-like (asphalt-to-asphalt, no layer 3, same zone wind rating), the Annapolis Building Department will issue an over-the-counter permit — no formal plan review needed. Cost: $180 permit fee (based on 22 squares at ~$8/square in Annapolis's 2024 fee schedule). You'll need Design Review approval from the Annapolis Historic Preservation Commission for exterior work, but that's filed separately and takes 3-4 weeks; the roofing permit can be pulled in parallel. Your contractor calls for the deck-nailing inspection after tear-off and underlayment (synthetic ice-and-water shield, 24 inches up from eaves, per IRC R905.2.8 and Annapolis inspection checklist). Inspector passes it. Five days later, after shingles and flashing are installed, contractor calls for final inspection. Inspector checks ridge, valleys, eaves, chimney flashing detail, and fastening pattern on sample shingles. Passes. Total timeline: 1 week for permits + Design Review (can overlap), 5-7 days for roofing work, 2-3 weeks waiting for inspection slots. Total cost: $180 permit + $12,000–$15,000 contractor labor and materials.
Like-for-like asphalt | Over-the-counter permit (1-2 days) | $180 permit fee | Two inspections required (deck-nailing, final) | Design Review separate | Historic-district exterior work | Synthetic underlayment required | Total project $12,500–$15,500
Scenario B
Three-layer roof detected, tear-off mandate, material change to metal standing-seam, coastal zone (near Chesapeake Bay, wind-rated assembly required)
You're re-roofing a 1,800 sq ft ranch in Eastport, Annapolis (closer to the Chesapeake Bay shoreline, flagged as High-Wind Zone on city GIS). Your home inspector's report notes three roof layers — the contractor pries back an eave and confirms: old tar-and-gravel, 1980s asphalt, current asphalt. Three layers violate IRC R907.4; you cannot overlay. You decide to upgrade to standing-seam metal (more durable, wind-resistant, 50-year lifespan), which changes the assembly and requires wind-rating documentation. Your permit application must include: (1) the three-layer declaration, (2) tear-off confirmation, (3) metal manufacturer's wind-uplift rating certificate (metal panels + fasteners rated for 110+ mph uplift in your zone), (4) structural deck assessment (if rot or water damage is found during tear-off, the scope expands). Permit fee: $220 (based on 18 squares + material-change complexity). This does NOT go over-the-counter; Annapolis plans review takes 5-7 business days because the wind-rating doc must be verified against zone tables. Your contractor discovers 200 sq ft of soft deck near a previous leak; repair adds $800 and requires structural engineer notation on the permit (can be done by the contractor's engineer, typically $300–$500 included in their quote). Deck inspection is called; passes. Underlayment (synthetic, same 24-inch ice-shield requirement applies) is installed. Metal panels and fastening (follow metal manufacturer's spec, not generic IRC, because fastening pattern varies by panel profile) are inspected. Final inspection confirms flashing (valleys, ridge caps, eaves, penetrations all use metal trim matching the panels) and fastening. Total timeline: 1 week for permit (with plan review), 5-7 days roofing + deck repair, 2-3 weeks inspection scheduling. Total cost: $220 permit + $1,000–$1,500 structural repair + $18,000–$22,000 metal roofing (40-50% premium over asphalt but longer lifespan and wind benefits in coastal zone).
Three-layer tear-off mandate | Material change (asphalt to metal) | Wind-rating cert required | High-Wind Zone location | Structural deck repair $800–$1,200 | Plan review 5-7 days | $220 permit fee | Two inspections + structural sign-off | Total $20,000–$25,000
Scenario C
Partial roof replacement under 25%, localized hail damage, shingle repair (not tear-off), South Annapolis residential area
Hail damage affected a 400 sq ft section of your 2,600 sq ft roof (about 15% of roof area) on the south slope. The rest of the roof is intact. You're tempted to patch with new shingles, same color and type as the existing (now 15 years old). Under IRC R907 and Annapolis interpretation, roof repairs under 25% of roof area are generally exempt from permit if they are like-for-like patching without tear-off of existing layers. However — and this is a critical detail specific to Annapolis — the city's permit office requires you to document that no tear-off is occurring. This means your contractor must submit a simple form or email stating: 'Repair scope is shingle replacement only, no underlayment removal, no deck exposure, estimated 400 sq ft.' Without this documentation, if the inspector happens to drive by or a neighbor reports, there's ambiguity. Best practice: call the Annapolis Building Department (410-263-7961 ext. 4500 is the permits line; verify current number on city website) and describe the scope. The permit officer will confirm in writing (email) that no permit is required IF the scope stays as stated. If you go ahead without documentation and the city later finds you replaced underlayment or exposed deck, you've crossed into repair-that-looks-like-replacement, and a permit would have been required retroactively. Cost for repair itself: $1,800–$2,500 for labor + materials to shingle 400 sq ft (shingles cost ~$1–$1.50/sq ft installed). No permit fee. Timeline: 1-2 days if you call ahead and confirm exemption. If you skip the call and the work is questioned, you could face a small fine ($100–$250) and a demand to pull a retroactive permit (cost: $75–$150 at this point, but adds hassle and anxiety). The lesson: 25% is a bright line, but Annapolis wants it documented.
Repair under 25% of roof area | Like-for-like shingles, no tear-off | Generally exempt | Confirm exemption with city first (call, not email strongly recommended) | Documentation email from permit office protects you | $0 permit fee | 1-2 days labor | $1,800–$2,500 repair cost | No inspections required if exempt confirmed

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Annapolis High-Wind Zone and Coastal Roof Ratings: Why Material Matters

Annapolis is not in the Atlantic hurricane belt, but it is in Maryland's High-Wind Zone (adopted into the building code via IBC and local amendment). The Chesapeake Bay and nearby water bodies create wind corridors that can accelerate storms. The city's building code requires that roof coverings meet specific wind-uplift ratings depending on neighborhood. Most of central Annapolis requires 90 mph uplift rating; areas near the water (Eastport, Spa Creek neighborhoods, historic district near harbor) may require 110+ mph. When you pull a permit for a material change (asphalt to metal, asphalt to tile, etc.), the permit office cross-references your address against the zone map and tells you the uplift requirement. Your contractor or material supplier must provide a lab-certified wind-rating. Many big-box shingle brands (GAF, Owens Corning, CertainTeed) publish wind ratings; metal panels by Headwaters, Berridge, and others include uplift tables. If you order shingles from a supplier without verifying the wind rating, the permit will be rejected at plan review and you'll need to reorder or substitute — this can delay your project by 1-2 weeks. Some Annapolis homeowners don't discover this until they're at the permit office.

The reason this matters in Annapolis specifically is the city's coastal real estate market. Homebuyers in waterfront and near-water properties expect roof inspections to confirm wind-rated materials; unlabeled or under-rated roofs are red flags for appraisals and insurance underwriting. If you sell a re-roofed home in Annapolis without wind-rated documentation, the new buyer's lender may require a second re-roof at your cost. This is not a statewide rule — it's driven by Annapolis's market and microclimate. Inland Maryland towns (e.g., Columbia, Ellicott City) do not have the same coastal-zone wind-rating requirement.

The Three-Layer Rule: Why Annapolis Strictly Enforces It and How to Avoid the Trap

IRC R907.4 is clear: three or more layers of roof covering must be removed before new covering is applied. Annapolis Building Department enforces this rule without exception. The reason: multiple layers trap moisture, hide wood rot, add dead weight that was not part of the original structural design, and create a fire hazard (shingles can smolder in a deep layer stack). Many Annapolis homes built in the 1960s-1980s were subject to repeated reroofing without tear-off, so three-layer roofs are not rare. The problem arises when a homeowner or contractor assumes the existing roof is two layers, submits a permit for overlay, and the inspector — or worse, the crew on day one — discovers layer three. If a permit has not been issued, you're now doing unpermitted work. If a permit was issued based on a false two-layer declaration, the city can issue a stop-work order, fine the contractor and homeowner, and demand a tear-off and permit amendment. This has happened multiple times in Annapolis in recent years.

The fix is simple: before you call for a permit quote, have your contractor inspect the roof edge (lift a gutter or look at an eave from a ladder, or ask a roofer to probe eaves during a free estimate). Most shingle layers can be visually distinguished by color and condition. If there is any doubt, ask the roofer to write it down: 'Two confirmed layers, no evidence of third' or 'Three layers detected.' Then, submit that finding with the permit application. If three layers are confirmed, budget for tear-off ($1,500–$3,000 labor depending on roof complexity) and add 1-2 weeks to the timeline because the permit goes to full plan review to ensure deck is acceptable. This is not optional; it is a condition of the permit being issued. Annapolis has no grandfather clause or exception to the three-layer rule.

City of Annapolis Building Department
160 Duke of Gloucester Street, Annapolis, MD 21401
Phone: (410) 263-7961 ext. 4500 (Permits division) | https://www.annapolis.gov (Building Department section; online permit portal may be available)
Monday-Friday, 8:00 AM - 5:00 PM (closed city holidays; verify current hours on city website)

Common questions

How much does a roof replacement permit cost in Annapolis?

Permit fees are based on roof area and material type. Most residential roofs (2,000-3,000 sq ft) cost $150–$350 in permit fees. The city charges roughly $8–$12 per square (100 sq ft), plus a small administrative fee. Like-for-like replacements are at the lower end; material changes or tear-offs with structural work are at the higher end. Call the Building Department at (410) 263-7961 ext. 4500 for an exact quote once you have your roof dimensions and scope.

Can I do my own roof replacement in Annapolis without hiring a contractor?

Yes, owner-builder reroofing is allowed for owner-occupied property. You will still need a permit and must pass two inspections (deck-nailing and final). You are responsible for calling the inspector, ensuring the work meets code, and being liable if someone is injured or property is damaged. Most homeowners hire a licensed roofer partly for insurance and liability coverage, and partly because the cost difference is often smaller than the time and risk of DIY.

What happens if my roof has three layers and I want to overlay a new one?

You cannot legally overlay on a three-layer roof in Annapolis. IRC R907.4 requires all existing layers to be removed down to the deck. If three layers are discovered after a permit is issued for overlay, the city will issue a stop-work order, and you must amend the permit to include tear-off (adding $1,500–$3,000 and 1-2 weeks). Always declare the number of existing layers in your permit application, and have your contractor inspect eaves before applying.

How long does the roof replacement permit process take in Annapolis?

Like-for-like replacements (same shingle type and color) can get over-the-counter permits in 1-2 days. Material changes or structural concerns go to plan review and take 5-7 business days. Once the permit is issued, the roofing work itself takes 3-7 days depending on weather and complexity, followed by 2-3 weeks of waiting for inspector availability (you can't schedule final inspection until the work is complete). Total timeline from application to final approval: 3-4 weeks.

What underlayment does Annapolis require for a new roof?

Asphalt shingles require water-resistant underlayment per IRC R905.2.8. In Climate Zone 4A (Annapolis), the code requires ice-and-water shield or equivalent synthetic underlayment extending at least 24 inches above the exterior wall line to prevent ice-dam leakage. Standard 15-lb felt does not meet code and will fail inspection. Synthetic underlayment (also called synthetic wrap or water-resistant barrier) costs $0.50–$1.00 per sq ft but is mandatory.

Do I need to notify my neighbors before re-roofing in Annapolis?

No, neighbors do not need advance notice for a roofing permit. However, if your home is in the Annapolis Historic District (check your address on the city GIS map or call the Historic Preservation Commission at 410-263-7961 ext. 4300), exterior work may require Design Review approval in addition to the building permit. That process takes 3-4 weeks and involves a separate application.

Are roof repairs under 25% of the roof area exempt from permit in Annapolis?

Generally yes, if the repair is like-for-like patching with no tear-off and no structural work. However, best practice in Annapolis is to call the Building Department (410-263-7961 ext. 4500) and confirm in writing (email) that your specific scope qualifies for exemption before work begins. This protects you if the city later questions whether the work was truly repair or replacement. Document the email confirmation.

What is the penalty for re-roofing without a permit in Annapolis?

Stop-work fines are $250–$500 per day in Anne Arundel County. If unpermitted work is discovered, you must pull a permit retroactively (double-fee), correct any code violations, and pass inspection. Insurance claims on unpermitted work are often denied, and home sales may be complicated by disclosure of unpermitted work, potentially lowering the offer by $5,000–$15,000.

Does Annapolis require wind-rated roofing materials?

Yes, if you change roof materials (e.g., asphalt to metal or tile), your permit application must include wind-uplift certification from the manufacturer. Most of Annapolis requires 90 mph uplift rating; neighborhoods near the Chesapeake Bay may require 110+ mph. The permit office will specify the requirement based on your address. This is verified at plan review and must be documented before work begins.

How many inspections will my roof replacement need in Annapolis?

Two inspections: (1) deck-nailing inspection after tear-off and underlayment installation, before shingles are laid; (2) final inspection after shingles, flashing, ridge, and all details are complete. Your contractor is responsible for calling the inspector. Each inspection takes 1-2 hours, and you should expect 3-5 business days between calling and the inspector's visit.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Annapolis Building Department before starting your project.