Skip to content
Roof Warden

Roofing contractor

Mills Roofing, LLC

30410 Zoar Rd, Locust Grove, VA 22508

Listed under Stafford, VA

Google average
4.9
Ratings counted
93
One and two star
2 of 93(2.2%)
Virginia median
1.7%

The first three are Google’s own figures for Mills Roofing, LLC, read on 24 September 2026; the share is of every rating Google has counted, not of the review texts on this page. The median is ours — the middle figure among the Virginia roofers we list with enough ratings to compare.

Rating breakdown

4.9
93 ratings
How the 93 ratings break down, from five stars to one
5
9097%
4
00%
3
11%
2
11%
1
11%
2.2%of these 93 ratings are one or two stars (2)

About typical — the typical roofer in Virginia sits at 1.7%. A higher share is a reason to read the critical reviews below, not a verdict.

The critical reviews

The one and two-star reviews, first. These are what a star average hides, and they are the reason this page exists.

The only one or two-star review we hold for Mills Roofing, LLC.

  • 1 out of 5Zeke Pullen2 years ago

    Unable to get an estimate or establish an appointment time. They sent someone out to my house once to look at the damage. Since then they have said almost every day that they will call me the next day to give me an official estimate and make an appointment to have siding repaired on my house. This has been going on for over a week. Not today, but we'll have it the next day. At this point I don't trust them to actually show up in person even with an appointment. If you prefer being delayed, ignored, and lied to this may be the company for you. I'm going with someone else.

    Reply from the business

    Dear Mr. Pullen, thanks for sharing your feedback. We’re sorry your experience didn’t match your expectations. It was an uncommon instance and we’ll do better in the future. Please feel free to reach out with any further comments, concerns, or suggestions you wish to share.

What reviewers keep mentioning

Topics Google extracted from this business’s reviews, with how many mention each. These are words that appeared in reviews, which is not the same as a service the business sells.

  • roof replacement23
  • reasonable pricing13
  • estimate13
  • quick response11
  • courteous staff6
  • roofing team4
  • complete inspection3
  • careful work3
  • siding replacement3
  • best estimate3
  • clean site2
  • metal roofing2
  • care for landscaping2

Other reviews we hold

