Tell us what you need, and we'll get it started!

new-shingle roof-about

AA Roofing Has

Have you considered the condition of the roof over your head? Maybe you are looking to hire an experienced roofer for a new installation project? Whatever the case may be, AA Roofing & Siding is the company that does it all. Roofing, Exteriors, Interior Painting and other services. 

We are based in Penhook, VA, and service Roanoke, Lynchburg, Danville, including most surrounding areas.

If you need a reputable local roofer, know that you will make the right choice when you go with us. 

We Have 4 Locations and provide  full services in Penhook, Danville, Martinsville, Roanoke, and Lynchburg and most of the surrounding areas. Stay on this page for more detailed information about everything that we do.

New Installation, Repairs & Inspection

Our services include repairs, new installation, and inspection. We offer different new installation options such as metal roofs, Lifetime Warranty , Architectural Shingles, wood shake roofs, traditional tile roofs, and natural slate roofs. The natural slate roofs is a great option if you are looking for increased aesthetic appeal and durability. These roofs can last over 100 years, which is twice what the other materials can offer. If you experience roof leaks or notice missing shingles, give us a call and book an appointment for a repair. You can also contact us just for an inspection service to make sure your roof is in great condition.

Work Process

Whether you call us for a roof repair or new installation, we will give you a written quote and after you agree to our offer, we can proceed further work. As a reputable roofing contractor in the area, we will be happy to suggest designs and options fitting your budget and needs. We are looking forward to helping you in any way possible.

Based in Penhook, VA, 24137

AA Roofing is the roofing company you should definitely speak with prior to hiring a roofer. Contact Us for more details and appointments now!


What are some of the signs that you need a new roof?

Once you suspect you need a roof replacement, the next step is finding a contractor you can trust. The easiest way to decide whether you are comfortable with a roofing company is by having a conversation and asking questions. The responses you get tell you a lot about the roofer whose business you are considering.