Complete roof replacement and new installations using high-quality, durable materials tailored to your needs.
Expert repairs for leaks, damage, and wear to extend the life of your roof and prevent further issues.
Support with insurance appraisals and claims to help navigate the process and secure coverage for roofing projects.
Comprehensive construction services including site management, coordination, and additional home improvement projects.
Thorough assessments to evaluate roof condition, identify problems, and provide recommendations for maintenance or repair.
Avoidable Damage and Poor Accountability In 2022, this company completed a roofing project at my home that resulted in major property damage. A dumpster was placed directly on my driveway without my permission, causing the exposed aggregate concrete to crack and ultimately fail. The entire driveway had to be replaced at a cost of $18,000 (covered by my insurance), and I personally paid $6,000 to replace the adjoining walkway so it would match. When I asked the company to take responsibility, they refused to submit a claim to their insurance, leaving me to handle everything through my own policy and out-of-pocket funds. Multiple licensed roofers and contractors have since confirmed that both the roofing workmanship and site management fell below professional standards. Although insurance covered part of the loss, the damage, expense, and hassle were completely avoidable. Based on my experience, I strongly caution others to verify how this company handles accountability and property protection before hiring them.
Although the pricing was competitive, it was out of my personal budget, but I still am leaving a review because the sales rep, Malia, was so thorough and the team as a whole was so knowledgeable! I’m keeping them in my back pocket for when I am able to pull the trigger and am recommending them to everyone I know in the meantime!! Thanks for being so awesome.
Great communication & exceptional service from start to finish. Friendly office staff scheduled our appointment convenient for us. Paul our salesman/project manager met with our insurance adjuster and within a few days our roofing materials & skylight were delivered. We were very impressed with the roofing crew. They covered our deck, sidewalks, air conditioner with tarps and even protected our plants. They were organized, worked efficiently and did a great job cleaning up. Paul also stopped over to follow up with the roofing crew. We like doing business with family owned Companies that have years of experience and is also environmentally conscious using quality safe products. We highly recommend Twin City Roofing. Bob & Debbie Sawyer
I have not had my roof installed yet so this is a review on the sales process. Paul is highly knowledgeable, professional and adept at the roofing business and interfacing with the insurance company. By the way, sales can only be good if they get support. Tyler, one of the techs , was also on site for the inspection and made a significant and invaluable contribution to the insurance appraisal process. I appreciate Paul’s personal and personable touch to a process that most of us don’t like. Now looking forward to a great roof installation. Installation day: The sales process was wonderful. The after sale Communication however has been nonexistent and poor. After signing I heard nothing from the company for over a eeek. I called the company and asked what was up. They said they would get back to me. Nothing. I called back and still nothing. Now I am rethinking. Got a call a few minutes ago saying materials would be delivered this afternoon and work commencing tomorrow. Wrong. Workers showed up and just started taking the old roof off first. No materials yet. Since I work from home I had to drop everything, rearrange meetings to deal with the installers. I had to ask my neighbor to move their car, etc. My point is that as a customer I have to pay my deposit asap but when it comes to the after the sale communication and follow through they drop the ball and honestly it didn’t feel like (through their action — of lack thereof) anyone really cares at TCR. I am sadly disappointed. The install continues. Old shingles dropped on plants. I specifically made it a point to be careful of our landscaping only to be crushed in 30 seconds. I don’t even know what to say. My wife will be fit to be tied. Disappointment grows and it’s only noon! Progress So I had a nice chat with Eddie the foreman. We had a chat about karma, honesty and integrity. He and his team work awfully hard. From a roofing perspective it is looking good, as far as I can tell. Seems Communications inside the company might not be so great. Clearly as a customer it’s a reminder that you must stay involved no matter what anyone tells you. Looks like another day is needed. That’s ok. These guys don’t dilly dally one bit. They work hard and fast. It’s a reminder that it’s people / workers that make a company. Roof is on. Again poor communication rears it’s ugly head. I was suppose to get a roof vent but that was not communicated to Eddie and his crew. I had to tell him. My salesperson followed up with the office in the morning but no call yet. I think it’s installed but it’s hard to tell from the ground. No one has followed up yet to see how the job went. So, be sure you stay involved. Double confirm everything. Talk to the office and production supervisor. Have them follow up when the job is complete Don’t trust any roofing company regardless of what you are told. Of course they will want their payment right away. Would I use them again??? Hmmmm. 🤔. The installers did a decent job but just know they toss shingles everywhere and anywhere. They work hard. Regarding the company as a whole? Hmmmm 🤔. Honestly not sure. They have irritated me and it seems like they are not interested good communication. So the roof is done. As far as I can tell it looks decent however, I had a vent on my old porch roof and now it seems to be gone. I can't get an answer about what happened. They had to reduce the roof and so had to run it by the insurance company. I am not getting any information or update even though I called the office and left a message--no follow up. When the job was complete excess materials were left on my grass. Also a full (open) box of roofing nails were left on the street corner where buses stop. Plus several open clusters of nails left out. Thankfully I saw and removed them in time. A lawsuit that was avoided. Plus 6 nails in the driveway. I hoped for better but what I got was --Average job. Average company. Poor communication and no follow up. Proceed with caution.
I highly recommend everyone stay away from TCR. TL;DR several roofing installation mistakes made, severe lack of communication from TCR throughout the entire process, and I was asked to write a review before work even began - red flag. After getting roof replacement quotes from 5 different companies, I decided to go with the second to cheapest option - which was Twin City Roofing. And of course, I got what I paid for. The problems began after I signed the quote and handed over the deposit check. I live next to a day care and young children play outside all of the time. Paul, the project manager that was working with me, suggested they perform all of the work on the 4th of July week since kids likely wouldn’t be at the day care then. I arranged with my neighbor to not have kids there that week. A few weeks go by and I didn’t hear from Paul or anyone else at TCR. The Friday before the 4th of July week, I reached out to Paul to find out when they would be coming and he said “Next week I believe”. Then on Monday when no one arrived, I reached out to Paul again. He responded by saying he was on vacation and that Robert P. in the production office could help. I reached out to Robert and he said “I can tell you it won’t be this week.” Obviously I was unhappy that the roof wasn’t going to be replaced that week but I was more upset with the lack of communication throughout the process. It should not be on the client to have to contact the company multiple times to try to get answers. Nonetheless, when the roofers came to replace the roof on my house, garage and shed, they came unannounced. The concerning issues came from work on the roofs. The shingles on the ridge of my shed transitioned from shingles that are meant to be put on ridges to what look like starter shingles. It is very obvious this is not correct. And on my garage, there is a full 15” of a starter shingle that is literally just hanging from the edge of my roof. How did this get missed?? And the biggest issue is with the flat roofs on my house. I asked all of the appropriate questions to Paul from the outset to make sure that there would be grading on the flat roofs such that all of the water would flow to the spout and drain. Alas, a few days after the work was complete, we got our first rain storm and I saw water pooling along the edges of the flat roof and heavy pooling in one corner. I contacted TCR on July 14th and sent pictures of all of these issues. I didn’t get a response so I sent a second email on 7/20. I finally got a response from Tyler and he asked me when would be a good time the following day for him to check out my issues. I responded with a time in the morning. I then didn’t hear back from him and he did not show up the next day. I was later contacted by Robert and he said he was working on a game plan on getting my issues addressed. Five days later (7/26), he sent another email saying he would have a game plan the following day and he would let me know. As you can imagine, I did not hear from him on 7/27. I emailed Robert again on 7/28 with no response. Finally on 8/9, Tyler came out to my house to take pictures of my concerns. He agreed that all of them need to be addressed. He said he would let me know soon what the next steps would be. I have not heard from him since. I emailed Robert on 8/16 telling him Tyler came out to my house and that I was looking for more information when the fixes can occur. I have not heard from TCR since - at all. I should have known from the get go something was off because after I gave Paul the deposit check, he asked me to write a good review of his efforts to boost the company. I was certainly not going to write a review for services that had not yet begun. If you do go with TCR, make sure to pay as little as possible up front so they have to come back and fix issues before they get their full payment.

Your trusted partner for durable roofing and expert construction solutions in the Twin Cities.
No photos available
Twin City Roofing Construction Specialists, Inc. is a family-owned roofing and general contracting company serving Saint Paul and the surrounding areas. With years of experience, we specialize in residential and commercial roofing installations, repairs, and insurance claim assistance. Our team is committed to using quality, environmentally safe products and providing thorough service, though we acknowledge feedback on communication and strive for continuous improvement. We aim to deliver reliable, professional results that protect your property and investment.
Claim Twin City Roofing Construction Specialists, Inc. to update business info, respond to reviews, and access analytics.