How to Find a Licensed Roofing Contractor in Maryland (& Verify Them)
Hiring the right roofing contractor in Maryland can be the difference between a roof that lasts 30 years and one that fails in five. With thousands of contractors operating across the state — and plenty of unlicensed operators and storm chasers mixed in — knowing how to find and verify a legitimate, skilled roofer is essential. This guide shows Maryland homeowners exactly how to find a licensed roofing contractor and verify their credentials before signing a contract.
Maryland Roofing Contractor Licensing: What’s Required
Maryland is one of the stricter states when it comes to contractor licensing. Here’s what the law requires:
MHIC License: Every roofing contractor performing residential work in Maryland must hold a Maryland Home Improvement Commission (MHIC) license. This is administered by the Maryland Department of Labor. The MHIC license requires a guaranty fund bond, proof of insurance, and registration with the state. There is no trade exam for MHIC, but the license ensures the contractor has met minimum financial and insurance requirements. For more details, see our guide on licensed roofing contractor in Virginia.
Subcontractor registration: Even subcontractors working under a general contractor must hold their own MHIC license if they’re performing home improvement work directly.
Local business licenses: Many Maryland counties and municipalities require an additional local business license. Baltimore City, Montgomery County, and Prince George’s County all have their own licensing requirements on top of the state MHIC.
Penalty for unlicensed work: Hiring an unlicensed contractor in Maryland means you have virtually no recourse through the MHIC guaranty fund if something goes wrong. Unlicensed contracting is a criminal offense in Maryland, punishable by fines up to $5,000 and imprisonment.
How to Verify a Maryland Roofing Contractor’s MHIC License
Verifying a contractor’s license takes just a few minutes and is the single most important step you can take:
Step 1: Visit the Maryland MHIC license lookup at dllr.state.md.us/license/mhic. You can search by contractor name, license number, or business name.
Step 2: Verify the license is active and current — not expired, suspended, or revoked. Check the expiration date.
Step 3: Check for complaints. The MHIC maintains records of formal complaints filed against contractors. A contractor with multiple unresolved complaints is a red flag.
Step 4: Confirm the license number matches what the contractor provided. Some dishonest operators will give you a license number belonging to a different company.
Beyond the License: What Else to Verify
A valid MHIC license is the starting point, not the finish line. Verify these additional credentials:
General liability insurance: Ask for a Certificate of Insurance (COI) showing at least $500,000 in general liability coverage — $1,000,000 is better. Call the insurance company directly to verify the policy is active. If the contractor damages your property or a neighbor’s during the project, their liability insurance covers it.
Workers’ compensation insurance: Maryland law requires workers’ comp for businesses with one or more employees. If a worker is injured on your property and the contractor doesn’t carry workers’ comp, you could be liable. Ask for proof and verify with the Maryland Workers’ Compensation Commission.
Manufacturer certifications: The best roofing contractors hold certifications from shingle manufacturers like GAF (Master Elite), Owens Corning (Platinum Preferred), or CertainTeed (SELECT ShingleMaster). These certifications require proven installation volume, ongoing training, and financial stability. Only about 2–3% of contractors earn the top-tier certifications.
Better Business Bureau (BBB): Check the contractor’s BBB rating and complaint history at bbb.org. An A+ rating with few complaints is a positive signal. An F rating or pattern of unresolved complaints is a deal-breaker.
Online reviews: Check Google Reviews, Yelp, and Angi (formerly Angie’s List). Look for patterns — not just individual reviews. A contractor with 50+ reviews averaging 4.5+ stars is generally reliable. Pay attention to how the company responds to negative reviews.
Red Flags to Watch For
These warning signs should immediately disqualify a roofing contractor:
No MHIC license or refusal to provide it: Walk away immediately. No exceptions.
Door-to-door solicitation after a storm: While not all door-knockers are scammers, storm chasers are a major problem in Maryland. Legitimate local contractors typically don’t need to cold-knock for business.
Demanding large deposits: Maryland law limits deposits on home improvement contracts to one-third of the total contract price or $1,000, whichever is less. Any contractor asking for more than this upfront is violating Maryland law.
Offering to waive your insurance deductible: This is insurance fraud in Maryland. A contractor who offers to “eat” your deductible is either inflating the claim or cutting corners on the work.
No physical business address: A legitimate contractor has a real office or shop — not just a P.O. box and a cell phone. Drive by their listed address to confirm it’s a real business location.
Pressure to sign immediately: Ethical contractors give you time to review estimates and compare options. High-pressure sales tactics (“this price is only good today”) are a classic warning sign.
No written contract: Maryland law requires a written contract for home improvement work over $500. The contract must include the contractor’s MHIC number, total price, scope of work, start and completion dates, payment schedule, and warranty terms.
Getting Quotes: Best Practices
Follow these steps to get accurate, comparable quotes from Maryland roofers:
Get at least three written estimates: This is the industry standard for good reason. Three quotes give you a pricing range and help identify outliers — both suspiciously low and unreasonably high.
Ensure apples-to-apples comparisons: Each estimate should specify the same scope: shingle brand and product line, underlayment type, ice and water shield coverage, ventilation, drip edge, flashing, and disposal method. If one quote is vague, ask for clarification.
Ask about the crew: Will the contractor use their own employees or subcontract the work? Using in-house crews generally means better quality control. If they subcontract, verify the sub’s MHIC license and insurance too.
Discuss the timeline: When can they start? How long will it take? What happens if weather delays the project? Get these details in writing.
Understand the warranty: A good Maryland roofing contractor should offer both a manufacturer warranty (covering defective materials) and a workmanship warranty (covering installation errors). Workmanship warranties of 5–10 years are standard for quality contractors; 25-year workmanship warranties are available from top manufacturer-certified installers.
Maryland-Specific Tips
A few additional considerations for Maryland homeowners:
Check for permit compliance: Most Maryland counties require building permits for roof replacement. Your contractor should pull the permit — never let them talk you out of it. A permitted job includes inspections that protect your interests.
HOA requirements: Many Maryland communities — especially in Montgomery, Howard, and Anne Arundel counties — have HOAs that regulate roofing material colors and styles. Check your HOA guidelines before selecting materials.
Historic districts: If you live in a Maryland historic district (Annapolis, Frederick, Ellicott City, parts of Baltimore), you may need approval from the local Historic Preservation Commission before replacing your roof. Your contractor should be familiar with these requirements.
Seasonal timing: Maryland’s best roofing season is April through November. Booking during winter months (December–February) can save 10–15% but carries higher weather delay risk.
Related Reading
Get a Free Roofing Estimate
Ready to find a licensed, verified roofing contractor in Maryland? Getting free estimates from qualified local contractors is the best way to compare pricing, materials, and warranties. Start with no obligation.
Related Roofing Resources
- Roof replacement costs in Baltimore
- Roof replacement costs in Annapolis
- Signs you need a roof replacement
- Deciding between roof repair and replacement
- How long roofs last in the Mid-Atlantic
- Financing a roof replacement
Click here to get your free roofing estimate from licensed Maryland contractors →