Service Areas

Serving NYC With Roofing, Gutters & Painting

Based in Rego Park in Queens, New York, Thomas James Roofing and Waterproofing is a roofing contractor working with residential and commercial customers.
We are proud to be a family owned business with decades of experience in roofing and exterior work in New York City and the surrounding areas. Homeowners and business owners choose us because of our friendly technicians, responsiveness and industry experience.
Our team is committed to making your next roofing, gutter or paint job a stress-free experience from your initial call to us to the completion of the job.

Services We Provide

We offer complete roofing services for your home and business.

We are your leading roofing contractor in and around NYC with a complete range of roofing services for your home and business. Apart from new roof installations, roof replacements and roof repairs, we provide additional services like torch-down roofing and waterproofing solutions for flat roofs. Our team can also handle your gutter installation and repair job, as well as gutter cleaning and maintenance to support your roofing system and protect your foundation.

To refresh your exterior, we also provide exterior painting services, including brush painting, rolling, spraying and even paint removal. We can help you transform and modernize the exterior of your home or business with our professional painting, industry-leading products and attention to detail.

You can also trust our team for any siding, masonry and wood repairs on the exterior of your property, including those as the result of storm damage.

Communities We Serve

Thomas James Roofing and Waterproofing is proud to serve the following areas in New York City:

  • Bronx
  • Brooklyn
  • Manhattan
  • Queens

If you’re located in the NYC area, we can serve you!

Talk to a Roofing Contractor About Your Next Project

For all your roofing and exterior contracting needs in New York City, contact Thomas James Roofing and Waterproofing to book a consultation. Give us a call at (718) 416-5255 or get in touch with us online by submitting your information via our contact form.

Local Reviews

(718) 865-3392 (718) 557-9152