Expert Repairing Replacing Roof Shingles in Brooklyn, NY

Repairing or replacing roof shingles in Brooklyn typically costs $350-$750 for spot repairs covering 5-15 shingles, $2,800-$6,500 for partial replacement of one or two roof slopes, and $8,500-$16,000 for a complete roof replacement on a standard rowhouse or detached home. The decision between repair and replacement depends on three critical factors: how many shingles are damaged, whether the underlying felt or deck shows water damage, and whether your roof is past the two-thirds mark of its expected lifespan.

I’m Tony Rinaldi, and over 26 years replacing and repairing shingle roofs across Brooklyn-from Bensonhurst walkups to Marine Park Cape Cods-I’ve seen the same costly mistake repeated hundreds of times. A homeowner spots three or four shingles blown off after a March nor’easter, drives to the hardware store, grabs whatever bundle looks close to their roof color, and nails them down over a weekend. Seems responsible, right? But here’s what actually happens: those mismatched shingles from a different manufacturer have a different thickness and lay pattern, so water runs under them instead of over. The homeowner used roofing nails that are too short or placed them in the wrong spots-either too high where wind can catch the shingle edge, or too low where the next course doesn’t cover the nail head. Within six months, those “repaired” spots leak. The water sits on felt paper that’s already twenty years old. By the time the ceiling stain appears in the bedroom below, you’ve got deck rot, and what could have been a $450 repair properly done now requires $2,200 worth of plywood replacement, new underlayment, and shingles over a twelve-by-sixteen-foot area.

That’s why understanding how to repair or replace roof shingles the right way matters so much. It’s not just about slapping something up there-it’s about diagnosing what went wrong, matching materials correctly, and knowing when a repair is genuinely fixing the problem versus when you’re just postponing an inevitable full replacement.

How to Decide: Repair, Partial Replacement, or Full Roof Replacement

The first question homeowners ask me is always the same: “Can you just fix the damaged part, or do I need a whole new roof?” Here’s how I assess that on every Brooklyn job, and how you can make a preliminary evaluation yourself before calling a contractor.

Repair makes sense when: You have isolated damage-five to twenty shingles maximum-caused by a specific event like a fallen branch, windstorm, or an HVAC guy who walked carelessly across your roof. The surrounding shingles are intact, pliable when you press on them (not brittle or cracked), and the roof is less than fifteen years old. Most importantly, when you look in the attic or crawlspace below the damaged area, the underlayment and wood deck are dry with no staining, no soft spots, no mold smell.

On a Bay Ridge two-family I worked last spring, the homeowner had eight shingles ripped off the front gable during a January windstorm-classic scenario where wind caught the edge of the roof and peeled them back. The roof was eleven years old, a decent mid-grade architectural shingle. I went up, checked the felt paper underneath (bone dry, no tears), verified the deck was solid, and we did a straightforward repair. Matched the existing shingles through the original supplier, replaced those eight plus two more on either side where the seal strip had lifted, properly integrated the repair into the existing courses, and that fix has held perfectly for over a year now. Total cost was $420. That’s a repair done right.

Partial replacement-one or two roof slopes-makes sense when: Damage is concentrated on one side of the house (often the side that takes the most weather), or when you have a roof with different ages on different sections. Maybe the previous owner replaced the front but left the back, or you have a dormer or addition with a newer roof than the main house. You’ll see widespread granule loss, curling, or multiple leak points all on the south-facing slope, for example, while the north side still looks decent.

I handled a situation like this on a Park Slope brownstone garden unit two years ago. The rear roof section, which was flat-locked into the main building’s slope, had been replaced about nine years prior, but the main house roof was original-22 years old. The owner had leaks coming through the third-floor ceiling, all concentrated near where the two roof sections met. The main roof shingles were curled, brittle, losing granules heavily. The newer section was fine. We replaced just the main house slopes-front and back-left the garden unit roof alone, and properly integrated the flashing between old and new sections. Cost was $9,200 for that scope, versus $14,500 if we’d torn off everything including the sections that didn’t need it.

Full replacement is the right call when: Your roof is 18-25 years old (depending on shingle quality-basic three-tabs give out around 18-20 years, good architecturals last 23-28 years in Brooklyn’s climate), you’re seeing damage scattered across multiple slopes, you’ve had two or more separate leak repairs in the past three years, or a significant portion of shingles show advanced aging-cupping, granule loss that exposes the black asphalt mat underneath, or edges that crumble when you touch them. Another clear sign: you start seeing shingle granules washing down into your gutters heavily, not just a light dusting but actual piles of grit.

