Roofing contractors in
Baltimore, Maryland.
A public directory of roofing contractor businesses serving greater Baltimore. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.
Roofing jobs in Baltimore
0 open jobs in Baltimore.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
Licensing Requirements
Maryland requires roofing contractors to be licensed through the Home Improvement Commission (HIC). License types: General Roofing Contractor (covers all roofing work). Requirements: proof of general liability insurance ($300,000 minimum), proof of workers' compensation insurance, passing the HIC written exam covering roofing codes and business law, and initial application fee ($150-200). Renewals required every two years with continuing education (4 hours recommended, not mandatory but advisable). No specific apprenticeship hours mandated by state, but demonstrate competency through exam. Class A license allows unlimited contract value; Class B limited to specific square footage thresholds.
Permit Requirements
Baltimore City requires roofing permits for any work exceeding $500 or covering more than 25% of roof area. Permits issued by Department of Housing and Community Development (DHCD). Standard permit fee ranges $75-150 based on project value. Permits required for: full roof replacement, structural modifications, adding ventilation or skylights, flat-to-pitched conversions. Emergency repairs may proceed without pre-permit in storm situations but require notification within 24 hours and post-work permit filing. Snow load calculations required for all pitched roofs in Baltimore County and City.
Inspection Schedule
First inspection: rough framing/decking stage before underlayment installation. Second inspection: final inspection after all roofing materials installed and before substantial completion. Storm damage claims typically require inspector certification. Baltimore City code mandates final approval within 5 business days of completion notice. Jurisdictions often require photo documentation at each phase.
Insurance Minimums
General liability: minimum $300,000 per occurrence (HIC requirement). Workers' compensation: mandatory if any employees; coverage limits per Maryland WC statute. Property damage: $300,000 minimum recommended. Many insurers require roofing-specific coverage riders. Bonding: $15,000-25,000 performance bond often required for municipal/commercial contracts.
Compliance research unavailable
Source status: unavailable · 7/14/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
Verify Business Registration and Insurance
Confirm your business is registered with the Maryland Department of Assessments and Taxation (SDAT) and obtain an Employer Identification Number (EIN) from the IRS. Secure general liability insurance with minimum $300,000 per occurrence coverage and add named insured endorsement. If you have employees, obtain workers' compensation insurance per Maryland statute. If you're a sole proprietor with no employees, workers' comp is optional but highly recommended—get a quote anyway; it strengthens your application and protects you legally.
Study for the HIC Exam
Purchase or access HIC exam study materials covering Maryland roofing codes (referencing Maryland Building Performance Standards and National Roofing Contractors Association guidelines), contract law, lien law, safety standards (OSHA 1926.500 fall protection), and consumer protection rules. Exam covers 100 multiple-choice questions; passing score is typically 70%. Allow 4-6 weeks of study time if you have field experience; 8-12 weeks if starting fresh. Many community colleges offer prep courses ($200-400); some contractors self-study. No mandatory formal training required by HIC.
Schedule and Pass the HIC Written Examination
Contact the Maryland Home Improvement Commission to schedule your exam date. Exam fee is $100-150. Testing sites rotate across Maryland; Baltimore has scheduled sessions monthly. Bring valid government-issued ID and proof of application fee payment. Exam takes 2-3 hours. You'll receive pass/fail results same day or within 48 hours depending on test format. Keep your passing score certificate—you'll need it for the license application. If you fail, you can retake after 30 days; most contractors pass on attempt two if they studied properly.
Compile and Submit HIC License Application
Gather required documents: (1) completed HIC application form (available on Maryland Department of Labor website), (2) proof of general liability insurance ($300k minimum, showing your business as insured party), (3) proof of workers' compensation insurance or exemption letter if sole proprietor with no employees, (4) HIC exam passing score, (5) business registration proof from SDAT, (6) application fee ($150-200, check current HIC fee schedule). Submit application packet to Maryland Home Improvement Commission, Department of Labor, by mail or in person. Processing takes 2-3 weeks.
Receive License and Register for Local Compliance
Maryland HIC will issue your General Roofing Contractor license via mail once application is approved. License is valid for two years. Register with Baltimore City DHCD if operating in City limits (file proof of HIC license with the department; allows you to pull permits). Register with Baltimore County if operating in County (similar filing). Keep insurance current and auto-renew before expiration. For renewal every two years, complete 4 hours of continuing education (voluntary but recommended; satisfies most insurance carriers' requirements) and submit renewal application with updated insurance certificates 60 days before expiration. You're now legally licensed to solicit, bid, and perform roofing work in Maryland.
About This Market
Baltimore's roofing market runs hot—aging housing stock (median home age 60+ years), harsh weather cycles, and dense urban/suburban mix keep demand steady year-round. You've got competition: roughly 355 licensed operations across Maryland, but Baltimore's storm season (late spring/early fall) creates capacity crunches that drive pricing. Residential asphalt replacement dominates volume; commercial flat-roof work (warehouses, row houses converted to offices) is growing. Costs track material prices hard—shingles, TPO membrane, metal panels fluctuate—and labor sits around $29.63/hr median, but experienced crews command $35-45/hr in this market. Winter slowdown is real but not a dead zone; inspection and repair work keeps phones ringing. Homeowner insurance claims drive seasonal surges; you'll see 40% of annual revenue hit in 6 months if you're positioned right.
- Median hourly wage for roofersU.S. Bureau of Labor Statistics (BLS) Occupational Employment Statistics, May 2023 data for Maryland roofers
- Number of licensed roofing establishments in MarylandU.S. Census Bureau, Statistics of U.S. Businesses (SUSB), latest available data; Maryland Home Improvement Commission licensing records
- General liability insurance minimum requirementMaryland Home Improvement Commission (HIC) licensing requirements, Title 14, Md. Code Regs. 02.02
- Baltimore City permit fees and requirementsBaltimore City Department of Housing and Community Development (DHCD) Fee Schedule and Building Permit Guidelines, current fiscal year
- Snow load and roof design standards for BaltimoreMaryland Building Performance Standards (MBPS), Chapter 1, referencing International Building Code (IBC) amendments adopted by Maryland
- Seasonal demand patterns and peak season timingConstruction industry seasonality reports, roofing contractor associations, weather pattern data from National Weather Service (Baltimore-Washington region)
- HIC exam requirements and passing scoreMaryland Home Improvement Commission official exam guidelines and test specifications
- Baltimore County permit requirements and differences from CityBaltimore County Department of Permits and Records, Building Codes Division guidelines
Frequently Asked Questions
What's the actual licensing process timeline to become a roofing contractor in Maryland?
Start to finish: 4-8 weeks if you're organized. Step one: gather documents (proof of insurance—$300k minimum general liability, workers' comp if you have employees, business registration). Step two: study for the HIC exam (covers Maryland roofing code, contract law, safety standards). Step three: schedule and sit the exam ($100-150 fee). Step four: submit your HIC application with exam passing score, insurance certificates, and application fee ($150-200). Processing typically takes 2-3 weeks. Fast-track: some contractors apply before exam to get licensing board review moving in parallel. Source: Maryland Home Improvement Commission (HIC) official licensing timeline.
Do I need a separate license for flat roofs versus pitched roofs in Baltimore?
No. Maryland's HIC issues one General Roofing Contractor license that covers all roofing types—asphalt shingles, metal, TPO/EPDM membrane, slate, tile, everything. What changes is your insurance and permit requirements by roof type. Flat commercial roofs often trigger additional inspection phases and wind-uplift calculations. Pitched residential roofs in Baltimore City need snow load verification. One license, multiple applications—keep your insurance current for all work types. Source: Maryland HIC licensing classifications.
What permit fees should I budget for a typical 3,000 sq ft residential roof replacement in Baltimore City?
Expect $75-150 for the permit itself, depending on your contractor classification and declared project value. Baltimore City charges on a sliding scale: under $2,500 value is $75-100; $2,500-$10,000 is $100-125; $10,000+ is $125-150. Add another $50-75 if you need expedited review (5 days vs. standard 10 days). Inspection fees run separately—typically included in permit or $25-50 per inspection. Plan for two inspections minimum (rough stage, final stage). Total permit and inspection cost should be 2-3% of job price. Source: Baltimore City DHCD fee schedule, current fiscal year.
When is the absolute peak season for roofing work in Baltimore?
September through October—hurricane season preparation and storm damage cleanup. Second peak: April through June (spring storms, winter damage assessment, homeowner renovation planning). March and July are secondary peaks; August and November soften. December through February drops 60-70% in volume, but emergency repairs and inspection work keep moderate steady. If you want to maximize revenue, build crew capacity for September-October; that's when you see 4-6 week backlogs and can command premium pricing ($35-45/hr labor rates vs. $29-32/hr in winter). Winter is when you do inspections, small repairs, material procurement planning, and crew training. Source: Baltimore construction industry seasonal pattern data, roofing contractor feedback.
What's the difference between Baltimore City and Baltimore County roofing permit requirements?
Baltimore City: DHCD issues permits, requires roof replacement permits for any job over $500 or covering 25%+ of roof area. Inspections mandatory at rough stage and final. Snow load calculations required. City inspectors are stricter on flashing and ventilation details. Permit turnaround 5-10 business days. Baltimore County: County permits through different stream, looser thresholds on small repairs, but inspections equally strict. City is denser housing, more rental-to-owner transitions (adds complexity). County is more suburban, larger roof areas per property. Both require HIC license. Key practical difference: City DHCD inspectors book 2-3 weeks out during peak season; County is slightly faster. Budget 1-2 extra days in City projects for permit coordination. Source: Baltimore City DHCD and Baltimore County Department of Permits and Records.
Roofing contractors in Baltimore
No contractors listed yet.
Run your roofing business on The Forge.
Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.