When you set a schedule for a project, you want to stick to it as much as possible. At Magic Roofing and Siding, your Trenton, NJ roofing company, we understand that mentality. That’s why with every job that we take on, we set a timetable that works for you, the customer. We arrive promptly everyday and get to work right away. If there’s ever an issue, we do our best to solve it as quickly and as safely as possible. We know that you don’t want it to take long to repair or replace your roof. We never subcontract with other companies, so we can maintain quality control at all times.

We proudly serve clients on both sides of the Delaware and are very glad to provide new roofs for people in southern New Jersey and eastern Pennsylvania. If you need complete roof replacement, skylights, or gutter repair, we’re ready to get to work. We are also a provider of quality vinyl siding, so if your home needs an update, or you’d like to see a new color on your house, we can install new siding in a timely and efficient manner. We use only the highest quality of materials, so that you know that you are getting the most for your money.

If costs or budget are concerns to you, we have great financing options available. We accept all major credit cards and receiving a free quote is fast and easy. Simply contact us online and we’ll be in touch as soon as possible. Your new roof doesn’t have to be a far off dream. Call your Trenton, NJ roofing company today.