Get Your Free Estimate



Full-Service Roofing & Exteriors, One Iowa Crew
From a single-shingle repair to a full commercial re-roof, our crews handle it start to finish — no subcontractors passing the blame.
Roof Repair
Leaks, missing shingles, and storm damage fixed fast — before small problems become expensive ones.
Roof Replacement
Full tear-off and re-roof with GAF Master Elite-backed materials and workmanship warranties.
Residential Roofing
Roofs, siding, gutters, and windows for Iowa homeowners who want it done right, once.
Commercial Roofing
Reliable scheduling and clear communication for property managers and business owners.


A Crew That Shows Up, Follows Through, and Stands Behind the Work
- 1
Straightforward, No-Pressure Quotes
Get a straightforward cash quote or work with us on your insurance claim — your choice.
- 2
Skilled, Experienced Crews
Years of roofing and exterior experience on every project, residential or commercial.
- 3
We Do What We Say
Known across Iowa for reliability, professionalism, and delivering on our promises.
- 4
Clear Communication, Start to Finish
You’ll always know what’s happening with your project and when.
What Iowa Homeowners Are Saying
“Extremely satisfied how John runs his crew! They did amazing and were very professional and did AMAZING at picking up! Would recommend JDM any day!”
“I could not be more satisfied with the quality of work JDM Roofing was able to provide. The crew who installed my gutters were both professional and respectful ensuring they left their job site clean and free of screws, remnants or debris from the job.“
“Jon was great to work with. Prompt response. Kept in communication during new roof and gutter install. Was on site with the insurance adjuster and handled the insurance end of things. Very respectful and friendly. Crew did a great job cleaning up afterwards.”
“Highly recommend JDM Roofing for your roofing and siding needs. Jon had great communication before, during, and after the work was completed. I appreciated his help with navigating the claim process with our insurance. He and his crew take great pride in their work and our house looks amazing! Best looking house on the block!”

