There Are a Lot of Ways to Find a Roofer – Here’s the One That Actually Works

Skip the Pitch and Ask for the Failure Point

I once spent four visits solving something that took ten minutes. A Park Slope homeowner had already burned through two roofers and a mason for a top-floor stain that kept reappearing after wind-driven rain – and I got there just after 7 a.m. on that fourth trip, roof still wet from overnight, and spotted a loose piece of counterflashing that only flicked open when wind came off the alley side. One fastener, one seal detail, done. Weeks of “you need a full replacement” talk had somehow missed it because nobody stopped to find the exact failure point. That’s the whole thing. The best way to find a roofing contractor isn’t to collect more bids – it’s to force each one to show you precisely where they think water is getting in before they say another word about price.

Professional roofing contractor inspecting and repairing a residential roof in Brooklyn, New York

On a Brooklyn rowhouse, the problem usually starts where two materials meet. Not in the middle of the membrane, not in a random field seam – at the transition. The parapet tie-in, the flashing at a bulkhead base, the drain edge where old tar meets newer rubber, the coping cap that somebody re-caulked three times and called it fixed, the skylight curb that’s never been properly counter-flashed. That’s where the route begins. And here’s the move I always make: I trace it backward in the air with my finger, starting at the stain on the ceiling and working uphill and outward toward where water actually entered. Not staring at the stain – following the path the water took to get there. A contractor who skips that step and jumps to “the whole roof needs to come off” isn’t diagnosing anything. They’re guessing, just with more confidence.

Question to Ask Weak Answer Strong Answer Why It Matters
Where is the exact entry point? “The roof is aging and there are multiple vulnerable areas.” “Water is entering at the east parapet counterflashing – I can show you the gap and the rust line.” A vague answer means they haven’t found it. A specific answer means they traced it.
What evidence supports that conclusion? “Based on the age and the stain pattern, it’s pretty clear the membrane has failed.” “Here are photos of the lifted flashing edge, the rust staining on the masonry below it, and the saturated insulation board I probed at that corner.” Opinions without physical evidence are guesses. You need photos and probed materials, not assumptions.
What nearby components are involved? “The whole roof is interconnected, so we recommend full replacement to be safe.” “The drain is holding water near that same corner, which is loading the flashing seam. We need to address both or the repair won’t hold.” Leaks rarely involve just one component. A real diagnosis names the system, not just the symptom.
What fix is actually needed? “At this point, a full tear-off is really your best investment for peace of mind.” “The field membrane is in good shape. This scope covers the counterflashing replacement and the drain rebuild – that’s what the evidence points to.” The fix should match the failure. If they can’t connect the repair scope to specific observed damage, push back.

⚠ Don’t Let the Presentation Fool You

A glossy packet, drone footage, and a dramatic walkthrough don’t prove a roofer found your leak. They prove they have a good printer. If a contractor can’t point to the specific detail that failed – the flashing edge, the failed seam, the blocked drain – and explain how water moved from there to your ceiling, then what you have is a confident guess dressed up as a diagnosis. A confident guess is still a guess.

Watch How They Diagnose Before You Compare Prices

Here’s my blunt opinion: comparing estimates before you’ve verified what each roofer actually diagnosed is a waste of your time and money – which is why Ray Okonkwo, with 17 years in roofing and a habit of hunting leak paths across Brooklyn roof transitions, keeps pushing owners back to the diagnosis before they even open a second bid. Most people get three numbers and a gut feeling. What they should be getting is three different explanations of the same failure – and if those explanations don’t line up, that’s the real story.

Last Tuesday, I watched this happen again. A homeowner in Flatbush had two estimates in hand and was ready to pick the lower one. I looked at both scopes: one roofer was pricing a full membrane replacement, the other was replacing three feet of flashing around a bulkhead. Same roof. Same leak. Completely different problems, according to different contractors. The homeowner was trying to compare dollar amounts when the actual question was which one – if either – had actually found what was wrong.

That sounds reasonable, but here’s where it falls apart: if one roofer is scoping a flashing repair, another is recommending membrane replacement, and a third isn’t touching drainage at all, those aren’t competing bids. They’re three separate theories about three separate roofs. Brooklyn’s housing stock makes this worse, not better. A rowhouse with a flat roof, a parapet that’s been pointed twice in forty years, an alley on the west side that accelerates wind, a bulkhead that’s been patched over with three generations of product – that’s not a simple canvas. Alley wind exposure changes how water enters. Old masonry transitions hold moisture in ways newer construction doesn’t. If a contractor isn’t naming those specifics, they haven’t looked closely enough to price the work honestly.

The 5-Part Diagnostic Sequence a Roofer Should Walk You Through On Site

1
Identify where water appears inside.

Start at the ceiling stain, the wet insulation, the damp drywall. That’s the symptom – not the source. A good roofer marks this and immediately moves on.

2
Trace uphill and outward to roof transitions.

