24/7 Roof Emergency? A real person answers, day and night. (862) 238-6353
SkylightsNJ Homeowner Guide

Skylight Installation & Repair in New Jersey

Updated: November 14, 2026 · Written & reviewed by Perfect Roofing Team

In short: Perfect Roofing Team installs, replaces and repairs skylights, including the flashing and roof around them. We are a licensed and insured NJ home-improvement contractor (NJ HIC 13VH13554900) based in Lodi. Estimates are free, and a real person answers (862) 238-6353 day and night.

Skylight work we do

A skylight brings daylight into a room, but it is also an opening in your roof. We install new skylights, replace old ones, repair leaks and seal the flashing and roof around the skylight.

Skylight work we do: installation, replacement, leak repair, flashing, inspection, roof work around it

Signs a skylight needs attention

Water stains around the frame, drips or condensation, damaged flashing and cracked or fogged glass are signs to have the skylight checked. For an active leak see roof leak repair.

Signs a skylight needs attention: water stains, drips or condensation, damaged flashing, cracked glazing

How skylight work is done

We assess the roof, the skylight and the room below, present the price before work begins, install or repair the skylight and flashing, and check the seal before we clean up.

How skylight work is done: assessment, options and price, install or repair, water test and clean-up

What it costs

Perfect Roofing Team prices are indicative: most services fall between $250 and $5,800+, and larger projects are quoted individually and can reach about $12,000 or more. The final price follows an on-site assessment and is presented before approved work begins. Estimates are free.

Indicative roofing prices: $250 to $5,800+ for most services, larger projects about $12,000 or more

Permits in New Jersey

Roof work in New Jersey falls under the New Jersey Uniform Construction Code, enforced by your local construction office, which decides which work needs a permit. Before you hire any contractor, check their home-improvement registration with the NJ Division of Consumer Affairs.

Where we work

From our base in Lodi we serve all of Bergen County and Passaic County, and we come to every one of New Jersey's 21 counties. See all our service areas.

Request a free estimate

Leave your name, phone number and town. We will contact you about the next steps. In a hurry? Call (862) 238-6353, 24/7.

We use your details only to respond to this roofing inquiry. Please do not include sensitive information.

From our Google reviews

“Family selling the house. Tried to call a few roofers which was a disaster. Someone from Perfect Roofing called me right…”

— Jamie Alberti, Google review, July 11, 2025 ★★★★★

Skylights — frequently asked questions

Why is my skylight leaking?

Common causes are worn flashing, failed seals or damaged glazing. We find the cause during the assessment.

Can a skylight be added to an existing roof?

Often yes. We check the roof structure and the room below first; your local construction office decides whether a permit is needed.

What does skylight work cost?

Perfect Roofing Team prices are indicative: most services fall between $250 and $5,800+, and larger projects are quoted individually and can reach about $12,000 or more. The final price follows an on-site assessment and is presented before approved work begins. Estimates are free.

Call (862) 238-6353 for a free estimate

Perfect Roofing Team logo

✍️ Written & reviewed by Perfect Roofing Team

Perfect Roofing Team is a licensed and insured New Jersey home-improvement contractor (NJ HIC registration 13VH13554900) based in Lodi and serving all 21 New Jersey counties. The company has served NJ homeowners and businesses for 4+ years, led by a manager with 15 years of roofing experience, with 24/7 emergency roof repair, storm damage repair and residential and commercial roofing. Real people answer day and night, estimates are free, and we provide estimates and contractor documentation for insurance claims.

🗺️ Wherever you are in New Jersey, we come to you — all 21 counties. See our service areas.

📍 380 Garibaldi Ave, Lodi, NJ 07644 · 📞 (862) 238-6353 · 🕑 Available 24/7/365 · NJ HIC #13VH13554900

Last reviewed: November 2026