New roofs, done right
Hawthorne, NJ · Serving Bergen County
Expert roofing, siding & gutter services for your home
Trust our team of skilled professionals to handle your roofing needs with ease.
Alpine, Saddle River, Ridgewood, Franklin Lakes, Tenafly and nearby
Free estimates. No cost, no obligation. We will match your price or beat it.
Certified roofing contractor
Your new roof, installed by a GAF Certified contractor
GAF is North America's largest roofing manufacturer. Skytop installs GAF roofing systems on homes across Bergen County, backed by a family-owned team that has been roofing New Jersey homes since 2004.

24-hour emergency service
Storm damage or a sudden leak? We answer 24 hours a day.
Skytop responds with immediate roof repairs, or a full replacement when the roof is past saving. Tell us what you see and where the water is coming in.
What we do
Roofing, siding and gutters from one local contractor
Try a shingle color
See the color on a real house before you choose
Tap a color to try it on this Skytop roof.
Charcoal
Screen colors are approximate. Ask us to bring real samples to your home before you choose.
Get a free estimateRecent projects
Real Skytop jobs
Same house, two moments from the job. Drag the handle to compare.
Tear-off dayFinished
Dutch-gable home: tear-off day and the finished roof.
How it works
From first call to finished roof
Call or request a quote
Tell us about the house and what you need. We call you back.
Get your free estimate
We look at the roof and give you a written price. No cost, no obligation.
We do the work
Our crew installs your roof, siding or gutters and protects the yard while we work.
Final walk-through
We stay in touch until the job is done and walk it with you at the end.
What happens if you wait
A small roof problem gets bigger every storm
- Missing or lifted shingles let water reach the deck underneath.
- Wet wood softens and rots, and a repair turns into a replacement.
- Leaks stain ceilings and walls inside the house.
Certification & materials
GAF Master Elite® roofing, premium products
Materials we install
Brand names are trademarks of their owners, shown to identify the products we install.
Service area
Roofing across Bergen County, from our base in Hawthorne
Also serving Bergen, Hudson, Passaic, Essex, Union and Morris counties. All service areas
Questions homeowners ask
What areas does Skytop serve?
We are based in Hawthorne, NJ and work across Bergen County, including Alpine, Saddle River, Ridgewood, Franklin Lakes, Tenafly, Upper Saddle River, Demarest and Ho-Ho-Kus. We also serve Hudson, Passaic, Essex, Union and Morris counties.
Do you handle emergency roof repairs?
Yes. We offer 24-hour emergency service for storm damage, sudden leaks and structural concerns, with immediate roof repairs or a full replacement when it is needed. Call (201) 738-8576.
Is the estimate really free?
Yes. The estimate costs nothing and you are under no obligation. If you already have a quote from another contractor, we will match your price or beat it.
What roofing and siding materials do you install?
For roofs we install premium shingles from GAF, Owens Corning and TAMKO. For siding we install vinyl siding and James Hardie fiber cement planks. We can bring samples to your home so you can choose in person.
Is Skytop GAF certified?
Yes. Skytop is a GAF Master Elite® contractor, a distinction awarded to only 2% of roofing contractors in North America. It also allows us to offer exclusive warranties on GAF products, such as the GAF Golden Pledge® warranty.
Do you also do gutters?
Yes. We handle gutter installation, repairs, cleanings and tune-ups that keep water moving off the roof and away from your foundation, so you can get the roof and gutters done by one local team.
Let's look at your roof.
Tell us about the house and we will get back to you with a free quote. Family owned, serving Bergen County since 2004.











