Skip to content
Roof Warden

Roofing contractor

John Mills Roofing

429 Ferry Rd, Fredericksburg, VA 22405

Google average
4.3
Ratings counted
38
One and two star
5 of 38(13.2%)
Virginia median
1.7%

The first three are Google’s own figures for John Mills Roofing, 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.3
38 ratings
How the 38 ratings break down, from five stars to one
5
2874%
4
25%
3
38%
2
00%
1
513%
13.2%of these 38 ratings are one or two stars (5)

Much higher than most — 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.

All 4 of the one and two-star reviews we hold for John Mills Roofing, most recent first.

  • 1 out of 5Megan Bailey5 years ago

    I was driving on interstate 95 and was cut off by one of their vehicles. I was riding safely behind a U-Haul my boyfriend was driving. Slammed on my breaks and blew the horn. He almost ran right into my boyfriend. The driver continued by on …

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

  • 1 out of 5Robert Bruton, Jr.Edited 7 years ago

    Got a great estimate from John Mills roofing and was interested in meeting one last time to finalize some questions and get the work started. He cancelled on me three times over three weeks before I finally gave up trying to meet with him.

  • 1 out of 5Beth ShealyEdited 7 years ago

    Have warranty work that was looked at in January/February and was told by the owner's son that a rubber roof probably should have been used. Have not had much luck except for once or twice getting in touch with this company as their voicemail is always on and get no return calls. Even when I was able to talk to someone, it was the office person who was unable to do much and never had anyone call back. Went by the office and was told someone would be by this morning and it is now after noon and no one has shown. Of course the voicemail is on. Husband stayed home today so really disappointed they have been a no-show. This is now April and nothing has been resolved. They have not even acknowledged what will or won't be done.

  • 1 out of 5Eve WeeseEdited 7 years ago

    My 80 year old mother in law contacted this company the week before Christmas due to leaks in roof. Someone came out to do an estimate the next day and said they would call to let her know what they could do. It's been 3 weeks, multiple messages left on voicail and no return phone call. Should be ashamed of themselves for treating the elderly so poorly.

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.

  • cleanup8
  • estimate7
  • knowledgeable staff5
  • punctuality4
  • roof replacement3
  • competitive3
  • pleasant staff2
  • cost2
  • scheduling2
  • debris2