Water doesn’t fall straight down through a roof. It travels. They should be tracking the route from the stain back to the transition point – parapet edge, skylight curb, drain ring, bulkhead base.

3
Inspect seams, flashing, drains, parapets, penetrations, and prior patches.

Every old repair is a place where two materials meet under stress. They should be pressing seams, probing blisters, checking drain collars, and looking at every prior patch job – not just the area near the stain.

4
Explain the likely route water took under wind or ponding conditions.

Not every leak happens during a downpour. Some need wind to drive moisture under loose flashing. Some need standing water to find a pinhole. The roofer should be able to explain which scenario fits your roof and why.

5
Define the smallest repair or replacement scope that matches the evidence.

Not the most profitable scope. Not the safest upsell. The scope that addresses what they actually found. If they can’t draw a straight line from the evidence to the work order, it doesn’t hold up.

Estimate Shopping

  • Collect 3-5 bids as fast as possible
  • Compare totals and payment terms
  • Judge by presentation quality and reviews
  • Assume all scopes are solving the same problem
  • Pick the middle price and hope for the best

Diagnosis Shopping

  • Ask each roofer to identify the specific failure point
  • Request photos of the suspected transition or detail
  • Ask them to name components they’re not addressing and why
  • Verify the repair scope ties directly to observed damage
  • Compare diagnoses first – then compare prices

Use This Screen Before Anyone Gets on Your Roof

If I were standing in your hallway, I’d ask you one thing first: has any roofer you’ve spoken to told you what they think is failing before telling you what they want to sell? Not “the roof is old” or “there are several areas of concern” – but the actual failure detail, named and photographed. That’s the filter. Everything else – licensing, insurance, reviews, turnaround time – comes after that. The checklist below is what Dennis Roofing uses to vet the process before a single boot hits your roof.

Before you book anybody, can they tell you where the water got in without wandering into a sales speech?

Before You Book a Roofing Estimate in Brooklyn – 8-Point Verification

Will they inspect flashing and drainage? Not just the membrane surface – the transitions, drain collars, and parapet edges where failures actually start.

Will they photograph suspected failure points? You should leave the inspection with visual evidence, not just a verbal summary you can’t verify later.

Will they explain whether repair vs. replacement is justified by evidence? If the answer is always “replacement,” that’s a sales stance, not a diagnosis.

Are they licensed and insured in New York? Verify the license number directly – don’t accept a badge on a business card at face value.

Will they describe what’s excluded from their scope? What they’re not doing tells you as much as what they are. Ask directly.

Do they have experience with rowhouses, co-ops, and flat roofs common in Brooklyn? Pitched-roof contractors sometimes underprice flat-roof work because they don’t fully understand drainage systems and parapet detailing.

Can they explain how wind-driven rain changes the diagnosis? A leak that only shows up during northwest wind events is a completely different failure than one that appears in every rainstorm. They should know the difference.

Will they provide a written scope tied to observed conditions? “Re-roof as needed” is not a scope. You want a document that names the components, the evidence, and why that specific work addresses the failure path.

What Matters More Than Speed on the First Call

Best First Question

“Where do you think water is entering?”

Best Proof

Photos of the suspected transition or failed detail – not drone shots of the whole roof.

Biggest Red Flag

A replacement recommendation before a diagnosis has been completed.

Best Outcome

A scope that matches the actual leak path, not a generic roof package.

Follow the Missing Pieces in the Scope

Why Two Roof Bids Can Be Thousands Apart

The truth nobody likes is simple: large price gaps between estimates usually come from what one contractor quietly left out, not from different labor rates. I remember standing on a flat roof in Bed-Stuy at dusk in late October, a customer down on the fire escape yelling up at me asking why three bids for the same job were $4,800 apart. I took photos of every drain, every seam, every patched blister, sat down on an upside-down bucket, and showed him the answer: one bid skipped insulation recovery entirely – the wet board was right there, I probed it myself. Another bid ignored two visible parapet cracks that were absolutely part of the leak path. The lower numbers looked attractive because they weren’t solving the whole problem. They were solving a piece of it and leaving the rest for a second call six months later.

A bad roofer hunts with a brochure; a good one hunts with a flashlight. And the difference shows up in the line items – or rather, in the line items that aren’t there. When you’re comparing scopes, don’t just read what’s included. Circle every exclusion, every vague line like “roof surface as needed,” and ask directly: “What leak path are you not addressing with this scope?” That question makes people uncomfortable for a reason. If the scope doesn’t mention the drain rebuild, the parapet tie-in, or the deteriorated coping, those components aren’t going to fix themselves between now and the next storm. They’re just going to be the reason you’re calling again next spring.

Scenario Typical Scope Illustrative Range Common Omission in a Low Bid
Isolated Flashing Repair Remove and replace failed counterflashing at one transition; seal and lap to membrane $800 – $2,200 Adjacent seam degradation that’s already wicking moisture under the same corner
Drain & Seam Repair Package Rebuild drain collar, re-seam lifted field seams, apply reinforcing fabric at stress points $1,800 – $4,500 Saturated insulation board near the drain that will continue holding moisture under the new membrane
Parapet & Coping Tie-In Repair Re-point parapet, reset or replace coping caps, re-flash the wall-to-roof transition $2,500 – $6,000 Masonry pointing behind the coping cap that allows water back into the wall cavity on the next freeze cycle
Partial Membrane Replacement (Bulkhead/Skylight Area) Strip and replace membrane in the affected zone, rebuild curb flashing, tie into field membrane $3,500 – $8,500 The field membrane seam at the boundary of the partial replacement – left unaddressed, it becomes the next failure point
Full Flat-Roof Replacement with Insulation Recovery Full tear-off, removal of wet insulation boards, new cover board, new membrane system, all flashings rebuilt $12,000 – $28,000+ Insulation recovery cost omitted entirely – low bid installs new membrane over wet board, which degrades the system from day one

Ranges are illustrative examples for Brooklyn flat-roof work. Actual costs vary based on roof size, access, and existing conditions. Request a written scope tied to observed damage before comparing any figures.

Myth Fact
More estimates always help you make a better decision. Only if each roofer is diagnosing the same problem. More estimates from contractors who haven’t traced the failure path just gives you more noise to sort through.
The cheapest detailed bid is the safest choice. Detail in a bid can hide omissions just as easily as it reveals them. What’s not in the scope is where the low price usually lives.
Drone footage equals a thorough diagnosis. A drone can show surface conditions from above. It can’t probe a seam, press a blister, or trace the route water took under a lifted flashing edge. Aerial footage is a sales tool, not a diagnostic one.
The ceiling stain marks where water entered the roof. Water enters at one point and travels – sometimes several feet – before dripping. The stain is where it landed, not where it got in. The entry point is almost always uphill and outward from the stain.
If the leak is hard to find, full replacement is the honest answer. A hard-to-find leak usually means intermittent conditions – wind angle, ponding duration, a specific temperature. That calls for better diagnosis, not a bigger invoice. Replacement doesn’t fix a flashing detail that wasn’t part of the new work.

Pin the Roofer Down With These Final Questions

Polished doesn’t mean right. During a July heat wave, I sat with a co-op board in Crown Heights at 6:30 p.m. – the only window all four members had. The contractor before me had wowed them with drone footage and a laminated packet. But nobody in that room could answer one question: why was water appearing around the bulkhead only after two-day rains, not cloudbursts? The answer matters. Wind-driven events and short heavy downpours load a roof completely differently. Ponding over 48 hours finds pinhole failures that a cloudburst never reaches. If a contractor can’t explain the timing, they haven’t traced the water’s route – and if they haven’t traced the route, the scope they handed you is built on a guess. I peeled back one old repair edge with a flat bar and showed that board trapped moisture and a bad tie-in in about four minutes. They hired Dennis Roofing because I was the first person who explained their roof like a system instead of a product line. That’s what you’re looking for in every roofer you talk to.

Final Screening Questions Before Hiring a Roofer

What should a roofer show me during the estimate?

Photos of the suspected failure points – not just the stain, but the flashing edge, the drain collar, the lifted seam, the parapet face. They should walk you through those photos and explain what each one tells them about how water moved. If they leave without showing you any documented evidence, the estimate is based on assumption, not inspection.

How do I compare two estimates that recommend different work?

Don’t start with the price – start with the diagnosis. Ask each contractor to explain what they found and what evidence supports their recommendation. If one is scoping a flashing repair and another is scoping full membrane replacement, those aren’t competing prices for the same outcome. Figure out which diagnosis is correct first, then price accordingly.

Can a leak require repair instead of replacement?

Frequently, yes. If the field membrane is structurally sound and the failure is at a transition detail – flashing, drain ring, coping tie-in – targeted repair is often the right call. Replacement makes sense when the membrane itself is deteriorated across a significant area or the insulation beneath is saturated. A contractor who recommends replacement without distinguishing between those two conditions hasn’t done the diagnostic work.

Why do some leaks only appear after wind or multi-day rain?

Because the failure point matters more than the precipitation amount. Wind-driven rain enters from a lateral angle and can force moisture under a loose flashing edge that vertical rain never reaches. Multi-day rain creates ponding conditions that push water through micro-failures over time. A roofer who doesn’t ask about when and how the leak appears is missing the diagnostic data that points directly to the failure type.

What if the roofer cannot explain the water path clearly?

Then they’re guessing. That’s the plain answer. A roofer who can’t trace water’s route from entry point to ceiling stain – naming the transitions and failure details along the way – is proposing work based on intuition or habit, not diagnosis. You don’t have to be rude about it, but you do have to hold the line: no explanation of the water path, no contract.