The usual suspects
- Crown: the concrete or mortar slab on top of the stack. Cracks let water into the masonry.
- Cap: the cover over the flue that keeps out rain and animals. The Rowhouse Manual mentions annual cleaning for “animal nests.”
- Flashing: the metal seal where the chimney meets the roof. The Rowhouse Manual says to have a professional check “for blistering and cracking at flashing and chimney caps.”
- Stack masonry: eroded mortar joints and spalled brick above the roofline.
Published costs
| Job | Range | Source |
|---|---|---|
| Chimney cap replacement | $200–$850 | HomeGuide |
| Crown repair (minor) / full crown replacement | $200–$700 / up to $3,000 | HomeGuide |
| Flashing repair | $300–$1,800 | HomeGuide |
| Repointing a chimney | $700–$3,000 | HomeGuide |
| Partial rebuild / full chimney replacement | $1,000–$5,000+ / $4,000–$15,000 | HomeGuide |
HomeGuide notes that relining requires the stack and masonry to be in good condition, so a liner quote may come with masonry work first.
Historic properties
If your house is on the Philadelphia Register of Historic Places, the Historical Commission reviews masonry pointing and repair, roofing and flashing, and mechanical vents. The Commission’s October 2024 permit log includes staff approvals for “Chimney brick repair/replacement” on Green Street and brick approval for chimney work on Pine Street. More on historic review.
Working on the roof
Chimney repair means working on a roof, often three stories up and against a neighbor’s wall. Ask any contractor how they’ll access the roof, protect the neighbor’s roof, and whether they need anything placed on the sidewalk.
References
- City of Philadelphia: Philadelphia Rowhouse Manual (PDF)
- HomeGuide: Chimney repair cost
- HomeGuide: Chimney liner cost
- Philadelphia Historical Commission: Get approval for work to a historic property
- Philadelphia Historical Commission: permit log, October 2024 (PDF)
Checked October 30, 2026. Codes, fees, programs and prices change; confirm with the source. Cost figures are published ranges, not quotes.