Hiring Roofers in Baltimore: What to Verify Before You Sign
Finding trustworthy roofers in Baltimore means checking more than a website and a few reviews. Baltimore's rowhouse flat roofs, formstone parapets, and older slate homes require crews with specific experience that a suburban shingle installer may not have. This guide walks through the exact steps to verify a roofer's license, insurance, and local track record before you sign a contract, plus what a real Baltimore-specific bid should include.
By Jason Green · Roofing & Gutters · Published August 14, 2026 · Updated August 14, 2026 · 8 min read
Start with the MHIC license lookup
Every contractor performing home improvement work over 00 in Maryland, including roofing, must hold an active license from the Maryland Home Improvement Commission (MHIC). Before you get a quote, search the contractor's business name and license number on the MHIC public lookup to confirm the license is current and check for any open or resolved complaints. Baltimore roofers who avoid giving you a license number, or whose number does not match their business name, are a red flag. A legitimate MHIC license also means the contractor is covered by Maryland's Home Improvement Guaranty Fund, which can reimburse homeowners for certain losses from a licensed contractor's poor workmanship or nonperformance.
Numbered checklist: what to verify before hiring
1. Confirm an active MHIC license number and search it on the state lookup for complaint history. 2. Request certificates of general liability insurance and workers' compensation, since Baltimore rowhouse roofs often put crews on shared party walls. 3. Ask for a written, itemized scope of work naming membrane type, flashing, and tear-off versus roof-over. 4. Ask directly whether the crew has done flat rowhouse roofs or slate work in the last two years, not just suburban shingle jobs. 5. Confirm the contractor, not you, will pull the required Baltimore City DHCD permit. 6. Get three references from Baltimore neighborhoods similar to yours, and actually call them. 7. Compare at least three written bids that itemize labor, materials, and disposal separately.
Rowhouse and slate experience matters more than price
A roofer who only quotes pitched asphalt shingle jobs in Towson or Catonsville may underbid or mishandle a Federal Hill or Canton flat roof, because flat and low-slope systems use different membranes, seams, and flashing details around parapet walls and chimneys. Slate roofs in Roland Park and Bolton Hill require specialized fasteners, hook slating techniques, and careful handling to avoid cracking historic tiles, and few general roofers do this work regularly. Ask a prospective roofer to describe, in their own words, how they handle a rowhouse parapet wall or a slate hip, and be wary of vague answers. The cheapest bid on a complex Baltimore roof is often the most expensive mistake if the crew lacks the right experience.
Permits and historic district review
Every roofing project in Baltimore City needs a permit from the Department of Housing and Community Development (DHCD), and a reputable roofer pulls this permit themselves rather than asking the homeowner to self-permit. If your rowhouse sits inside a CHAP historic district such as Fells Point, Mount Vernon, or Federal Hill, visible exterior roofing changes may also need Commission for Historical and Architectural Preservation review before DHCD issues the permit. Ask your roofer directly whether your address falls inside a historic overlay and whether they have handled CHAP submissions before; an experienced local roofer should be able to answer this without hesitation. For general cost expectations once you have a shortlist of vetted roofers, see our Baltimore roof repair cost guide.
Red flags that should end the conversation
Storm-chasing crews who show up unsolicited after a nor'easters, demand full payment upfront, or pressure you to sign the same day are common after major Baltimore storms and should be avoided regardless of how competitive their price sounds. Be cautious of any contractor who cannot produce a Maryland business address, only accepts cash, or offers to waive your insurance deductible, since that practice is illegal in Maryland and a sign of a low-quality operation. Legitimate Baltimore roofers welcome scrutiny of their license, insurance, and past work, and a company that bristles at these questions is telling you something important before you ever sign a contract. You can review the full range of local roofing project costs on our Baltimore roofing hub.
Common questions
How do I verify a roofer's license in Baltimore?
Search the contractor's name or license number on the Maryland Home Improvement Commission (MHIC) public license lookup to confirm the license is active and check for complaints.
What insurance should Baltimore roofers carry?
Baltimore roofers should carry general liability insurance and workers' compensation, and you should ask for current certificates before work begins, especially on rowhouses with shared party walls.
Do roofers in Baltimore need slate experience?
Not every roofer works on slate, so homeowners with slate roofs in Roland Park or Bolton Hill should specifically ask for recent slate repair references before hiring.
Who pulls the roofing permit in Baltimore?
A licensed roofer should pull the required Baltimore City DHCD permit themselves rather than asking the homeowner to self-permit the job.
What are warning signs when hiring roofers in Baltimore?
Avoid unsolicited storm-chasing crews, contractors demanding full payment upfront, and anyone offering to waive your insurance deductible, which is illegal in Maryland.
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 Baltimore, MDSources
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.
