Brooklyn’s Trusted Asphalt Shingle Roofing Contractor Services

If you put a new asphalt shingle roof on your Brooklyn home today, how many years of no-worry protection are you really buying? That’s the question homeowners should be asking-but usually don’t until water drips through the ceiling five years after installation. Here’s the truth from 22 years tearing off and installing roofs across Brooklyn: the answer has less to do with the shingle brand on the wrapper and more to do with the asphalt shingle roofing contractor you choose and how they handle flashing, ventilation, and prep. A quality architectural shingle-installed correctly on properly prepared decking with proper underlayment, flashing, and airflow-will give you 25 to 30 years of solid protection in Brooklyn’s wet winters and hot summers. That same shingle, nailed over old shingles by a crew that rushes the flashing and skips ventilation? You’re looking at leaks in 8 to 12 years, sometimes sooner.

The biggest mistake Brooklyn homeowners make is assuming all asphalt shingle roofs-and all contractors-are basically the same. They’re not. A proper asphalt shingle installation in Brooklyn isn’t just about nailing rows of shingles; it’s about building a complete weather barrier system from the wood deck up. The shingles you see are just the top layer. Underneath, a good asphalt shingle roofing contractor is addressing water infiltration, ice damming, wind uplift, and attic ventilation-issues that matter enormously on Brooklyn’s rowhouses, semi-detached homes, and brick townhouses but that get ignored by crews focused on speed over quality.

Google Drive file preview interface showing a shared document or media file

What a Real Asphalt Shingle Roofing Contractor Does Differently

Let me walk you through what happens when Dennis Roofing tackles an asphalt shingle roof in Brooklyn, because the differences start before a single new shingle gets opened. First, we do a complete tear-off down to the wood decking. That means stripping every layer of old shingles, old underlayment, and old flashing. Why? Because you need to see what’s underneath. On a Bay Ridge semi-detached home we worked last fall, the homeowner had been quoted $8,200 for a “roof-over”-nailing new shingles directly over two existing layers. That quote would’ve saved him the dump fees and tear-off labor, sure, but it also would’ve hidden eight sheets of water-damaged plywood around the chimney and along the eaves. We found soft, spongy decking that would’ve failed under the first big snow load. A roof-over would’ve trapped that rot under three layers of shingles, and he would’ve been calling us back in three years wondering why his bedroom ceiling was stained.

Once the decking is exposed, we replace any damaged or rotten plywood. Not “sister” it with strips. Not ignore it because it’s “only a small area.” We pull the bad sheets and install new ½-inch CDX plywood, properly fastened to the rafters. Then we install a quality synthetic underlayment-typically GAF Deck-Armor or similar-across the entire roof deck. This isn’t the old black felt your grandfather used; modern synthetic underlayment is tear-resistant, UV-stable, and provides a secondary water barrier if wind ever lifts a shingle or if ice dams form at the eaves.

Speaking of ice dams: Brooklyn gets them. Not as badly as Buffalo, but badly enough that every asphalt shingle roof we install gets ice and water shield membrane along the eaves-at least three feet up from the edge, often six feet on north-facing slopes or homes with shallow pitches. This self-sealing rubberized membrane stops water that backs up behind ice from finding nail holes and leaking into the house. We also run ice and water shield in every valley, around every chimney, and along any wall where the roof meets vertical siding. It’s code, yes, but it’s also common sense for Brooklyn’s freeze-thaw cycles.

Flashing: Where Most Contractors Cut Corners

If there’s one area where fly-by-night asphalt shingle roofing contractors save money and create future headaches, it’s flashing. Flashing is the metal or membrane that directs water away from chimneys, skylights, vent pipes, dormers, and walls. Good flashing is invisible, custom-fit, and layered into the shingle courses so water can’t flow backward. Bad flashing is visible, caulked in place, and guaranteed to leak.

On a Park Slope brick townhouse last spring, we tore off an eight-year-old asphalt shingle roof that was leaking at the parapet walls. The previous contractor had installed step flashing along the wall-so far, so good-but instead of cutting a reglet into the brick and tucking the flashing into the mortar joint, they’d just run the metal up the wall and caulked it. Caulk fails. It always fails, usually within three to five years in New York weather. Water ran behind the flashing, down the wall, and into the top-floor bedroom. We reframed the project properly: cut a shallow reglet into the brick mortar joints, tucked new copper step flashing into the cuts, sealed it with polyurethane caulk (not latex), and then counter-flashed over the top. That’s how you flash a parapet. It costs more in labor and material, but it doesn’t leak.

