Our Grayson roofing contractor services include a specialist throughout the entire process. We carry both General Liability and Workers Compensation policies. This is for our protection as well as yours. Whether you choose Total Pro Roofing to handle your work or another company, always make sure to see this certificate with the company’s name listed at the top of the page. We are the Grayson roofing contractor choice for re-roof, roof repair, siding, and gutters. We have an A+ rating with the BBB and are NRCA members, CertainTeed ShingleMasters, GECC members, and insured. As you read this, you’ve already taken the first step towards replacing or upgrading the roof of your home or business, Whether your need is from a leaking roof, old roof, or missing shingles, Total Pro Roofing makes the process easy to restore the beauty to your property. Dreaming of other changes to your property? Let us know if we can help with your siding, gutters, paint, or other restoration needs. We are the Grayson roofing contractor choice. We are proud of our experienced team and look forward to serving you. We aren’t happy until we exceed your expectations and our friendly specialists make choosing a beautiful new roof (or other product) a breeze. We will gladly show you options to work within your budget as well as enhancing upgrades. Looking for ways to increase your attic ventilation? Just ask – it’s easier than you might think! Total Pro Roofing on Grayson Industrial Parkway is conveniently located behind the Fire Department at Herring Road. We are just minutes outside of Lawrenceville, Snellville, and Loganville.