Whether you need emergency roofing, a full replacement, or just have questions, the team at Imperial Roofing is here to help. Get in touch and let’s talk about your project.

Request a Free Estimate

Tell us about your roofing needs, and we’ll schedule a
no-obligation consultation at your convenience. 




Serving homeowners and businesses across New Jersey.

Contact Us

Call Us Directly

Prefer to speak with someone now? Our friendly team is ready to take your call.



Email or Message Us

Got a quick question or want to send photos? Reach us anytime by email or contact form.




Visit Our Office

Want to meet in person? Stop by or schedule an appointment at our main location.

Mon–Sat
8:00 AM – 6:00 PM 



Or fill out the form below and we’ll respond within 24 hours.

 Let’s protect your home

Get in Touch

Ready to get started? At Imperial Roofing, we’re here to help you protect your home or business with a roof that’s strong, clean, and built to last. Contact us today to schedule your free estimate.

Contact Form

Please complete the following fields: