Skip to main content

Cookies on BBB.org

We use cookies to give users the best content and online experience. By clicking “Accept All Cookies”, you agree to allow us to use all cookies. Visit our Privacy Policy to learn more.

Cookie Preferences

Many websites use cookies or similar tools to store information on your browser or device. We use cookies on BBB websites to remember your preferences, improve website performance and enhance user experience, and to recommend content we believe will be most relevant to you. Most cookies collect anonymous information such as how users arrive at and use the website. Some cookies are necessary to allow the website to function properly, but you may choose to not allow other types of cookies below.

Necessary Cookies

What are necessary cookies?
These cookies are necessary for the site to function and cannot be switched off in our systems. They are usually only set in response to actions made by you that amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not work. These cookies do not store any personally identifiable information.

Necessary cookies must always be enabled.

Functional Cookies

What are functional cookies?
These cookies enable the site to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, some or all of these services may not function properly.

Performance Cookies

What are performance cookies?
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

Marketing Cookies

What are marketing cookies?
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant content on other sites. They do not store personal information directly, but are based on uniquely identifying your browser or device. If you do not allow these cookies, you will experience less targeted advertising.

Find a Location

Cox Roofing, LLC has locations, listed below.

*This company may be headquartered in or have additional locations in another country. Please click on the country abbreviation in the search box below to change to a different country location.

    Country
    Please enter a valid location.

    ComplaintsforCox Roofing, LLC

    Roofing Contractors
    View Business profile
    View Business profile

    Need to file a complaint?

    BBB is here to help. We'll guide you through the process.

    File a Complaint

    Complaint Details

    Note that complaint text that is displayed might not represent all complaints filed with BBB. See details.

    Filter by

    Showing all complaints

    Filter by

    Complaint Status
    Complaint Type
    • Complaint Type:
      Order Issues
      Status:
      Unresolved
      We are appalled by our ordeal with Cox Roofing, LLC, led by ***** ***. Initially hired for roof leak repair, this evolved into a fiasco, causing extensive ongoing damage to our home. ***** is not licensed to perform construction in the state of Virginia and has an extensive history of construction fraud and embezzlement among multiple other criminal convictions, and his fraud needs to be put to an end. In regard to our roof, he has been extremely unprofessional, negligent, and threatening, and needs to be stopped.After payments totaling $8837.16, we witnessed negligible progress and multiple lies regarding when he would arrive to complete the work. Multiple times he would tell us he would show up early with a big crew to complete the work, only to delay the work further and not show up at all. Ultimately, after expressing concerns with the home warranty company that connected us with him, he became incredibly hostile and threatening, ultimately ending with him demanding that we sign a waiver of slander or misrepresentation in order to complete the job, which was a clear breach of contract.He continued his hostility with the home warranty company, causing them to remove him from the job, compelling us to deem our contract void and seek alternative solutions. We learned from local authorities about *****'s notorious fraudulent activities and extensive criminal record. He even has a order of trespass against him at his business address, and he doesn't pay his workers, and threatens them with violence when they request to be paid. Despite our attempts at peacefully resolving this situation, ***** has refused to refund the payments for incomplete repairs.Many others have reported similar experiences with ***** to the BBB and local sheriff's department. We urge the BBB to intervene and help prevent future customers from facing such distressing situations.

      Business response

      12/21/2023

      I was told AFTER half the job was done, that now there would be a new contractor . I was up front about all issues from my truck to some of my workers walking off the job because they were done for the day after lunch . Then the customers called the workers and asked if it was OK to use them foe themselves - after they left the roof . Who does that ????? I believe they are trying to not pay a cent on the job, that's why they are wanting a new contractor. I was there to finish the job until they told me they had someone else .  So that they have half the job done and charged Me  for the most of it that was finished . Now they are on to the next contractor with a new quote . I hope they don't keep trying to not pay . They are trying to have the Insurance pay it all . 

      Customer response

      12/22/2023

      Better Business Bureau:

      I have reviewed the response made by the business in reference to complaint ID ********, and have determined that this proposed action would not resolve my complaint. His response is merely an accusation, and our detailed account of events is below, and attached is the paid invoice from the roofing contractor who did end up performing the work adequately, to directly dispute his accusation of us not wanting to pay. We happily paid this new company out of pocket for a job well done. Details of what actually happened is below for your reference.

      We originally were connected to this company through American Home Shield (AHS), which is our home warranty company, whom we unfortunately trusted to supply us with an adequate professional for the job. 
      The job was set to begin on 11/2/2023. We paid ***** a deposit of $4091.25 upon arrival to begin the work. ***** ?red his workers about 30minutes into the day, and he continued to work on his own while he waited for other workers to show up. We were doing landscaping work this same day and asked if we could connect with those workers for an additional hand in that work. They never accepted the offer to provide work for us because they did not want to return to the jobsite where ***** was located. They were also never solicited to perform roofing work, and ***** gave us their contact information freely. Unfortunately for him, this allowed us to communicate with people whom he had refused to pay for work performed, and has treated poorly, which only bolsters our case against him.
      Over the coming days, progress was incredibly slow. He and his team worked to remove the old shingles, and discovered multiple additional problems with the roof, requiring additional payments and change orders.
      On Saturday 4th the ?rst change orders were made to add attic vents and repair several additional issues discovered. We paid this promptly.
      On Tuesday 7th, the second change orders were made to account for additional issues discovered. After the invoice was discussed and clari?ed, we made the payment for additional materials for the job. We were assured that all potential issues have been unearthed and we would not be charged more for this job after this.
      As of Wednesday 8th, we had paid $8837.16, and the only work that had been done was removal of old shingles and damaged plywood.
      Wednesday 8th, we expected him to arrive based on our discussion after paying the last invoice. We checked in on him at 11:24 am to see if he was coming, because his worker arrived for work, but ***** still hasn't shown up. He said he was picking up materials. He says he will arrive the following day, Thursday 16th, at 7am. He told his worker to go home, and he left without having done any work.
      Thursday 16th ***** does not show up at 7am like he said he would. We message him at 8:26am and he says he is on his way.
      We check in on him again at 9:45am and he says he is on his way again.
      At 11:03 am we message him one ?nal time, and we get no response.
      Rain is expected for the following day and our entire roof was exposed with multiple open holes directly into our attic at this time.
      We reached out to the warranty company at this time where we are told that if he doesnt show up by the end of the day, to reach out again and it will be escalated for us. He shows up at 1pm without a crew, and starts work with his crew at around 3pm. They work to weatherproof the roof for the coming storm until around 9:30pm. Some repairs to plywood have been made, but most of the effort is made toward weatherproo?ng for the coming rain.
      Friday it rains all day, and then there is the weekend which we understandably know he will not come to work.
      On Monday 13th he arrives at around noon with a crew, only to tell us he doesnt have shingles and hasnt been able to get shingles. They pack up the equipment they had left on our lawn for the previous weeks, and do a little work to further waterproof a section that had leaked from the previous rainstorm. They were there no longer than an hour.
      He guarantees us he is getting shingles on Wednesday and he will have a large crew show up to bust out the rest of the work.
      Wednesday 15th at 7:11am he tells us he is picking up the shingles at 1pm and will start back up work on Thursday morning.
      On Thursday 16th, we reach out in the morning and receive no response. We reach out a second time hoping for an update and he responds "I told you I would update you as soon as I know something."
      Thursday at 9:08pm he updates us that the shingles still havent been delivered from the supplier but he will do what he can to get the shingles, apologizes, and says he will come out saturday or sunday to complete the work.
      On friday 11/17 in the morning, I reached out again to AHS to have this documented. I did not ask for it to be escalated. Verbatim from the transcript of my chat with ** is:"If monday comes and he still doesnt have any work completed, I would like this all on ?le so that we can esclate from there appropriately."
      He then started receiving communication from AHS - exactly what he was told is not clear to me, but it made him so upset that he called us angrily. It was not clear in this conversation if he would come to ?nish the job, because he claims that *** is now refusing to pay him. So if he doesnt get paid for the work, then he wont complete the job.
      He hung up on us during this phone call and he claims he has a recording of it. We have a recording as well and we have transcribed it for easy reference. Multiple times I ask him how we can move forward to complete the job, and he doesn't answer that question. After he hangs up on us, I followed up with AHS customer support with an update about this phone call.
      With him being asked several times how we can move forward and ?nish the job, and not getting a direct response, and ultimately being hung up on, it was clear he wasn't going to come this weekend to complete the work as the conversation stood.
      He then begins texting us to let us know he is upset that we stated to AHS that he threatened us. He then continued to threaten us by saying h*** come to our house to get the police involved. This is when I told ** at AHS that i felt unsafe that he was threatening to come to my home. He then told us that the only way he would come ?nish the job is if we "sign a waiver of slander or misrepresentation of my company in any means shapes or bounds". This was a clear breach of contract, on top of his unprofessional behaviour in how he was treating us in his communications.
      He messaged us again on saturday 18th to ask if we are in agreement to sign a new contract and start on monday. We told him we are happy to have him ?nish the job on Monday under the terms of our original contract. He said he can't guarantee it will be ?nished by monday, but it will by thanksgiving. It seemed like he was going to continue as planned, but then he said he will only continue the work if we emailed the warranty company saying he never threatened us. 
      On monday 11/20, AHS reassigned the vendor for this service, and has made the decision to remove ***** *** from the job. ****** refusal to complete the work as originally agreed upon constitutes breech of contract, as well as his unprofessionalism violating the terms in the contract stating he would provide the work in a "timely and workmanlike manner."
      On Tuesday, 11/21 we delivered to him via email and certi?ed letter a breach of contract notice. It is giving him until December 8th to refund us for the change orders made, totalling $4823.74. He a?rmed that he received it by his response via text message that we were going to lose in court.
      He also said that he would be by our home on Wednesday at 4pm with the police to remove the tarps from our home, which he still owned. This whole day there were multiple inches of rain, and after work we came home to gallons of water on our ?oor from a new leak caused by inadequate tarping done the week prior, the last time he was at our home.
      His message that he was coming to our home caused us signi?cant distress, and we spoke with the sheriff's department a few times to understand our rights and what our next best steps were to be to protect ourselves.
      Wednesday 11/22 we prepared ourselves by measuring the tarps he left on our roof and replacing them with new ones, and obtaining childcare for our daughter. We also consulted with an attorney regarding how to handle his upcoming trespass, and she assisted us in writing a message letting him know about where he could pick up his new equipment and a warning not to trespass, and to no longer communicate with us unless it was in an attempt to peacefully resolve the matter.
      This same afternoon our home insurance connected us with a water damage remediation company who solidi?ed the tarps on our roof and mitigated the growing damage to our home, and discovered an additional leak we had not noticed.
      We left his equipment at the bottom of our driveway and waited for him to show up at a distance in our car. At 4:20pm he arrived, took his equipment, and left.
      We then shortly thereafter received another concerning message from him, stating that he had used drone equipment to take photos of our property.
      We did not open this message until after thanksgiving in order to safeguard our mental health during the holiday. When we actually read the message, we again felt incredibly violated and unsafe, and reached out to the sheriff's department for guidance on Sunday 11/26.
      I then felt compelled to do a criminal background check and check to see if he actually was licensed. He has an extensive history of embezzlement, fraud, and construction fraud, among many other misdemeanors and parole violations. He is also not currently licensed as a contractor in the state of Virginia, and has multiple convictions of performing construction without a license.
      Since then, we have had an open claim with our homeowners insurance. They have had to have the tapring crew over three times to reinforce tarps to protect our roof against wind and rain until the repairs have been able to be made. This time of year, it has been challenging to get a roofer to schedule a job.

      The warranty company, after replacing ***** from the job, assigned a new contractor, but they only had someone from outside our area, and scheduling with him was difficult around the thanksgiving holiday. He was able to come look at the job the thursday after Thanksgiving, 11/30, so that he could give the warranty company a new quote.

      We received the new estimate of non-covered costs the following week, totalling an additional $10,000 which the warranty company would not cover. While we were waiting for that process, we had an additional company come give us an estimate which totalled $6,300. If we chose an outside company, the warranty company would only cover a fraction of what they would offer their designated contractor. Both contractors had a lead time of 4-5 weeks, and told us we would likely have to wait until after the new year for the job to be completed. We were lucky and the new contractors were able to squeeze us in when one of their jobs completed early, and our roof was repaired promptly, and professionally, by Cenvar Roofing.
      We chose the less expensive contractor to complete the work, and the warranty company only offered us a payout of $750 to go toward the repairs. They did not offer to cover any of the interior damage to our home, or any of what we had already paid out to *****. In addition, our homeowners insurance deductible of $1000 also applies to the interior repairs which are now necessary for ****** negligence.

      In total, we have paid ***** $8837.16.

      We paid the final, professional contractor Cenvar Roofing $7035.
      We have paid our homeowners insurance deductible of $1000.
      We have only been reimbursed by our home warranty company for the repairs in the total of $750.

      Totaling our expenses minus our home warranty reimbursement: $16,122.16.
      This does not include the fees associated with seeking legal counsel for this matter, or the additional debris cleanup required from his lack of care, and numerous cigarette butts left in our yard and in our gutters.
      This is far from not paying. ***** is a convicted fraud, and his response is less than adequate, full of lies and accusations which do not hold up. His response also does not include any kind of an offer to make this situation right. 

      Regards,

      *************************




    • Complaint Type:
      Service or Repair Issues
      Status:
      Unanswered
      I signed a contract dated May 16, 2023 with Cox Roofing, LLC for total roof replacement at my residence. Advertisements online state that Cox Roofing, LLC is licensed, bonded, and insured and carries a class A contractor's license. The senior project manager, ***** ***, also verbally stated that he is licensed and insured. After a partial day of labor, ***** left the back half of my house with only tarping installed and thin pieces of waterproof underlayment (no felting). ***** assured me that his company was insured and that insurance would cover any damages. He also left a ladder against the house the next day and night (a liability for me). After he called asking for more money for supplies even though I had already put 50% down and no shingles had shown up at my house, I asked to see physical copies of his insurance and license. He produced a picture of an insurance policy from another company, Magic Hands LLC. He stated that a subcontractor on the job works for that company. According to our contract, Cox Roofing, LLC is to maintain insurance. He also confirmed via text message that he does not have a contractor's license and that it is "pending" with the licensing Board. Cox Roofing/***** *** is holding $5,829.75, which was my deposit that I sent to ***** via ***** and *****. Total cost is $11,439.91. Given that he violated the contract and ******** Code, I terminated my contract with Cox Roofing, LLC. He stated that he will *** me and "take me to court," even though I have cause to *** for damages, given that he is operating without a license and insurance when he fraudulently claimed that he holds both. Before he told me he would ***, he told me that he would return my full deposit. Then, he claimed that I owe him more than my full deposit and that he will *** me. The contract, by ******** Code, is not enforceable by an unlicensed contractor. I have sent a notice of termination of contract via e-mail (and now mail) to Cox Roofing and my attorney.
    • Complaint Type:
      Product Issues
      Status:
      Unanswered
      We signed a contract with Cox Roofing LLC to replace our entire roof. The contract was signed on November 22, 2022, where we provided a $4239.64 down payment as required for materials. He was scheduled to complete the roof the week of December 19th. To date, he has not showed to do the roof and continues to delay. The contract states Cox Roofing agrees to have the work performed within 90 days of the agreement. We also looked up his company on **** and found he is not a licensed contractor in **. Under ******** Code Section 54.1-1115, no one may contract for or bid upon the construction, removal, repair, or improvements to or upon real property owned, controlled or leased by another person without a license or the correct type of license. I asked ****** *** on 3/12/23 if he is licensed, he stated, My license is pending with the board it's been pending for almost two and a half months. Based on no work was ever performed at my house, the work was not done within 90 days as stated within the contract, and he entered into a contract without holding a valid contractors license, I have repeatedly asked for a full refund. ****** *** is refusing to provide me a refund. I am writing this to warn others about his business, share he is working as an unlicensed roofing contractor in VA, and he is refusing to return any money as I have requested. The only was to find resolution to this is for my money to be returned.

      Customer response

      04/03/2023

      [A default letter is provided here which indicates that the business has not responded to you directly.  If you wish, you may update it before sending it.]

      Better Business Bureau:

      Cox Roofing texted me on 3/14/23 asking how he can resolve the BBB complaint and I texted back only by providing a refund.  To date he has not provided any money back.  

      Regards,

      *************************
    • Complaint Type:
      Product Issues
      Status:
      Unresolved
      Date of contract was 09/13/2022 for $1979.67. For purchase and installation of whole house gutters, downspouts, and gutter guards. The owner ****** *** said his crew was available to do the work the next Friday, but need a down payment of $900 for purchase of the materials. He wanted the money sent to him via VENMO, which I did on 09/13/2022. Friday came and went and no installation was performed. On October 4, 2022 he said he would refund our $900 and on October 5th, in a text I formally requested the refund. The contract was good for 90 days and that date has passed and we still do not have our refund of $900. He agreed and said he needed to return the materials and once he received his money for the materials, he would refund our $900. Weeks passed and our inquires was always met with he was waiting on his refund. Then he said he got his money and had mailed us our $900 refund. We never received our refund. HE then stated that ***** would not allow him to refund oiur money via VENMO. I contacted VENMO and they denied his claim. Venmo is looking into the case. I need your help in getting our $900 returned. Thank You.URL of contract https://client.joistapp.com/estimates/e11a517af7c59ac0ee24208a

      Business response

      12/21/2022

      Cox Roofing in no way shape or bounds violated the contract offered a refund which has been provided through venmo customer protection act I we had sent two certified letters to the customer with the refund amount kept getting returned to Sender. Customer has been refunded their money

      Customer response

      12/22/2022

      Better Business Bureau:

      I have reviewed the offer and/or response made by the business in reference to complaint ID ********, and have determined that this proposed action would not resolve my complaint.  For your reference, details of the offer I reviewed appear below.

      I have received a refund of my $900, but the refund was issued via Venmo protective services.  I do not know if the refund was from Cox Roofing or from an internal Venmo monetary account.  You may close the case but I want my comments to remain part of the Better Business Documentation on this company and ****** ***.
      18.2-200. Failure to perform promise to deliver crop, etc., in return for advances.
      If any person obtain from another an advance of money, merchandise or other thing, upon a promise in writing that he will send or deliver to such other person his crop or other property, and fraudulently fail or refuse to perform such promise, and also fail to make good such *********** shall be deemed guilty of the larceny of such money, merchandise or other thing.
      At the end of the contract (90 days) I had not received my refund nor services provided in the contract.  ***** consulting with the Magistrate of Henrico County, I was told to send a certified letter to ****** ***.  i did on December 12, and received a signed confirmation that he had received the letter, which I demanded my refund. He had 15 days to give me my refund after which I could file criminal proceedings against  Cox Roofing.   Since I received my  refund from  Venmo, I will not take further legal action.
      But in his response ****** *** states he sent several certified letters to me and they came back unsigned.  He should have a physical record of such mailings.  Im suggesting he does not have physical proof of any such mailings. 
      I believe ****** *** and Cox Roofing are in the business of scamming individuals out of their money with no intention of providing goods nor services and want this to be in the record, warning any future potential victims. 
      Thanks, you may close the case.



      Regards,

      *******************




    Some consumers may elect to not publish the details of their complaints, some complaints may not meet BBB's standards for publication, or BBB may display a portion of complaints when a high volume is received for a particular business.

    BBB Business Profiles may not be reproduced for sales or promotional purposes.

    BBB Business Profiles are provided solely to assist you in exercising your own best judgment. BBB asks third parties who publish complaints, reviews and/or responses on this website to affirm that the information provided is accurate. However, BBB does not verify the accuracy of information provided by third parties, and does not guarantee the accuracy of any information in Business Profiles.

    When considering complaint information, please take into account the company's size and volume of transactions, and understand that the nature of complaints and a firm's responses to them are often more important than the number of complaints.

    BBB Business Profiles generally cover a three-year reporting period. BBB Business Profiles are subject to change at any time. If you choose to do business with this business, please let the business know that you contacted BBB for a BBB Business Profile.

    As a matter of policy, BBB does not endorse any product, service or business.