Here’s my honest benchmark, and this comes from watching hundreds of Brooklyn roofs age: Once you’re past the two-thirds point of expected lifespan and you need a repair that costs more than $800, start planning for full replacement within the next 12-24 months. You can do the repair to buy time-I’ll never tell someone to let their roof leak-but understand you’re putting $800 into a roof that’ll need $12,000 in the near future. Sometimes that’s the right financial move if you need another year to save up or you’re planning to sell. I just want homeowners to make that choice with open eyes, not discover six months later that their “fixed” roof is leaking again in a new spot.

Understanding the Real Causes of Shingle Damage in Brooklyn

Before you can properly repair shingles, you need to understand what actually damaged them-because the repair approach changes based on cause.

Wind damage is what we see most often after storms. Shingles get ripped off completely, or the tabs lift and crease. This happens because either the original installer didn’t nail the shingles correctly (nails placed too high don’t catch the shingle below, so there’s nothing holding the edge down), or because the seal strip-that line of adhesive on the back of each shingle-has failed due to age or poor-quality shingles. Wind damage typically shows a pattern: missing or lifted shingles concentrated on roof edges, ridges, gables, and the corners where two slopes meet. Those are the highest-pressure zones. On flat, middle-of-slope areas? Usually fine.

Dyker Heights and Sheepshead Bay homes near the water see worse wind exposure than interior neighborhoods. I’ve replaced sections of roof in those areas where 70-mph gusts from coastal storms just devastated edge shingles while the main field stayed put.

Aging and UV degradation look completely different. You’ll see uniform curling across large areas-the bottom edges of shingles start to curl upward, or the shingle centers hump up while edges stay down (called “cupping”). Color fades from the original brown or grey to a washed-out, bleached appearance. The asphalt becomes brittle; if you try to lift a shingle tab, it cracks instead of flexing. This happens because the asphalt binder oxidizes and hardens over decades of sun exposure, and the granules-those colored ceramic particles on the surface-gradually wash away, exposing the underlying mat to direct UV.

South-facing and west-facing roof slopes always age faster than north-facing slopes because of sun exposure. On a Canarsie split-level I inspected last fall, the north slope still had decent shingles at 21 years, but the south slope was completely shot-curled, brittle, bare spots everywhere. That asymmetric aging is totally normal.

Physical damage from trees, feet, or falling objects shows up as punctures, tears, or crushed areas. A branch lands on the roof and breaks through shingles and felt. An HVAC tech walks across your roof in August when shingles are hot and soft, leaving permanent foot-shaped depressions. Someone drops a hammer or tool. These create immediate leak points if the damage penetrates through to the underlayment.

Ice dam damage happens in winters with heavy, repeated snow. Snow melts from attic heat, runs down to the cold eaves, refreezes, and forms a dam. Water backs up under the shingles-sometimes three or four feet up from the edge-and leaks into the house. You’ll see water staining on soffits and fascia, and sometimes the shingle edges lift where ice expanded underneath them. Proper attic insulation and ventilation prevents this, but many older Brooklyn rowhouses and two-families have minimal attic space and poor ventilation, making them susceptible.

The Right Way to Repair Shingles: Step-by-Step Process

When we do a proper shingle repair, here’s exactly how it goes-and this is what separates a $400 repair that lasts from a $150 handyman special that fails in six months.

1. Remove damaged shingles carefully without damaging surrounding ones. Shingles are laid in overlapping courses, with each row covering the nails of the row below. To remove a damaged shingle, you need to lift the shingle above it gently, pull or cut the nails holding the damaged piece (usually four nails per shingle), and slide the old shingle out. In cold weather, shingles are stiff and brittle, so you have to work slowly or you’ll crack the good ones you’re trying to preserve. In hot weather-above 75°F-shingles are flexible, which makes them easier to lift without breaking, but the seal strips are sticky, so you need a flat bar to separate them without tearing the tabs.

This is where DIYers and cheap contractors create problems. They rip shingles out aggressively, crack the edges of surrounding shingles, tear the felt paper underneath, and then wonder why the repair leaks.