Chimney flashing is another common failure point. A proper chimney on a Brooklyn asphalt shingle roof gets base flashing (which sits on the roof deck and runs up the chimney), step flashing (which interlocks with shingle courses on the sides), and counter-flashing (which is embedded in the chimney mortar and overlaps the base flashing). The counter-flashing should be tucked into cut mortar joints, not surface-mounted and caulked. We see surface-mounted chimney flashing on at least half the roofs we inspect, and nearly all of them are leaking or will be within two years.

Brooklyn’s Housing Stock and Asphalt Shingle Challenges

Brooklyn isn’t one type of house. We’ve got steep-pitched Victorians in Ditmas Park, low-slope ranches in Canarsie, narrow three-story rowhouses in Bed-Stuy, and brick Cape Cods in Marine Park. Each presents different challenges for an asphalt shingle roofing contractor, and each requires specific solutions.

On a Canarsie Cape Cod with dormers, you’re dealing with valleys where the dormer roof meets the main roof. Valleys are high-flow areas-all the water from both roof planes funnels into that seam-so they need extra protection. We install ice and water shield the full length of every valley, then use either open valley construction (with metal flashing visible down the center) or closed-cut valleys (where shingles from one plane cut across the valley). Open valleys last longer in Brooklyn because leaves and debris wash through instead of building up, but closed-cut valleys look cleaner if that matters to the homeowner. Either way, the key is that ice and water shield underneath and proper shingling technique so water doesn’t flow sideways under the shingles.

On a Bay Ridge semi-detached with a shared party wall, you’ve got a vertical wall running up the center where your roof meets your neighbor’s roof (or where both roofs meet the shared wall). This requires continuous step flashing tied into the shingle courses and proper counter-flashing against the wall. Miss this, and water runs down the wall into both attics. We see this leak constantly on older semi-detached homes where the original flashing has corroded or where a previous contractor just smeared roofing cement along the joint and hoped for the best.

On a Park Slope brick townhouse with parapets (the low walls that run around the roof perimeter), you’re essentially dealing with walls on all four sides instead of eaves. Every parapet needs step flashing running up from the roof deck, tucked into the brick, and then capped with through-wall flashing or a counterflashing that sheds water outward. Parapets also mean dealing with cast-iron or copper scuppers (drain spouts through the parapet wall) that need to be tied into the roof membrane or kept clear so water doesn’t pond on the flat sections.

Architectural Shingles vs. Three-Tab: What Brooklyn Homeowners Actually Choose

Twenty years ago, most Brooklyn asphalt shingle roofs were basic three-tab shingles-flat, uniform, and rated for 20 to 25 years. Today, probably 85% of the asphalt shingle installations we do use architectural (dimensional) shingles, and for good reason. Architectural shingles are thicker, heavier (typically 240 to 400 pounds per square versus 180 to 200 for three-tab), and built with multiple laminated layers that create a textured, shadow-lined appearance. They look better, last longer (30-year to lifetime warranties), and perform better in wind (many are rated for 110 to 130 mph winds, which matters during nor’easters and the occasional tropical storm remnant).

The cost difference isn’t huge anymore. A three-tab roof on a typical 1,200-square-foot Brooklyn ranch might run $6,800 to $8,200 installed, while the same roof in architectural shingles runs $8,400 to $10,500. That extra $1,500 to $2,300 buys you better looks, longer life, and better warranty coverage. Most homeowners make that trade without hesitation, especially if they’re planning to stay in the house or sell in the next few years-architectural shingles have become the expected standard.

We install mostly GAF Timberline HDZ and Owens Corning Duration series shingles in Brooklyn. Both are solid mid-grade architectural shingles with good warranties, wide color selection, and proven performance in Northeast weather. GAF Timberline is probably the most common asphalt shingle in Brooklyn right now; it’s what most competitors install, and it’s what most building supply yards stock in depth. Owens Corning Duration is a close second. For homeowners who want a premium look, we also install CertainTeed Landmark or GAF’s Grand Sequoia line, which are thicker, heavier designer shingles that mimic the look of wood shake or slate. Those run $11,500 to $15,000 on a typical Brooklyn house, but they make a visual impact if curb appeal matters.

