Roofers in Annapolis, MD
Compare up to three local Annapolis roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
Annapolis roofs take a beating from Chesapeake Bay humidity, salt air rolling off the harbor, and the wind-driven rain of winter nor'easters, so hiring a roofer who understands local conditions matters more here than in drier markets. Homes in Eastport, West Annapolis, and the Historic District range from century-old slate and standing-seam metal to 1990s-era architectural shingle developments in Annapolis Roads and Hillsmere Shores, and each roof type calls for a different repair approach and a contractor who has actually worked on it. Salt air accelerates corrosion on flashing, fasteners, and gutter systems near Eastport and the waterfront, while ice dams form on north-facing slopes in Murray Hill and Admiral Heights during hard winter freezes. Before you hire anyone, confirm they hold a current Maryland Home Improvement Commission license, carry insurance, and know when a City of Annapolis or Anne Arundel County permit is required for your project. Homeowner Henry matches you with only three vetted roofing pros per county so you are not fielding a dozen cold calls, and every pro is licensed, insured, and background-checked before you ever see a bid.
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with Annapolis roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your Annapolis-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in Annapolis
| Minor roof repair (flashing, leak patch) | $375 - $950 |
| Major roof repair (storm/wind damage) | $1,200 - $4,500 |
| Asphalt shingle roof replacement (avg home) | $9,500 - $17,500 |
| Architectural shingle upgrade | $12,000 - $21,000 |
| Standing-seam metal roof replacement | $18,000 - $32,000 |
| Slate roof repair (Historic District) | $1,500 - $6,000 |
| Gutter replacement (seamless aluminum) | $1,800 - $4,200 |
| Roof inspection | $150 - $400 |
Ranges are general estimates gathered from homeowner-reported quotes in the Annapolis area, not an offer or a quote for your roof.
When to schedule roof work in Annapolis
Annapolis roofers stay busiest in late spring and fall, scheduling repairs around the humid, thunderstorm-heavy summer months when afternoon storms roll off the Bay and slow down tear-offs, and around the winter nor'easters that bring sustained wind and driving rain from the north Atlantic. Ice dams are a real concern on shaded, north-facing roof slopes in Murray Hill, Admiral Heights, and parts of West Annapolis when a hard freeze follows a heavy snow, backing water up under shingles and into soffits. Salt air off the Severn River and the harbor accelerates rust on fasteners, flashing, and gutter hardware in Eastport, the Historic District, and Annapolis Roads, which is why many local roofers push stainless or coated fasteners for waterfront homes. Homeowners who need a roof replaced before winter should book by early fall, since reputable local crews book out 4-8 weeks in peak season.
Permits, inspections and HOA rules
Roof work within the city limits of Annapolis requires a building permit through the City of Annapolis Department of Planning, Zoning and Building, and any home inside the Annapolis Historic District (which covers much of downtown, the Historic District neighborhood, and parts of Eastport) must also go through Historic Preservation Commission review before materials like slate, metal, or shingle color can be changed on street-facing slopes. Outside city limits, in unincorporated Anne Arundel County neighborhoods like Hillsmere Shores, Annapolis Roads, and Parole, permits are pulled through the Anne Arundel County Department of Inspections and Permits, and most full roof replacements and structural repairs require one, while minor patch repairs generally do not. A licensed local contractor will know which jurisdiction your address falls under and will pull the permit as part of the job rather than leaving it to the homeowner.
Licensing and insurance in Maryland
Maryland requires roofing contractors doing home improvement work to hold a Maryland Home Improvement Commission (MHIC) license, issued by the Maryland Department of Labor, and homeowners can verify any contractor's license status and standing directly through the state's online licensing query before signing a contract. A valid MHIC number should appear on every written estimate and contract; if a contractor cannot produce one or resists a license lookup, that is a red flag. Homeowner Henry pre-screens every roofing pro in its network for active MHIC licensing, insurance, and a clean background check before they are eligible to be matched with Annapolis homeowners.
How to vet a roofing contractor in Annapolis
Start by confirming an active Maryland Home Improvement Commission license and general liability plus workers' compensation insurance, and ask for proof of both in writing rather than a verbal assurance.
Ask how many roofs the crew has installed or repaired in Annapolis specifically, since salt-air corrosion, historic district materials rules, and ice-dam-prone shaded lots all require local experience that out-of-area crews may lack.
Get a written bid that itemizes materials, labor, tear-off and disposal, flashing and ventilation work, permit fees, and a start-to-finish timeline, and be wary of any bid that is a single lump number.
Red flags when hiring a roofer
Storm-chasing crews that show up door-to-door after a nor'easter, pressure for same-day signing, or demand full payment up front before any work begins.
No physical business address in Maryland, no MHIC number on the contract, or a license number that does not match the business name when you look it up.
Vague scope language like 'repair as needed' instead of a specific description of materials, square footage, and warranty terms.
What a real roofing bid includes
Tear-off scope, underlayment and ice-and-water-shield placement (especially important given local ice-dam risk), flashing replacement, ventilation, and disposal.
Manufacturer and product line for shingles, metal, or slate, plus workmanship and material warranty terms in writing.
Permit handling noted explicitly, including whether the address falls under City of Annapolis or Anne Arundel County jurisdiction.
The Henry Standard
Every roofing pro matched through Homeowner Henry is licensed with an active MHIC number, insured, and background-checked before they ever see your project.
Homeowner Henry sends only three vetted roofing pros per county so you get real comparison bids instead of a flood of cold calls.
Typical response time for an Annapolis roofing match is 1-2 business days, with on-site estimates usually scheduled within a week.
Areas Henry covers
Eastport · West Annapolis · Murray Hill · Admiral Heights · Historic District · Annapolis Roads · Parole · Hillsmere Shores · Germantown · Homewood
Common questions
Do I need a permit to replace my roof in Annapolis?
Yes, in most cases. Inside city limits you need a permit from the City of Annapolis Department of Planning, Zoning and Building, and homes in the Historic District also need Historic Preservation Commission review. In unincorporated Anne Arundel County, permits go through the county's Department of Inspections and Permits.
How do I check if an Annapolis roofer is licensed?
Look up their Maryland Home Improvement Commission license number through the Maryland Department of Labor's online licensing query before signing any contract.
How much does a roof replacement cost in Annapolis, MD?
A typical asphalt shingle replacement runs about $9,500 to $17,500 in 2026, with standing-seam metal and slate repair on historic homes running higher.
Why do Annapolis roofs need special attention to salt air?
Homes near the harbor, Eastport, and Annapolis Roads see faster corrosion on flashing, fasteners, and gutters from salt-laden Bay air, so many local roofers recommend stainless or coated hardware.
Can I change my roof color if I live in the Historic District?
Only with Historic Preservation Commission approval. Roofing material and color changes visible from the street require a review before permits are issued.
Annapolis roofing guides from The Henry Files
Nearby Maryland markets
Sources
Get Annapolis roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes