What to Look for Hiring Roofing Contractor in Brooklyn

Most Brooklyn homeowners judge a roofing contractor by how friendly the salesperson seems or how clean their truck looks. That’s a mistake. The real indicators of quality-crew behavior, actual documentation, and how they talk about your specific flat roof or row-house setup-matter infinitely more than charm. After fifteen years on Brooklyn roofs, first as a union apprentice on commercial jobs in Downtown and later running residential crews in Bed-Stuy and Sunset Park before joining Dennis Roofing, I’ve seen enough disasters to know exactly what separates professionals from crews that just show up and hope for the best.

The biggest problem homeowners face isn’t finding contractors-it’s recognizing what professional roofing work looks like before they sign, while crews are on your roof, and after they pack up. Here’s exactly what to look for in three phases, with the red flags and quick tests that tell you whether to move forward or send them packing.

Roofing contractor inspecting shingle roof in Brooklyn neighborhood Residential roofing team installing new roof on Brooklyn home Professional roofer examining damaged roof tiles for repair assessment Brooklyn roofing contractor reviewing project plans with homeowner Workers applying weather-resistant materials to residential roof Certified roofing professional conducting quality inspection in Brooklyn

Before They’re Hired: Documentation That Actually Protects You

When a contractor shows up for an estimate, ask to see their insurance certificate right there. Not a photo on their phone-the actual certificate. Watch their reaction. Professional contractors carry certificates in their truck or can email you a live copy from their insurance agent within twenty minutes. The company name on that certificate needs to match the name on their estimate exactly. I’ve walked into three jobs in Park Slope alone where the “contractor” was actually a side crew using someone else’s insurance, and when a worker fell through a skylight on one of those jobs, the homeowner discovered their contractor wasn’t covered at all.

The certificate should show general liability coverage of at least $1 million and workers’ compensation that’s active right now-not expired three months ago. Call the insurance company. Takes five minutes. If the contractor acts offended or says “I’ll send it later,” you’re looking at someone who either doesn’t carry proper coverage or is running multiple businesses under different names to avoid claims history.

Next, look at their estimate. A professional estimate for Brooklyn roofing work runs 3-5 pages minimum and breaks down:

  • Exact square footage of your roof
  • Specific materials by brand and model (not just “membrane” but “GAF EverGuard TPO 60-mil”)
  • Removal and disposal costs listed separately
  • Flashing details for chimneys, skylights, and parapet walls
  • Timeline with start and completion dates
  • Warranty terms for labor and materials spelled out in actual paragraphs
  • Payment schedule (never more than 10% upfront for materials on residential jobs)

One-page estimates with vague language like “install new roof-$12,000” are worthless. I reviewed an estimate last month for a Brownsville homeowner that said “repair roof” for $8,500 with no mention of what materials, what scope, or what warranty. That contractor disappeared after the deposit. A detailed estimate protects both sides-it tells you exactly what you’re paying for and gives you leverage if something goes wrong.

Ask for three Brooklyn references from the last twelve months. Not testimonials on their website-actual phone numbers of people whose roofs they completed recently. Call them. Ask specific questions: Did the crew show up on time? Did they protect your property? How did they handle unexpected issues? Was the site clean at the end of each day? A contractor who’s been working in Brooklyn for years should have a stack of happy customers who’ll talk to you. If they can’t produce current local references, they’re either new, bad at their work, or both.

Red Flags During the Sales Process

Pressure to sign immediately is the clearest warning sign. “This price is only good today” or “we have materials on the truck right now” means they need your deposit more than they need to do quality work. Professional roofing contractors are booked weeks or months out during busy season. They don’t need to pressure anyone.

Watch out for contractors who won’t climb on your roof during the estimate. I’ve seen salespeople stand in the street, look up with binoculars, and write an estimate based on what they think they see. That’s insane. Your roof might have hidden damage, irregular flashing, or structural issues that only show up when you’re standing on the membrane looking at seams and penetrations. Any contractor who won’t physically inspect your roof doesn’t deserve the job.

