drone shot of new roof on b.s. wilson paper co building

Extend Your Roof’s Life

A new roof is expensive. That’s why the best investment you can make is in the roof you already have. Our team of highly skilled professionals can help repair and maintain your roof so that you can enjoy it for years to come.

  • 24/7 emergency repairs

  • 12-month maintenance contracts

  • Comprehensive written reports

Get In Touch Today!

  • This field is for validation purposes and should be left unchanged.

Join Our Maintenance Program

One of the best ways to avoid roof damage is to spot problems before they start. We offer a 12-month maintenance contract that provides you with regular roof inspections. You can choose between quarterly or biannual visits for the length of the 12-month program. Our goal is to help you get the maximum service life out of your roof for the least possible cost.

two dominion roofing employees fixing a commercial roof wearing safety gear


See What Our Customers Say


Sarah Joyner

"Kyle is amazing! Super prompt, very knowledgable and easy to work with. If you have the chance to use him, definitely do! We used him at The Square in Richmond, VA and…

See Project


Ashlee Jones

"Dominion Roofing Solutions is the only company to call if you need roof repairs. Kyle and his team have always been responsive, professional and informative. Their work is amazing and you can…

See Project

working with us is simple

Step 1

Get in touch

Contact us via phone or through our online submission form.

Step 2


Our trained professional will complete a thorough inspection of your roof and come up with personalized solutions.

Step 3

Schedule job

Our customer service professionals make scheduling your job a breeze.

Step 4

Quality Assurance

Our team will ensure that the quality of your roof is up to our standards before leaving your property.

Thorough Roof Maintenance at Your Service

The scope of work of our maintenance program includes a thorough visual inspection of the entire roof system, including the flashing, insulation, and decking. We also inspect the condition of all roof penetrations and drainage systems. We’ll remove any debris that’s impeding drainage, and you’ll get a detailed report of any issues we find and their proposed solutions.

dominion roofing employee inspecting and fixing commercial roof


Commonly Asked Questions

How soon can I get my roof inspected?

We typically are able to complete roof inspection in 48 hours or less after we receive your call.

Do you offer free estimates?

We do! Contact our team today to receive yours.

Help! Do you offer emergency services?

Yes, we do. We offer 24/7 emergency service for critical roofing issues.

Do you offer storm restoration services?

Yes, we can help you with any roofing damage you have sustained from severe weather.

Why should I choose Dominion Roofing Solutions?

We have a commitment to serving our customers however we can. For us, that means continuing to educate ourselves on industry trends and providing incredible customer service.

We make Roofing Simple.

Contact Us