Roof Repair in Brooklyn, NY: Hiring Guide & Costs

A leaking flat roof in Brooklyn rarely waits for a convenient time -- it shows up as a stain on a ceiling in Bay Ridge two days after a nor'easter, or a slow drip in a Ditmas Park attic that's been going since the last freeze-thaw cycle. Because most Brooklyn roofs are flat or low-slope EPDM, TPO, or modified-bitumen systems built over parapet walls, repair work here is a different trade than shingle patching in a typical suburb, and hiring the wrong crew often means the same leak comes back after the next storm. This guide walks through how to vet a Brooklyn roof repair contractor, what a real repair bid should include, red flags to avoid, and how DOB permitting and Landmarks Preservation Commission (LPC) rules can affect even a small repair on a landmarked block in Park Slope or Brooklyn Heights.

By Jason Green · Roofing & Gutters · Published August 27, 2026 · 8 min read

Roofers in Brooklyn, NY

How to vet a Brooklyn roof repair contractor

Start by confirming the contractor holds a current Home Improvement Contractor (HIC) license through the NYC Department of Consumer and Worker Protection (DCWP) License Check tool -- this is non-negotiable for legal residential work in the city.

Ask specifically about flat-roof experience: a contractor who mainly does asphalt shingle slopes in the suburbs may not understand EPDM seam welding, TPO heat-welding, or how to properly flash a shared parapet wall between two attached rowhouses.

Questions to ask before you hire

Ask what membrane type is on your roof now and whether the repair will match it -- mixing incompatible membrane materials is a common cause of repeat leaks.

Ask whether the job needs a DOB permit or, if you're on a landmarked block in Park Slope, Brooklyn Heights, or Fort Greene, whether it needs Landmarks Preservation Commission sign-off, and who is responsible for filing it.

Ask how they'll access the roof -- ladder, interior hatch, or shared fire escape -- and whether a sidewalk shed or neighbor cooperation is needed given Brooklyn's tight lot lines.

Red flags in a Brooklyn roof repair bid

A bid with no membrane type specified, no mention of flashing at the parapet, or a price that seems far below the other bids for the same scope of work is a warning sign.

Avoid any contractor who asks for full payment upfront, can't produce a DCWP HIC license number on request, or pressures you to skip a permit for work that clearly requires one.

Be wary of a contractor who hasn't asked about your building's roof access or parking situation -- in dense Brooklyn blocks, that's usually a sign they haven't actually worked in the borough.

What a real repair bid includes

A legitimate bid should specify the membrane material (EPDM, TPO, or modified-bitumen), the repair method (patch, seam reseal, or flashing replacement), warranty length on the repair, and whether a permit will be filed.

It should also note approximate timeline, since weather windows matter -- most membrane adhesives and torch-down bitumen need temperatures above roughly 40-50 degrees to bond properly, which limits winter repair options to temporary sealing in many cases.

The Henry Standard and next steps

Homeowner Henry only matches you with roofers who are DCWP-licensed, insured, and background-checked, and we send a maximum of 3 matched pros per county so you get real competing bids instead of a flood of calls.

If you're dealing with a leak in Sheepshead Bay, a parapet issue in Park Slope, or storm damage anywhere in the 11215, 11209, or 11221 ZIP codes, visit the Brooklyn roofing hub at /roofing/new-york/brooklyn to see local cost guides, or get matched with vetted local roofers now.

Typical cost ranges

Small EPDM/TPO patch (under 10 sq ft)$500 - $1,200
Larger membrane patch/seam reseal$1,200 - $2,800
Flashing repair at parapet or chimney$800 - $2,200
Modified-bitumen section repair$1,000 - $3,000
Emergency leak tarping/sealing$500 - $1,500
Cornice-adjacent leak repair$1,800 - $4,500
Full roof inspection with report$250 - $600

Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.

Common questions

How much does roof repair cost in Brooklyn?

Most flat-roof patch and flashing repairs in Brooklyn run $500 to $3,000 depending on size and whether cornice or parapet work is involved, with emergency tarping starting around $500.

Do I need a permit for a small roof repair in Brooklyn?

Minor like-for-like patching is often exempt, but larger repairs, membrane replacement over structural areas, or any visible change on a landmarked block typically needs a DOB permit and possibly LPC review.

Why does my flat roof leak after every nor'easter?

Wind-driven rain finds weak seams, flashing, and parapet joints that freeze-thaw cycles have already loosened, so storms often reveal damage that was building for months.

Can any roofer patch an EPDM or TPO roof?

No -- these membranes require specific seam-sealing or heat-welding techniques, so it's important to confirm the contractor has actual flat-roof experience, not just shingle roofing.

What's the difference between a repair and needing a full replacement?

If a roof has multiple failed seams, widespread membrane degradation, or is past 15-20 years old, a roofer will usually recommend replacement instead of chasing repeated repairs.

Want real numbers for your own project?

Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.

Get My Free Roofing Quotes

More on this market

Local cost ranges, seasons, permits and licensing for this city live on the market page.

Roofers in Brooklyn, NY

The Henry Standard

Every roofer in our network agrees to three things.

Show up

Call back. Keep appointments. And if something changes, communicate it.

Quote honestly

Clear scope, materials, and pricing in writing—so you know what you're agreeing to.

Finish the work

See the job through and take care of the agreed-upon work before calling it finished.

Nothing revolutionary. Just the way we believe doing business should still be done.