img banner petersburg 1
img banner petersburg 2
Posted on Google Google
Tyler Jordaans profile picture
Tyler Jordaans
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
D. L. Williams was extremely fair, honest, and fast. They didn’t put any pressure on me, and explained all of my options very well. I ended up doing a full roof replacement and they did an extremely great job.
Posted on Google Google
Lamonte Hicks profile picture
Lamonte Hicks
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
great company very quick response time
Posted on Google Google
Susan Fennessey profile picture
Susan Fennessey
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I have had a very good experience with D.L Williams roofing from start to finish. They communicated with me without delay, came for the quote in a timely manner and scheduled my garage roof replacement without constant delays. They sent thorough invoices , supervisors checked in with me about any questions I had , and the roof technicians did excellent work and cleaned up very nicely. I chose them also because their quote was much more cost efficient than other quotes I received . ( a BIG appreciation on that!) I highly recommend them.
Posted on Google Google
Danny Partin profile picture
Danny Partin
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Willliams Roofing provided excellent customer service by scheduling my roof repair in a timely manner, keeping me up to date when materials would arrive, work was performed professionally and all debris was removed in a manner that I could it tell they were even there. Highly recommended Willams Roofing.
Posted on Google Google
Erica Glenn profile picture
Erica Glenn
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Excellent work! Very happy. Best pricing in the area. Brandon and Thomas were very efficient in on-the-job inspections and follow up.
Posted on Google Google
Seddik Kais profile picture
Seddik Kais
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
The team at DL Williams Roofing showed up as scheduled and completed the entire roof repair and installation in just one day. Their workmanship was excellent, the crew was professional, efficient, and left the property clean when they finished. I couldn't be happier with the quality of their work. I will absolutely hire DL Williams Roofing again for future projects and highly recommend them to anyone looking for an honest, reliable, and skilled roofing company.
Posted on Google Google
Tom Prince profile picture
Tom Prince
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Very Professional Family Owned Business. I have referred D.L. Williams Roofing to my Clients, Family members and Friends for over 20 years.
Posted on Google Google
Victoria Taylor profile picture
Victoria Taylor
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
I don't remember the young man's name (short term memory) but he gave me a courtesy call letting me know when to expect him, he was polite, nice smile & professional. He took pictures of the damage so I could see what was causing the leak & explained how he could repair it & gave me a fair quote upfront. I gave him the go ahead to repair the roof leak & he even told me how to get rid of the unsightly water stains on my ceiling. The whole process took less than an hour. I'm a very satisfied customer & will call this company again.
Posted on Google Google
Paul Harrison profile picture
Paul Harrison
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Recently, purchased a house in Dinwiddie County and needed a new roof and gutters. Great job from beginning to end! Knowledgeable about the products. Did a thorough inspection of the roof for the estimate and was able to discuss issues with us and answer our questions. Great communication, never had to guess about anything. Great process, punctual, efficient and did a great job keeping the work area clean. Highly recommend this family owned company!

Roofing Contractors Petersburg, VA

The Professional Roofing Contractor in Petersburg, VA, Families Have Trusted for Over 20 Years

Storm damage, wind, and heat can wear down Petersburg’s older roofs faster than most homeowners expect. We inspect, repair, and replace damaged roofs with materials built to hold up to extreme conditions.

Common Roofing Problems, Straightforward Solutions

A roofing problem rarely stops at the roof itself. A small leak can lead to interior damage, an aging roof can leave you wondering whether to repair or replace it, and a poorly managed replacement can put landscaping and other parts of your property at risk. D.L. Williams Roofing helps Petersburg homeowners address these concerns with practical solutions based on the condition of the roof and the needs of the property.

Schedule Free Estimate

This field is for validation purposes and should be left unchanged.
Street Address
sc3 img roofing built for peterburgs 1

Roofing Built for Petersburg's Older Homes

Many homes in Petersburg are at least 30 years old, with a smaller share of newer two-story developments mixed in. Ranch-style houses make up a significant part of the city’s residential roofing, alongside older two-story homes, particularly in Petersburg’s historic districts.

These districts include homes with chimney details, slate, and standing-seam metal roofing, along with asphalt shingle roofs and flat or low-slope roofs. Many of these houses also have older or builder-grade roofing materials, making repairs a common part of the work we do as roofs face storms, heat, and wind over the years.

While residential roof repairs remain the core of what we do, we also do a meaningful amount of commercial flat-roof work for Petersburg businesses.

Roof Types We Install in Petersburg

Petersburg’s mix of historic homes and newer builds calls for different roofing solutions. 
Here’s what we install and what makes each option worth considering.

Asphalt Shingle

Asphalt Shingle