Be suspicious of estimates that come in dramatically lower than others-like $6,000 when everyone else quoted $11,000-$13,000 for the same scope. That low bidder is either cutting corners on materials, skipping necessary prep work, planning to upsell you once they start, or running an unlicensed operation that’ll vanish when problems appear. I worked a re-roof in Crown Heights two years ago where the homeowner hired the cheapest guy, who installed a single-ply membrane with no insulation, inadequate fastening, and seams that failed within eight months. We had to tear off his work and start over. She paid for two roofs.

When They Show Up: Crew Behavior and Site Management

The first day tells you everything. Professional crews arrive with:

  • A dumpster or dump truck already positioned (not planning to throw debris into your yard)
  • Safety harnesses, hard hats, and proper footwear on every worker
  • Tarps or plywood to protect landscaping, AC units, and adjacent property
  • A clear plan discussed with you before anyone touches your roof

If workers show up in sneakers, no safety gear, and start ripping off shingles without protecting your property, stop the job. I’m serious. Safety shortcuts and property-damage carelessness go hand-in-hand with quality shortcuts. A crew that doesn’t care about their own safety won’t care about your roof.

Watch how they handle your building. Brooklyn roofs are often attached or very close to neighbors. Professional crews notify adjacent properties, set up edge protection, and control debris. I’ve seen careless contractors drop entire sections of old roofing onto neighbor’s yards, break windows with falling tools, and damage shared parapet walls. You’re liable for that damage if your contractor doesn’t have proper insurance or won’t cover it.

Check in daily if you’re home. Ask questions. “What are you working on today? What did you find under the old roof? Are we still on schedule?” Good contractors welcome this. They’ll show you photos of the substrate before they cover it, explain any changes to the plan, and keep you updated. Contractors who get defensive when you ask questions or avoid eye contact are hiding something-usually substandard work or unexpected problems they’re trying to cover up instead of fix.

The site should be cleaner at the end of each day than when they arrived. Nails swept up with a magnet. Debris contained. Tools organized. I’ve walked past “professional” jobs in Flatbush where the front yard looked like a war zone every evening-torn shingles scattered everywhere, nails in the driveway, materials blocking the sidewalk. That’s not how professionals operate.

What Professional Installation Actually Looks Like

For flat roofs-which cover most Brooklyn brownstones and row houses-the process should include complete removal of the old membrane, inspection and repair of the substrate (usually plywood or concrete), installation of insulation if needed, proper flashing at all penetrations and edges, and then the new membrane installed according to manufacturer specs. Seams on TPO or EPDM should be clean, straight, and tested. I use a probe tool to check seam integrity on every job. Contractors who skip this step are gambling with your roof’s lifespan.

Flashing is where most leaks start. Your contractor should replace or properly integrate flashing around chimneys, skylights, vents, and parapet walls. Old flashing that’s rusted, cracked, or improperly sealed will leak no matter how good your membrane is. I re-roof a building in Williamsburg every few years where previous contractors kept installing beautiful membrane but ignored the failing chimney flashing. The owner finally called us after the fourth leak, and we fixed it permanently by rebuilding the flashing correctly.

For pitched roofs, watch the underlayment. It should cover the entire roof deck before shingles go down. Skipping sections or using cheap felt instead of synthetic underlayment costs you durability. Shingles should be aligned, nailed in the correct zone (not too high, not too low), and properly sealed in high-wind areas near edges.

Table: Quick Contractor Quality Checklist

Phase Green Flags Red Flags
Initial Contact Detailed estimate (3-5 pages), current insurance certificate with matching company name, local references from last year One-page vague estimate, “insurance is on file,” no current Brooklyn references, pressure to sign today
Site Visit Climbs on roof for inspection, takes photos and measurements, discusses specific concerns, explains options Estimates from the ground, dismisses your concerns, pushes one solution without explaining alternatives
First Day Crew in safety gear, property protected, dumpster in place, clear communication about daily plan No safety equipment, debris thrown in yard, workers in sneakers, no site protection
During Work Clean worksite daily, answers questions willingly, shows you progress photos, handles issues transparently Messy site, avoids questions, defensive about delays, hides problems until later
Completion Final walkthrough with you, written warranty provided, all permits closed, payment due only after approval Demands final payment before cleanup, no written warranty, rushed departure

Permits and Building Codes Matter More Than You Think