2. Inspect and repair the underlayment and deck. Once the damaged shingles are off, you can see the felt paper (or synthetic underlayment on newer roofs) and the plywood or board deck below. If the felt is torn, we patch it with roofing cement and a piece of new underlayment. If the deck is soft, stained, or rotted, we cut out the bad section and sister in new plywood. You cannot skip this step. Putting new shingles over compromised underlayment or rotted deck is like putting a band-aid over an infected wound-it’ll look fine for a month, then the problem resurfaces worse than before.

On a Bensonhurst rowhouse repair last summer, I pulled off six wind-damaged shingles and found that water had been leaking through a torn valley flashing for months, completely soaking a four-by-six area of felt and the plywood underneath. The homeowner had no idea-no interior leak yet, but another six months and she would’ve had a living room ceiling collapse. We replaced eighteen square feet of deck, installed new underlayment, fixed the valley flashing properly, then replaced the shingles. That scope turned a $380 estimate into a $1,250 job, but it actually fixed the problem instead of hiding it.

3. Match the replacement shingles. This is harder than it sounds. Shingle colors vary between manufacturers, and even the same color from the same manufacturer can look different if it’s from a production run five years apart-dye lots change, formulations evolve slightly. If your roof is under ten years old and you know the manufacturer and product line, we can usually get exact matches from a supplier. If the roof is older or you don’t know what shingles you have, we bring several samples up on the roof to find the closest match in color, thickness, and tab shape.

For small repairs, slight color mismatch isn’t the end of the world-after six months of weather, new shingles fade and blend in reasonably well. For larger repairs where we’re replacing thirty or forty shingles in a visible area, we sometimes rob shingles from a less-visible back slope to use on the front, then install the mismatched new shingles where nobody sees them. That sounds excessive, but on a Victorian in Ditmas Park where aesthetics really mattered to the homeowner, we did exactly that-moved twelve good original shingles from the rear slope to patch the front gable, put new (slightly off-color) shingles on the back. Looked perfect from the street.

4. Install replacement shingles with proper nailing technique. Each shingle gets four nails-six if you’re in a high-wind zone or near a roof edge-placed in a specific horizontal band about six inches up from the bottom edge and one inch in from each side. The nails must penetrate through the new shingle, through the top edge of the shingle below, and at least 3/4 inch into the deck. Nail heads should be flush with the shingle surface, not overdriven (where the hammer crushes the shingle around the nail) or underdriven (where the nail head sticks up and tears the shingle above it).

Nail placement matters enormously. Too high, and wind can lift the shingle because the nail isn’t catching the bottom tab. Too low, and the shingle course above doesn’t cover the nail head, so water can eventually work its way in around the nail. I’ve seen roofs where every single shingle was nailed too low-an inexperienced crew trying to work fast-and after five years the entire roof was leaking at thousands of nail points. That roof needed full replacement a decade early purely due to improper installation.

5. Seal and integrate the repair into surrounding shingles. After nailing the new shingles in place, we lift the tabs of the shingles above them and apply roofing cement under those tabs so they seal down over the repair. This creates a continuous, overlapping seal just like the original roof had. We also check that the seal strips on the new shingles are aligned with the tabs above-those strips need a few warm, sunny days to fully activate and bond, but applying a small dab of cement in the right spots helps them seal immediately.

In cold weather or late fall, seal strips won’t activate until the following spring, which is why fall repairs sometimes show lifted edges over winter-they’re technically installed correctly, but the adhesive hasn’t activated yet. We manage that by using extra cement and weighting down edges temporarily with sandbags if needed until temperatures rise.

When Shingle Replacement Becomes a Full Roof Project

Once the scope crosses into replacing more than about 30% of a roof slope-say, 15 or more squares (a square is 100 square feet of roof area) on a typical 50-square Brooklyn home-the economics shift. At that point, the labor for tear-off, disposal, and careful integration around the edges approaches the labor cost for just doing the whole roof. Material cost for partial replacement is only slightly less than full replacement, because you still need full rolls of underlayment, ridge cap shingles, and starter strips. And here’s the big issue: you’ll have a roof with mixed ages and mixed warranties, which creates problems down the road.

