When you contact a business for a service, you expect a prompt reply. No matter what you’re calling about, you deserve to receive the best from any service provider. At Magic Roofing and Siding, we strive to be a responsive Trenton, NJ roofing company. We know that you have a busy schedule and can’t wait around for contractors to get back to you. We will provide you with a fast and free estimate and once your roofing project is underway, we’ll be punctual every day and work hard to complete the job on schedule.

Another aspect that we bring to each job site is a commitment to open communication with the homeowner. When we arrive at your home, we won’t simply climb up on your roof and begin to work. If you’re home, we’ll discuss what we’ll be doing that day, keeping you up-to-date on the progress of your project. It’s your roof – you deserve to know what’s going on! We will work quickly and efficiently, so that you can enjoy your new roof sooner rather than later.

As a Top Rated Local® Roofer, we want to provide you with the best service possible. If you have need of a new roof, new siding, or updated gutters, please give us a call today. If you’d like to receive a free quote on any service, you can request one online at your convenience. When you specify what time is best for us to call back, you can feel confident that you will receive a call.