Sammy hand-nailing a ridge cap shingle during a roof repair in Madison NJ

Madison, NJ · Morris County

Roofing Contractor in Madison, NJ

Madison's Rose City streets are lined with steep-pitched Victorians and century-old colonials — roofs that reward a contractor who does the details by hand. Sammy gets on the roof himself and tells you exactly what it needs. Family-owned since 2011.

Call 201-396-5509

Roofing Madison's older homes

Most of Madison was built out before the 1960s, and a big share of the housing stock is Victorian and colonial homes from the late 1800s and early 1900s — the era that earned the town its "Rose City" name. Those roofs are a different animal than a mid-century ranch: steep pitches, multiple gables, dormers, and flashing details that all have to be handled by hand.

You can see it in the work. The ridge repair in the photo above was hand-nailed, not rushed with a gun set too deep. On an older Madison roof, the difference between a repair that lasts and one that leaks again next spring is almost always in the details — how the flashing is cut around a dormer, how the ridge cap is seated, whether the valley was actually rebuilt or just patched over.

Madison's own design standards call for maintaining the original pitch and roofline features when older homes are reworked. Sammy roofs these homes the way they were meant to be roofed.

Recent repair in Madison

The homeowner had a leak near the ridge on an older Madison home. Rather than sell them a new roof they didn't need, Sammy got up there, opened up the ridge, and found the actual problem — worn ridge cap shingles that had lost their seal over the years.

He replaced the ridge cap by hand, re-seated everything to spec, and sealed it properly. A targeted repair on a roof that still had plenty of life left. No upsell, no drama.

A town built for commuters, 1837 on

When the Morris and Essex Railroad reached Madison in 1837, the town became one of the earliest commuter suburbs in the country. Wealthy New York families built large estates along what became known as Millionaire's Row between Madison and Morristown.

Many of those estates were later subdivided, which is why Madison's neighborhoods hold such a range of home ages and roof types side by side. It keeps the work interesting — and it means the contractor you hire should be comfortable on every kind of roof, not just new construction.

Why we rarely roof over an existing Madison roof

Adding a new layer of shingles over an old one is cheaper and faster, and plenty of contractors will offer it. New Jersey code allows it only under narrow conditions — and explicitly prohibits it where there are already two or more layers of roofing, where the existing roof is water-soaked or deteriorated, or where the existing surface is slate, clay, cement, or asbestos-cement tile.

On homes of Madison's age, that matters. Many have already been roofed over once at some point in the last fifty years, which puts them at the two-layer ceiling. Adding a third is not a shortcut, it is non-compliant work — and it buries whatever is happening to the decking underneath. On an older home with steep pitches and multiple gables, that is exactly where problems hide.

Worth knowing too: since March 2018 New Jersey does not require a construction permit for a standard reroof on a detached one- or two-family home. No permit means no inspector counting your layers. If someone is quoting you a roof-over on an older Madison home, ask how many layers are up there — and ask how they know.

What drives the price of roof work in Madison, NJ

Final price depends on pitch, number of gables and dormers, decking condition, and materials. Every estimate is free, and you get a flat price in writing before work starts.

ServiceWhat drives the price
Ridge / shingle repairRidge cap, missing or worn shingles
Roof repair (moderate)Flashing, valleys, dormer details
Full roof replacementSteep, multi-gable older homes
Chimney flashing repairCommon on older masonry chimneys
Gutter replacementFull house, seamless aluminum
Dormer / valley rebuildDetailed work on older rooflines

Common questions from Madison homeowners

Why does roofing an older Madison home cost more?

The Victorians and colonials common here have steep pitches, multiple gables, dormers, and intricate flashing that a simple ranch does not. More cut-up roofs take more labor and material to do right. We price your actual roof, not a per-square average.

Can you roof over an existing roof in Madison?

Only under narrow conditions. NJ code prohibits it where two or more layers already exist, where the existing roof is water-soaked or deteriorated, or over slate, clay, cement, or asbestos-cement tile. Many older Madison homes are already at two layers, so tear-off is the only compliant option.

How much does roof repair cost in Madison?

It depends on what is wrong and on the roof itself. On older, steeper homes, accessing and matching the repair takes more time, which affects price. You get a flat number before work begins.

Do I need a full replacement or just a repair?

Roof under 15 years old with an isolated issue is usually a repair. A 20-plus year old roof with widespread wear, soft decking, or multiple leaks is better replaced. Sammy gets on the roof and tells you honestly which it is.

Do I need a permit to reroof in Madison?

Usually not. Since March 2018 New Jersey treats standard re-roofing on a detached one- or two-family home as ordinary maintenance, exempt from permitting. Structural work, attached homes, condos, and multi-family still require permits.

Nearby towns we serve:Basking Ridge · Bernardsville · Chester · All Services

Get Sammy out to look at your roof

He will get up there, look at what is actually going on, and tell you exactly what it needs — old home or new, repair or replacement, no pressure either way. Serving Madison and all of Morris County.

Call 201-396-5509

Or send us a message

American Sons
Professionals
Roofing · Chimney · Siding · Gutters

A family roofing and chimney company serving Morris County and North Jersey. A father who has been on roofs for over twenty years, and the sons who grew up handing him shingles. No subcontractors — our crew, every job.

American Sons Professionals — #14 roofer in Franklin Lakes by RoofersRanked (2026)

Quick Links

Our Services

Contact

  • Morris County, New Jersey
    Serving North Jersey
  • (201) 396-5509
  • Monday – Friday / 7AM to 5PM
  • Licensed and insured in New Jersey · NJ HIC #13VH09666100

© American Sons Professionals 2026. All Rights Reserved.

Morris County, New Jersey · (201) 396-5509 · americansonsroofing.com