What to Know About Maryland Roofing Contractors and Requirements
Maryland roofing contractors must be licensed, but the state does not require a single statewide roofing license
Maryland does not issue a dedicated roofing license through a state board. Instead, roofing work falls under the Home Improvement Contractor (HIC) license, issued by the Maryland Department of Labor. Any contractor performing roofing work for residential customers must hold an active HIC license and a roofing endorsement, or work under the supervision of someone who does.
The HIC system covers all home improvement work, including roofing, siding, windows, and structural repairs. Before hiring a roofer in Maryland, you can verify their license status through the Department of Labor's online database. This step protects you from unlicensed work and gives you recourse if something goes wrong.
Key Takeaways
- Maryland requires roofing contractors to hold a Home Improvement Contractor license with a roofing endorsement from the Department of Labor.
- You can verify a contractor's license status online through the Maryland Department of Labor website before signing a contract.
- Roofing contractors in Maryland must carry workers' compensation insurance and liability insurance as part of their HIC licensing requirements.
- The HIC license requires contractors to post a bond, which protects homeowners if the contractor fails to complete work or violates the contract.
- Maryland law gives homeowners a three-day right to cancel a roofing contract after signing, with some exceptions for emergency repairs.
How to verify a Maryland roofing contractor's license
The Maryland Department of Labor maintains a searchable database of all active HIC licensees. You can search by contractor name or license number on the department's website. The listing will show the license expiration date, any disciplinary history, and whether the roofing endorsement is current.
Before you sign a contract, ask the contractor for their HIC license number and verify it yourself. A legitimate contractor will have no problem providing this information. If a contractor cannot produce a license number or the database shows no match, do not hire them—working with an unlicensed contractor leaves you without legal protection if the work is faulty or incomplete.
Insurance and bonding requirements for Maryland roofers
All HIC-licensed contractors must carry workers' compensation insurance and general liability insurance. These policies protect you if a worker is injured on your property or if the contractor damages your home or a neighbor's property during the job. Ask to see current certificates of insurance before work begins, and verify that the coverage amounts are adequate for your project.
Maryland also requires HIC contractors to post a bond—typically $5,000 to $25,000 depending on the contractor's history and the scope of work they perform. This bond protects homeowners if the contractor abandons the job, fails to pay suppliers, or violates the terms of the contract. If a problem arises, you can file a claim against the bond through the Department of Labor.
What Maryland law says about roofing contracts and cancellation
Maryland's Home Improvement Act requires contractors to provide a written contract before any work begins. The contract must include the total price, a detailed description of the work, the start and completion dates, and information about the contractor's license and bond. Read the contract carefully and do not sign anything with blank spaces.
You have the right to cancel a roofing contract within three business days of signing, with limited exceptions. Emergency repairs—such as tarping a roof after a storm to prevent water damage—may not be subject to the cancellation period. If you do cancel within the window, the contractor cannot charge you for work already performed, only for materials they have ordered specifically for your job.
Common roofing materials and their typical lifespan in Maryland's climate
Asphalt shingles are the most common roofing material in Maryland and typically last 15 to 20 years, depending on weather exposure and maintenance. Metal roofing can last 40 to 70 years and performs well in Maryland's humid summers and freeze-thaw winters. Slate and tile are more expensive but can last 50 to 100 years or longer.
Maryland's climate—with hot, humid summers, cold winters, and occasional ice storms—puts stress on roofs. Proper ventilation and regular maintenance, such as clearing gutters and removing debris, extend the life of any roofing material. Ask your contractor which materials are best suited to your home's exposure and your budget, and get a warranty in writing.
What happens if you have a dispute with a Maryland roofing contractor
If a contractor fails to complete work, performs substandard work, or violates your contract, you can file a complaint with the Maryland Department of Labor. The department investigates complaints and can take disciplinary action against the contractor's license, including suspension or revocation. You can also pursue a claim against the contractor's bond if the Department of Labor determines the contractor is at fault.
For disputes over payment or quality, you may also pursue small claims court or civil court, depending on the amount in question. Keep all contracts, invoices, photographs of the work, and written communication with the contractor. These documents are essential if you need to prove your case.
Frequently Asked Questions
Can I hire someone to do roofing work without an HIC license in Maryland?
No. Any contractor performing roofing work on a residential property must hold an active HIC license with a roofing endorsement. Hiring an unlicensed contractor is illegal and leaves you without recourse if the work fails or causes damage. You could also face liability issues if an unlicensed worker is injured on your property.
What should I do if a contractor says they don't need a license because it's a small job?
That is not true under Maryland law. The size of the job does not matter—any roofing work on a residential home requires an HIC license. If a contractor tells you otherwise, do not hire them. This is a major red flag for unlicensed or uninsured work.
How long does a roofing project typically take in Maryland?
A typical residential roof replacement takes three to seven days, depending on the roof size, complexity, weather, and the contractor's crew size. Weather delays are common in Maryland, especially during spring and fall. Ask your contractor for a realistic timeline and get it in writing as part of your contract.
What should I ask a roofing contractor before hiring them?
Ask for their HIC license number, proof of insurance, and references from recent Maryland projects. Request a written estimate that breaks down labor and materials. Ask about the warranty on materials and workmanship, and whether they handle permit applications. Get everything in a written contract before work begins.
Do I need a permit for a roof replacement in Maryland?
Permit requirements vary by county and municipality in Maryland. Some areas require a permit for any roof replacement, while others do not. Your contractor should know the requirements for your area and can often handle the permit process as part of the job. Ask about this before signing the contract.