Roofing contractor
JB Roofing
2197 128th lane unit 2, Kalona, IA 52247
Listed under Iowa City, IA
- Google average
- 4.7
- Ratings counted
- 40
- One and two star
- 3 of 40(7.5%)
- Iowa median
- 2.8%
The first three are Google’s own figures for JB 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 Iowa roofers we list with enough ratings to compare.
Rating breakdown
| 5 | 37 | 93% | |
|---|---|---|---|
| 4 | 0 | 0% | |
| 3 | 0 | 0% | |
| 2 | 0 | 0% | |
| 1 | 3 | 8% |
Higher than most — the typical roofer in Iowa sits at 2.8%. 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 3 of the one and two-star reviews we hold for JB Roofing, most recent first.
- 1 out of 5Stacey Reesea year ago
They “finished” a small section of vinyl siding on a home that I was planning to purchase. wow! A child could have done a better job!😒They should really stick to roofing…But from looking at other reviews, it doesn’t look like they’re even good at that! …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Stacey I’m not sure who you are but I don’t see you being a customer of JB roofing. If you know of a child that could have done better please let me know who that would be so I could reach out and hire them! It is hard finding good workers now days. Especially ones so young and that could do work better than grown men. Thank you for posting these pictures, they are the same ones I took when we got done with this. This little section sure was interesting to finish as it’s difficult to make something like this look good for each person. The home owners of this house were definitely pleased. This job started as tearing down a car port. During that time some of the siding came off. Unfortunately we didn’t tear this whole side of the wall off. We continued off of someone else’s work. If you have any questions or concerns please feel free to reach out to me. My name is Jason Boller and I started this business and have been the owner for over 20 years now. My phone numbers are 319-656-7663 or my cell phone number is 319-239-9963.
- 1 out of 5Elise Charles3 years ago
Ruined soffits and not responding
- 1 out of 5Chris Cary3 years ago
Sadly, I can’t recommend JB Roofing at all. For those that know me, a bad review would almost never be written. However, Jason left with me an utter mess, and I would not wish that on any one else. I hired him to do a full shingle replacement after the Derecho in 2020. A wind storm came in from the south (a month after the November install) and took off a bunch of my shingles. He was quick to come patch and repair but the weather got worse, more shingles came off, and he assured me that there was something wrong with shingles, and that I would get a new roof in the spring of 2021. He asked me if I wanted him to work through the warranty claim, and I said yes. He told me he had submitted my claim to GAF, but in truth he never did. Spring of 21’ came and I called and texted and he refused to return my calls. I even talked with one of his friends and he was aware that he had left me hanging and needed to make it right. Ultimately, he made off with over $36K for my roof, and left me to deal with mess. To this day, he has never made it right. I have been dealing with GAF for more than two years. In my naïveté, I thought a person/business from Kalona, Iowa would have a decent moral and ethical standard, but I was mistaken. To be clear, the installation was done correctly, the peace of mind that Jason would stand behind his work, and the product that he installed was nonexistent.
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.
- siding replacement7
- polite crew6
- clean up6
- easy process3
- shingle use2
- plant protection2
- friendly teams2
- easy to work with2
- great company2
- gutters2
Other reviews we hold
14 more of the 35 reviews we hold text for, most recent first. We do not hold every review Google has.
- 5 out of 5Gregory Schmidt2 weeks ago
We contacted Jason shortly after our storm damage occurred this spring to make sure we would be on his growing list of homes that needed repairs. Once we had settled with insurance, Jason promptly came to work out his quote and our roof was replaced less than 2 weeks after his initial visit to our home. His crew works efficiently - they take care to protect landscaping prior to beginning tear off and they do an excellent job of cleaning up your property before they leave.
- 5 out of 5Tori Lybarger2 weeks ago
We would highly recommend JB roofing! Very impressed with the crew's work ethic. Our roof looks great! Jason was wonderful to work with.
- 5 out of 5Jill Perkinsa month ago
Jason replaced my siding and roof. He was professional and started the job in a timely manner. The work done was excellent.
- 5 out of 5Brandi Stewart2 months ago
We had a fantastic experience with Jason. He replaced one roof for us and did an excellent job. He also quoted a home we were considering buying as well. He was quick to respond and came to the house quickly. He showed up both times at the …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Thank you so much for the kind words. We really appreciate your business.
- 5 out of 5Blandon Clemons2 months ago
Ask Jason to come repair roof before storm, came right our did the job couldn’t ask for better person!! Great service
- 5 out of 5Christian Swartzentruber3 months ago
Jason and his team were very easy to work with during the quote process. He provided honest and direct advice with full, transparent communication! On the day of the job, they arrived promptly and were very efficient in getting my roof completed. They even left my property cleaner than before they arrived! I’m very satisfied with their work and would recommend them to anyone in Southeast Iowa!
Reply from the business
We appreciate this! And as always we appreciate the business. Great working with you!
- 5 out of 5Charlie Isaacs4 months ago
Jason was top notch from the time of letting him know we had damages until the job was done. They finished our new roof & replaced our siding all in ONE day! The crew was very respectful and kind! Highly recommend JB roofing to anyone …
Google cut this review short. The full text is on their Google profile.
Reply from the business
Charlie thank you so much for the link nd words. I appreciate it.
- 5 out of 5Ashley Schulte4 months ago
100% recommend JB Roofing! Jason & his team were amazing to work with. Very friendly & respectful. Our roof looks better than it did brand new & we are so thankful for their professionalism hard work.
Reply from the business
We appreciate the business Ashley. Thank you so much.
- 5 out of 5Linda Franzen9 months ago
Thank you for the great work you did
- 5 out of 5Kate Stevensa year ago
Jason was great and so was his crew. He communicated well with me and my husband and asked us questions along the way to make sure his crew completed the job the way we wanted. He was on site to do periodic inspections and if something …
Google cut this review short. The full text is on their Google profile.
- 5 out of 5Duane Gugela year ago
Job very well done. Quick and timely. Good communication.
- 5 out of 5John Macateea year ago
Jason and his JB Roofing crew did a fabulous job installing shingles on our home. They were professional, hard-working, and thorough. We chose Malarkey class 4 Legacy 20 year warranty shingles for durability and long life.
- 5 out of 5Dianne Sturma year ago
Great experience working with Jason November 2024 !!! His crew hard working , polite and great job on roof to house and garage ! Through clean up after job finished. Would recommend JB Roofing !!!
- 5 out of 5Brian Kelso2 years ago
Fast, professional quality work. Would recommend JB Roofing to anyone.
What JB 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.
Their site also states: states a founding year.
Other roofers in Iowa City
Ranked by how many ratings Google has counted.
| Roofing contractor | Google average | Ratings counted | One and two star | Contact |
|---|---|---|---|---|
| Tomlinson-Cannongutter cleaning, friendly staff, polite staff4.9731 ratings1.1% one and two star(319) 333-0069 | 4.9 | 731 | 1.1%8 of 731 | (319) 333-0069 |
| Five Star Home Improvementsiding, insurance claim assistance, estimate4.7400 ratings6.0% one and two star(319) 250-4807 | 4.7 | 400 | 6.0%24 of 400 | (319) 250-4807 |
| Tomlinson-Cannon Roofingdownspout installation, concrete leveling, patio solution5.0180 ratings0% one and two star(319) 519-0315 | 5.0 | 180 | 0%0 of 180 | (319) 519-0315 |
| Martinez Roofing & Constructionestimate process, timely completion, siding replacement4.9155 ratings2.6% one and two star(319) 382-8168 | 4.9 | 155 | 2.6%4 of 155 | (319) 382-8168 |
| RM Construction Servicessiding, quick response, future projects5.0114 ratings0% one and two star(319) 961-0541 | 5.0 | 114 | 0%0 of 114 | (319) 961-0541 |
| Century Roofing Companyefficient crew, thorough clean up, quality installation4.893 ratings4.3% one and two star(319) 351-5055 | 4.8 | 93 | 4.3%4 of 93 | (319) 351-5055 |
Where this page comes from
Every figure above is Google’s, captured on 24 September 2026. The star average and the 40 ratings behind it are counted by Google across all of its reviews. The review text on this page is a sample — we hold 40, of which 35 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.