In Brooklyn, most roofing work over $5,000 requires a permit from the Department of Buildings. Your contractor should pull this permit, not you. It costs a few hundred dollars and proves the work will be inspected and needs to meet current building codes. Contractors who say “we don’t need a permit for this” are either ignorant or deliberately cutting corners to save money and time.

Why does this matter? If you sell your house and the buyer’s inspection reveals unpermitted roofing work, you’ll need to either get retroactive permits (expensive and sometimes impossible), reduce your sale price, or pay for the work to be redone. I’ve seen deals fall apart over unpermitted roofs. The permit protects your investment and ensures the work meets fire safety, structural, and material standards that actually matter.

Ask to see the permit before work starts. It should list your address, the contractor’s license number, and the scope of work. When the job is done, the contractor should schedule the final inspection and give you the signed-off permit. Keep this document with your house records. It’s proof the work was done legally and correctly.

After They Leave: Final Inspection and Warranty

Don’t make the final payment until you’ve done a complete walkthrough. Check:

  • All debris removed from roof, gutters, and property
  • New flashing properly sealed and secured
  • No exposed nails or fasteners
  • Vents, skylights, and other penetrations properly integrated
  • Clean seams on membrane roofs
  • Straight, aligned shingles on pitched roofs
  • All permits closed with the city

Professional contractors do this walkthrough with you and fix any issues before asking for final payment. If they’re rushing you to pay and leave, they don’t stand behind their work.

Get your warranty in writing. It should specify what’s covered, for how long, and what voids the coverage. Most quality roofing work in Brooklyn carries a 10-15 year labor warranty from the contractor and a 20-30 year material warranty from the manufacturer. If your contractor offers less, ask why. Cheap materials or rushed installation might be the answer.

Material warranties usually require professional installation and sometimes registration within a certain timeframe. Your contractor should handle registration or walk you through it. This isn’t optional-an unregistered warranty might not be honored if you file a claim five years from now.

The Real Test: How They Handle Problems

Every roof job hits surprises. Maybe the substrate is more damaged than expected. Maybe weather delays the schedule. Maybe a custom flashing piece doesn’t fit right. What separates professionals from hacks is how they handle these moments.

Good contractors call you immediately when they discover issues, explain the problem with photos or by showing you directly, provide options with accurate cost differences, and let you decide how to proceed. They don’t just fix things and bill you later, and they don’t ignore problems hoping you won’t notice.

I’ve had jobs where we found rotted roof decking that wasn’t visible from below. We stopped work, showed the homeowner, explained that we needed to replace sections of plywood, provided a cost for the additional work, and waited for approval before continuing. That’s standard. Contractors who make these decisions without involving you are either trying to inflate the bill or cutting corners by not fixing issues properly.

Local Experience Matters in Brooklyn

Brooklyn roofs are different. Row houses share walls and drainage. Flat roofs need specific pitch and drainage design. Older buildings have quirks-unusual flashing, outdated materials, structural compromises from decades of modifications. A contractor who works primarily in Long Island suburbs or New Jersey won’t understand these challenges.

Ask how many Brooklyn roofs they’ve completed in the last year. Ask specifically about your neighborhood and building type. A contractor who’s done fifty Bed-Stuy brownstones understands parapet walls, shared drainage, and the building department inspectors who cover that area. Someone who’s “done roofing for twenty years” but never worked a Brooklyn row house will learn on your dime.

What Dennis Roofing Does Differently

When we take on a project, you get the detailed estimate, current insurance certificates, and local references before we ask for a signature. Our crews show up in full safety gear with property protection already planned. We pull permits for every job that requires them, and we walk you through any issues before making changes. The final inspection happens with you present, and we don’t ask for final payment until you’re satisfied and permits are closed.

Most importantly, we treat your Brooklyn roof like we’d treat our own. That means proper prep, quality materials installed to manufacturer specs, clean seams and flashing, and a warranty we’ll actually honor if something goes wrong. Because in this business, your reputation is built one roof at a time, and shortcuts catch up with you fast.

Finding the right roofing contractor isn’t about the nicest website or the smoothest sales pitch. It’s about documentation, crew behavior, transparency during the work, and how they handle the inevitable challenges that come with every roof. Pay attention to these signals before, during, and after the job, and you’ll avoid the disasters I’ve seen too many Brooklyn homeowners face when they hired based on price or charm instead of substance.