Hear from Our Customers
Madison gets hit hard. Nor’easters that dump over a foot of snow, summer thunderstorms that arrive without warning, and as Morris County residents know firsthand a confirmed EF1 tornado that crossed Madison Borough with 100 mph winds and left hundreds of homes without power for days. That kind of weather doesn’t just knock shingles loose. It stresses flashing seals, forces water into valleys, and puts real pressure on roofs that were already showing their age.
When the repair is done right, you stop thinking about your roof. No more water stains spreading across the ceiling after every heavy rain. No more wondering if that dark spot in the corner is getting worse. For Madison homeowners, where the average home value exceeds $1,000,000, getting it right the first time isn’t optional it’s the only move that makes financial sense.
Madison’s neighborhoods are lined with mature trees, especially around the Drew University campus and along the quieter residential streets off Kings Road and Ridgedale Avenue. Those trees are beautiful until a limb comes through your shingles at 2 a.m. during a storm. A proper repair addresses not just the visible damage, but the decking, the flashing, and anything else that took the hit so the fix holds through the next storm, not just the next week.
We’re a family-owned and operated contracting company serving residential and commercial clients across northern New Jersey, including Madison and the broader Morris County area. Founded in 2018, we’ve built our reputation on one thing: doing what we said we’d do, when we said we’d do it.
We hold GAF Preferred Contractor status and are BBB Accredited two credentials that matter in a community like Madison, where homeowners do their research before picking up the phone. When you call, you’re not reaching a call center. You’re reaching the people actually responsible for your roof. Tony, our owner, is personally involved in every job and referenced by name across dozens of verified reviews from clients across Morris County.
We also handle chimney repair, masonry, gutters, and skylights which matters more than it sounds. A lot of roof leaks in Madison’s older Victorian and colonial homes don’t start at the shingles. They start at the chimney flashing, a failing skylight seal, or a gutter junction that’s been quietly directing water where it doesn’t belong. We find the actual source and fix it in one visit.
It starts with a free consultation. You describe what you’re seeing a leak, missing shingles, storm damage, water stains on the ceiling and we schedule a time to come out and take a real look. There’s no pressure, no upsell, and no commitment required to get an honest assessment.
On-site, our team inspects the full roof system: shingles, flashing, valleys, ridge, and any penetrations like chimneys or skylights. In Madison’s older housing stock homes with dormers, multiple chimneys, and complex geometry that goes back decades this kind of thorough inspection is the only way to find where the problem actually starts. A surface patch on the wrong spot doesn’t fix anything; it just delays the next call.
Once the issue is identified, you get a written estimate with clear, upfront pricing no hidden charges, no surprise additions when the invoice arrives. If the damage requires a permit through Madison Borough’s Building Department, we handle it. All work is completed under NJ Uniform Construction Code compliance, and we carry NJ Division of Consumer Affairs registration #13VH09838700. When the job is done, it’s backed by a full warranty. If something needs emergency tarping first to stop active water intrusion while a permanent repair is planned, that happens immediately before anything else.
Ready to get started?
Roof repair in Madison, NJ covers a wide range of issues, and the right fix depends on what the roof has been through and what it’s made of. The most common calls we receive from Madison homeowners involve missing or damaged shingles after wind events, active roof leaks tracing back to failed flashing, and ice dam damage that shows up in late winter and early spring once the freeze-thaw cycle has done its work along the eaves.
Shingle repair addresses individual or sectional shingle loss common after the kind of high-wind events Morris County sees regularly. Roof leak patching targets the specific failure point causing water intrusion, whether that’s a cracked valley, a lifted boot around a pipe penetration, or deteriorated flashing around a chimney. For Madison’s downtown and two-story commercial properties, we also offer flat roof repair, and it’s handled differently than pitched residential work different materials, different drainage considerations, different failure points entirely.
Emergency roof tarping is available when damage is severe enough that a permanent repair can’t happen immediately. This is the step that stops the bleeding containing water intrusion and protecting your interior while the full repair is planned and permitted. For a home on a tree-lined street near Drew University or in one of Madison’s older residential corridors, that immediate response can be the difference between a roof repair and a full interior restoration.
In most cases, yes. Madison Borough’s Building Department actively enforces the New Jersey Uniform Construction Code, and roof repair work that involves structural components, decking replacement, or full re-roofing typically requires a permit. The department is known for following up on open permits and issuing Notices of Violation for unpermitted work which can create real headaches when you go to sell a home valued at $1,000,000 or more.
We handle the permit process as part of the job. You don’t have to chase down paperwork or figure out what requires approval and what doesn’t. Everything is done in compliance with NJ UCC requirements, and our NJ Division of Consumer Affairs registration #13VH09838700 is on file and verifiable. The short answer: don’t skip the permit to save time. The long-term cost isn’t worth it.
The signs aren’t always obvious from the ground, especially after the kind of wind events Madison sees nor’easters, summer thunderstorms, and the occasional severe storm that comes through Morris County with little warning. What you can look for: missing or visibly lifted shingles, granule accumulation in your gutters or downspout splash zones, daylight visible in your attic, or new water stains appearing on interior ceilings after rain.
What you can’t always see from the yard is flashing damage, cracked ridge cap, or shingle bruising from hail all of which can allow water intrusion without being visible to the naked eye at ground level. That’s why a professional inspection after any significant storm is worth doing before the damage compounds. We offer free consultations, so there’s no cost to getting eyes on your roof after a storm event.
Ice dams form when heat escaping from your living space warms the roof deck, melts snow near the ridge, and then refreezes at the colder eaves creating a wall of ice that forces water back up under the shingles. Morris County winters produce exactly the freeze-thaw cycles that make this happen, and Madison’s older housing stock Victorians, 1950s colonials, homes with less-than-modern attic insulation is particularly vulnerable because these homes often lack the insulation and ventilation systems that help prevent heat loss at the roof deck.
The damage from ice dams usually shows up in late winter or early spring: water stains on ceilings near exterior walls, peeling paint, or warped drywall. By the time you see it inside, the water has already been sitting somewhere it shouldn’t. If you noticed any of those signs this past spring, a roof inspection before next winter is the right call not a band-aid when it happens again.
It depends heavily on what’s actually wrong. A minor shingle repair replacing a handful of lifted or missing shingles after a wind event might run a few hundred dollars. A more involved repair involving flashing replacement, decking damage, or multiple failure points on a complex Victorian-era roof with dormers and a chimney can run into the thousands.
Labor and material costs in Morris County reflect the area’s cost of living, and the complexity of older homes in Madison adds time to any job that involves working around historic masonry, steep pitches, or multi-valley geometry. What matters most is getting an honest, written estimate before any work starts one that breaks down what’s included and why. We provide that upfront, with no hidden charges and no pressure to approve more than what’s actually needed.
Most of the time, a targeted repair is the right answer and any contractor who jumps straight to replacement without thoroughly diagnosing the actual failure point isn’t doing you a service. Leaks in Madison homes are frequently caused by flashing failures, not shingle failure across the whole roof. Flashing around chimneys, skylights, and dormers degrades over time, and in older homes it may be original to the structure. That’s a repair, not a replacement.
A full replacement makes sense when the shingle system is at the end of its useful life typically 20 to 30 years for asphalt shingles or when storm damage is widespread enough that patching isn’t cost-effective. We’ll tell you honestly which situation you’re in after the inspection. If a repair will solve the problem and protect your home for the next several years, that’s what gets recommended. There’s no financial incentive here to oversell a job your roof doesn’t need.
Fast. We’re documented across multiple verified reviews for returning calls within minutes not days. When water is actively coming into your home after a storm, that response time matters. The first step in an emergency situation is usually getting a tarp on the roof to stop active water intrusion while the full scope of damage is assessed and a permanent repair is planned. We handle that emergency tarping directly, without routing you through a subcontractor or a scheduling queue.
Madison’s location in Morris County means it sits in the path of the same storm systems that have produced confirmed tornado activity and widespread power outages across the borough. When those events happen, roofing contractors in the area get busy fast. We serve Madison as a core part of our Morris County service area not as a distant add-on which means you’re not waiting behind a long list of towns that get prioritized ahead of you.