The most reliable NJ roofing business since 1955 | Best Guarantee | Fully Licensed | No Money Down | Financing Available

Serving Central NJ Since 1955

John Asch Central NJ Roofing Specialists

I am proud to provide professional roofing services and home improvements to my customers. While most companies come and go, John Asch Contracting has been in existence since 1955 and is still expanding into new areas. I provide and execute all the many things you would expect and want a great company to do. My office answers all calls quickly, sets appointments and keeps them on time. Crews are experienced and polite. Work is done correctly the first time and don't never pay anything until the entire job is completed and you are happy.

The reason that John Asch has been in business since 1955 is because:

  • Our work is of the highest quality
  • We honor our guarantees
  • We keep our appointments
  • We like what we do

We complete every roofing job by ourselves​

We carry General Liability Insurance in the amount of $1,000,000 as well as Workmen’s Compensation Insurance. We have made thousands of customers happy since 1955. I will gladly provide you references. Read what previous customers have said about working with John Asch Contracting under Customer Testimonials.


We work solely on all types of residential homes. We don't work on commercial or industrial projects at all. The residential work we specialize in involves the following:

  • Re-roofs & tear offs
  • Flat roof coatings
  • Low slope roof installation
  • Roof repairs
  • Asphalt shingles
  • Slate roof installation & repair
  • Gutters and leaders
  • Velux skylights
  • Soffits and fascias
  • Fans and vents
  • Chimney repairs
  • Spanish tile

I am very proud to be in the contracting business, roofing in particular. I love what I do, I like having my name on my truck 25 feet long. My company accomplishes great work and we aspire to be the best at what we do. I believe that we are a homeowner’s best choice in this line of work. I have achieved my reputation in part, by offering three things other contractors do not:

Call today to set up an appointment for a free roofing estimate in New Jersey at (732) 447-4516

Scroll to Top