Ventilation: The Invisible Part of Asphalt Shingle Longevity

Here’s what most homeowners don’t realize and what too many asphalt shingle roofing contractors ignore: your shingles’ lifespan is as much about attic ventilation as it is about shingle quality. Asphalt shingles are designed to shed water and resist UV, but they’re not designed to bake from underneath. When your attic gets superheated in summer-and Brooklyn attics regularly hit 140 to 160 degrees in July and August-that heat radiates up through the roof decking and literally cooks the asphalt in the shingles from below. The asphalt dries out, the granules loosen, and the shingles curl, crack, and fail prematurely. A shingle that should last 30 years might fail in 18 because it spent every summer in a 150-degree attic.

Proper ventilation keeps attic temperatures closer to outdoor temperatures by allowing hot air to escape at the ridge or gable ends and pulling cooler air in through soffit or eave vents. The rule of thumb is one square foot of net free ventilation area for every 150 square feet of attic space, split roughly 50/50 between intake (soffits) and exhaust (ridge or gable vents). In Brooklyn, that usually means continuous soffit vents along the eaves and either a ridge vent running the full length of the peak or multiple gable vents at each end.

When we install a new asphalt shingle roof, we check attic ventilation as part of the estimate process. If the house has blocked soffits (common in older rowhouses where the eaves are tight against the rafters), we’ll add vent chutes between the rafters to create an airflow path from the soffit to the ridge. If there’s no ridge vent, we’ll cut the ridge and install a low-profile continuous ridge vent, which is invisible from the ground and far more effective than four or five mushroom vents scattered across the roof. Ventilation adds $600 to $1,400 to the project depending on what needs to be done, but it’s the difference between shingles that last their full rated life and shingles that curl and fail early.

Storm Damage and Insurance Claims for Asphalt Shingle Roofs

Brooklyn gets hammered by nor’easters, and every few years we get remnants of a hurricane or tropical storm with sustained winds high enough to lift shingles. After any major storm, we get a flood of calls from homeowners who’ve lost shingles or developed leaks. Here’s what you need to know as a homeowner: most homeowners’ insurance policies cover sudden wind or hail damage to your roof, but they don’t cover wear and tear or poor installation. If a 70-mph gust rips a dozen shingles off your roof, that’s a covered loss. If your shingles are curling and leaking because they’re 22 years old and at the end of their life, that’s maintenance and you’re paying out of pocket.

When we inspect a roof for storm damage, we document everything with photos, measurements, and notes: missing shingles, torn shingles, exposed underlayment, damaged flashing, and interior water damage. We provide that documentation to the homeowner, who files the claim with their insurance company. The insurance adjuster comes out, reviews the damage, and either approves or denies the claim. If approved, the insurer pays for repair or replacement (minus the homeowner’s deductible, typically $1,000 to $2,500). If the roof is older, the insurer might depreciate the payout based on age-a 15-year-old roof might only get 50% of replacement cost unless the homeowner has a replacement cost policy.

We work with insurance claims regularly, and honestly, the process has gotten harder over the last five years. Insurers are more aggressive about denying wind damage claims or attributing leaks to “pre-existing wear.” That’s why documentation matters. Photos of lifted shingles with torn nail lines, measurements of wind speed from the National Weather Service, and interior water stains that match the exterior damage all help make the case. We don’t “work with insurance” in the sense of inflating claims or promising to cover deductibles-that’s insurance fraud and it’s illegal-but we do provide accurate, detailed estimates and documentation so homeowners can make informed claims.

Cost Breakdown for Asphalt Shingle Roofing in Brooklyn

Brooklyn asphalt shingle roof replacement costs vary based on roof size, pitch, complexity, and access, but here’s what homeowners are actually paying in 2025 for a full tear-off and architectural shingle installation:

