About Dennis Roofing

The Roofing Company Brooklyn Buildings Depend On

Licensed, local, and ready when your roof isn’t.

Dennis Roofing

We Know These Roofs Because We've Worked on Them

Dennis Roofing started with one simple idea: Brooklyn deserves a roofing company that gives homeowners and property managers a straight answer instead of a sales pitch. Too many contractors show up, throw a number at you, and move on – leaving you to figure out whether the fix actually made sense for your building. We do it differently. Every estimate comes with a real explanation of what we found, what needs to happen, and why.
We’ve spent years working on the full range of what this borough throws at us – flat membrane roofs on commercial buildings, century-old pitched roofs held together with too many layers, and everything in between. That kind of variety builds a different kind of eye. You start to recognize problems that don’t announce themselves – poor drainage design that’s quietly saturating a parapet wall, ventilation issues that are aging shingles from the inside out, flashing details that look fine until the first hard rain.
Our crews handle repair, full replacement, and new installation across residential and commercial properties, using materials matched to the building in front of us – not whatever’s easiest to carry on the truck. Asphalt shingles on a pitched rowhouse. TPO or modified bitumen on a commercial flat roof. Standing seam metal where longevity is the priority. We carry what the job calls for, and we know how to install it properly.
That range – across roof types, building types, and materials – is what makes us genuinely useful to the people who call us. A roofer who only works in one system will find a way to apply it regardless of what your building needs. We don’t have that problem.

Honest Roofing Work, Done Right the First Time

Too many property owners have been through the cycle: someone patches a leak, it comes back in three months, and then the conversation shifts toward a full replacement that could have been avoided with a proper diagnosis the first time around. That cycle is expensive and frustrating – and it’s almost always the result of a contractor treating the symptom instead of finding the source. Our goal is to break it.
We show up, trace the problem properly, and fix it in a way that holds. That starts with not guessing. A water stain on a ceiling tells you water got in – it doesn’t tell you where. We find where. Flashing failures around chimneys and skylights, failed seams on flat roofs, drainage issues backing up against parapet walls – the causes aren’t always obvious, and getting it wrong means the problem comes back.
For inspections, you get a written report with specifics – not a verbal summary you’ll half-remember by the time you need it. For replacements, we strip back to the deck and check what’s underneath before building back up, because what’s under the surface often changes the scope of the job. Hidden rot, compromised decking, or a ventilation design that was never right to begin with – those things matter, and skipping that step is how callbacks happen.
Everything from skylight installation to chimney repair to gutter work gets the same treatment: find the real issue, fix it right, leave the property better than we found it. Our reputation here is built one job at a time, and we’re not interested in cutting corners that show up six months later as someone else’s emergency call.

Six Things That Make a Real Difference

From the first estimate to the final walkthrough, here’s what you can expect working with Dennis Roofing.

A written estimate before we touch anything

You'll know the number - and what it covers - before work starts. If the scope changes once we're into the job and find something underneath, we'll call you before we proceed, not after.

Emergency response around the clock

Roof failures don't hold off until Monday morning. Our line is live 24 hours a day, and we dispatch fast - because water moving through a failed seam or cracked flashing costs more the longer it runs.

Full material range, no improvising

Asphalt shingles, flat membrane systems (TPO, EPDM, modified bitumen), standing seam metal, tile - we work in all of them. A crew that only knows one material will find a way to apply it regardless of what your building actually needs.

Residential and commercial experience

Single-family homes, multi-unit rowhouses, warehouses, mixed-use - we've worked on all of it. The access challenges, load considerations, and material choices differ significantly; we know how each one changes the job.

Storm damage you can actually document

Filing an insurance claim after a storm is complicated enough without a roofer who hands you a vague report. We document the damage thoroughly so you're not leaving coverage on the table.

Job sites left clean

Old shingles, flashing scraps, underlayment - all of it comes off the property the same day. No debris on your lawn, no nails left in the driveway. That's standard, not extra.

Ready to Talk About Your Roof?

Whether you’re dealing with an active leak, planning ahead for a replacement, or just want someone to take a look and give you an honest read – we’re straightforward to reach. Free estimates, no pressure, no runaround. Call us or fill out the form and we’ll get back to you fast.