This business is Trusted — customers consistently rate it 5.0★ across 140 reviews, indicating reliable, quality service.
A 5.0★ rating from 140 reviews indicates strong quality — continued review growth will further confirm reliability.
Monday: 8:00 AM – 6:00 PM
Tuesday: 8:00 AM – 6:00 PM
Wednesday: 8:00 AM – 6:00 PM
Thursday: 8:00 AM – 6:00 PM
Friday: 8:00 AM – 6:00 PM
Saturday: 8:00 AM – 6:00 PM
Sunday: 8:00 AM – 6:00 PM
Customers frequently cite quality materials, workmanlike installation, and thorough cleanup.
Peak storm season can affect scheduling — plan major projects in advance.
Homeowners needing a reliable roofer with a clean track record of completed projects.
Review Rank Score (0–100) blends a Bayesian-adjusted rating, review volume, recent sentiment, and rating consistency. It's a predictive reputation estimate — not a replica of Google or Yelp's ranking.
My roof was well past due to be replaced, and the last time any work was done it was done quickly and cheaply from what I could tell which left a ton of work for Total Roofing. They replaced 370 linear feet of rotten/broken boards making numerous runs out to get more lumber instead of just laying the new roof over the problem areas. Still they got all the work done in two days, and for the original quoted labor cost (my house is small, about 1100 sqft, but this was still a lot of extra work). I was particularly appreciative that they had everything cleaned up immediately after they finished work. Earl came out for the final inspection, answered my questions, and sent a few guys back to finalize some small remaining items. Earl was easy to work with, informative, and helpful.
We hired Total Roofing Solutions (Earl Bowman was our contact) in March 2025 to perform significant roof repairs (Replacing 50% of a Spanish Tiled Roofing System on 8,500 sq.ft home) and a new gutter system in Cornelius, NC. Among other things, we appreciated Earl's communication (progress pictures everyday, scheduling matters, always answering his phone, etc.). The crew was professional/safe (harness equipment, clean worksite, knowledgeable)...Earl even supplied them porta-potty! With previous contractors we hired, you sign a contract, they disappear and then show-up sporadically as they balance multiple projects...then you're hit with change-orders. NOT TRS, Earl showed up the next day as promised and stayed on the job with the same crew until completion. Price was the price, no surprises/change orders (TRS was the only contractor that invested the time on the front end to offer a realistic price/best strategy). I provided Earl permission to offer my cell phone number to any prospective customer.
See why this business ranks here and how customers describe it. Get a breakdown of your Smart Score and what it would take to reach the next trust tier.
Get Ranking Report — $19Reports do not affect rankings.
Data sourced from Google Places API · ReviewRank Smart Score
Rankings are based on public review signals only. No paid placements.
I contacted this company for a screened balcony. Earl was very responsive from the start. He was very easy to work with answering all my questions. I thought it would take several weeks or months but Earl and crew worked quickly to get the job done and it turned out great! Exactly what I wanted. Would recommend!!!
Earl and his team were a sub contractor brought in for roof and siding repair on a bigger job. Communication was top notch throughout the process. The results were high quality and completed in a timely manner. I definitely recommend working with this team.
Earl and his crew did an amazing job helping us get our flat roof top deck completed. Gorgeous job using deck tiles. Highly recommend Total Roofing. Earl is exceptionally knowledgeable. We will be using him for any roofing needs or other related project needs in the future. Very pleased.