a year ago
While renovating several houses for selling I called Rich for repair and replacements. He is on time and courteous. His crew did a fantastic job on all of the REO properties that my company manages for several banks. . His prices are fair and he does not try to up-sell. The crew was fast and dependable and cleaned up all debris. They established a trust that is makes me feel confident to call him for all of my properties. Highly recommend. In fact, I have recommended him to several associates in my business.
- Laura J
a year ago
Rich, the owner of DeMuro Roofing, gave us a prompt and direct estimate (no intermediary sales person) to replace our roof and gutters/leaders on Friday. We received the written estimate the next day, and his crew came by on Monday. The crew did an excellent job in two days, working very efficiently. They also did a great job cleaning up! Rich gave us good advice about the color of the tiles, saying that nowadays, no one uses the lighter colored gray tiles. So I chose the pewter gray ones and they look wonderful. We are very pleased! Thank you very much Rich and crew!
- Emy K
4 months ago
- Chris M

Repair your roof and save!

About Us

You can trust our work – we’ve completed over 25 million square feet of industrial, commercial and residential roofing since 1977. Your job will be completed by experts on roofs of all types – factories, schools, offices, warehouses, malls, hospitals, apartments and more.


We are experts in flat roofs and install all types of membranes and surfaces. This includes PPO, welded polyester, EPDM and aluminum, ceramic and “super tough” silicone coatings. We can even help you go green with an earth friendly “green roof”!

Coverage Area

We service commercial and residential buildings in all North Jersey counties including: Bergen County, Essex County, Hudson County, Morris County, Passaic County, Sussex County and Union County.

Free Estimates

We always provide a free estimate for your roof repair or roof replacement costs. Every job is value priced – just give us a call at 973-332-7786 and we can provide a free estimate, advice and consultation – all at no obligation to you.

Contact Us


Call now
  • (973) 332-7786
Contact Us
Message sent. We'll get back to you soon.