We Accept Cash, Financing Options, & All Major Credit Cards! 

(540) 655-0000  Calling 

(540) 524-0101  Texting

Mon - Thur, 8 a.m. - 5 p.m.

Fri, 8 a.m. - 3 p.m.

Roofing. Done. Right.

35 Years of Roofing Experience

Contact Us Today »

      35 Years of Roofing          Experience

Contact Us Today »

35 Years of Roofing Experience

Contact Us Today »

 Your First-Choice Roof Restoration Company 

Has your roof seen better days? If so, we're here to help! Our experienced roofers have the skills and knowledge to restore your roof to pristine condition. We are dedicated to our customers and work diligently to offer the finest roofing services at competitive and fair prices. Our team has built a reputation for unparalleled customer service and unbeatable workmanship. We are here to help guide you through a roofing insurance claim. Contact us today, to request an estimate and we can get you started! 

We are locally owned & operate in the Roanoke Valley of Virginia.

FREE Gutter Guards...

SureFlo 5" or 6" Gutter Guards 

With Your Total Roof Replacement

(min. $6,000) 

(Not Applicable on Insurance Claims)

expires 10/31/19

Receive a $50 Gift Card or

have a $50 Donation in Your Name to

Rescue Mission Ministries of Roanoke-

When You Refer a Friend Who Completes a $2,500+ Roof Project!

Request an estimate.

Call (540) 655-0000

Contact Us Today »


About Us

Abracadabra! Restoration Specialists is where experience meets quality. When you choose us, you're choosing the best combination of high standards, professionalism, and industry expertise. We're proud to be locally-owned, registered, certified, and fully insured as a Class-A contractor and roof restoration company. We provide ongoing training for our workers, and we make sure that we're always respectful and professionally dressed. After we leave your home, it will look better and cleaner than when we arrived! Our general manager, Paul Williamson, has more than 35 years of contracting experience and over 15 years dealing directly with insurance carriers. His unique blend of experience helps you get the most out of your insurance claim.

(540) 655-0000 Calling
(540) 524-0101 Texting

Hours of Operation
Monday - Thursday, 8 a.m. - 5 p.m.
Friday, 8 a.m. - 3 p.m.

5034 Lee Hwy
Troutville, VA 24175


Service Area
Roanoke, Daleville, Troutville, Salem, Blacksburg, Christiansburg, Bedford, Vinton, and Botetourt, Bedford, and Montgomery Counties, and the Surrounding Areas


            BBB Logo     

Read Our Google Reviews »