Roofing contractor
Kayco Roofing
1014 Blanding Blvd, Orange Park, FL 32065
Listed under Middleburg, FL
- Google average
- 4.9
- Ratings counted
- 468
- One and two star
- 10 of 468(2.1%)
- Florida median
- 2.5%
The first three are Google’s own figures for Kayco 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 Florida roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 452 | 97% | |
|---|---|---|---|
| 4 | 3 | 1% | |
| 3 | 3 | 1% | |
| 2 | 1 | 0% | |
| 1 | 9 | 2% |
About typical — the typical roofer in Florida sits at 2.5%. 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 8 of the one and two-star reviews we hold for Kayco Roofing, most recent first.
- 1 out of 5D B7 months ago
This is a fact-based review rather than an angry-based review, which would have been the case had I written it in Dec-2025. As such, it took some time to convey my experience with KayCo and the sales person Josh Cagle. I contacted KayCo in 2022 to get a quote but unfortunately given the waffling and inconsistency of insurance I was not able to get the roof. Fast forward to 2025 and past those issues I reached out to KayCo to get an updated quote. I was told they would honor the 2022 price. From that moment forward communication was bad. My calls were never returned. We started back in Sept-2025 when I signed the NOC and relevant documents and told Josh I would let him know either Oct or Nov as a start to get the metal roof. One would think they would have solidified the necessary material and check-offs having more than enough time to be prepared for a Nov install. When I emailed Oct 16 and gave Nov as an install he confirmed next day via email it would be scheduled. Hearing nothing after 2 1/2 weeks later, I emailed Nov 3rd inquiring about the schedule. It was nothing but one excuse after another. Always telling me that metal takes longer. Well I’ve already been through this with another house and had metal installed and did not have this issue. Why would it take a month from Oct to still give me no reasonable answer why the operations manager or supplier, as he said, could not pin down a date. Every call I made he said he would call back - no that never happened. The last straw was when I called and he said the same thing I had been accustomed to hearing only to confirm once again he would call back regardless. By 4 pm that day I called and left a message and said I was no longer interested in the company doing anything regarding the roof. I sent emails to all interested parties canceling and requesting them to cancel the permit. I had already spoken with the Gainesville City Permit office who instructed me on next steps and the form to send to KayCo to cance
Google cut this review short. The full text is on their Google profile.
- 1 out of 5James Bartela year ago
I was renting a house that the owner had Kayco put a roof on. The dumpster was put in the driveway next to my NEW Ford F150. When I saw the Kayco Rep, he assured me they would not start tossing items in the dumpster until I had a chance to …
Google cut this review short. The full text is on their Google profile.
- 1 out of 5Aaron Adamsa year ago
Worst service I've ever received! The owner is probably the rudest person I've ever met.
Reply from the business
This is a spam review and it's unfortunate that it can't be removed. Aaron Adams has never been in contact with Kayco Roofing and has zero experience with the owner or anyone else involved with the company. This is really being posted by an individual named Kason Taylor who is employed by a company called USA Metals in St George, Georgia. They also do business as James Shelton Roofing. Mr Taylor came into our office on Blanding Blvd in Orange Park on Tuesday 2/11 and walked right past the No Solicitation sign on the door wearing a fishing t-shirt, sunglasses, and a backwards hat. He also was handing out a plain school folder filled with random papers and had no business cards. The owner of Kayco did come out and explain to Mr Taylor that it was very unprofessional and the least he could do was take his sunglasses off and turn his hat around. Mr Taylor walked out and said "I only do this part time so I don't really care." Clearly Mr Taylor was unprepared for this type of sales call. The owner of Kayco reached out to the owner of USA Metals/James Shelton Roofing and was told that they supported any response Mr Taylor had on line and that Kayco had no proof this review was from him and that Kayco had no right to even suggest to Mr Taylor that he remove his glasses or turn his hat around. It is a real shame that this is nothing more than a competing roofing contractor trying to make another one look bad.
- 1 out of 5Erin BradicaEdited 2 years ago
Review Update 11/13/2023 We had an interesting experience with Kayco Roofing. Kayco referred us to an adjuster who helped us navigate homeowners insurance which we appreciate. During our roof install, there were 4 big errors made including gutters not being reattached, damage to drywall in 2 places, and missing a rotten board. None of this was communicated to us until we got home and found it ourselves. I immediately contacted Kayco about the drywall and rotten board. Repairs were made. We noticed the gutters at a later time. Kayco was provided with a receipt for the gutter work. Clark agreed to reimburse us, but did not follow through with the intended timeframe of payment. (After weeks of waiting, a complaint was posted to the BBB and bad reviews were posted. Afterwards, we were reimbursed for the gutter work and missed wages from being home with the drywall contractor from damages.) There was miscommunication from Kayco about the timeframe in which payments needed to be submitted. Since we were paying through homeowners insurance, we were under the impression that we would submit our payments when insurance checks were received. There was a delay in our second check. Kayco did NOT notify us that we must have the bill paid within 60 days of completion regardless of the status of our check. We were blindsided when they called and threatened to put a lien on our home within the next few days unless we fronted the money. In my initial conversation with Clark (the owner), I was not kind and I fully admit that. I was shocked with the threat of a lien. However, Clark also responded in an unprofessional manner. In our second conversation, I called back when I was calm hoping we could talk through all of this. I fully admitted that I was not kind in my interaction, but Clark showed no remorse for his response. I tried to give him respectful feedback as a consumer but he made comments such as: “I’ve been in business 15 years, I don’t need your feedback.” “It doesn’t
Google cut this review short. The full text is on their Google profile.
Reply from the business
So much to cover with so few words allowed by Google. From the beginning, you called our office looking for a new roof and financing. Jonathan, by using his training, discovered that you had some storm damage and could potentially qualify for an insurance claim. We then did recommend an adjuster and he was able to get that roof paid by insurance, congratulations. I will absolutely own the piece of rotten wood we missed, the ceiling in the pantry, and I will even own the gutters for sake of this conversation. On occasion things happen and the job does not go perfect. I was happy to see that you acknowledged the fact that we made those repairs without question. As to the $150, you are correct and we owe you that. At Kayco, we sit down and pay bills on or before the 10th of every month, that is standard business. You are being reimbursed for the gutter that we could possibly have left unattached or could possibly have blown off during the hurricane we had. We never questioned it and just took responsibility because that is how we handle business. What i will not do is allow you to put words in my mouth and allow you to make me look like the bad guy about the finances associated with this transaction. We have been back and forth about you doing this once already and now you've decided to go public with the same statement which was never made about me suggesting that if i had known you didn't have money we wouldn't have worked together. Shame on you, Erin. How embarassing, and I can't believe you took this drama to a public review about Kayco and then openly lied about that. I have never in my life said a word to anyone like that as we finance roofs every day and Kayco is probably the most charitable of any roofing contractor anywhere as we are always contributing to local schools, local veterans, the food pantry, etc. Are you aware that we have given away 2 complete roofs to local veterans? Ma'am, you signed a contract in 2 different places that clearly
- 1 out of 5Mailyn Corpuz3 years ago
Someone came to my house more than a month ago to do an estimate. I’ve called twice to hear back from the office. No one had called me back, left me hanging. I was told it’ll take 24 hrs to finalized the report, but it’s been over a month 🤦🏻♀️
Reply from the business
Mailyn, you and i had a conversation about this review as we know each other. Can you please reach out to me so that we can get this resolved. Per our conversation, there was a misunderstanding about timing but it was taken care of
- 1 out of 5Melanie Normand6 years ago
We were building a home and Kayco installed the roof. Looked good at first till first light when we were shocked from the wrinkles all over. Kayco was immediately notified within two days after install, since install was a Saturday. He proceeded to argue it wasn't his fault. I told him his supervisor was well aware of our concerns and chose to proceed. He did not care! I asked about warranty. Still no resolution. We entered rainy season and various other problems arose. Much too lengthy to get into here. We hired a professional inspector to which we found many more issues. The Kayco company also refused to pay their supplier and they placed a lien on our property, which they had every right, so we paid that. It was a lot of stress to endure from, in my opinion, a company that had no regard to owning up to its responsibilities. We will have no choice but to have the court systems resolve the matter. I would NOT recommend this company to anyone!! Beware!!!!!
Reply from the business
Good morning Mrs Normand. As discussed with you several times prior to you posting all over social media, your shingles are installed exactly according to manufacturer recommendation. It is very typical for us to do new construction on Saturdays as we fit them in between roof replacements we do all week. You are absolutely correct with how the shingles look with the wrinkles. Unfortunately for you, and as you've been told by more than one roof consultant and manufacturer rep, not to mention your passed roofing inspection from st johns county building dept, the shingles will take the shape of the material underneath them including the framing and underlayment. Your underlayment was improperly installed by a framing contractor who you should be taking this complaint up with but my guess is that he wasn't license or insured so you're coming after me. By looking at any picture it is obvious that the problem is not with the shingles or the installation. The wrinkles are long and wide and cover several courses of shingles making it evident of the actual issue, your improperly installed underlayment. Once again, this information has been explained to you several times and you refuse to accept it. In the meantime, your attorney has refused to represent you further because of these facts. The reason you cant get into other issues is because there are none and your roof does not leak. As far as warranty work is concerned, you chose to not pay your bill to me. Having a free roof installed gives you plenty of money extra to pay someone to fix any issues you may have. We did not pay the supplier because that is how this works. You signed a contract, you asked us to install the roof, then when you realized you can't put lipstick on a pig and a quality roof installation can't cover up the poor framing job and poor underlayment installation here we are. We have been in business 12 years and have never had an issue like this but judging by other reviews you've left o
- 1 out of 5A Google User7 years ago
Cindy stated Kevin came out and my estimate was ready. I have cameras all around my house and Kevin never came by. Cindy provided me Kevin # but he refuse to answer the phone after I attempted to call him to find out if he was at the wrong house. No answer, no follow up call from Mr. Clark, no apology, Nothing!!! Worst experience, and very unprofessional:
Reply from the business
While we strive to exceed all customers' expectations, it is difficult to say what is going on without further information. Please give our office a call so we may talk with you and address your concerns. As a "Google User" that name does not give us enough information to reach out and talk with you. Thank you for sharing your opinion and rating, but not a name.
- 1 out of 5Jordan Bailey9 years ago
They started hammering outside my window at 9am on a Saturday. (They were fixing the roof on the condo next door). I asked the workers to stop and come back on Monday and they were going to. I then spoke to the owner, who made them go back to work because they were 1 and 1/2 months behind schedule on their other jobs. Their office is closed on Saturday and the owner was sitting in his nice quiet house, but he didn't care that I had to be disturbed all day on my only day off. He was very rude and unprofessional. I told him it was not my fault that they were 1 and 1/2 months behind schedule. All I was asking them to do was come finish on Monday and he told me no. He didn't care if it bothered me. Yeah, great, professional company you have there!
Reply from the business
Randall, we were hired by Sherry at your property management company to do this work because your neighbor has had a roof leak for over 2 years that your maintenance man could not fix. Your anger is directed at the wrong people. If you have an issue you should take it up with Sherry. We showed up at 9am on a Saturday. There is nothing wrong with that. It was scheduled for this date for weeks. You didn't talk to the owner of Kayco, that would be me. But you did get the correct response that we needed to keep working. If you had a roof leak for 2 years I'd think you would want priority. As far as the owner sitting in his quiet house...Randall, I am a business owner and I work 7 days a week in order to increase the ability for my company to succeed. You know that because I called you Sunday after I heard all 5 of your voice mails left on our machine. I must say, the one where you threatened that "we will pay" was extremely rude and the other 4 of you just recording the noise was comical. If we could have come back on the next Monday then we would have but fortunately for us we have other business. I'd like to also address you calling members of my staff rude and unprofessional. You have a neighbor who will be leaving a review on here for us as well. That neighbor was kind enough to call our office Monday and suggest that this is typical behavior from you and that my men were very professional considering how you were talking to them. Professionalism goes both ways. If you have any other issues, I've called you 3 times and left messages and would appreciate you giving me a call back. I'd also suggest that instead of you attempting to affect the reputation of Kayco Roofing because of your displeasure about our schedule that you take it up with the folks who actually scheduled us to be there. My direct number is 742-6790, feel free to call me anytime.
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 replacement95
- answering questions51
- responsive staff28
- new roof27
- smooth process26
- thorough inspection25
- leak repair17
- shingle selection13
- timely completion12
- debris cleanup6
- clean job site5
- skylight replacement2
Other reviews we hold
14 more of the 431 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Patricia Benkoa day ago
I wish every company was as great as KayCo to work with. Excellent communication from the sales rep, office staff and installers. Did everything as promised and more. Will highly recommend.
- 5 out of 5Cheyenne Kennedya day ago
This company is incredible! Anytime I have any roofing issues, they are quick to respond, and quick to schedule. Everyone is so kind and professional, my family will definitely be a customer for life
- 5 out of 5Jim Lindseya week ago
Due to improper installation and venting I need to replace a roof that was installed in 2018. This was not an insurance claim. I called nine different companies for quotes and out of the nine, I selected Kayco Roofing. Josh Cagle came out and performed the initial roof inspection and found the roof needed replaced. One thing that stood out to me with Josh, he did not talk over me, he listened and he validated what I knew was wrong and even pointed out things I didn't see or know. I really enjoyed my conversation with Josh. He was polite, professional and very knowledgeable. We had three roofs that needed replacing, the main house, back garage, and pump house. We updated the shingles to class 3 as we get hail here in Glen St. Mary. The price was very reasonable, not the cheapest nor the most expensive. Their warranty on workmanship and the manufactures warranty exceeded most of the companies. The installation took three days and went off without incident. Our Project Manager was Jonathan Greerdes. Jonathan was on top of all aspects of the roof installation. He ensured the work areas were cleaned and cleared of nails each day. I would strongly recommend Kayco Roofing.
Reply from the business
Thank you for taking the time to share such a thoughtful and detailed review! After speaking with nine roofing companies, it means a great deal that you trusted Kayco with all three of your roofs. We’re especially glad Josh listened to your concerns, confirmed what you were seeing, and helped identify additional issues without ever making you feel talked over. That is exactly how we want every homeowner to be treated. We’re also happy Jonathan kept the three day installation organized, on schedule, and thoroughly cleaned each day. Upgrading to Class 3 shingles was a great choice for the hail conditions in Glen St. Mary. Thank you again for trusting our team and for strongly recommending Kayco Roofing!
- 5 out of 5Jennifer Buchanana week ago
Couldn’t be happier with the replacement of our roof by Kayko Roofing. From the beginning they were the most competitive with their quote and made it easy to schedule around what time would be best for us. They kept us informed throughout the entire process and whenever I had questions or concerns they all took the time to explain everything to me never making me feel rushed off the phone which was extremely appreciated. Special thanks to Kevin, Austin and especially the crew who worked tirelessly for two days to ensure our roof was not only completed in a timely manner, but done properly! Couldn’t recommend them enough!
Reply from the business
Thank you so much for the incredible review and recommendation! We’re glad our team made scheduling easy, kept you informed, and always took the time to answer your questions without making you feel rushed. Kevin, Austin, and the roofing crew will truly appreciate your kind words. Our crew works incredibly hard to complete each roof efficiently while never sacrificing quality, and we’re happy that showed throughout your project. Thank you for trusting Kayco Roofing with your home!
- 5 out of 5Sonia Himmelberga week ago
I can't say enough about the positive experience I had with Kayco Roofing. My insurance company did me no favors and even though I was stuck with the bulk of the bill, Kayco was professional, timely, and delivered a great product. The team of roofers were on time, and did a great job cleaning up each day. Neighbors even commented on what a great job they were doing! Thank you, Josh, and your team at Kayco.
Reply from the business
Thank you so much for sharing your experience! We know replacing a roof can be stressful, especially when insurance does not provide the help you expected. We’re glad Josh and the rest of our team were able to make the process easier through professional service, dependable communication, quality workmanship, and daily cleanup. Hearing that your neighbors noticed the crew’s hard work makes the compliment even more meaningful. Thank you for trusting Kayco Roofing with your home!
- 5 out of 5Taylor Schillinga week ago
Such an amazing local company! I had some concerns about potential damage with my roof. They were very quick to reach out and schedule a consultation. The consult was free which helped a lot. The inspector that came was knowledgeable and very reassuring. Definitely will remember this company for any future roof work!
Reply from the business
Thank you for the wonderful review! We’re glad our team responded quickly and that your inspector was able to provide knowledgeable, reassuring guidance about your roof. Giving homeowners honest information and peace of mind is always important to us. We truly appreciate you keeping Kayco Roofing in mind for any future roofing needs!
- 5 out of 5Raymond Robinson2 weeks ago
Josh Cagle, Benjamin and the Roofing Crew installed a new Roof and the necessary repairs. Their workmanship, skills, knowledge and thoroughness were outstanding. They cleaned the worksite daily and answered our questions. This team at Kayco is strongly recommended.
Reply from the business
Thank you for the wonderful review and recommendation! We’re glad Josh, Benjamin, and the roofing crew provided outstanding workmanship, knowledgeable service, and clear communication throughout your project. We also appreciate you recognizing the team’s attention to keeping the property clean each day. Thank you for trusting Kayco Roofing with your home!
- 5 out of 5Mary Kubik2 weeks ago
I have used Kayco twice as a Real Estate Professional and was very impressed by the salesman Josh and the quality of work from the company. They were quick, honest, responsive, and thorough. I would 100% use them again. I am very happy to have a great roofer to refer.
Reply from the business
Thank you so much for trusting Kayco Roofing, not once but twice! As a real estate professional, your confidence in our team and willingness to refer us means a great deal. We’re glad Josh provided the honest, responsive, and thorough service we strive for on every project. We truly appreciate your recommendation and look forward to working with you and your clients again!
- 5 out of 5Kristin Molina2 weeks ago
Kayco roofing is top notch. I have a 70 year old + home with a unique roof structure - a hipp roof with parapet wall. The flat part of the roof leaked for years despite many attempts and a lot of money to remedy. Kayco was the only roofing company to provide a solid solution- a modified roof that preserved the design architecture of my home and permanently fixed the problem. I’m writing this years after the work. They did an excellent job and everyone I’ve dealt with have been professional and courteous throughout the process. Highly recommend.
Reply from the business
Thank you for taking the time to share this, especially several years after the work was completed! Your home presented a unique challenge, and we’re proud that our team was able to provide a lasting solution while preserving its original architectural design. Hearing that the modified roof permanently resolved a problem you dealt with for years means a great deal to us. Thank you for trusting Kayco Roofing and for the wonderful recommendation!
- 5 out of 5Eileen Culpepper3 weeks ago
Kayco Roofing made getting a new roof so easy! From inspection/quote to re-roof, Kayco was timely, professional, and hard working. We would highly recommend them! Christian was great from beginning to end, even with a small leak that developed while replacement was taking place, he didn’t waste a second with response to clearing it up. The office staff is pleasant and responsive with any questions along the way. They gave you expectations, so we never wondered what was next. Make sure you pick Kayco! Glad we did!
Reply from the business
Thank you so much for the incredible review and recommendation! We’re glad our team made the entire roof replacement process easy and kept you informed about what to expect every step of the way. Christian will be happy to hear your kind words, especially regarding how quickly he responded when the leak occurred. We also appreciate you recognizing our office staff and their communication throughout the project. Thank you for choosing Kayco Roofing and trusting us with your home!
- 5 out of 5Soyreka Sa month ago
Shouts to Stephanie for coming to inspect my leak and providing so much insight on my roof—literally showing me the telltale signs of quality work, how to spot damage, and more. …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Thank you for the wonderful review! We’re so glad Stephanie took the time to thoroughly inspect the leak, explain what she found, and share helpful information about your roof. Providing honest guidance and helping homeowners understand their roofing system is exactly what Kayco is all about. We truly appreciate the opportunity and will be sure to share your kind words with Stephanie!
- 5 out of 5amanda gowera month ago
Fast, efficient, and friendly! Not something you find everyday anymore. From start to finish everyone was kind and professional and they did a wonderful job fixing my roof! Would recommend to anyone! Stephanie did an awesome job inspecting and then quoting me, Austin Willis did a wonderful job directing everyone and getting things done fast and efficiently! Thank you all so much!
Reply from the business
Thank you so much for the wonderful review and recommendation! We’re glad our team made the entire process easy and provided the friendly, professional service you deserve. Stephanie and Austin will both be thrilled to hear your kind words. Thank you for trusting Kayco Roofing with your roof repair!
- 5 out of 5Vance Moorea month ago
Affordable and timely. Friendly and courteous. Quality and highly durable product line with good color selection. Fast but thorough old roof removal. Only broke one sprinkler head out of 28. Competent craftsmen were expeditious and careful with new roof installation. Cleaned up and left no mess.
Reply from the business
Thank you for the great review! We’re glad you were pleased with our team’s professionalism, efficiency, and attention to detail throughout your roof replacement. We appreciate you recognizing the care our crew took during the removal, installation, and cleanup process. Thank you for trusting Kayco Roofing with your home!
- 5 out of 5Colleen Carlsona month ago
They responded immediately and guy Christian Stahl did an amazing job!!
Reply from the business
Thank you so much for sharing your experience, Colleen! We are thrilled to hear that we were able to respond to your needs immediately and that Christian Stahl did an amazing job for you. Christian truly takes pride in his work, and it is wonderful to know that his efforts made such a positive impression. Our entire team is dedicated to responding quickly and delivering the quality work that our customers deserve, and your kind words mean a great deal to all of us. We will be sure to pass along your wonderful feedback to Christian and the rest of the team. Thank you again for taking the time to share your experience, Colleen, it really does mean the world to us!
The latest post from this business
Posted by Kayco Roofing to their own Google profile 2 days ago. Their words, not ours.
Orange Park, FL: Storm-Proof Your Roof Before Peak Season Peak storm season arrives fast in North Florida, and August brings some of the heaviest wind and rain of the year. A little preparation now can spare your home from extensive wind-damage roof repair later. A few smart checks go a long way before the skies open up: • Look for loose, cracked, or missing shingles along ridges and edges • Clear gutters and downspouts so water drains away from your home • Trim overhanging branches that could snap onto your roof • Secure loose flashing around vents, chimneys, and skylights • Check your attic for early signs of leaks or daylight Catching these issues early helps you avoid emergency roof repair during a downpour and reduces the risk of serious wind damage after the storm passes. As the trusted roofing company in Orange Park, FL, KayCo Roofing keeps your home ready for whatever August throws at it. Call for a pre-storm inspection today!4 days agoLearn more
What Kayco 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
“…Roof Inspection & Itemized Estimate A licensed technician documents the roof with…”
Free estimates
“…Resources Blog Gallery Financing Free Estimate Contact Us Call Now: (904) 906-2636…”
Family owned
“…$ KayCo Roofing is a local, family-owned business, with more than two decades…”
Other roofers in Middleburg
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Florida Roof Specialistsanswering questions, polite staff, easy process4.0346 ratings24.3% one and two star(904) 676-1075 | 4.0 | 346 | 24.3%84 of 346 | (904) 676-1075 |
| Bigfoot Roofing & Constructionanswering questions, inspections, easy process4.8239 ratings3.8% one and two star(904) 984-7816 | 4.8 | 239 | 3.8%9 of 239 | (904) 984-7816 |
| Stonebridge Roofing, Energy and Exteriorsroof replacement, leak repair, warranty4.6223 ratings9.9% one and two star(904) 670-0364 | 4.6 | 223 | 9.9%22 of 223 | (904) 670-0364 |
| 1 Roof LLCroof replacement, insurance details, insurance claims5.0195 ratings1.0% one and two star(904) 679-3583 | 5.0 | 195 | 1.0%2 of 195 | (904) 679-3583 |
| Avenue Roofinganswering questions, insurance assistance, inspection5.0106 ratings0% one and two star(904) 467-8813 | 5.0 | 106 | 0%0 of 106 | (904) 467-8813 |
| Benton Integrity Roofing Systemsestimate, kind staff, roof appearance4.7105 ratings7.6% one and two star(904) 262-7663 | 4.7 | 105 | 7.6%8 of 105 | (904) 262-7663 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 468 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 468, of which 431 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.