Let me explain what I mean with a real example. A Gravesend homeowner called me in 2019 because she had leaks along the ridgeline and around a bathroom vent stack. Her roof was 16 years old-original three-tab shingles in fair but declining condition. She wanted the minimum repair to stop the leaks. I gave her two options: $1,850 to replace the ridge cap, reflash the vent, and replace shingles in a six-by-ten area around the leak points, or $10,500 to replace the entire roof. She chose the repair, which was totally reasonable-it was her money, and she needed to budget for other home expenses.

Two years later, she called again. Different leak, different area-this time at a valley where the front slope meets a dormer. I came out, assessed it, and now I’m telling her she needs $2,400 worth of work including valley flashing replacement and thirty shingles. At that point, she’s spent $4,250 on two repairs, her roof is 18 years old, and I’m being honest with her: “This roof has maybe three to five more years. You can do this repair and probably get another two years, but you’re likely going to have at least one more leak before it’s all said and done, and you’ll be replacing the whole thing by 2024 anyway.” She ended up doing a full replacement that time, at $11,200 (prices had gone up since 2019). Was the original repair a mistake? No-it bought her two years at a time when she needed that. But she had to make that choice with realistic expectations.

Cost Breakdown: What You’re Actually Paying For

Understanding where your money goes helps you evaluate estimates and avoid both overpriced bids and suspiciously cheap ones.

Scope of Work Typical Cost Range (Brooklyn, 2025) What’s Included Timeline
Minor spot repair (5-10 shingles) $350-$550 Remove/replace damaged shingles, match existing, seal properly, minor underlayment repair if needed 2-4 hours, same day
Moderate repair (15-30 shingles, small area) $600-$1,100 Shingle replacement, underlayment patch, possible deck repair up to 4 sq ft, flashing adjustment if involved Half day to full day
Section replacement (one slope, 8-15 squares) $2,800-$6,500 Tear-off, disposal, new underlayment, new shingles, ridge/edge integration, flashing work at transitions 1-3 days depending on size/complexity
Full roof replacement (typical Brooklyn home, 35-50 squares) $8,500-$16,000 Complete tear-off, disposal, deck inspection/repair, ice-and-water barrier at eaves, full underlayment, new shingles, ridge cap, flashing, cleanup, warranty 2-5 days depending on weather, house complexity, crew size
Deck or structural repair (additional to above) $85-$140 per square foot replaced Cut out rotted plywood/boards, sister in new deck material, secure properly Adds time to any job where discovered

Labor represents about 60% of the cost on repairs, and 40-45% on full replacements. Material quality affects price significantly-builder-grade three-tab shingles run $90-$110 per square, mid-grade architectural shingles run $135-$180 per square, and premium shingles (50-year warranties, high wind ratings, designer colors) run $220-$350 per square. Disposal costs are real-a typical Brooklyn home produces 3-4 tons of old roofing that has to be hauled to a landfill that accepts it, which runs $120-$180 per ton depending on current dump fees.

Permit costs vary by neighborhood and scope. Small repairs don’t require permits. Full roof replacements in most Brooklyn neighborhoods require a permit ($300-$450), and in historic districts or landmark areas, you may need additional approvals that add time and cost. We handle all that as part of our full-replacement process.

Warranty Considerations That Affect Your Repair Decision

If your roof is less than ten years old and was professionally installed, there’s a decent chance it’s still under manufacturer warranty-typically 25 to 50 years on the shingles themselves, and 10 to 15 years on workmanship if the original installer offered that. Here’s what most homeowners don’t realize: manufacturer warranties are prorated after the first 10 years, meaning the manufacturer only covers a percentage of the cost, and workmanship warranties usually don’t transfer to DIY repairs or work done by a different contractor.

Before doing any repair, check if you’re still under warranty. If storm damage destroyed part of your roof and you’re at year eight of a 50-year shingle, you might be able to file a warranty claim (usually through the installing contractor, not directly with the manufacturer) that gets you free or steeply discounted replacement shingles. But if you or another contractor makes repairs without documenting the damage and following warranty procedures, you void that coverage.

We’ve walked homeowners through this process dozens of times. On a Marine Park Cape Cod with nine-year-old premium shingles, high winds tore off a section of ridge cap and damaged about twenty field shingles. The homeowner still had the original paperwork from the installing contractor (not us-they’d moved to Florida). We documented everything with photos, verified the damage was wind-related and not installation defect, contacted the manufacturer through the contractor’s warranty registration, and the homeowner got replacement shingles provided at no cost. They paid us for labor, underlayment materials, and the repair work itself-about $850 instead of the $1,400 it would’ve been if they’d bought all new shingles.