Roof Size (sq ft) Complexity Typical Cost What’s Included
1,000 – 1,200 Simple ranch, low pitch $7,800 – $9,500 Full tear-off, synthetic underlayment, architectural shingles, ridge vent, basic flashing
1,200 – 1,600 Cape or Colonial, moderate pitch $9,500 – $12,800 Tear-off, ice/water shield, architectural shingles, chimney reflashing, soffit/ridge ventilation
1,600 – 2,000 Two-story with dormers, steep pitch $12,800 – $16,500 Full tear-off, plywood replacement (if needed), premium underlayment, architectural shingles, complex flashing, full ventilation system
2,000 – 2,500 Townhouse with parapets and skylights $16,500 – $22,000 Complete tear-off, deck repairs, ice/water shield, designer shingles, custom flashing, parapet work, skylight reflashing, upgraded ventilation

These numbers assume architectural shingles like GAF Timberline HDZ, full tear-off of one existing layer, standard plywood replacement (2 to 6 sheets), and typical Brooklyn access (narrow driveways, street parking for the dumpster, but no major obstacles). Add 15% to 25% if you’ve got limited truck access, multiple stories requiring scaffolding, or heavy landscaping that needs protection. Add another $1,200 to $2,400 if you’re upgrading to designer shingles like CertainTeed Landmark Premium or GAF Grand Canyon.

Red Flags: How to Spot a Bad Asphalt Shingle Roofing Contractor

In 22 years, I’ve torn off a lot of roofs installed by contractors who either didn’t know better or didn’t care, and the mistakes are predictable. Here’s what to watch for when you’re getting estimates:

The contractor offers to “roof over” your existing shingles without even mentioning tear-off. Roof-overs are legal in New York (up to two layers total), but they’re almost always a bad idea. You can’t inspect the decking, you’re adding weight to the structure, and you’re trapping moisture and rot. Any contractor who leads with a roof-over and doesn’t offer tear-off as the default option is cutting corners to win on price.

The estimate is a one-line total with no breakdown. A serious asphalt shingle roofing contractor provides a written estimate that details square footage, shingle brand and model, underlayment type, flashing scope, ventilation work, plywood replacement allowance, permit fees, and dumpster costs. If the estimate just says “New roof – $9,500,” you have no idea what you’re getting or what’s included. Walk away.

They reuse old flashing “because it’s still good.” Metal flashing fatigues. Copper and aluminum last longer than galvanized steel, but even copper develops stress cracks after 20 to 30 years of expansion and contraction. Plus, you can’t properly integrate old flashing with new underlayment and shingles. Flashing is cheap compared to a leak. Replace it.

No mention of ventilation or underlayment in the estimate. If the contractor doesn’t talk about ridge vents, soffit vents, or attic airflow, they’re not thinking about long-term shingle performance. Same with underlayment-if they don’t specify synthetic underlayment or ice and water shield, they’re probably using the cheapest felt they can find, which defeats the purpose of installing quality shingles.

They won’t pull a permit. New York City requires a permit for any roof replacement. The permit costs around $250 to $400 depending on the borough and job size, and it triggers a DOB inspection after the work is complete. Some contractors skip the permit to save money and avoid inspection. That’s a problem for you when you sell the house and the title search shows unpermitted work, or when your insurance claim gets denied because there’s no record of the roof being installed to code.

Why Dennis Roofing Focuses on Asphalt Shingles for Brooklyn Homes

We handle other roofing systems-flat roofs, metal roofing, some tile work-but asphalt shingles are the backbone of what we do in Brooklyn because they’re the right fit for most of the housing stock here. Pitched roofs on wood-frame construction, whether it’s a 1920s bungalow in Sheepshead Bay or a 1950s ranch in Mill Basin, are built for asphalt shingles. They shed water naturally, they’re cost-effective, they’re repairable, and when installed correctly with proper underlayment, flashing, and ventilation, they last 25 to 35 years in Brooklyn’s climate.

What makes our approach different is that we design every asphalt shingle job from the wood deck up. We don’t just sell you shingles and a crew to nail them down. We look at your roof as a complete weather barrier system: structural deck, underlayment layers, ventilation pathways, flashing details, and then the shingles on top. That’s what separates a roof that looks good for two years from a roof that performs for 30.

If you’re getting quotes for a new asphalt shingle roof in Brooklyn, make sure you’re comparing apples to apples. Ask every contractor about tear-off versus roof-over, underlayment type, ice and water shield coverage, flashing replacement, and ventilation. Ask to see their licensing, insurance certificates, and examples of previous work. And don’t choose based solely on the lowest price-choose based on who’s doing the job right, because fixing a bad roof costs a lot more than installing a good one in the first place.