Roofing Contractors in Annapolis, MD: How to Vet & Hire
With homes ranging from centuries-old slate and standing-seam roofs downtown to newer shingle developments in Parole and Hillsmere Shores, hiring the right roofing contractor in Annapolis means knowing your neighborhood's specific challenges and knowing how to separate a properly licensed, insured pro from someone chasing storm damage door to door. This guide walks through exactly how to vet a roofing contractor here, the questions worth asking before you sign anything, and what a legitimate bid should look like.
By Jason Green · Roofing & Gutters · Published August 27, 2026 · 8 min read
How to vet a roofing contractor in Annapolis
Verify an active Maryland Home Improvement Commission license through the state's online licensing query -- do not accept a license number without checking it yourself.
Confirm general liability insurance and workers' compensation coverage, and ask for a certificate of insurance rather than a verbal assurance.
Ask for local references or examples of work in Annapolis specifically, since salt-air resistant materials, ice-dam mitigation, and Historic District compliance all require local know-how.
Questions to ask every roofer
What is your MHIC license number, and how long have you been operating in Anne Arundel County?
Will you pull the permit through the City of Annapolis or Anne Arundel County, and does my home require Historic Preservation Commission review?
What brands and product lines do you install, and what warranty -- both manufacturer and workmanship -- comes with the job?
How do you handle ventilation and ice-and-water-shield placement given our winter freeze-thaw pattern?
Red flags that should stop you from hiring
Unsolicited door-to-door pitches right after a storm, especially with pressure to sign the same day.
Requests for full payment upfront, or a large deposit before any materials are ordered.
No verifiable MHIC license, no local address, or reluctance to provide a written, itemized bid.
What a real bid includes and timing expectations
A legitimate roofing bid itemizes tear-off, underlayment and ice-and-water-shield placement, flashing, ventilation, materials by brand and line, labor, disposal, and permit handling, with a clear warranty.
Expect an on-site estimate within a few days of first contact, a written bid within a week, and, once signed, a scheduling window of 2-8 weeks depending on season -- fall and spring book up fastest.
The Henry Standard requires every matched roofing pro to be licensed, insured, and background-checked, and Homeowner Henry limits matches to three vetted pros per county so bids are easy to compare.
Get matched with a vetted Annapolis roofing contractor
Whether you're in the Historic District, out toward 21409, or near the water in Eastport, the Homeowner Henry Annapolis roofing hub has local cost tables, permit notes, and neighborhood-specific detail.
Request a match and hear back from a vetted, licensed roofing pro in 1-2 business days.
Typical cost ranges
| Roof inspection | $150 - $400 |
| Minor repair | $375 - $950 |
| Major storm repair | $1,200 - $4,500 |
| Asphalt shingle replacement | $9,500 - $17,500 |
| Standing-seam metal replacement | $18,000 - $32,000 |
| Slate spot repair | $1,500 - $6,000 |
| Gutter replacement | $1,800 - $4,200 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
How do I verify a roofing contractor's license in Annapolis?
Search their name or business through the Maryland Department of Labor's Maryland Home Improvement Commission online licensing query.
How many roofing bids should I get in Annapolis?
Two to three detailed, itemized bids from licensed local contractors is enough to compare fairly without dragging out the process.
What permits does a roofing contractor need to pull in Annapolis?
Depending on your address, either a City of Annapolis Planning, Zoning and Building permit or an Anne Arundel County Department of Inspections and Permits permit, plus Historic Preservation Commission review in the historic district.
How does Homeowner Henry vet roofing contractors?
Every matched pro must hold an active MHIC license, carry insurance, and pass a background check, and only three pros are sent per county.
How fast can I get a roofing quote in Annapolis?
Most homeowners hear from a matched, vetted roofer within 1-2 business days of requesting a match.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Annapolis, MDSources
More guides
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.