That said, warranty claims take time-sometimes four to eight weeks for approval and material delivery-so if you have an active leak, you’re doing a temporary repair or full replacement and then pursuing warranty reimbursement if applicable.

DIY Repairs vs. Professional Work: What’s Realistic

I’ll be straight with you: replacing five or six shingles on a low-slope, easy-access roof is something a reasonably handy homeowner can manage if they’re comfortable working on a roof, have proper safety equipment, buy the right materials, and take their time to do it correctly. I’m not going to tell you that every shingle repair requires a professional crew.

But here’s where DIY goes wrong most often. Safety: Roofing is legitimately dangerous. Steep slopes, wet conditions, working near edges-people get hurt badly. If your roof pitch is steeper than 6:12 (6 inches of rise for every 12 inches of horizontal run), you need proper fall protection, which most homeowners don’t have. Diagnosis: You see missing shingles. What you don’t see is whether the underlayment is damaged, whether deck rot has started, whether the flashing around that nearby chimney is failing. We catch those issues because we know what to look for; homeowners often discover them months later after a DIY repair fails. Material matching and sourcing: You grab shingles from Home Depot that look “close enough.” They’re actually a different product line with different dimensions, different seal strip placement, different thickness. They don’t integrate properly, and they leak. Proper technique: Nailing patterns, cement application, proper overlaps, seal integration-these details matter, and they’re not obvious unless you’ve installed thousands of shingles.

If you’re going to DIY a small repair, here’s my honest advice: Do it only on low-slope, easily-accessed areas. Buy the exact same shingle product if possible (take a sample to a roofing supplier, not a big-box store). Use roofing nails long enough to penetrate 3/4 inch into the deck (usually 1-1/4 inch nails for standard shingles over plywood). Follow the manufacturer’s nailing diagram-every shingle package has one. Apply roofing cement under the tabs above and below your repair to ensure sealing. And understand that you’ve voided any workmanship warranty and possibly the manufacturer warranty, so if something goes wrong, you own it.

For anything more complex-multiple areas, steep slopes, flashing involvement, underlying damage, roofs older than 15 years-calling a professional is the smarter move. You’re not just paying for shingle replacement; you’re paying for diagnosis, proper integration, warranty protection, and frankly, for someone else to assume the liability if something goes wrong.

Storm Damage, Insurance Claims, and Documentation

After major storms-nor’easters, hurricanes, intense summer thunderstorms with high winds-I get flooded with calls about missing or damaged shingles. If you have homeowner’s insurance (and you should), wind and hail damage to your roof is typically covered under your policy, minus your deductible.

Here’s how that process works, and how to maximize your chances of a successful claim. Document everything immediately. Take photos of the damaged shingles from ground level and, if safely possible, close-ups of the specific damage. Photograph any debris (tree branches, etc.) that caused impact damage. Note the date of the storm. If you see interior leaks, photograph those too with timestamps.

Call your insurance company to open a claim before doing any permanent repairs. You can-and should-do emergency temporary repairs to prevent further damage (tarp over a hole, for example), but don’t replace shingles before the adjuster has seen and documented the damage, or you might be denied because there’s no longer evidence of what was damaged.

Get an independent inspection from a qualified roofer. This is where we come in. We inspect the damage, document extent and cause, identify related issues (damaged flashing, underlayment compromise, deck damage), and provide a detailed estimate for proper repair or replacement. Insurance adjusters are sometimes contractors themselves, but often they’re generalists covering many claim types, and they don’t always catch every roofing issue. Having a professional roofing assessment ensures nothing is missed.

Understand depreciation and coverage limits. Many policies cover “actual cash value” for roofs older than 10-15 years, meaning they depreciate the reimbursement based on age. If your 20-year-old roof is destroyed, they might pay 40% of replacement cost. Other policies have “replacement cost” coverage, which pays full replacement regardless of age. Know which you have before filing a claim, because if your deductible is $2,500 and the depreciated coverage only gives you $3,000 on a $10,000 roof, you’re deciding whether it’s worth filing at all-claims can affect your premium or future insurability.