14 more of the 84 reviews we hold text for, most recent first. We do not hold every review Google has.

  • 5 out of 5Melissa Myersa month ago

    They came out gave me the best quote out of 4 roofing companies I had called. Not only did they do a great job in a quick turnaround timeframe they also gave me an upgrade for free so I could get the color I needed and not have to deal with HOA! Highly recommend Mills Roofing!!!

    Reply from the business

    Thank you for taking the time to share your experience with us! The Mills Roofing Family

  • 5 out of 5Glen Phillips2 months ago

    Our initial contact at Mills Roofing LLC for a roof repair project was Michael, who quickly brought in Melvin to draw upon his experience with a range of roofing systems. Melvin identified the deficiencies in the original construction and …

    Google cut this review short. The full text is on their Google profile.

  • 5 out of 5Jeffrey Williams2 months ago

    Great professional job!!!!

    Reply from the business

    Mr. Williams, thank you for taking the time to leave us a review. We appreciate your trust in our company with the home improvement project and look forward to working with you again.

  • 5 out of 5Sheri AylorEdited 3 months ago

    Absolutely outstanding. The The meticulous attention to details was impressive. The cleanup was Outstanding. Thanks to Melvin and the team for doing such an incredible job on my roof

    Reply from the business

    Thank you so much for taking the time to leave us a review, we appreciate your feedback!

  • 5 out of 5Tara M Purcell4 months ago

    My neighbors had their roof replaced and after the big snow I realized my roof was leaking. I asked my neighbors who they recommended and they told me that Mills had replaced roofs at their past two homes and also one of their mother’s. …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you so much for the glowing review! There’s no better compliment than being recommended by a neighbor who has trusted us with so many of their family’s homes. Discovering a leak after a big snow is never fun, so we’re really glad we could get out there and take that stress off your plate. Our crew will be happy to know you are pleased with their work. It’s awesome to hear that the new roof is making the whole place pop against the scenery. Enjoy that "brand new home" feeling! Thanks again for choosing us, The Mills Roofing Family

  • 5 out of 5Creig T.4 months ago

    Great experience , Mike was wonderful to talk to , understanding in our needs .. was prompt & professional .. took the time to talk with us on a few occasions to make sure we were getting what we needed .. always answered any texts in a timely manner ..

    Reply from the business

    We appreciate your feedback and it was truly a pleasure working with you!

  • 3 out of 5Steven Hill7 months ago

    I would say that circumstance led to not the most desired roof replacement experience. The crew showed up on time the day of the roof shingle replacement but no one ever came to talk to us or introduce themselves from the crew. We found out later that the representative from Mills was sick on that day and did not show up to the job site while their crew was working. I was around the entire day monitoring that all contracted services were being completed. I did figure out who seemed to be incharge of the crew and approached him a couple times to remind them about putting the ice guard under layment around all roof pipes as written into the contract. I also took video and photos of sheets as they were being replaced. The number of sheets I counted and what the crew said did not match each other. They were very efficient in there work and removed the old shingles very quickly and installed some new sheets where there was noticable water damage along the edge of the roof. They however while replacing them dislodged several insulation vents in the attack and never reinstalled them. I called the representatve a few days later to find out if they would come back. He has not gotten back with us in a response to see if they would fix the issue their crew had done. They did however come out when I called about damage to window screens and took those and put new screen material and brought those back but I had not given them their check yet at that point. They did give the best price and I was referred by other satisfied customers but I would say our experience has not been as good. I would say overall the work was okay but I am glad I was around to monitor or things would not have gotten done I am sure of that. I have given their name to some of my neighbors as all our houses were built around the same time and are looking for roofers to do their houses. I am however warning them of what happened in our experience. I hope if they use Mills that they have a more favorable expe

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    We sincerely apologize that you had this experience. Our goal has always been — and will always be — to serve our customers at the highest level. We regret the lack of on-site communication that day and understand how that created frustration. Please know that all issues brought to our attention, including the ice guard installation, sheet count clarification, and the attic vents, have been fully reviewed, addressed, and corrected. We appreciate your feedback, as it helps us improve. Thank you again for choosing Mills Roofing.

  • 5 out of 5Annette Thompson7 months ago

    Mills Roofing provided a very reasonable estimate, (received 5 other estimates with one almost 40 K higher than Mills). They were quick to respond to all my questions and installation was completed in the time frame given. The crew cleaned up and left the property the same way prior to the work. I would highly recommend Mills Roofing.

    Reply from the business

    Thank you so much for taking the time to share your experience with Mills Roofing. We truly appreciate your kind words and are glad to hear that our pricing, communication, and workmanship met your expectations. Our team takes great pride in providing honest estimates, timely service, and leaving each property clean and well cared for. Your recommendation means a great deal to us—thank you for trusting Mills Roofing with your project!

  • 5 out of 5Addison Cahill10 months ago

    Highly recommend Mills Roofing for roof repair or replacement! They came out, got on the roof to evaluate the condition of the shingles and skylights, and provided a detailed quote just a couple hours later. Their pricing was very …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you so much for the 10/10 review and for taking the time to share your experience with Mills Roofing! We’re glad to hear you were happy with the thorough evaluation, detailed quote, and overall communication throughout the project. Caleb will especially appreciate the kind words. Your recommendation means a lot to our team—thank you for trusting Mills Roofing for your roof repair and replacement needs!

  • 5 out of 5GVH11 months ago

    Mills Roofing is a family run local roofing company in business since 1976. Mills Roofing did an excellent job on our roof install. We are very pleased with the results. Josiah came out to provide an estimate and explained every aspect of what was to be done in detail. He was very knowledgeable and super helpful. The price was very competitive and better than most other estimates we received. Ryan and his crew did an awesome job. The quality of the work was excellent! Omar, the crew lead was on top of every aspect of the install making sure that everything was done properly and to inspect and repair any hidden problems when they removed the old roof. Caleb , the owner and Josiah came out when done to inspect the work to ensure it was done to their standards before finalizing the project. They were very friendly and helpful. We definitely would recommend them to anyone else who needs Roofing work done! Make sure to add them to your list when getting quotes - excellent work and very competitive pricing. They were timely and quick to get the work scheduled and completed. Five stars !!

    Reply from the business

    Thank you for the awesome review! We’re so glad Josiah, Ryan, Omar, and the crew made the process easy and delivered the quality work you deserve. We truly appreciate your recommendation and 5-star rating!

  • 5 out of 5Jimmy Weaklanda year ago

    I requested quotes from 10 companies. You quoted $6300, and I had quotes of $7400, $8000, $8700, $9200, $15000, $19000 & $14500 if signed today otherwise it was $22000. I also a company that only 'treated' roofs. I chose you due to the …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Thank you so much for taking the time to share such a thoughtful and detailed review. We really appreciate you doing your due diligence and ultimately choosing Mills Roofing out of so many options. We're glad the quality of our materials—like the Tamko Titan XT shingles with their 160mph wind warranty—and our competitive pricing gave you confidence in your decision. It’s great to hear that our reputation for professionalism and attention to detail came through, and we’re especially happy the crew met those expectations. We understand how important it is to ensure a clean and safe space, and we’re glad your dog was able to enjoy the yard again right after our final sweep and cleanup. We do appreciate your feedback regarding communication. While many of our crew members primarily speak Spanish, we did have a job site supervisor on hand who is bilingual in English and Spanish to help bridge any language gaps and ensure clear communication throughout the project. Thanks again for choosing us and for your honest feedback—it helps us continue to improve. Please don’t hesitate to reach out if you ever need anything in the future. —Mills Roofing Team

  • 5 out of 5So BlessedEdited a year ago

    Our shed roof needed replacing. We contacted Mills Roofing. The gentleman came out right away and took a look at it and provided an estimate. We decided to let them do the job and so happy we did. They were on time and did an absolutely …

    Google cut this review short. The full text is on their Google profile.

    Reply from the business

    Mr. & Mrs. Lohr, It has been wonderful working with you and we appreciate your feedback. Thank you so much!

  • 5 out of 5Jim Bealla year ago

    Kenny was great to work with. He did exactly what he said he would do in a timely manner. I highly recommend him.

    Reply from the business

    Thank you so much for your kind words and recommendation! We're glad to hear Kenny delivered on his word and provided timely, quality service. We truly appreciate you choosing us for your vinyl window and roof installation needs, and we’re always here if you need anything in the future!

  • 5 out of 5Dennis Watsona year ago

    Crew showed up on time and completed the work on time. Cleanup was excellent. Highly recommend, very professional.

    Reply from the business

    Thank you so much for the great review! We're glad to hear everything was completed on time and that the cleanup met your expectations. We truly appreciate your recommendation and are grateful for the opportunity to work with you!

