(973) 975-9110
Storm damage? We offer emergency roof repair — Call (973) 975-9110 now
Serving Morris County, NJ Since 2004

MorrisCounty's#1RoofingContractor

Morris County's top-rated roofing contractor — 1,000+ families served since 2004. Roof replacement, repair, gutters & 24/7 emergency service across all of Morris County NJ. GAF Master Elite & CertainTeed certified. Up to 50-year warranties. Free estimates — most jobs completed in one day.

Licensed & InsuredFree Estimates24/7 Emergency ServiceSame-Day CompletionUp to 50-Year WarrantyOwner on Every Job
5-Star Rated on GoogleLicensed & Insured20+ Years ExperienceFree EstimatesEmergency Service AvailableMorris County's Most Trusted Roofer1,000+ Happy CustomersUp to 50-Year WarrantyMost Jobs Completed in One DayLocally Owned & Operated5-Star Rated on GoogleLicensed & Insured20+ Years ExperienceFree EstimatesEmergency Service AvailableMorris County's Most Trusted Roofer1,000+ Happy CustomersUp to 50-Year WarrantyMost Jobs Completed in One DayLocally Owned & Operated
5.0 Stars on Google
100+ Verified Reviews
Licensed & Insured
NJ State Certified
GAF & CertainTeed Certified
Authorized Installer
20+ Years in Business
Serving Morris County Since 2004
0+
Years in Morris County
0+
Roofs Replaced
0+
5-Star Reviews
0yr
Warranty Available
Flexible Financing Available— No hard credit checks. Low monthly payments.
Learn More

About Us

Morris County's Most Reliable Roofing Company

Morris County Roofing has been proudly serving Morris County for almost 20 years. We have the knowledge, experience, and ability to service all of your residential roofing needs — from asphalt shingles to flat roofing systems, gutters, leaf guards, and skylights.

Our experienced, licensed, and insured team is dedicated to the type of QUALITY that only a locally owned roofing company can provide to the North Jersey area.

Licensed & Insured
Local Small Business
Trusted by 1,000+ Customers
Over 20 Years in Business
Free Written Estimates
Emergency Service Available
Professional roofer installing shingles on a residential roof in Morris County NJ
20+
Years Experience
⭐ 5-Star Rated

Why Choose Us

Most Contractors Cut Corners. We Don't.

Here's what sets Morris County Roofing apart from every other contractor in the area.

Thorough Inspections

We inspect every inch of your roof before recommending any work — so you know exactly what you need and why.

Upfront Pricing

No surprise charges. We provide clear, written estimates before any work begins. What we quote is what you pay.

Same-Day Completion

Most residential roof replacements are completed in a single day. We respect your time and your property.

Owner on Every Job

No middlemen. The owner personally oversees every project from start to finish — your call, our commitment.

Immaculate Cleanup

We leave your property cleaner than we found it. Magnetic nail sweeps, full debris removal, every time.

Up to 50-Year Warranty

We use GAF, CertainTeed, and Owens Corning materials — the industry's best, with warranties up to 50 years on select products.

Specialties

Shingle & Flat Roofing Experts

We specialize in both residential shingle roofing and commercial flat roofing systems — two very different crafts, both done right.

Architectural asphalt shingle roofing installation Morris County NJ

Asphalt Shingle Roofing

The most popular roofing choice for New Jersey homeowners. We install architectural, 3-tab, and designer shingles from top brands like GAF, CertainTeed, and Owens Corning. Durable, beautiful, and built to last 30–50 years.

Architectural3-TabDesignerImpact-ResistantLifetime Warranty
Flat asphalt commercial roofing installation New Jersey

Flat & Commercial Roofing

Flat roofing requires specialized knowledge and materials. We install and repair TPO, EPDM, and modified bitumen systems for commercial buildings and flat-roofed homes throughout Morris County.

TPOEPDMModified BitumenTorch-DownMaintenance Plans

What We Do

Roofing Services in Morris County NJ

From new roof installation to emergency repair — licensed, insured, and GAF certified since 2004.

New Roof Installation

Expert installation of all roofing types including asphalt, cedar, slate, clay, and synthetic shingles.

Learn More

Roof Repair

From leaks and wind damage to storm damage — we respond fast and stay on budget.

Learn More

Gutters & Leaf Guards

Complete gutter installation, repair, and leaf guard systems to protect your home year-round.

Learn More

Shingle Types We Install

Asphalt ShinglesCedar ShinglesClay TilesConcrete TilesSlate ShinglesSynthetic ShinglesWood Shingles

Certified Installer — Trusted Brands

GAF
America's #1 Roofing Manufacturer
CertainTeed
Premium Shingles & Systems
Owens Corning
Duration Series Shingles
IKO
Dynasty & Cambridge Series

Our Process

Simple. Transparent. Done Right.

Step 01

Free Estimate

We visit your property, assess the roof, and provide a detailed written estimate — no pressure, no obligation.

Step 02

Expert Installation

Our licensed crew arrives on time, uses top-grade materials, and completes most jobs in a single day.

Step 03

Final Walkthrough

We do a thorough cleanup and walk you through the completed work before we leave your property.

Portfolio

Recent Projects

New Roof & Gutters Install

Long Valley, New JerseyMay 2024

New Roof & Gutters Install

New Install with Accent Roof

Mendham, New JerseyMay 2024

New Install with Accent Roof

