Hear from Our Customers
You’re not looking for a sales pitch. You need to know if your roof is actually damaged, how much life it has left, and whether you’re about to face a surprise expense.
That’s what a real inspection gives you. We climb up, document everything with photos, and tell you what’s wrong, what’s not, and what you should watch. No exaggeration. No pressure to replace something that doesn’t need replacing yet.
Most Berkeley Heights homeowners call us for one of three reasons: their insurance company is asking questions about their roof’s age, they noticed a leak or missing shingles after a storm, or they’re buying or selling and need documentation. Whatever brought you here, you’ll leave with a clear picture of your roof’s condition and what—if anything—needs attention. That clarity alone is worth the call.
We’ve been inspecting, repairing, and replacing roofs across Berkeley Heights and surrounding areas since 2008. We’re a family-run company, licensed and certified by major manufacturers, and we’ve seen what works and what fails in this climate.
We don’t charge for inspections or estimates. We show up, assess your roof honestly, document what we find, and explain your options. If repairs make sense, we’ll tell you. If your roof has years left, we’ll tell you that too.
Our reputation here is built on transparency and quality work. We’re not the cheapest option, but we’re the one that shows up when we say we will, does the work right, and doesn’t disappear when you call back with a question.
First, we schedule a time that works for you—no waiting around for a four-hour window. When we arrive, we’ll walk your property and look at your roof from the ground to identify any obvious issues.
Then we get on the roof. We check every section: shingles, flashing, valleys, vents, chimneys, and gutters. We’re looking for missing or damaged materials, signs of wear, poor installation, water damage, and anything that could become a problem. We take photos of everything that matters.
After the inspection, we sit down with you and go through what we found. You’ll see the photos. We’ll explain what’s urgent, what can wait, and what’s normal wear for a roof your age. If you need repairs, we’ll give you a written estimate with no pressure to decide on the spot. If your roof is fine, we’ll tell you that and give you a timeline for when you should check in again. The whole process usually takes about an hour, and you’ll have documentation you can use for insurance, real estate, or your own peace of mind.
Ready to get started?
Every roof inspection covers the same core areas. We examine your shingles for cracking, curling, granule loss, and missing pieces—common in New Jersey after winter freeze-thaw cycles and summer storms. We inspect all flashing around chimneys, skylights, and vents because that’s where most leaks start.
We check your roof’s valleys and edges, which take the most water and wear out first. We look at your attic from inside when possible to spot leaks, moisture, ventilation issues, or pest damage you can’t see from above. And we assess your gutters and downspouts because clogged or damaged drainage accelerates roof deterioration.
Berkeley Heights gets hit with heavy snow, ice, wind, and summer humidity. Those conditions are tough on roofing materials, especially on older homes with original roofs or previous repairs done poorly. Our inspections are designed to catch the specific types of damage this climate causes—before they turn into interior leaks, mold, or structural problems that cost ten times more to fix. You’ll get a full report with photos and a straightforward assessment of what needs attention now and what you can plan for later.
We don’t charge for roof inspections or estimates. You’re not paying for someone to come out, look around, and tell you what’s wrong.
Most roofing companies in the area either offer free inspections like we do, or charge between $75 and $300 depending on the size and complexity of your roof. If someone’s charging you and then pressuring you into unnecessary work, that’s a red flag.
Our inspection is free because we want you to know what’s actually going on with your roof. If it needs work, we’ll give you a fair estimate. If it doesn’t, we’ll tell you that too and you’ve lost nothing but an hour of your time.
Yes, and that’s one of the main reasons people are calling us right now. Insurance companies across New Jersey have been sending non-renewal letters to homeowners with older roofs—even if those roofs aren’t leaking or visibly damaged.
A professional inspection gives you documentation of your roof’s actual condition. If your roof is in good shape, our report can support your case with your insurance company or help you find a new provider. If there are issues, you’ll know what needs to be fixed before your policy is affected.
We’ve worked with dozens of Berkeley Heights homeowners dealing with this exact situation. The key is getting ahead of it. If you wait until after the cancellation notice, your options shrink fast. An inspection now gives you time to make informed decisions instead of rushed, expensive ones.
Most roofing professionals recommend an inspection once a year, ideally in spring or fall. That’s enough to catch developing problems before they get serious.
You should also schedule an inspection after any major storm—high winds, hail, heavy snow, or falling branches. Damage isn’t always obvious from the ground, and small issues left unaddressed become big ones fast in New Jersey’s climate.
If your roof is over 15 years old, consider inspecting it twice a year. Older roofs deteriorate faster, and catching wear early can add years to their lifespan. It’s a small time investment that can save you from sudden, costly replacements.
A roof inspection is a thorough assessment of your roof’s current condition—whether you think you need work done or not. We’re checking for damage, wear, and potential problems. You get documentation and an honest evaluation.
A free estimate usually happens when you already know something’s wrong and you’re looking for pricing on a specific repair or replacement. It’s more focused on solving a known problem than discovering unknown ones.
We do both, and we don’t charge for either. But if you’re not sure what’s going on with your roof, start with the inspection. You’ll get a complete picture instead of just a quote for one issue while other problems go unnoticed.
Absolutely. Pre-purchase and pre-listing roof inspections are some of the most important ones you can get.
If you’re buying, you need to know what you’re inheriting. A roof replacement can cost $10,000 to $30,000 in New Jersey, and that’s not something you want to discover three months after closing. Our inspection gives you leverage to negotiate repairs or price adjustments before you sign.
If you’re selling, getting your roof inspected before listing helps you avoid surprises during the buyer’s inspection. You can address problems upfront or price the home accordingly. Either way, you’re in control instead of reactive. We’ll provide a detailed report you can share with buyers, agents, or attorneys.
We’ll show you exactly what’s wrong, explain how serious it is, and give you a written estimate for the repair or replacement. You’ll have photos, a clear scope of work, and transparent pricing.
Some damage needs immediate attention—active leaks, large sections of missing shingles, or compromised flashing. Other issues can wait, and we’ll tell you how long you have before they become urgent. You’re never pressured to decide on the spot.
If the damage is storm-related and you have insurance, we can walk you through the claims process and provide documentation to support your case. If it’s wear and tear, we’ll help you understand your options and timeline. Either way, you’ll know what you’re dealing with and what it’ll take to fix it.
Other Services we provide in Berkeley Heights