The latest post from this business

Posted by Mills Roofing, LLC to their own Google profile 10 months ago. Their words, not ours.

🏡 Your roof protects more than your house—it protects the people you love most. ❤️ At Mills Roofing, we know your home is where life happens. Family dinners, movie nights, birthday parties, lazy Sundays… all the moments that make a house feel like home. And keeping that home protected starts at the top! 🔨🏠 Whether you’re worried about storm damage, missing shingles, a leak, or simply wondering how much life your roof has left, we’re happy to take a look. For nearly 50 years, the Mills Roofing family has been helping Virginia families protect their homes—and we’d be honored to help protect yours, too. Because when it comes to your home, family comes first. ❤️ #FamilyFirst #MillsRoofing #RoofingMatters #VirginiaRoofing #CulpeperVA #FredericksburgVA #culpepervaroofingco #roofingcoinfxbgva #roofingcoinculpeperva #fxbgvaroofingco #culpeperva #fxbgva2 days agoCall now

What Mills Roofing, LLC says about itself

Taken from the business’s own website. We have not checked any of it. These are quotes, not credentials — a roofer writing “licensed and insured” on their homepage is not evidence that they are.

  • Licensed

    “…Quality You Can Trust: Fully licensed, insured, and committed to 5-star…”

  • Family owned

    “…​ Why Choose Mills Roofing Co.? ​ Family Owned & Operated: We know the Virginia…”

Their site also states: insured.

Other roofers in Stafford

Ranked by how many ratings Google has counted.

Other roofers we list in Stafford
Roofing contractor
Brothers Exterior Corp.siding repair, gutter replacement, fascia board replacement5.0177 ratings0% one and two star(571) 243-7887
Style Installations Incroof replacement, shingle removal, plywood replacement5.060 ratings0% one and two star(540) 657-1700
Insured Roofs - Stafford Branchinsurance coordination, insurance claims, efficient crew5.052 ratings0% one and two star(703) 828-7462
Transylvania Groupmetal roof installation, large projects, fair pricing5.048 ratings0% one and two star(571) 330-2321
Moreno's Contractor LLC.siding, roof replacement, professional crew5.037 ratings0% one and two star(540) 710-1040
Noreve Roofing And Home Improvementroof replacement, cleanliness, responsive staff5.034 ratings0% one and two star(540) 623-0649

All roofers in Stafford →

Where this page comes from

Every figure above is Google’s, captured on 24 September 2026. The star average and the 93 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 93, of which 84 have any text — and it is not everything Google shows.

Roof Warden does not verify licenses, bonds, insurance or workers’ compensation cover, and nothing on this page should be read as though we had. Confirm those directly with the contractor and with your state or provincial licensing body before you hire anyone.