Brooklyn’s Trusted Roofing and Gutter Installation Contractor
Here’s the mistake I see every month: a homeowner invests $12,000-$18,000 in a beautiful new asphalt shingle or rubber roof, keeps their old gutters “because they still work,” and six months later discovers water stains on the living room ceiling, peeling exterior paint, or-worst of all-a wet basement. The roof is perfect. The problem? Those 15-year-old gutters are too narrow for the new roof’s drainage volume, or they’re pitched wrong, or the downspouts dump water right against the foundation. That’s why at Dennis Roofing, we approach every job as a complete water management system-because your roof and gutters aren’t separate parts, they’re partners, and when one fails, both fail.
A coordinated roofing and gutter installation from a single contractor in Brooklyn costs $8,500-$24,000 for most two- and three-story homes, depending on roof size, material choice, and gutter type. Working with one team means your fascia boards get inspected and replaced before new gutters go up, your gutter pitch matches your new roof’s drainage pattern, and your downspout placement considers both your building’s architecture and Brooklyn’s drainage codes. I’m Chloe Santoro, and for the past 11 years I’ve been designing these integrated systems for rowhouses in Williamsburg, brownstones in Park Slope, and two-families across Canarsie-always starting from the same question: where does the water go?
Why Brooklyn Roofs and Gutters Need Each Other
In a Bay Ridge semi-detached I worked on last spring, the homeowner had installed a new architectural shingle roof in 2019 but kept his original 4-inch K-style gutters from 1998. The roof was sloped perfectly and had zero leaks. But every heavy rain-and Brooklyn gets 46 inches a year-those undersized gutters overflowed at the corners, pouring water down the brick facade and into the crawl space. We replaced them with 6-inch gutters, added a third downspout on the long side, and installed splash blocks that directed runoff toward the street. Problem solved. But it took three years and $2,800 in basement waterproofing before he called us.
Your roof collects water. Your gutters move it away. When they’re not designed together, you get mismatches: too much water for too little gutter, downspouts in the wrong spots, fascia boards that rot because nobody checked them during the roof job, or gutter hangers spaced for the old roof’s lower volume. A proper roofing and gutter installation contractor evaluates the entire envelope-roof pitch, square footage, tree cover, building height, and Brooklyn’s specific drainage challenges like narrow lots, shared driveways, and older sewer connections that can’t handle direct downspout flow.
Here’s what that integrated approach looks like in practice. On a Bed-Stuy brownstone last fall, we started with a roof inspection and found three layers of old asphalt shingles (code allows two maximum), rotted plywood in two sections, and fascia boards so deteriorated the existing gutters were pulling away from the roofline. We stripped everything to the deck, replaced 180 square feet of sheathing, installed ice-and-water barrier along all eaves and valleys, laid GAF Timberline HDZ shingles in Weathered Wood, then rebuilt the fascia with PVC trim boards before mounting new 6-inch seamless aluminum gutters with hidden hangers every 24 inches. The gutters were pitched 1/4 inch per 10 feet toward three downspouts we positioned to avoid the front stoop and the neighbor’s shared driveway. Total cost: $19,400. Timeline: nine days including brownstone-mandated Landmarks Preservation approvals. The owner told me two months later that for the first time in eight years, her parlor floor stayed dry during nor’easters.
What a Complete Roofing and Gutter Installation Includes
When you hire a combined contractor, the scope should cover every transition point where roof meets air and water meets ground. At Dennis Roofing, our standard package includes roof tear-off or overlay (depending on existing conditions and code compliance), decking repair, underlayment installation, new roofing material, all flashing and vents, fascia inspection and repair, soffit work if needed, seamless gutter fabrication and installation, downspout placement and extensions, and-critically-testing the entire system with hoses before we leave.
The fascia step is where most “roof-only” contractors cause future problems. Fascia boards (the vertical trim behind your gutters) often show hidden rot that’s only visible once old gutters come down. If a roofer ignores that rot and just focuses on shingles, your new gutters get mounted to compromised wood, sag within two years, and pull away during the next big storm. We replace fascia with either 1×8 PVC boards (for zero future maintenance) or primed cedar (for historic brownstone aesthetics) before gutters go up. That adds $8-$14 per linear foot but eliminates callbacks and prevents the “new roof, falling gutters” nightmare.
Gutter sizing matters more than most homeowners realize. Brooklyn’s typical two-story rowhouse has 900-1,400 square feet of roof surface. Standard 5-inch K-style gutters handle about 2,500 square feet in moderate rainfall, but Brooklyn gets sudden downpours-two inches in an hour isn’t rare during summer thunderstorms-and steeper roof pitches (common on post-1920 construction) push water faster. We usually spec 6-inch gutters for anything over 1,000 square feet or any roof steeper than 6/12 pitch. The upgrade costs $2-$3 more per linear foot but doubles capacity and virtually eliminates overflow.
| Brooklyn Home Type | Typical Roof Size | Recommended Gutter Size | Downspout Count | Combined Project Cost Range |
|---|---|---|---|---|
| 1-story ranch (Marine Park, Mill Basin) | 1,200-1,600 sq ft | 5-inch or 6-inch K-style | 4-6 | $7,500-$12,000 |
| 2-story rowhouse (Sunset Park, Bushwick) | 900-1,300 sq ft | 6-inch K-style | 4-5 | $11,000-$16,500 |
| 3-story brownstone (Fort Greene, Clinton Hill) | 1,100-1,500 sq ft | 6-inch K-style or half-round | 4-6 | $15,000-$22,000 |
| 2-family w/ flat + pitched sections (Bensonhurst, Midwood) | 1,400-2,000 sq ft | 6-inch K-style + scuppers | 6-8 | $14,000-$24,000 |
| Detached colonial (Dyker Heights, Bay Ridge) | 1,800-2,400 sq ft | 6-inch K-style | 6-8 | $13,500-$20,000 |
Material Choices That Work Together
Your roof and gutter materials should complement each other in both performance and lifespan. It makes no sense to install a 50-year architectural shingle roof and pair it with builder-grade aluminum gutters that’ll dent and sag in 12 years. At Dennis Roofing, we match longevity: premium roofing gets heavy-gauge gutters, economy roofing gets standard but properly installed drainage.
For asphalt shingle roofs (the most common choice in Brooklyn, making up about 65% of our residential installs), we typically recommend .032-gauge seamless aluminum gutters in colors that either match the trim or create intentional contrast with the brick. Aluminum won’t rust, weighs little (important for older fascia), and our seamless fabrication means no leaky joints every ten feet like you get with sectional gutters from big-box stores. Cost: $6-$9 per linear foot installed, with baked enamel finish in 20+ colors.
For flat rubber roofs or modified bitumen (common on rowhouse rear extensions and garage connections), we often integrate interior scuppers and conductor pipes rather than exterior gutters. A scupper is an opening in the parapet wall that drains into a downspout inside the building envelope-keeps the back of your house cleaner, prevents ice buildup, and matches the industrial aesthetic of EPDM or TPO roofing. Over in Gowanus, where I live and where many renovated warehouses have rubber roofs, this is the standard approach. Scuppers cost $180-$250 each to fabricate and install but eliminate 30-40 feet of exposed gutter runs that collect leaves and freeze solid every February.
On historic brownstones, especially in landmark districts like Brooklyn Heights, Cobble Hill, and parts of Clinton Hill, we install half-round copper gutters to meet Landmarks Preservation Commission requirements and match the building’s 1880s-1920s character. Copper costs $22-$32 per linear foot installed, develops that green patina everyone associates with old Brooklyn, and lasts 60-100 years. We fabricate custom brackets, solder all joints (no sealants that fail), and use 3-inch round downspouts that mount flush to the facade. It’s an investment-a full copper gutter system runs $8,000-$14,000 on a typical brownstone-but it outlives the roof and becomes a selling point when the house changes hands.
Solving Brooklyn’s Specific Water Problems
Brooklyn isn’t a generic suburb. Our housing stock is dense, old, and quirky, with drainage challenges you won’t find in sprawling Long Island developments. Narrow lots mean your downspouts might discharge 18 inches from your neighbor’s foundation. Mature street trees drop leaves that clog gutters three times a year. Combined sewer systems (we’re still on them in 70% of Brooklyn) mean you can’t legally connect downspouts directly to the sewer line-water has to go to the ground first, which causes puddling, erosion, and basement seepage if not managed correctly.
In Marine Park and Mill Basin, where lots are wider and many homes sit on slab foundations, we extend downspouts 8-10 feet from the house using underground PVC drain lines that daylight at the curb or tie into drywell systems. This keeps water away from the foundation and prevents the mud-pit-next-to-the-house problem every spring. The underground lines cost $12-$18 per linear foot to bury (including trenching, pipe, and backfill), but they’re invisible, maintenance-free, and they mean your landscaping doesn’t get destroyed by gutter splash every rain.
In denser neighborhoods like Crown Heights, Prospect Lefferts Gardens, and East Flatbush, where houses share property lines and driveways, downspout placement becomes a diplomatic issue. You can’t send water onto your neighbor’s walkway. We solve this by positioning downspouts near shared fence lines, installing rain barrels that capture the first 50 gallons for garden use (popular in eco-conscious Park Slope and Windsor Terrace), or using articulated downspout extenders that roll out during rain and retract when dry. It sounds minor, but poor downspout positioning causes more neighbor disputes than any other exterior feature.
Tree cover is another variable. If your Ditmas Park or Midwood block has 80-year-old oaks and maples shading the roof, you’ll need gutter guards to prevent twice-a-year cleanouts that cost $150-$250 each time. We install micro-mesh guards (not the cheap snap-on plastic kind) that block leaves and helicopter seeds while allowing water through. They cost $7-$11 per linear foot but pay for themselves in three years of avoided cleanings. I don’t recommend guards for tree-free blocks-they’re unnecessary and add expense-but on a wooded Fort Hamilton or Dyker Heights street, they’re essential.
The Dennis Roofing Process for Combined Projects
Our typical roofing and gutter installation flows like this: First, I visit the property for a detailed assessment-not a quick glance from the sidewalk, but a ladder inspection of roof condition, fascia integrity, and current gutter performance, plus measurements and photos. I note problem areas: missing shingles, soft spots in the decking, rusty gutter seams, downspouts that dump against the foundation. That visit takes 45-60 minutes and includes a walk around the interior perimeter to check for ceiling stains or attic leaks that signal where water’s getting in.
Second, we provide a written estimate that breaks down roofing costs, gutter costs, fascia/soffit repairs, permits, and timeline. Brooklyn requires permits for full roof replacements (not repairs under 25% of the roof area), and depending on your neighborhood, you might need Landmarks or Buildings Department approvals. We handle all permitting, which adds $350-$600 to the project but keeps you code-compliant and protects your homeowner’s insurance coverage.
Third, we schedule the work in weather-appropriate windows-spring and fall are ideal, summer is hot but fast-drying, winter is possible for emergency replacements but not preferred because sealants and adhesives don’t cure well below 40 degrees. Most combined projects take 5-8 days: one day for tear-off and decking repairs, two days for roofing installation, one day for fascia work, one day for gutter fabrication and mounting, and a final half-day for cleanup, inspection, and system testing.
Fourth, we test everything. Before we leave, we run hoses across different roof sections to simulate heavy rain and verify that gutters catch all the flow, downspouts discharge properly, and there’s no overflow at corners or valleys. This catches installation errors immediately rather than discovering them during the next thunderstorm when we’re off the job.
Over in Sheepshead Bay last summer, we completed a roof and gutter project on a 1960s split-level-new GAF Timberline shingles in Charcoal, 6-inch white aluminum gutters, and rebuilt fascia on the garage addition. During our hose test, we found one downspout wasn’t flowing freely. Turned out a piece of old shingle debris had lodged in the elbow joint. We cleared it in five minutes. If we hadn’t tested, the homeowner would’ve called three weeks later during the first rain, frustrated and doubting the whole installation. That’s why we test. Every time.
When to Replace Both, and When to Keep One
Not every roofing project requires new gutters, and not every gutter problem means you need a new roof. I’m not here to upsell unnecessary work. But there are clear indicators when it makes sense to bundle both jobs.
Replace both when: your roof is at end-of-life (20+ years for asphalt shingles, 15+ for flat roofs) AND your gutters are sagging, rusty, or leaking at seams. When fascia boards are rotted and need rebuilding anyway-because once gutters come down for fascia work, reinstalling old gutters is false economy. When you’re doing a major exterior renovation and want all new materials with matched warranties and a cohesive look. When your current gutters are undersized for your roof area and you’re getting overflow problems.
Keep gutters, replace roof when: gutters are less than 10 years old, still structurally sound, and properly sized. When you’re overlaying a second layer of shingles (no tear-off) and fascia doesn’t need work. When budget is tight and gutters are genuinely functional-don’t let any contractor pressure you into unnecessary replacements.
Keep roof, replace gutters when: the roof is under 10 years old with no leaks but gutters are sagging, disconnected, or clogged beyond repair. When you’re repainting or re-siding and want gutters that match the new color scheme. When you’ve had repeated basement water problems that trace back to poor gutter drainage.
Honesty saves everyone time. On a Gravesend two-family last spring, the owner called for a full roof and gutter estimate. Roof was a 2017 install, still solid, with 15-20 years left. Gutters were original to the house, 1991 builder-grade sectional aluminum with separated joints and two downspouts for a 1,400-square-foot roof-clearly inadequate. I recommended gutter replacement only: $3,200 for new 6-inch seamless gutters and four downspouts. He appreciated not being upsold a $15,000 roof he didn’t need, hired us for the gutters, and told three neighbors. That’s how you build a business in Brooklyn.
Working With a Single Contractor vs. Separate Teams
Some homeowners hire a roofer for the roof and a gutter company for the gutters, thinking specialization equals better work. In my experience, that creates coordination headaches, finger-pointing when problems arise, and gaps in warranty coverage. The roofer says the leak is a gutter issue; the gutter installer says water’s coming from the roof. You’re stuck mediating and often paying twice to fix something that should’ve been done right the first time.
A single roofing and gutter installation contractor eliminates that blame game. We own the entire water management system. If your ceiling leaks after we’re done, we don’t say “call the gutter guy”-we come back, diagnose the issue, and fix it under our warranty. We also sequence the work logically: fascia repairs before gutters go up, flashing integration where roof meets gutter, coordinated color choices, and one cleanup instead of two.
The warranty structure is cleaner too. At Dennis Roofing, we provide a 10-year labor warranty on all installation work (roofing and gutters), plus manufacturer warranties on materials-25-50 years for shingles depending on product line, 20 years on aluminum gutters. If something fails in year three, you call one company, not two, and we handle it without disputes about whose responsibility it is.
Cost-wise, bundling usually saves 10-15% versus hiring separate contractors, because we’re mobilizing once, permitting once, and scaffolding once (for three-story buildings). On a $20,000 combined project, that’s $2,000-$3,000 in your pocket. More importantly, you deal with one project manager, one schedule, and one invoice.
What Makes Dennis Roofing Different in Brooklyn
We’re not the biggest contractor in Brooklyn, and we don’t try to be. We’re selective-taking 60-70 projects a year, mostly residential, almost all in Brooklyn, with a crew I’ve worked with for six-plus years. That consistency matters. When the same team handles your project from estimate to final cleanup, quality stays high and details don’t get lost.
My background in metalworking (my family ran a custom fabrication shop in Williamsburg for 30 years) means I understand gutters at a level most roofers don’t. I know how to form custom conductor heads for brownstone restorations, how to solder copper without over-heating and weakening joints, and how to fabricate oddball gutter profiles for historic jobs where off-the-shelf won’t cut it. That’s rare in the roofing world, where most crews outsource specialty gutter work or skip it entirely.
We also photograph everything: before, during, and after. You get a digital folder with 40-60 images showing old roof conditions, decking repairs we made, underlayment installation, flashing details, fascia replacements, and the finished system. If you sell the house in five years, those photos prove to buyers that the roof and gutters were done right, adding to your home’s value and making the sale easier.
Finally, we’re local. I live in Gowanus, our shop is in Sunset Park, and most of our crew lives in Bensonhurst, Sheepshead Bay, and Canarsie. We’re not a Manhattan company doing occasional Brooklyn jobs or a big Connecticut operation that subcontracts everything. We know Brooklyn blocks, Brooklyn weather, and Brooklyn inspectors. That matters when you need a callback in January because an ice dam formed, or when you want a referral for a mason to fix the chimney we noticed was cracked. We’re here, and we’re staying here.
If your Brooklyn home needs a new roof, failing gutters, or both, call Dennis Roofing for an assessment. We’ll give you a straight answer about what needs replacing, what can wait, and what a properly integrated system will cost. No pressure, no upselling, just 11 years of experience turning roofs and gutters into reliable, long-lasting water management systems that protect your home and give you one less thing to worry about.