Family-owned roofing contractor protecting Cedar Valley homes for over 12 years. Free estimates, insurance claim repairs, and 24/7 emergency response.
Get a Free Estimate
When you hire JP Roofing for your roof, you get a clear written estimate, quality materials, and a Waterloo-based crew that finishes the job right. We handle everything from a single missing shingle to a full tear-off and replacement.
We coordinate directly with your insurance company when storm or hail damage is involved.
OUR SERVICES
From quick repairs to full roof replacements, here is how we keep Cedar Valley homes protected.
Fast, reliable repairs for leaks, missing or damaged shingles, flashing problems, and general wear and tear. We diagnose the real source of the issue and fix it the first time; no upsells, no guesswork.
Full roof replacements using GAF materials and a clean, efficient install process. Most residential replacements in the Cedar Valley are completed in 1 or 2 days, with full cleanup and a craftsmanship warranty included.
Hail, wind, or fallen-branch damage? We handle emergency tarping, full damage inspections, and direct coordination with your insurance company so you are not navigating the claim alone.
OUR PROCESS
A simple, transparent process from your first call to the final cleanup.
We come to your home, inspect the roof, document any damage with photos, and send you a clear written estimate.
We walk you through your options, recommend the right materials for your home and budget, and lock in a start date that works for you.
Our Waterloo crew arrives, protects your landscaping, removes the old roof, and installs the new one with attention to flashing, ventilation, and underlayment.
We do a magnetic sweep for nails, haul away every scrap of debris, and walk the finished job with you before we leave. Warranty paperwork is handed off in person.
WHY CHOOSE US
12+ years on Iowa roofs, a family-run crew, and the certifications to back the work.

12+ Years of Local Experience — Waterloo-based, familiar with every Cedar Valley building style and Iowa weather pattern.

GAF Certified Contractor — Trained and backed by one of the largest roofing manufacturers in North America.

BBB Accredited — A verified track record and accountability you can check before you hire.

Insurance Claim Repairs — We help restore your roof after storms and insurance-related damage with quality, reliable repairs.

Craftsmanship Warranty — If something is wrong with our work, we come back and make it right.
EXCELLENT Based on 135 reviews Posted on Google Andrew StollenwerkTrustindex verifies that the original source of the review is Google. Did a good job with my garage and house. So far no issues after two years.Posted on Google Lisa KiddTrustindex verifies that the original source of the review is Google. I had my roof done this spring and I was very happy with JP Roofing. Not only did they do a great job on my roof, they cleaned off my patio, driveway and even one of my flower beds. Very happy!Posted on Google Clayton SchTrustindex verifies that the original source of the review is Google. A long overdue post .... This Team is Amazing. From start to finish they showed that they cared. They were very patient with my wife and I as we changed our minds several times, and asked many questions. They rocked! I can't say enough nice things about this company!Posted on Google Ann EckhartTrustindex verifies that the original source of the review is Google. Extremely professional to work with. Great quality, work and cleanup. I highly recommend them!Posted on Google Steve BagbyTrustindex verifies that the original source of the review is Google. Edger is very easy to work with. Good communication. Prompt service.Posted on Google April CufrTrustindex verifies that the original source of the review is Google. Communication was excellent throughout the entire process – Denise kept me informed every step of the way and she took the time to go over all of the details in the quote so there were no surprises. On the day of the work, they shared a photo timeline, which was honestly pretty cool (who knew roofing could be so well documented?). Denise made sure to let me know right away if there was any issue or question that came up. They were willing to tackle the repair of the flat roof & it is a major improvement from what I had before. Professional, thorough, and easy to work with – everything you want in a roofing company. Denise was awesome to work with! Would absolutely recommend!Posted on Google Jennifer JohnsTrustindex verifies that the original source of the review is Google. We had a great experience with JP Roofing. They were professional, friendly, and easy to work with. Everything went smoothly and the final result looks amazing. I would definitely recommend them!Posted on Google Jim EstalTrustindex verifies that the original source of the review is Google. JP Roofing is a top-notch roofing and siding contractor They do outstanding work. They demonstrate a willingness to go above and beyond normal situations. They are very affordable, and courteous to their customers. Denise Torres is the representative we worked with, she.is very knowledgeable about housing repairs. Her crews were quick and performed very well. We would recommend JP Roofing to any homeowners for any construction matters.Posted on Google Kitt BrittTrustindex verifies that the original source of the review is Google. Very satisfiedPosted on Google Levi SiresTrustindex verifies that the original source of the review is Google. JP Roofing & Solutions replaced my roof this past Friday and did an excellent job. The crew was very professional, organized, and made sure everything was cleaned up at the end of the project. They were also friendly throughout the process. Denise stayed in constant communication with me and answer all of my questions, and the project manager Nilson was on-site making sure everything went smoothly. I really appreciated that they shared a link where I could see the entire process from start to finish. I highly recommend JP roofing & Solutions.
SERVICE AREAS
Our office is on Logan Ave in Waterloo, and we work on roofs across Black Hawk County and the surrounding Cedar Valley. Typically within 40 miles of our location.
Iowa weather is hard on a roof. Hail in spring, heavy snow loads in winter, and high winds across the Cedar Valley year-round all add up. The right roofing service protects your biggest investment, keeps water out of the attic, holds energy bills down, and lets you stop thinking about the roof for years at a time.
Tell us what is going on with your roof. We will come out, take a look, and send you a clear written estimate. No pressure, no hidden costs.
Quick answers to the questions Cedar Valley homeowners ask us most.
Most residential roof replacements in the Cedar Valley take 1 to 2 days, depending on the size and pitch of the roof, the materials, and the weather. We give you a clear timeline before we start and stick to it.
In most cases, yes. Iowa homeowner policies typically cover sudden hail and wind damage, though deductibles and depreciation rules vary by policy. We do free post-storm inspections, document the damage, and meet your adjuster on the roof so nothing gets missed.
It depends on the size and pitch of your roof, the materials you choose (architectural asphalt shingles, designer shingles, metal, etc.), and any decking or ventilation work needed. The only accurate number is one tied to your actual roof, that’s what a free estimate is for.
Yes. JP Roofing & Solutions is fully insured, BBB accredited, and a GAF Certified contractor. We can provide proof of insurance and credentials before any work begins.
Yes. We partner with trusted financing providers so a roof that needs to happen now does not have to wait. Ask about your options when you request your estimate.
Still have questions?