On a Midwood two-family last year, Hurricane Henri damage resulted in 35 missing or damaged shingles plus destroyed ridge cap along one section. The homeowner filed a claim, the adjuster initially approved $2,800 in repairs, but when we documented the full extent-including underlayment tears and three areas of deck damage that weren’t visible until shingles were removed-the claim was amended to $7,200, covering a much more comprehensive repair than the adjuster’s initial drive-by assessment would have funded. That’s the value of having an experienced contractor involved in the process.

Preventing Future Shingle Damage

Once you’ve repaired or replaced your shingles, a few smart maintenance practices extend the life of your roof significantly. Keep gutters clean. Clogged gutters cause water to back up under shingles at the eaves, leading to rot and leaks. Twice-yearly cleaning-spring and fall-is minimum. Trim overhanging branches. Branches scraping against shingles wear off the protective granules rapidly. Falling branches in storms cause obvious damage, but even the constant abrasion of a branch moving in wind accelerates aging. Keep trees trimmed back at least six feet from the roof surface.

Ensure proper attic ventilation and insulation. This prevents ice dams in winter and reduces heat buildup in summer that accelerates shingle aging. Many older Brooklyn homes have inadequate attic ventilation-adding ridge vents or increasing soffit ventilation makes a measurable difference in roof lifespan. Schedule periodic inspections. Every three to five years, have a roofer inspect your roof-check shingle condition, look for lifted or damaged areas, inspect flashing, verify no deck issues are developing. Catching small problems early means $400 repairs instead of $4,000 replacements.

Dennis Roofing offers those inspection services for existing customers as part of our maintenance approach. We’d rather help you maintain a roof for 25 years than replace it every 15 because preventable damage went unnoticed.

Choosing a Roofing Contractor for Repair or Replacement

Whether you’re hiring for a small repair or a full replacement, here’s what separates reliable contractors from the problems waiting to happen. Licensed and insured. New York requires home improvement contractors to be licensed. Verify that. Confirm they carry general liability insurance and workers’ compensation-if an uninsured worker falls off your roof, you can be held liable.

Willing to provide detailed written estimates. Not just “$8,000 for a new roof,” but line-item breakdowns showing tear-off, disposal, materials by type, labor, flashing, ventilation work, everything included. That transparency lets you compare bids accurately and know what you’re getting. References and portfolio. Ask to see recent projects in your neighborhood. Talk to two or three past customers about quality, timeliness, cleanup, and how the contractor handled any issues that came up.

Manufacturer certifications. Contractors who are certified by GAF, CertainTeed, Owens Corning, or other major manufacturers have completed training and maintain standards that let them offer extended warranties. It’s not mandatory-plenty of excellent roofers aren’t certified-but it’s a positive signal. Local presence. A company that’s been working in Brooklyn for 10+ years will still be here if you have a callback or warranty issue five years from now. The out-of-state storm-chaser crews that show up after hurricanes? They’re gone within weeks, and good luck getting them back if something fails.

We’ve been based in Brooklyn since 1999. Our crews live in Bensonhurst, Marine Park, Gravesend, Sheepshead Bay-neighborhoods where we work daily. We’re not running Facebook ads from a PO box in another state.

Final Thoughts: Making the Right Call for Your Roof

Deciding whether to repair or replace roof shingles comes down to honest assessment: What’s the actual extent of damage? How old is the roof? What’s your budget and timeline? How long do you plan to stay in the house?

If your roof is under fifteen years old, damage is localized, and you’re not seeing widespread aging, a proper repair makes total sense-you’ll get another five to ten years before replacement becomes necessary. If your roof is past the two-thirds mark of expected lifespan and you’re seeing multiple issues, planning for replacement within a year or two is smart, and any current repairs are just temporary stopgaps (which is fine if you need to buy time).

What matters most is that you make the choice deliberately, based on actual conditions rather than panic after spotting a few missing shingles, and that whatever work gets done-repair or replacement-is executed properly by someone who knows how shingles are supposed to integrate, seal, and shed water.

At Dennis Roofing, we’ll give you the honest assessment. If you need a full roof, I’ll tell you and explain why. If you can get away with a $500 repair and another three years, I’ll tell you that too, because I’d rather earn your trust and your business when you do need a big job than sell you something you don’t need right now. That approach has kept us busy in Brooklyn for over two decades.

If you’re dealing with damaged or aging shingles and want a straight answer about your options, reach out. We’ll come look at it, explain exactly what we’re seeing, and give you a clear recommendation based on 26 years of doing this work on every kind of Brooklyn roof.