Trade directory · Baltimore metro · Maryland

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.

Employer Establishments
355
U.S. Census Bureau
Peak Season
March through October, with heaviest demand April-June and September-October following spring storms and hurricane season preparation
Market estimate
Avg. Response Time
2-5 business days for quote scheduling; most established contractors book 3-6 weeks out during peak season
Operator average
Avg. Hourly Wage
$30/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

Roofing jobs in Baltimore

00 OPEN

0 open jobs in Baltimore.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

BALTIMORE-MD · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle roof replacement (3,000 sq ft)
Typical range based on local asphalt shingle roof replacement (3,000 sq ft) jobs.
$8,500 – $14,000
Metal roof installation (3,000 sq ft)
Typical range based on local metal roof installation (3,000 sq ft) jobs.
$12,000 – $18,500
Roof repair and patching (under 500 sq ft)
Typical range based on local roof repair and patching (under 500 sq ft) jobs.
$400 – $1,200
Flat roof TPO or EPDM membrane (2,500 sq ft)
Typical range based on local flat roof tpo or epdm membrane (2,500 sq ft) jobs.
$6,500 – $11,000
Roof inspection and damage assessment
Typical range based on local roof inspection and damage assessment jobs.
$150 – $400
Gutter installation and replacement (200 linear feet)
Typical range based on local gutter installation and replacement (200 linear feet) jobs.
$1,800 – $3,500
§ B · Regulatory

Licensing Requirements

MD
§1

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.

§2

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.

§3

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.

§4

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.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/14/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

55 ZIPs
Population790,490
Household income$68,559
Home value$235,535
Median rent$1,726
Unemployment4.64%
Job growth-1.38%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

5 STEPS
1

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.

01/05
2

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.

02/05
3

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.

03/05
4

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.

04/05
5

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.

05/05
§ D · Field notes

About This Market

UPDATED APR 2026

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.

Data Sources
  • Median hourly wage for roofers
    U.S. Bureau of Labor Statistics (BLS) Occupational Employment Statistics, May 2023 data for Maryland roofers
  • Number of licensed roofing establishments in Maryland
    U.S. Census Bureau, Statistics of U.S. Businesses (SUSB), latest available data; Maryland Home Improvement Commission licensing records
  • General liability insurance minimum requirement
    Maryland Home Improvement Commission (HIC) licensing requirements, Title 14, Md. Code Regs. 02.02
  • Baltimore City permit fees and requirements
    Baltimore City Department of Housing and Community Development (DHCD) Fee Schedule and Building Permit Guidelines, current fiscal year
  • Snow load and roof design standards for Baltimore
    Maryland Building Performance Standards (MBPS), Chapter 1, referencing International Building Code (IBC) amendments adopted by Maryland
  • Seasonal demand patterns and peak season timing
    Construction industry seasonality reports, roofing contractor associations, weather pattern data from National Weather Service (Baltimore-Washington region)
  • HIC exam requirements and passing score
    Maryland Home Improvement Commission official exam guidelines and test specifications
  • Baltimore County permit requirements and differences from City
    Baltimore County Department of Permits and Records, Building Codes Division guidelines
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

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.

Q/02

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.

Q/03

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.

Q/04

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.

Q/05

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.

§ F · Directory

Roofing contractors in Baltimore

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

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.