Get in touch
You can now request our services directly from our website
69 Reviews
Get a quote Send SMS 7188772454

About us

All Pro Roofing and Siding is a family-owned and operated roofing company in Lacey Township, NJ. We offer roofing installation, repair, and replacement services for homes and businesses in the area. We're committed to providing quality roofing services at a fair price, and we're proud to have a reputation for excellence in the community.
Roofing repairs
Book now
Book now
Emergency roof repair
Book now
Tile roof repair
Book now
Flat roof repair
Book now
Learn more about us
This is what our happy customers say about us
“We used Steve from All Pro Roofing to replace our home roof. Steve and his crew were very professional, efficient and completely satisfied with the job. Communicated with us on all the issues with my roof. Took photos in real time to show me the job. Replaced my large home roof in 1 day amazing. Clean up was very thorough. All pro went above and beyond my expectations. Only roofer I would recommend. 5 Stars . Thanks Steve.”
“Thank you All Pro Roofing for a job well done. I'm so happy that I found this company. Your guys fixed my roof in a day and left my property spotless. I initially dealt with John and he was very helpful and courteous. I also spoke with Steve, the owner, and he was very pleasant to deal with as well. All in all, a great experience!!”
TeeTee 930 (Teetee930)
“All Pro was exceptional to work with. From the moment I spoke with Steve in regards to replacing my roof, to the crew that handled the installation, my experience was nothing but positive. They even started the work sooner than expected. The crew was very professional and work in such a timely manner. They took every precaution to make the site safe and clean. I would highly recommend All Pro to anyone who asks for a roofer.”
Jennifer Bak

Hire All Pro Roofing and Siding:


Book Online or Call

Booking All Pro Roofing and Siding is easy, you can just book online, get immediate confirmation, and then we will come out. It’s the easiest way to hire a Roofing company in Lacey Township, NJ. Of course if you still want to call us, you can.


Easy Payments

Paying All Pro Roofing and Siding is easy, you can pay with a credit/debit card, Apple Pay, or Google Pay; or of course, pay us with cash or checks.


Invoices & receipts

With All Pro Roofing and Siding, you will get a receipt for every payment, and an invoice for every job. When you hire a Roofing company you should know exactly what you are paying for and make it easy to claim back for tax or insurance; with All Pro Roofing and Siding you do.

Our latest blog posts

Roofing & Siding: Everything You Need to Know as a Homeowner
Roofing & Siding: Everything You Need to Know as a Homeowner As a homeowner, it's important to be aware of the different types of roofing and siding available to you. This will allow you to make the best decision for your home, based on both aesth.
Roofing & Siding in Lacey Township, NJ
. Roofing & Siding in Lacey Township, NJ Lacey Township is a great place to live for many reasons. The schools are outstanding, the community is friendly, and the town has a rich history. One of the things that makes Lacey Township a great place to.
Roofing & Siding: The Basics
Roofing & Siding: The Basics When it comes to your home, the roof and siding are two of the most important components. Not only do they protect your home from the elements, but they also play a big role in its overall appearance. If you're thinkin.

Be a happy customer, book us now

Online booking, invoices, message center & digital payments

Online booking, invoices, message center & digital payments