Brooklyn NY

Licensed Roofers Serving Brooklyn - Flat Roofs, Shingles, Metal, and Everything Else

From a mid-job discovery to a 2 a.m. leak, we’re the roofing company Brooklyn property owners can actually reach. Free estimates. No pressure. Same-day emergency response.

Or

Brooklyn Roofs Have Their Own Rulebook - And We Know It

No two boroughs age the same way. The combination of salt air off the harbor, hard freeze-thaw cycles, and buildings that were put up anywhere from the 1890s to last year means a roofer here has to carry a different set of instincts than one working suburban tract housing in the middle of the country. Flat membrane systems on a Red Hook warehouse behave differently from asphalt shingles on a Park Slope rowhouse, which behave differently from the standing seam metal you’re starting to see on newer Williamsburg builds. The material matters. The building’s age matters. The drainage setup matters.
Our crews have worked on all of it – and that’s not a sales line. That kind of variety is what builds genuine diagnostic range. A roofer who’s only ever done one type of roof will look at your building and fit your problem to the solution they already know. We don’t work that way. We figure out what’s actually going on first
Flat roofing dominates the commercial side of Brooklyn. TPO and modified bitumen are the go-to membrane systems, and both require proper drainage planning and regular seam inspection to stay functional. EPDM shows up more on older stock. On the residential side, pitched roofs on brownstones and attached rowhouses are mostly asphalt shingles, but we see more metal and tile on gut-renovated properties every year. Each material has its own failure profile – how it ages, where it gives out first, what the repair versus replace calculation looks like at different stages. That’s the kind of thing that informs a real estimate.

From Greenpoint to Canarsie - We Don't Pick and Choose

A lot of contractors concentrate where parking is easy and jobs are straightforward. Brooklyn doesn’t work like that, and neither do we. Bay Ridge brownstones, Flatbush two-families, East New York commercial buildings, Carroll Gardens rowhouses, Crown Heights mixed-use – we’ve run jobs across all of it. Our crews know how to work in tight blocks, navigate permit requirements for older construction, and deal with the logistical realities of buildings that share walls, have limited roof access, or were built with materials that don’t match anything on a modern spec sheet.
The calls we get range from a homeowner who spotted a water stain on their ceiling to a property manager responsible for a commercial flat roof on a six-story building. Both matter. The diagnostic process is the same: figure out where the water is actually entering, not just where it’s showing up. Flashing failures around chimneys, skylights, and parapet walls account for a significant share of the leak calls we trace. So do drainage issues that weren’t designed with the actual roof pitch in mind. The visible stain is almost never the story – it’s just where the trail ends.
We handle the full scope: roof repair, replacement, new installation, inspections, maintenance, gutter installation, skylight installation, chimney repair, and waterproofing. Siding installation too, for property owners dealing with exterior problems beyond the roofline. Everything gets the same approach – trace the actual problem, fix it to hold, leave the site clean.

Getting an Honest Roofing Estimate in Brooklyn

The roofing estimate is where a lot of property owners get burned – not necessarily by fraud, but by vague scopes and numbers pulled out of thin air before anyone has actually looked at the roof. An estimate that doesn’t account for what’s under the current surface, how the drainage is set up, or whether there’s secondary damage from a previous repair isn’t protecting you. It’s just a number on paper.
Our estimates are free and come after a real inspection. We look at the roof surface, the flashing detail, the drainage configuration, any obvious deck or structural issues, and the full condition of penetrations – chimneys, skylights, vents. You get a written scope, not a verbal ballpark. If we find something unexpected once we’re into the job, we call you before we proceed. The cost conversation happens with you, not around you.
Storm damage calls get particular attention. A nor’easter or a hard hailstorm can affect a roof in ways that don’t show up immediately – damaged shingles that look intact from the street, membrane seams that lost adhesion, flashing that shifted. We document that damage thoroughly, which matters if you’re filing an insurance claim. A vague report from a roofer gets you a vague payout. Specific documentation of specific damage is how you get covered.

Brooklyn Neighborhoods We Serve

Dennis Roofing proudly serves property owners throughout Brooklyn with the same commitment to quality, transparency, and customer service. Click your neighborhood below to learn more about our local roofing services:

Answers to What Brooklyn Property Owners Actually Ask Us

Yes, and the distinction matters to us because the work is genuinely different. A single-family home in Bay Ridge and a four-story commercial building in Bushwick don’t share the same roof system, access situation, or material requirements. Our crews are set up for both – flat membrane systems on commercial roofs, shingles and metal on residential, and the range of mixed-use properties that fall somewhere between. We bring what the job actually calls for.
That’s usually a diagnosis problem, not a materials problem. Two failed repairs on the same roof almost always mean someone fixed the visible damage without finding where the water was entering. Flat roofs fail at seams, around penetrations, and along parapet walls – and the entry point can be several feet from where the water shows up inside. We trace it properly before we touch anything. A third patch on the wrong spot isn’t going to hold either.
It depends on the size, the material, what’s under the current surface, and whether there’s hidden damage we find once we’re into it. Asphalt shingle replacement on a standard rowhouse runs differently than TPO membrane work on a commercial flat roof. We don’t quote numbers before we’ve actually seen the building – that’s not how you get an accurate figure. What we can tell you is that our written estimate is the number you pay unless the scope genuinely changes during the job, and we tell you before proceeding if it does.
Call or fill out the form, and we’ll set up a time to come look at the roof. The inspection is free. We examine the surface, flashing, drainage setup, and any visible penetration or structural issues, then give you a written estimate with a clear scope of what needs to happen and why. No pressure, no upsell. If the problem is a minor repair, we’ll tell you that.
Our emergency line runs 24 hours a day, seven days a week. A storm at midnight or a burst pipe on a Sunday doesn’t wait, and neither do we. Response time depends on where we’re dispatching from and what’s already in the queue, but we move fast – because water moving through a compromised roof doesn’t pause while you wait for Monday morning.
Happy Clients
2107
Project Done
9821

What Brooklyn Property Owners Say After Working With Us

Dennis Roofing has helped homeowners, landlords, and property managers across Brooklyn get their roofs right the first time. Here’s what some of them had to say.

Your Brooklyn Roof Deserves a Straight Answer - Not a Runaround

Too many property owners spend months cycling through contractors who show up, throw a number at them, and disappear after the first repair doesn’t hold. That’s not how we operate. You call, we come look, we tell you exactly what’s going on and what it’ll take to fix it – in writing, before anyone touches a thing.
Free estimates. 24-hour emergency response. Licensed, insured, and ready to work on whatever your building has. Call us now or fill out the form and we’ll get back to you the same day.

Need a Brooklyn Roofer? Get Your Free Estimate Now

Free Roof Inspection & Estimate

Or