You Found a Roofing Contractor – Here’s How to Actually Check Them Out Before You Commit
Seasonal leaks have a funny way of exposing year-round liars. If a contractor can’t hand you a current license number, active insurance certificates, and a written scope covering materials, tear-off, flashing, ventilation, cleanup, and warranty language before talking price – stop the conversation right there and don’t look back.
Stop at the paperwork before you even discuss price
Seasonal leaks have a funny way of exposing year-round liars. The first filter isn’t gut feeling – it’s paper. If a contractor can’t produce current license information, active insurance certificates, and a written scope with materials, tear-off, flashing, ventilation, cleanup, and warranty language before talking numbers, the conversation ends. I call this the “paper, roof, promise” test: do the documents match the roof work they’re describing, and do both match the promises coming out of their mouth? When any one of those three things is missing or vague, you’ve found a hollow spot – and hollow spots are exactly where expensive surprises live.
Each document is supposed to prove something specific. A license number tells you the contractor is registered with the state and accountable to a real licensing body. An insurance certificate – with current dates, your contractor’s actual company name, and coverage lines for general liability and workers’ comp – tells you that if someone gets hurt or something goes wrong on your property, you’re not holding the bill. A written scope tells you what’s actually being done to your roof, not what the salesperson described over the phone. Brooklyn homeowners get burned when they accept a verbal summary instead of reading dates, names, and coverage lines side by side. Matching documents isn’t bureaucracy – it’s the only way to know whether the “paper, roof, promise” chain is solid or full of holes.
-
✕
No current license number provided – not “we’re licensed,” but an actual number you can verify with the NYC Department of Consumer and Worker Protection or NY State. -
✕
Insurance certificate is expired or lists a different company name – if the name on the cert doesn’t match the name on the contract, that’s a gap you will own if something goes wrong. -
✕
Scope says “repair as needed” without line items – vague language is a blank check for the contractor and a cost trap for you. -
✕
Warranty wording is generic or clearly copy-pasted – a real workmanship warranty names coverage period, exclusions, and who to call. Boilerplate language covers nobody. -
✕
Salesperson tries to delay documents until after a deposit – legitimate contractors don’t need a deposit to hand you paperwork. That sequencing is a pressure tactic, not a process.
| Document | What You Should See | Why It Matters | Red Flag Example |
|---|---|---|---|
| Contractor License | Active license number, matching legal business name, expiration date | Confirms the contractor is registered and has met state/city requirements | “We’re fully licensed” with no number offered – unverifiable claim |
| Certificate of Insurance (GL) | Current dates, contractor’s exact legal name, minimum $1M general liability | Protects your property from damage claims during the job | Certificate lists a different LLC name or expired by even one day |
| Workers’ Comp Certificate | Active policy, insurer name, effective and expiration dates | Without it, an injured worker can pursue a claim against your homeowner’s policy | Contractor says crew is “independent” and workers’ comp doesn’t apply |
| Written Scope of Work | Line-itemized: materials (brand, class), tear-off, flashing, underlayment, decking triggers, cleanup, ventilation | Defines exactly what you’re paying for – and what recourse you have if it’s skipped | “Full roof replacement per discussion” with no further detail |
| Warranty Documentation | Separate manufacturer warranty and written workmanship warranty with named coverage period and exclusions | Tells you who covers what if the roof fails – and for how long | Single-paragraph boilerplate with “subject to conditions” and no contact info |
Watch whether the company name, crew, and roof story all line up
Ask who is actually doing the work
First question I ask is simple: who’s actually climbing on your roof? The estimator who shook your hand and the crew showing up Monday morning are often two completely different people – and sometimes two completely different companies. You’ll want the name on the contract, the name on the insurance certificate, and the name of whoever’s supervising on-site to match or connect in a way you can trace. This matters even more in Brooklyn neighborhoods like Bay Ridge, Dyker Heights, Bensonhurst, and Marine Park, where attached row homes mean one sloppy crew on your roof can drop debris onto a neighbor’s car, damage a shared drainpipe, or leave cleanup problems that spill past your property line. In those neighborhoods, traceability isn’t just about your roof – it’s about your relationship with the people living three feet away.
And here’s the thing – “paper, roof, promise” applies to the crew, too. A contractor with a polished website and great photos still has to answer direct questions about subcontractors, on-site supervision, permit requirements, staging, debris handling, and legal responsibility if something goes wrong next door. If those answers get vague or the company name shifts slightly between the estimate and the certificate, that’s a hollow spot. Push on it. A serious local roofer doesn’t get rattled by those questions – they’ve answered them before and they’re glad you’re asking.
- What is the exact legal business name registered with New York State?
- Are the workers on my roof your direct employees or subcontractors?
- Who is the named on-site supervisor, and will they be present during the job?
- Can you have your insurance company send the certificate of insurance directly to me?
- Can you provide a local reference from a job within the last 12 months with a similar roof type?
- Does the written proposal include flashing replacement and ventilation balance – itemized separately?
- How do you handle debris and magnet sweeps around shared driveways and public sidewalks in Brooklyn?
Compare the estimate like you expect someone to hide in the fine print
On 73rd Street last fall, I saw this play out in real time. A homeowner in Bay Ridge handed me a proposal from another contractor – laminated cover page, clean formatting, looked sharp at first glance – but as Chris Tobin, with 17 years in roofing after 14 restoring tin ceilings and cornices on prewar buildings across Brooklyn, I can tell you that the fine print is exactly where the expensive decisions live. The ventilation section was one sentence. The warranty language had clearly been copied, same phrasing I’ve seen in at least three other proposals from different companies. Before that homeowner compared a single dollar amount, he needed to start checking out a roofing contractor line by line – because the missing details aren’t accidents, they’re where corners get cut and change orders get built.
And honestly, comparing price before comparing scope is one of the easiest ways to buy expensive surprises. I’ve seen it too many times: two proposals, same shingle brand, $2,000 apart, and the lower one excludes plywood replacement, doesn’t specify underlayment type, skips drip edge entirely, and handles disposal with a single vague line. You’re not comparing two roofs at that point – you’re comparing a complete installation against a partial one and calling them equivalent. Worth doing the slower read: check underlayment spec, ice-and-water shield placement, flashing replacement (not reuse), decking replacement triggers, and what the cleanup actually covers before the total price means anything at all.
Listen for the hollow part.
| Pros | Cons |
|---|---|
| Lower upfront number – easier to say yes to on paper | Material specs are vague – shingle class, underlayment type, and ice-and-water brand often absent |
| Faster decision – one number is simple to compare without digging deeper | Decking replacement is excluded or conditional – soft plywood only gets noticed (and billed) after tear-off starts |
| Cleanup language is weak – “leave site clean” means nothing without specifics about magnet sweeps, dumpster placement, and haul-off timing | |
| Ventilation is missing entirely – no ridge vent, soffit, or balanced airflow spec means premature shingle failure | |
| Warranty text is boilerplate – same paragraph copied across multiple companies with no coverage terms that mean anything | |
| Hidden change-order risk – every vague line in the scope is a future upsell once the crew is already on your roof |
Test what they say against what a roof in Brooklyn actually needs
A fast inspection should still produce specific answers
With a flat bar in my hand, I trust edges more than speeches. One Saturday morning after a hard overnight rain in Marine Park, I got called out to look at a roof that was only eight months old. From the sidewalk, the shingles looked fine – clean, uniform, no obvious issues. Once I got up there, the pipe boots were already cracking at the collar and the plywood around the bathroom vent felt soft under my knee – the kind of soft that tells you water has been sitting there since before the shingles went on. The homeowner had hired fast, hadn’t checked license status, hadn’t verified insurance dates, and had no idea whether the company had a real local address or just a phone number. A proper contractor should be mentioning penetrations, edge metal, flashing transitions, ponding areas on any low-slope sections, and ventilation balance before you even ask. If none of that comes up during the inspection, those are hollow spots in their process.
Here’s the insider test I give every homeowner: ask the contractor to point out one likely failure point on your specific roof, and one detail they’d replace even if the shingles look fine. A serious roofer answers that on the spot without getting defensive – pipe boots, drip edge condition, step flashing at a wall transition, ridge vent balance. It’s not a trick question, it’s a competence check. If they hedge, change the subject, or pivot to the price conversation, you’ve learned something important about how they’re going to handle problems once the job starts.
| Myth | Fact |
|---|---|
| Good online reviews are enough to trust a contractor | Reviews reflect customer perception, not installation quality. A homeowner rarely knows whether their flashing was done right until two winters later. Verify documents – not just stars. |
| A “new roof” means all the components underneath are new too | Not automatically. Pipe boots, drip edge, step flashing, and decking are commonly reused or skipped unless the scope specifically lists them as replaced. New shingles over old problems are still old problems. |
| Asking for insurance is a formality – everyone carries it | Plenty of contractors carry lapsed, mismatched, or inadequate coverage. Request the certificate directly from the insurer if you want to know it’s real, not just printed from a word processor. |
| Two bids using the same shingle brand are basically the same job | Same shingle, completely different installation. Underlayment type, ice-and-water shield placement, flashing approach, and ventilation specs are where those bids diverge – and where the durability gap lives. |
| A contractor who can start right away is the most reliable choice | Fast availability can mean a well-organized local contractor – or it can mean they just lost a job and are filling a gap. Don’t let urgency replace the document check. |
Use a disciplined final screen before signing anything
It’s like buying a used car with fresh wax and no service records. A few winters back on a windy Tuesday in Gravesend, I met a retired electrician who had done his homework the right way – actual folder, tabbed sections, three contractor estimates printed out, screenshots of reviews, and copies of insurance certificates he’d pulled himself. I told him straight: he was doing more than most homeowners even think to do. And it paid off – one of the “great deal” bids fell apart the moment I called out the missing drip edge and the disposal language that said absolutely nothing about timing, placement, or responsibility. That job stuck with me because it proved that checking out a roofing contractor doesn’t require any special knowledge, just discipline. Paper, roof, promise. Run that test every time: do the documents hold up, does the proposed roof work match what’s actually needed, and do the promises made in the sales conversation appear in writing before you sign? Disciplined checking beats instinct every single time – and a folder with tabs beats a handshake by a mile.
If you want a roofer who’ll let the paperwork, the roof, and the promise line up – and who won’t get rattled when you ask direct questions before signing – give Dennis Roofing a call. Ask us everything on this list. We’re ready for it.