Other reviews we hold

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

  • 5 out of 5Donna Catlett2 weeks ago

    These are wonderful people to deal with.

  • 5 out of 5Beth Balberchak11 months ago

    This company goes above and beyond. We had top notch quality service with this contractor. 10\10

    Reply from the business

    Hi Beth Balberchak, Five stars! We're so happy to hear you loved your experience. - John Mills Roofing

  • 5 out of 5Beverly Farrancea year ago

    I recently hired Mills Roofing to install a composite deck at my home, and I couldn’t be more pleased with the results. From the initial consultation to the final touches, the entire process was seamless, professional, and stress-free. They were punctual, courteous, and knowledgeable about the materials and options available. Once the work began, they maintained excellent communication and ensured the job site was kept clean and safe throughout the project. The craftsmanship is outstanding. The deck looks amazing—sleek, sturdy, and clearly built to last. I've already received compliments from neighbors and friends! If you're considering a deck, I highly recommend Mills Roofing.

    Reply from the business

    Hi Beverly Farrance, thank you for your glowing 5-star rating! - John Mills Roofing

  • 5 out of 5Patricia HonakerEdited a year ago

    I have used John Mills roofing since the early 90’s on 4 roofs (moved to these homes). His work has always been stellar. I hope this last one is THE last one. His secretary, Candy, is always pleasant and helpful. They are a fantastic company!

  • 5 out of 5Jennifer Lockwood2 years ago

    Title: John Mills Jr. Roofing: Where Professionalism, Quality, and Value Meet I just had my roof replaced by John Mills Jr. Roofing and I could not be more …

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

    Reply from the business

    Hi Jennifer Lockwood, Seeing that you had a 5-Star experience is the best thing we could hope for! Your review means a lot to us. Thank you for choosing John Mills Roofing

  • 5 out of 5michael gray2 years ago

    3/15/2024 What a great experience, Mr Mills showed up right on time at 8:00 & his crew of about 8 men came a short time later to replace roof. They worked as one team, had an elevator ladder that took roofing materials up to the men which was a big help. Job was completed by 1:30 & it's beautiful. Did a total cleanup afterward taking all debris with them. They had to replace 5 sheets of plywood due to dampness, installed 2 solar powered attic fans on backside. With the electric attic fan I installed last spring humidity & mold will not be a problem. Cost $9,300 plus $200 for the 5 sheets of plywood for total cost of $9,500 I had a previous estimate from another roofing company that wanted over $25,000 for the same job. If you hire another co that want's a lot more for the same job most will offer financing like the previous co. that gave me an estimate & with interest by the time you pay it off you will have spent close to double the original cost or more. If you need a new roof you can't do better then John Mills Roofing

    Reply from the business

    Hi michael gray, Thanks for taking the time to share your opinion on John Mills Roofing. We take pride in giving outstanding service to every customer and we're overjoyed to receive your compliments and appreciation. We are looking forward to working with you again in the future!

  • 5 out of 5Renee LeCompte2 years ago

    In less than the time it took other companies to even respond to a request for a quote, John Mills Jr. responded to our request, came out and gave a quote, scheduled, and put the whole dang roof on. Their price was very reasonable, the …

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

  • 5 out of 5Asia Ferrell3 years ago

    Lil oolpikllolk9lo ok

  • 5 out of 5Mark B3 years ago

    Refreshing to see a company deliver what they say they will. On time, super professional and at a reasonable price. The kind of folks you always hope to get to work with. Highly recommend these folks!

  • 5 out of 5I T STUART3 years ago

    Candy customer service is the greatest and flexible. Stan the on site Supervisor was made for this job. Stan is pleasant, knowledgeable, agreeable, and answers all concerns and question. Called Wednesday Evening …

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

    Reply from the business

    Thank you very much!

  • 5 out of 5Leticia VargasEdited 3 years ago

    🤗🤗💯💯 …

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

  • 3 out of 5Daymond Mathews5 years ago

    I wish I could give a proper review but first they have to answer the phone or call back. They've done work on my home before which was great. However, I'm noticing wood rot on my fascia board and have questions.

  • 5 out of 5Kelly Esperanza7 years ago

    If I could give them 10 stars I would. After having another company come to give me an estimate that was outrageous! Then they try to pressure you into signing a contract. I called John Mills Roofing company. I spoke to Candy about having someone come out to give me an estimate. John was so professional and honest. Mr. Mills and his son's are honest hard working people. Mr. Mill's workers are the best. They take pride in their work. Mr. Mills came throughout the day to check the progress, and was there if I had any questions. They really did a great job cleaning up. Mr. Mills has been in Roofing for more than 30 years. My new roof is beautiful! If you want someone who is honest and dependable, and does an amazing job call John Mills Roofing company. Thank you Candy for being there from the beginning to the end if I had any questions. Thank you Mr. Mills and your outstanding staff.

What John Mills Roofing 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

    “…Areas Roofing System Installation Blog Licensed and Insured Roofing Contractors With…”

  • Insured

    “…System Installation Blog Licensed and Insured Roofing Contractors With Over 40…”

  • Bonded

    “…I had two other quotes one was bonded company the other not bonded. Both…”

  • Warranty offered

    “…The workmanship is warranty for ten years. I had two other quotes…”

  • States years in business

    “…and Insured Roofing Contractors With Over 40 Years of Experience Get a Free Quote Today!…”

  • Financing available

    “…40+ years of experience Free estimates Financing available Licensed and insured See What Our…”

Their site also states: free estimates.

Other roofers in Fredericksburg

Ranked by how many ratings Google has counted.

Other roofers we list in Fredericksburg
Roofing contractor
Columbia Contracting LLCsiding repair, gutter replacement, punctual crew4.9248 ratings1.2% one and two star(540) 596-5819
9Hammersroof replacement, siding replacement, estimate process5.0228 ratings0.4% one and two star(540) 308-8440
Monster Roofing and Siding LLCcompetitive pricing, gutter replacement, siding replacement4.9170 ratings2.4% one and two star(540) 220-5528
Robinson's Roofing & Repair - A Christian Owned Companyprofessional crew, new gutters, gutter replacement4.9127 ratings2.4% one and two star(540) 234-2389
Retex Roofing & Exteriors – Fredericksburgsiding replacement, competitive pricing, gutter replacement5.0124 ratings0.8% one and two star(540) 579-5610
M&D Roofing and Renovationspersonable staff, siding repair, gutter repair4.999 ratings2.0% one and two star(540) 413-8572

All roofers in Fredericksburg →

Where this page comes from

Every figure above is Google’s, captured on 24 September 2026. The star average and the 38 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 26, of which 17 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.