Roofing, Gutters & Chimney Rebuild

Long Valley, NJMarch 2023

Roofing, Gutters & Chimney Rebuild

Testimonials

What Our Customers Say

5.0 — 100+ Google Reviews

"Our roof looks wonderful! I am so happy that we went with the owner's suggestion to do the black gutters. The new roof and gutters completely change the look of our house. The entire project was completed in one day. Clean up was immaculate."

Kristin Matthews
8 Months Ago

"I will never shop around again if I need roof or gutter work done. Morris County Roofing will not disappoint based on my experience and I would encourage anyone in need of a roof or gutters to touch base with Morris County Roofing."

Brent Mathews
9 Months Ago

"Chris and his team were professional, did great work, and had the best price of all the roofing contractors that I called. He was able to fix my roof earlier than I anticipated, which was great."

Rachel Onufrak
1 Year Ago

"Great experience with the owner and his team as they installed a brand new roof on my home in one day. Was very informative during the process and open to any questions or suggestions I had."

John Dennan
3 Years Ago

FAQ

Frequently Asked Questions

Everything Morris County homeowners ask before hiring a roofer.

The cost of a new roof in Morris County NJ typically ranges from $8,000 to $20,000+ depending on the size of your home, the roofing material chosen, and the complexity of the job. Asphalt shingles are the most affordable option, while slate, cedar, and metal roofing cost more. We provide free, detailed written estimates so you know exactly what to expect before any work begins. Call (973) 975-9110 for your free estimate.

Most residential roof replacements in Morris County NJ are completed in a single day. Larger or more complex roofs may take two days. We arrive early, work efficiently, and do a thorough cleanup before we leave — so your daily routine is disrupted as little as possible. We've completed same-day roof replacements in Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, and Mount Olive.

Homeowners insurance typically covers roof damage caused by sudden events like storms, hail, wind, or fallen trees in New Jersey. It generally does not cover damage from normal wear and tear or lack of maintenance. Morris County Roofing can help document storm damage and work alongside your insurance adjuster to make the claims process as smooth as possible.

Signs you may need a repair include a few missing or damaged shingles, a small isolated leak, or minor flashing issues. Signs you likely need a full replacement include a roof that is 20+ years old, widespread granule loss, sagging areas, multiple leaks, or significant storm damage. We offer free inspections throughout Morris County NJ and will give you an honest recommendation — we never push unnecessary replacements.

We install shingles and roofing systems from the industry's top manufacturers including GAF, CertainTeed, and Owens Corning. As a GAF Master Elite Certified installer and CertainTeed SELECT ShingleMaster, we offer enhanced warranties up to 50 years on select products — something most roofing contractors in Morris County cannot provide. We'll help you choose the right product for your budget and home.

Yes. We offer 24/7 emergency roof repair services throughout Morris County NJ including Chester, Morristown, Parsippany, Randolph, Denville, Rockaway, Madison, Chatham, Mendham, Long Valley, Roxbury, and Mount Olive. If your roof has been damaged by a storm, fallen tree, or sudden leak, call us immediately at (973) 975-9110 and we'll respond as quickly as possible to protect your home from further damage.

Yes. Morris County Roofing is fully licensed and insured in the state of New Jersey. We hold a NJ Home Improvement Contractor License and carry general liability insurance and workers' compensation coverage on every job, so you are fully protected throughout the entire project. We are also GAF Master Elite Certified and CertainTeed SELECT ShingleMaster certified.

We serve all of Morris County NJ including Chester (07930), Mendham (07945), Long Valley (07853), Randolph (07869), Morristown (07960), Roxbury (07876), Chatham (07928), Madison (07940), Parsippany (07054), Denville (07834), Rockaway (07866), and Mount Olive (07828). If you're not sure whether we cover your area, give us a call at (973) 975-9110.

Look for a licensed, insured, and manufacturer-certified roofing contractor with verifiable local reviews. Morris County Roofing has 220+ five-star reviews on Google, Yelp, Angi, and HomeAdvisor — more than any other roofing contractor in Morris County NJ. We are GAF Master Elite Certified, CertainTeed ShingleMaster certified, and have served 1,000+ Morris County families since 2004. Call (973) 975-9110 for a free estimate.

Yes. We offer flexible financing options for roof replacement and major repairs in Morris County NJ. Don't let budget concerns delay a necessary roof replacement — a small leak today can become a $15,000 disaster tomorrow. Ask about our financing options when you call (973) 975-9110 for your free estimate.

Still have questions? We're happy to help.

Call (973) 975-9110

The Morris County Standard

Why Homeowners in Morris County Trust Us With Their Biggest Investment

Your roof is the most important part of your home. We treat every job — from a small repair in Randolph to a full replacement in Mendham — with the same level of care, craftsmanship, and accountability.

No Subcontractors. Ever.

Every job is done by our own trained crew — not day laborers or subcontractors. You get the same quality team every time.

Transparent, Written Quotes

We put everything in writing before we start. No surprise charges, no hidden fees. What we quote is what you pay.

Backed by Manufacturer Warranties

As GAF and CertainTeed certified installers, we can offer extended manufacturer warranties that most roofers can't.

Get Your Free Roofing Estimate Today

Morris County's most trusted roofing contractor — serving Chester, Mendham, Long Valley, Randolph & all of NJ since 2004. Call now or request a free written estimate online.