Research by Ivan Tchesnokov
The Short Answer
YES — YES — A DHCD building permit is required for full roof replacement in Baltimore.
Baltimore City DHCD at 417 E. Fayette Street, (410) 396-3000, administers building permits under the 2021 IBC/IRC with Baltimore City amendments. Properties in Baltimore's CHAP-designated historic districts require Certificate of Approval for exterior changes visible from public ways before DHCD issues the permit. Maryland HIC licensing required for all contractors. BGE (Baltimore Gas and Electric) serves both gas and electric in Baltimore. Online permits: baltimorecity.gov/permits.

Baltimore roof permit rules — the flat roof context

Baltimore's rowhouse flat roofs are a fundamentally different roofing system from the pitched asphalt shingle roofs that dominate most other cities in this series. A typical Baltimore rowhouse roof is a flat or slightly-sloped membrane system — modified bitumen (torch-down), EPDM rubber, or older built-up tar-and-gravel — installed between the brick parapet walls edging the sides and rear of the rowhouse roof. The parapet walls themselves are a critical waterproofing element: the flashing where the membrane meets the parapet cap is the most common source of Baltimore rowhouse roof leaks, and any roof replacement must include thorough parapet flashing work.

DHCD requires a building permit for full flat roof membrane replacement. The permit covers the structural condition of the roof deck substrate, proper drainage slope toward the interior drain, membrane system compatibility, and parapet cap and flashing installation. DHCD inspectors verify membrane attachment and sealing. Maryland HIC-licensed roofing contractors with flat membrane experience are essential — pitched-roof shingle contractors may not be qualified for Baltimore's predominant flat roof systems.

Interior roof drain function is the most critical operational consideration for Baltimore's flat rowhouse roofs. Baltimore's flat roofs drain to interior drains running through the building; clogged drains cause ponding water that dramatically shortens membrane life and eventually causes structural damage from water infiltration. Assess drain condition before any roof replacement and include drain repair or clearing in scope if there's any evidence of drainage issues. A properly functioning interior drain is the single most important Baltimore flat roof maintenance item.

CHAP review applies to roofing material changes visible from public ways in designated districts. For flat-roof rowhouses, parapet cap material changes, rooftop mechanical equipment placement, and any changes to the building's roofline are CHAP considerations. For the minority of Baltimore homes with pitched roofs — common in Roland Park, Guilford, and North Baltimore — material changes visible from the street require CHAP Certificate of Approval. Call CHAP at (410) 396-4866 before selecting roofing materials for any CHAP-designated property.

Three Baltimore roof replacement scenarios

Scenario 1
Fells Point rowhouse — Flat EPDM membrane replacement
A Fells Point homeowner has a 40-year-old built-up tar-and-gravel roof with multiple leaks and failing parapet flashing. Full replacement with EPDM rubber membrane: remove existing built-up system, inspect and repair roof deck as needed, install EPDM with proper drainage slope toward interior drain, install new parapet flashing. DHCD building permit. Fells Point is CHAP-designated; flat roof work not street-visible qualifies for CHAP staff-level review (1–2 weeks). Permit and CHAP fees: $175–$300. EPDM for a typical Baltimore rowhouse (400–600 sq ft): $4,500–$8,500. Maryland HIC-licensed flat roofing contractor essential.
Estimated fees: $175–$300 | Project cost: $4,500–$8,500
Scenario 2
Roland Park — Pitched slate roof replacement, CHAP required
A Roland Park homeowner has a 1912 Colonial Revival with original Vermont slate at end of life. Roland Park is CHAP-designated; roofing material changes require review. Options: original Vermont slate ($35,000–$70,000, most compatible) or high-quality synthetic slate ($18,000–$32,000, typically approvable). Standard asphalt not approved for Roland Park's prominent historic rooflines. CHAP board review: 3–5 weeks. DHCD permit: 2–4 weeks. Total timeline: 5–9 weeks. Fees: $250–$450.
Estimated fees: $250–$450 | Project cost: $18,000–$70,000
Scenario 3
Federal Hill — Modified bitumen with interior drain repair
A Federal Hill homeowner has failing modified bitumen roofing with a clogged interior drain causing ponding. Scope: drain repair, new modified bitumen membrane with proper slope to drain, new parapet flashing. DHCD permit. Federal Hill CHAP-designated; flat roof work not street-visible qualifies for staff review. Permit and CHAP fees: $175–$300. Modified bitumen for 500 sq ft Federal Hill rowhouse roof: $4,000–$7,500. The drain repair is critical — properly functioning drainage prevents the ponding that destroys flat membranes in Baltimore's 43-inch rainfall environment.
Estimated fees: $175–$300 | Project cost: $4,000–$7,500
VariableHow it affects your Baltimore roof permit
Flat vs. pitched roof — most Baltimore rowhouses are flatEPDM, modified bitumen, or built-up systems dominate. Flat roof replacement requires contractors experienced with membrane systems. Experienced Baltimore flat-roof contractors are essential; verify flat-roof experience through references from comparable rowhouse projects.
Interior drain function — criticalFlat rowhouse roofs drain to interior drains. Clogged drains cause ponding that destroys membranes. Assess and include drain repair in scope. Annual drain inspection is essential Baltimore flat roof maintenance.
CHAP historic districtsFlat-roof membrane work behind parapets is typically not street-visible and qualifies for staff-level CHAP review. Pitched-roof material changes in Roland Park, Bolton Hill, etc. require board review. Call CHAP (410) 396-4866 before selecting materials.
Parapet flashing — primary leak sourceThe flashing where the roof membrane meets the parapet walls is Baltimore rowhouses' most common leak location. Any roof replacement must include new parapet flashing. Incomplete flashing replacement is the primary cause of premature flat roof failure.
Maryland HIC and flat roof experienceMaryland HIC licensing required. For flat roofing, additionally verify experience with Baltimore rowhouse membrane systems — EPDM, modified bitumen, or built-up. Request references from comparable Baltimore rowhouse projects.
Baltimore roofing costsFlat EPDM (400–600 sq ft rowhouse): $4,500–$8,500. Modified bitumen: $4,000–$7,500. Pitched architectural shingles (Roland Park): $11,000–$18,000. Synthetic slate: $18,000–$32,000. DHCD permit: $125–$250.
Stop Googling
Get your Baltimore roof replacement forms, fees, and filing checklist — in 60 seconds.
Get my Filing Kit — $4.99 →
✓ 30-day refund  ·  ✓ No account  ·  ✓ Secure Stripe checkout