Asphalt shingles are a popular choice for residential roofing, offering an affordable option with strong wind resistance and a wide range of styles and colors to complement different Petersburg homes. Depending on the product selected, manufacturer warranties may also provide long-term coverage.
Learn more

EPDM Roof

EPDM Roof

EPDM is a synthetic rubber membrane designed for flat and low-slope sections. Its resistance to UV exposure and ability to remain flexible through temperature changes make it a practical option for areas that aren't suited to traditional shingles.
Learn more

TPO Roof

TPO Roof

TPO is a good option for flat and low-slope areas. Its heat-welded seams create a watertight membrane, while its resistance to UV exposure and chemicals makes it a durable choice for suitable roofing applications.
Learn more

Roof Installation in 4 Simple Steps

Inspection & Planning
We begin by examining your existing roof and assessing the work your home requires. Our team will discuss your roofing options with you and prepare a clear project estimate based on the recommended scope of work.
Careful Roof Installation
With the project approved, our roofing team prepares the surface and installs your new roofing system with attention to detail. We use quality materials and take care to protect your home and surrounding property while work is underway.
Quality Review & Property Cleanup
After installation, we check the completed roofing system to ensure the work meets our standards and that all components are properly installed. We then clean the work area and remove construction debris from your property.
Final Review & Ongoing Help
Before completing the project, we review the finished roof with you and answer any remaining questions. Our team is available to assist with future roofing questions or concerns as needed.
s8 img how peterburg weather impacts your roof 1

How Petersburg’s Weather Impacts Your Roof

Petersburg’s changing weather can take a toll on aging roofs, especially on older homes with asphalt shingles and low-slope roofing systems. Heavy rain, strong winds, heat, and falling leaves can all contribute to roof wear, leaks, and other problems over time.


Regular roof inspections can help identify problems before they become more costly. D.L. Williams Roofing can assess your Petersburg property, explain what we find, and recommend the appropriate roof repairs or replacement based on the condition of the existing roof.

Our Roofing Projects in Petersburg, VA

See examples of our roofing projects around Petersburg, from roof repairs to complete replacements. 
Take a look at some of our recent work below.
sc10 img why choose dl williams roofing 1

Why Petersburg Homeowners Choose D.L. Williams Roofing

Replacing or repairing a roof is a major investment, and it deserves a contractor who treats it that way. Petersburg homeowners choose us over the competition because of our proven standards.
Over 20 years serving Petersburg and the greater Richmond region
With experience working on the city's varied roofing systems and residential properties
Licensed as a Class A Contractor
Every job is handled by a team that's qualified and accountable for the work
10-year workmanship warranty with up to 25 years of coverage
Depending on the products installed, giving homeowners confidence in the quality of their roofing project and long-term investment.
Transparent pricing with detailed estimates
No hidden fees, and flexible financing options that respect your budget and help you plan for your roofing needs
Most homes can be replaced in one day
With a clean jobsite guarantee that minimizes disruption while protecting your property and landscaping throughout the process.

Client Testimonials

Explore what Petersburg customers actually told us about their experience after their new roof was completed.
Debbie Lickey

Debbie Lickey

4 weeks ago

Google

DL Williams did an excellent job of replacing our shed’s roof . They arrived on time and the office staff were friendly.

CortlandBerry

CortlandBerry

2 months ago

Google

Very good response. They came right out, identified the problem and came up with a plan. Price was agreeable, and they finished the job in an acceptable time. All in all, a very good company and one that I highly recommend.

mel swagger

mel swagger

4 months ago

Google

Excellent service ! Sales person did a great job of explaining all my questions install team also did a great job completing the project in one day great very nice team well trained

img faq 4

Frequently Asked Questions

How often should I have my roof inspected?
Older roofs should be inspected regularly, particularly after severe weather or when you notice signs of damage. A professional roof inspection can identify worn materials, missing shingles, leaks, and other problems before they require more extensive repairs.
How long does a roof replacement take?
The timeline depends on the size and complexity of the roofing project, the existing roofing system, and site conditions. Larger or more complex roofs may take longer to complete. Our roofing team can provide a more specific timeframe after inspecting your property.
What are the signs that my roof needs repairs?
Missing or damaged shingles, leaks, water stains, damaged flashing, and visible wear can all indicate that your roof needs attention.
How do I know if my home needs flat roofing or steep-slope roofing?
It starts with your roof’s slope. Steeper roofs can accommodate systems such as asphalt shingles or cedar shake, while flat and low-slope sections generally require a membrane system such as EPDM or TPO designed for those applications. The right choice also depends on your roof’s structure, drainage, and existing materials. We’ll assess your roof during your free estimate and explain which roofing options are appropriate.

Let's Get Your Petersburg Roof Sorted

Contact us today to request a free estimate. We can help with a roof inspection for a newly purchased home, a repair for a few missing shingles, or a full replacement you’ve been putting off.