Roofer Sees Colorado Man’s $9,100 Contractor Nightmare on TV and Decides to Fix It for Free
A Colorado homeowner spent more than a year waiting for a new roof after paying a contractor over $9,100. The work never began, and he was left trying to get his money back. Then another roofing company heard what happened.
Scott Mayhew of Westminster had nearly given up on getting the job done when a local business owner saw his story on the news. The roofer decided to step in, offering to replace Mayhew’s roof without charging him anything.
The surprise brought Mayhew close to tears. After months of dealing with delays and unanswered messages, he finally watched workers climb onto his house and begin the repairs he had been promised.
His original payment dispute remains unresolved, but the act of kindness has given Mayhew a fresh start. The same contractor is now looking into helping another Colorado homeowner who reported similar problems with the original roofing company.
A Stranger Steps In
According to Denver7, Leo Dunn, owner of Denver-based Road Home Exteriors, learned about Mayhew’s troubles after watching a September news investigation. He was moved by what he saw and contacted the station to offer his services.
“I saw your story on Denver7,” Dunn said. “It just broke my heart that this is still happening to people.”
Roofing supplier QXO donated the shingles, while Road Home Exteriors provided the labor. Together, the two businesses covered the cost of replacing Mayhew’s roof.
As workers hammered away above his home in early November, Mayhew struggled to hold back his emotions.
“I’m ready to cry right now,” he said. “It’s just a blessing.”
Dunn explained that his goal was to help Mayhew move past at least one of his problems. The homeowner would finally have the roof he needed without having to pay another contractor.
Where It Began
Mayhew’s problems started after salespeople from Centennial-based RoofCo & Solar approached him following a hailstorm. He signed over an insurance check worth more than $9,100 in 2025, expecting the company to replace his roof.
Instead, the project stalled. Mayhew said the company later requested approximately another $5,000 before starting, despite an earlier message from a representative suggesting he could get a new roof without paying anything out of pocket.
RoofCo & Solar denied wrongdoing when Denver7 contacted the company in September. Director of operations Nick Pope said the delays involved insurance and contract disputes, including expenses the homeowners were responsible for paying.
Mayhew asked for his money back and even considered accepting a partial refund under the company’s 35% cancellation policy. As of the November 5 report, he said his messages were still going unanswered.
Questions About RoofCo
The Better Business Bureau gave RoofCo & Solar an F rating and listed nine complaints over three years, including eight within the previous 12 months.
In July 2026, BBB began reviewing the company’s business practices following complaints and concerns about its advertising. The bureau could not confirm the company’s physical presence at several advertised addresses and questioned claims about guarantees, experience, and insurance costs.
BBB also found that the company’s Oklahoma registration was inactive and could not locate a matching Kansas registration under the same business name. RoofCo & Solar had not responded to the bureau’s requests for clarification as of August 18.
Another Homeowner Waits
Mayhew’s experience was not the only one featured in Denver7’s investigation. Angel Eder of Northglenn said she paid RoofCo & Solar $5,693.88 from an insurance check but waited more than a year without the expected repairs.
The company later offered to replace 139 roof tiles or provide a partial refund of $2,187.24 after applying its cancellation fee. Eder said she no longer trusted the company enough to allow its workers onto her property.
After helping Mayhew, Dunn said he planned to meet with Eder, inspect her roof, and review her paperwork to see what his company could do.
Meanwhile, Mayhew hopes to recover some of the money he originally paid. He told Dunn that if a refund ever comes through, he wants to give it to the people who helped him.
“If we get any money, you guys are getting it,” Mayhew said.
For now, watching the new roof take shape has left him grateful for the generosity he never expected.
“Oh man, makes you feel good that there’s people like this.”
