Roofing contractor
TNT Roofing
1895 Russell Ct, Holland, MI 49423
- Google average
- 4.9
- Ratings counted
- 86
- One and two star
- 2 of 86(2.3%)
- Michigan median
- 2.5%
The first three are Google’s own figures for TNT 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 Michigan roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 82 | 95% | |
|---|---|---|---|
| 4 | 2 | 2% | |
| 3 | 0 | 0% | |
| 2 | 0 | 0% | |
| 1 | 2 | 2% |
About typical — the typical roofer in Michigan 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 2 of the one and two-star reviews we hold for TNT Roofing, most recent first.
- 1 out of 5Mark Hilbusha year ago
I scheduled TNT Roofing to give me an estimate to replace my roof. I waited for them to show up at the scheduled time but they never showed up. No phone call either. Ok, I get it. Sometimes schedules can get messed up. I called and rescheduled for later in the week. When they arrived for the rescheduled appointment, the first thing he tells me is that they can't do my roof this year. Seriously? They couldn't tell me that on the multiple previous interactions I had with them? What a colossal waste of my time. I don't care how good these guys are I will never use them.
Reply from the business
Mark I am very sorry for wasting your time. TNT Roofing has been in business for 34 years and we have always done our best to take care of our customers (and potential customers). This spring has been, and still is, the busiest time we ever had and we are learning as we go how to deal with it. There are only two estimators and the number of calls in the last month has been overwhelming and we just cannot keep up. We have never had so many jobs on the to-do list and are at a time where we cannot add bigger jobs to the list. Thank you for your comment, we will use this interaction as a lesson and do better as we move forward.
- 1 out of 5AYoungExplorer6 years ago
Not Smart
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 replacement11
- small job9
- thoroughness5
- kind staff4
- leak repair3
- shingles3
- new roof3
- efficient3
- on time2
- timeliness2
Other reviews we hold
14 more of the 69 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Anna-Lisa Coxa week ago
The best in the business! They replaced my old roof with heat-reflective and hail-resistant shingles. Got the job done sooner and quicker than I had expected, and left the job site cleaner than when they started! TNT goes above and beyond!
Reply from the business
Thank you for trusting us to work on your home!
- 5 out of 5Craig Kleinheksel3 weeks ago
We were very satisfied with their whole operation.
- 5 out of 5Teresa Piatek2 months ago
We had some they should Facia come off our roof. And they came out the next day to fix it. It was a small job, but they did it anyway. I highly recommend them for all your ROOFING needs. I’m so grateful that they came out in such a timely manner.
Reply from the business
Thank you for trusting us to work on your project!
- 5 out of 5Fer Mat2 months ago
Small job, but on time and on spot. Great work!
- 4 out of 5Quaita BridgesEdited 3 months ago
After 4 years our roof started leaking. They said it was the furnace vent. I would think that would have been addressed with a new roof. If not tell us so we could address it . TNT reached out to us and fixing the issue free of charge thank you tnt.
Reply from the business
I am sorry that this wasn’t communicated better to you. And that you have had to deal with a leak. The caulk line on the storm collar of the furnace vent is what is leaking. I am willing to re-caulk it for free, or if you prefer have a HVAC contractor replace the vent and I’ll pay for it. I’d like to make this right
- 5 out of 5Ken Breuker3 months ago
My roof was 22 years old and needed replacing. John came out to give a quote and repaired a damaged area. We excepted the quote and was put on the list for replacement. The time frame was 30 days plus, depending on the weather. A week or so later he had an opening the crew came out and did the house in one day with eight guys. All the old shingles and nails cleaned up. When they left I could hardly tell they were here. No damage to the lawn or shrubs. If I need any more work done they would be my first phone call. Nice people and a good job.
Reply from the business
Ken, thank you for trusting us to work on your property. I always enjoy doing projects in beaver dam, the neighborhood I grew up in. Jon
- 5 out of 5Mark Finnigan4 months ago
During a recent windstorm, we had a branch punch a hole through our roof. TNT was able to come out within a few hours of calling them and repaired the damage quickly and for a reasonable price. Thanks again!
Reply from the business
Thanks for the call, glad we could fit you in so quickly. Especially with the rain last night!
- 5 out of 5Sue Arendsen6 months ago
Top notch work from TNT! The quoted price was right on. The crew was on time, efficient, respectful. When they were finished everything was cleaned up. Highly recommend TNT 10/10! From inquiry to finished job each contact was professional!
Reply from the business
Thank you for trusting us to work on your project!
- 5 out of 5Charles Von Brecht6 months ago
Best service and fair prices. I wouldn't go anywhere else for roofing repair or new roof.
- 5 out of 5Ron Seiler7 months ago
They were there with a large crew and completed the whole tear off and re-roof in one day. Cleaned everything up. No yard damage. Could not have asked for more! Great job!
- 5 out of 5Marianna Jonoski7 months ago
Jon U. Thank you so much for your service yesterday and 4 years ago. I heard some water dripping in my attic after the huge rain storm we had. I called TNT roofing and Jon responded so quickly. He called, he came by and showed pictures of what was happening as well as explaining the situation. He was so kind and knowledgeable and honest about me having to get a new roof soon. But best of all…he was so nice to my dog Miilu. By the way she liked him too. Thank you again Jon. When I get a new roof you will be the one that takes care of that for me.
Google cut this review short. The full text is on their Google profile.
Reply from the business
Marianna, You are most welcome! I’m happy we could get it fixed before the snow came back. Say hey to the Miilu for me =)
- 5 out of 5kathy carmody7 months ago
Great service! Highly recommended
- 5 out of 5Larry Sue9 months ago
Thanks so much for fitting us into your schedule! The crew worked quickly and efficiently, and our new roof (section) looks great!
- 5 out of 5Paula Rolfsen9 months ago
Outstanding work and service. Couldn't be happier with my new roof!
What TNT 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
“…team members who are fully trained, licensed, and insured. This allows us to…”
Warranty offered
“…Skylight Repair or Replacement Warranty Contact Us X Pay Here Request Quote…”
States years in business
“…With over 30 years of experience and multiple industry…”
States a founding year
“…Roofing Contractors in Holland, MI Since 1992, TNT Roofing has been the trusted…”
Free estimates
“…NT Residential Roofing Warranty Request Free Consultation (616) 848-7878 Your investment is…”
Financing available
“…Fill out my Wufoo form! Financing Available Need a payment plan? We understand!…”
Family owned
“…As a family-owned business and winner of Holland's Best…”
Their site also states: insured.
Other roofers in Holland
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Werner Roofinggutters, polite staff, efficient crew4.9774 ratings2.2% one and two star(616) 310-4263 | 4.9 | 774 | 2.2%17 of 774 | (616) 310-4263 |
| Sharp Roofinganswering questions, insurance claim assistance, siding repair5.0604 ratings0.8% one and two star(616) 208-5884 | 5.0 | 604 | 0.8%5 of 604 | (616) 208-5884 |
| Summit Point Roofingroof replacement, answering questions, responsive staff4.9433 ratings3.0% one and two star(616) 622-6343 | 4.9 | 433 | 3.0%13 of 433 | (616) 622-6343 |
| Lakefront Roofing and Constructionsmall projects, siding, respectful crew4.9255 ratings1.2% one and two star(888) 766-3014 | 4.9 | 255 | 1.2%3 of 255 | (888) 766-3014 |
| Home Pro Roofingquick response, lifetime warranty, no pressure sales4.9157 ratings1.9% one and two star(616) 236-2810 | 4.9 | 157 | 1.9%3 of 157 | (616) 236-2810 |
| Schmidt Roofing & Constructionnice crew, siding repair, dedicated staff4.5121 ratings10.7% one and two star(231) 726-2020 | 4.5 | 121 | 10.7%13 of 121 | (231) 726-2020 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 86 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 86, of which 69 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.