Call us now ! Send us an email US-HWY 31 Hartselle United States

Back to Top

Eagle 1 Metal Roofing Supply Is Your Best Choice


Give your dilapidated roof a total re-do. We will work with you to give you a brand-new roof or siding that will keep you covered for years to come. 

Contact Us

Call or email us today to find out what our experienced crew can do for your roof or siding. We’ll set up a consultation that covers it all.

We Want To Be Your Metal Roofing Supplier in North Alabama

At Eagle 1 Metal Roofing Supply we understand what a tremendous undertaking it can be to install a new roof or replace your existing roof.  Our quality metal roofing materials and supplies can enhance and protect your home for years to come.  Feel free to contact us with any questions or concerns you have with your roofing project.  We would be proud to serve you!

Eagle 1 Metal Roofing Supply is commited to customer service.  We are here to help with evey step of your roofing project.  We can help you choose a roof panel profile along with the correct trim to ensure your new roof is complete and properly constructed.  We will even come to your home and assist with measurements or special situations you may have with your roof.

So, if you are looking for  long term protection, added value, and style a metal roof from Eagle 1 Metal Roofing Supply is your best choice!

Quality, Warranty, And Satisfaction.

To give furture piece of mind all of our prime roofing material have a 40 year manufacturer’s finish warranty.  We want each of customers to be confident in the materials we provide.

Delivery Is Available!!!

We offer delivery of all our metal roofing supplies

Payment Options

Call Us Today At ♦ (256) 773-1177

Business Hours

Mon: 08:00 AM - 04:30 PM
Tue: 08:00 AM - 04:30 PM
Wed: 08:00 AM - 04:30 PM
Thu: 08:00 AM - 04:30 PM
Fri: 08:00 AM - 04:30 PM
Sat: Closed
Sun: Closed

YP Reviews

Ask an Expert

Let our roofing experts answer your questions and provide you with an estimate.

  • Reload
  • Address

    5601 US-HWY 31
    Hartselle, AL 35640