Superior Home Improvements for Residents of Franklin Lakes, NJ

Experienced Local Roofers, Siders & More

When it’s time to improve your home or business, you can count on the experts at The Carpenter's Touch to have your best interests at heart. Our company has been in business since 2004, and was founded by a professional carpenter, Heriberto Garcia, Jr. Junior eventually branched off on his own to start his own company, beginning with deck construction, then moving into roofing and siding. The past 15 years have been a wonderful evolution, and The Carpenter's Touch is now widely regarded as one of the leading local roofers in Franklin Lakes.

Above all, we at The Carpenter's Touch seek to be fair and honest with our clients throughout a project, so that when the work is completed, we can shake hands with satisfied clients. Our successful established process is reflected in the many satisfied reviews from past customers. Consider us for any of the following services.


As a GAF Master Elite® Certified contractor, The Carpenter's Touch is among only 3% of roofing contractors in the nation able to achieve GAF’s highest certification. Our company has been fully background-checked and our installers receive training in the latest products and techniques. For you, it means you get a top-quality roofing system backed by industry-leading warranties.


Looking for the best siding product for the New Jersey climate? We recommend James Hardie® fiber cement siding products for their beauty, durability and excellent warranty coverage. Our team offers skilled fiber cement siding installation.

Window Installation

Nothing surpasses the quality and beauty of Andersen® wood and composite windows. Talk to us about the window options and styles available in Franklin Lakes, NJ.

Interior Renovations

Interested in a kitchen or bath renovation, or updates to another room in your home? Learn about the interior renovation services available from The Carpenter's Touch.

Let’s Talk About Your Project Today

The Carpenter's Touch would be honored to provide you with a project estimate. Call us today at (973) 994-1085 or fill out our online form.