Flat Roofs



Roofs play a critical role in protecting and insulating commercial or residential buildings. They provide a shield from the forces of nature, keeping the interior warm, dry and safe.  James Horn specializes in commercial and residential flat roof installations and flat roof replacement. While other roofing styles serve in certain regions and conditions, a flat roof can create a striking contrast to the many types of sloped roofs. Schedule an appointment with a trusted local roofer by calling us today.


Call for Free Quote

(602) 960-9094


Trusted Flat Roof Installer

Roof replacement is difficult and dangerous. You may be attracted to the thought of saving money by trying a less reputable company offering cheap deals. Beware. Be sure to ask about insurance and warranties before choosing a roofing contractor.

Choosing a professional contractor from James Horn to remove the shingles from your residential or commercial roof and install a new flat roof will give you peace of mind that the job will be completed properly and safely.


Why Choose James Horn for Flat Roof Installation?

From proper set up of safety devices to dismantling timber joints, choose the company that never cuts corners on quality or safety. For over 24 years, the flat roofing pros at James Horn have gained solid experience in the roofing industry. Their professionalism and workmanship is unmatched. Happy customers who enjoy the benefits of a beautifully installed flat roof are our living testimonials. To get in touch with James Horn, call (602) 960-9094 today.


Quality Flat Roofs for Your Home or Business

Installing a flat roof not only adds an attractive feature to your building but also longevity. James Horn uses top-quality materials on all flat roof installations so that you can stay dry and protected year after year. Our flat roof professionals have achieved a high set of skills in flat roof installation.

James Horn delivers unparalleled customer service and prioritizes safety as our top concern. Trust us to meet and exceed your roofing requirements. Call (602) 960-9094 to schedule an appointment for an estimate today.

Call for Fast FREE Quote

(602) 960-9094

Dial Area Code first please.

Get a Price

Social Media


Cities Served

Sending your message. Please wait...

There was a problem sending your message. Please try again or call us.

Please complete all the fields in the form before sending.

You may only send 3 messages per day, but you are welcome to call us!

The phone number is invalid. Please check your phone number and try again.

The email address is invalid. Please check your email address and try again.

Thanks for contacting us! We'll get back to you shortly.