Baltimore flat roof maintenance and replacement cycles

Baltimore's flat rowhouse roofs have service lives of 15–25 years for quality EPDM or modified bitumen systems. The city's 43-inch annual rainfall, mid-Atlantic freeze-thaw cycling, and summer UV exposure create a demanding environment for flat membranes. Unlike pitched shingle roofs that shed water by gravity, flat roofs must drain actively toward the interior drain. Proactive annual inspection — checking the drain, parapet flashing, and membrane surface for blistering or seam separation — can extend a well-installed flat roof to 20–25 years of service life. Neglecting drain maintenance can cause premature failure in 8–12 years regardless of membrane quality.

The parapet flashing inspection should be done twice annually: once after the winter freeze-thaw season and once after the fall leaf-drop season when drains accumulate debris most aggressively. Refreshing parapet flashing every 10–12 years as preventive maintenance — without full membrane replacement — extends the useful life of quality flat roof membranes significantly and at much lower cost than premature full replacement.

What inspectors check and what Baltimore roof replacement costs

DHCD inspectors verify roof deck condition before new membrane, proper drainage slope, membrane attachment, and parapet flashing. For CHAP-designated properties, CHAP confirms the completed installation is consistent with the Certificate of Approval. Costs: EPDM flat roof replacement $4,500–$8,500; modified bitumen $4,000–$7,500; pitched architectural shingles $11,000–$18,000; synthetic slate (Roland Park/CHAP) $18,000–$32,000. DHCD permit $125–$250. CHAP COA $75–$175.

Baltimore City DHCD417 E. Fayette Street, Baltimore MD 21202
Phone: (410) 396-3000 | baltimorecity.gov/permits
CHAP(410) 396-4866 | baltimorecity.gov/chap

Common questions about Baltimore roof replacement permits

Does my Baltimore rowhouse flat roof need a permit to replace?

Yes — full flat roof membrane replacement requires a DHCD building permit. Minor repairs (patching isolated membrane blistering) generally don't. CHAP-designated properties with flat roof work behind the parapet typically qualify for staff-level review (not full board). Call DHCD at (410) 396-3000 to confirm.

What roofing system is used on Baltimore rowhouses?

Most Baltimore rowhouses have flat or low-slope roofs with EPDM rubber, modified bitumen (torch-down or peel-and-stick), or older built-up tar-and-gravel. These are fundamentally different from pitched asphalt shingle roofs. Experienced Baltimore flat-roof contractors who specialize in membrane systems are essential for proper installation and DHCD permit compliance. Verify specific flat-roof experience through references from comparable Baltimore rowhouse projects before hiring.

How long does a Baltimore DHCD roof permit take?

DHCD processes residential roofing permits in 2–4 weeks. CHAP-designated properties with non-street-visible flat roof work typically qualify for staff-level review adding 1–2 weeks. Pitched-roof material changes in Roland Park or Bolton Hill requiring full board review: 3–5 weeks for CHAP plus 2–4 weeks for DHCD, total 5–9 weeks. Maryland HIC-licensed contractors submit permit applications when the project is contracted.

General guidance based on publicly available sources as of April 2026. Verify current requirements with DHCD at (410) 396-3000 before starting. For a personalized report, use our permit research tool.