For over 20 years, our experienced team members at Above All Roofing has been proudly serving Birmingham, AL and the surrounding communities. If you need a new roof, we are the company for you. Not only does a new roof boost curb appeal, it is an investment into the value of your property. We install all types of roofs – from shingle to metal to flat. Whether you need a total roof replacement or are building a new home, we have you covered. In order to save you from the hassle, as part of our services, we will deal directly with your insurance company for you. We treat our clients like family, and every home we work on like it were our own. We are an A+ BBB accredited company, so you can rest assured that we will provide you with a quality outcome once your roofing project is complete. Contact us today for a free estimate!