Your roof does more than protect your home from wind and weather; it adds value and curb appeal to your house. If it’s time or past time to replace or repair your roof, give Magic Roofing and Siding a call today. We can offer you a competitive estimate for your roof replacement cost in Trenton, NJ, so you won’t have to worry about budget or prices. We offer affordable service that doesn’t sacrifice quality. You have your choice of shingle style and we’ll arrive promptly on day one to get started on your new roof.

Every new roof comes with a fantastic 15-year warranty and all of our asphalt shingles carry either a 25 year, 30 year, or lifetime warranty. We have shingle colors and styles that will match your home perfectly. We can also install cedar shingles, metal roofs, and skylights. Whatever you envision for your roof, we can make it a reality. With our wide range of knowledge and experience, there’s no job that we can’t handle.

On top of roof replacement, we can also install new siding and gutters on your home. If it’s time to upgrade or change the color of your house, pick out some new, quality vinyl siding. Modern siding can make your residence look brand new. If you’ve been thinking about your roof replacement cost in Trenton, NJ, bring your thinking to us. We’ll answer your questions and plan your replacement with ease. We have great financing options if you would like to explore that avenue. Let us know today how we can help you.