Skip to content
Mega MediaManagement · NJ

↑↓ move · Enter open · Esc close

15 suggestions

Directory

Verified roofing companies in New Jersey

Roofers we verified against their own websites, in alphabetical order. Below the listings: what New Jersey asks of a roofing contractor, and what to confirm before you sign.

Verified listings
3
Order
Alphabetical
Last verified
October 6, 2026

Before you hire

What to check before you hire a roofer in New Jersey

Worth confirming with any roofing company, whether or not it is listed here.

  • State registration

    New Jersey's Contractors' Registration Act covers most roofing work on homes. A registered contractor has a number that starts with 13VH, and it has to appear on contracts and ads. You can look it up on the Division of Consumer Affairs website before you sign.

  • Liability insurance

    Registration requires commercial general liability insurance of at least $500,000 per occurrence. Ask for the certificate, and check that the name on it matches the company on your contract.

  • A written contract

    Home improvement work over $500 needs a written contract with the contractor’s name, address and registration number, the work, the price, and the start and finish dates. It also has to tell you that you can cancel within three business days.

  • Materials named in the estimate

    Two quotes for “a new roof” can describe very different jobs. Compare the shingle line, underlayment, flashing and ventilation, and whether the old roof is torn off or covered over.

  • Permits

    Ask whether your town’s construction office needs a permit for the job, and who applies for it. Get the answer in writing before work starts.

  • Recent work nearby

    Photos of finished roofs in towns near yours, with the year and the material used, tell you more than a gallery of stock images.

Next step

Want your business listed?

Listings are free. Apply with your website, we check the details against it and confirm them with you, and the listing goes live with the date of the check.

(972) 804-6209megamediamgmtteam@gmail.com