Iowa

73 Roofing Companies in Iowa: Public Records & Data

Public records on roofing contractors licensed in Iowa: state registrations, manufacturer certifications, OSHA citations, and storm history. Every record is sourced from a public agency and dated.

Browse by county

Click any county to see roofers indexed in that area.

73 Companies in Iowa

Showing 51–73 of 73
Filter
Company City Reach How far the company works. Local = serves a single state; Multi-State = lists service areas in two or more states. Based on the service areas the company advertises. Site Age How long the company's website domain has been registered, read from public WHOIS / RDAP records. It's a rough proxy for how long the business has been around. Credentials Manufacturer certifications and trade-association memberships we verified against each provider's own directory. Hover a badge to see its full name. Rating A blended average of the company's ratings across Google, Yelp, BBB and manufacturer networks - not any single site's score. Records How many of 5 public-record checks this company clears: a state license on file, a registered LLC / Inc, a commercial address, at least one credential, and a 4.0+ rating.
Des Moines Roofing Company West Des Moines Local 5 years - 5.0
Miller Roofing & Exteriors Davenport Local 0 years - 5.0
Infinity Roofing & Siding Cedar Rapids Local 19 years
  • CT
5.0
Tri-County Enterprises Cedar Rapids Local 18 years
  • ATLAS
  • VELUX
4.7
SkyLogic Roofing and Gutters of Iowa Earlham Local 0 years - 4.7
Premier Plus Storm Team Hiawatha Local 4 years - 4.6
AmeriPro Roofing Davenport Multi-State 6 years
  • OC
3.9
TAP Exteriors Marion Local 2 years
  • OC
  • TAMKO
5.0
Raber Roofing Systems Cedar Falls Local 8 years - 5.0
Marroquin Construction Cedar Rapids Local 1 year - 5.0
Mayflower Roofing Des Moines Local 0 years - 5.0
Velasquez Pro Roofing Davenport Local 3 years - 5.0
Cornbelt Commercial Roofing Melrose Local 4 years - 5.0
Roofing Representatives Cedar Rapids Local 12 years - 5.0
Cedar Service Company Cedar Rapids Local 20 years - 5.0
Super Exterior Roofing Cedar Rapids Local 8 years - 5.0
High Caliber Contracting Hiawatha Local 1 year - 4.8
My Cedar Rapids Roofing Co. Cedar Rapids Local 1 year - 4.7
Perfect Pitch Roofing Cedar Rapids Local 12 years - 4.6
Henry's Roofing Cedar Rapids Local 5 years - 5.0
Legacy Roofing of Iowa Fairbank Local 4 years - 5.0
Four Star Roofing, Siding & Gutters Fairfax Local 15 years - 4.5
Ram Roofing and Solar Sioux City Multi-State 6 years - 3.0

What Iowa requires of roofers

Iowa does not have a statewide licensing requirement for roofing or general contractors. Unlike many other states, Iowa has no state-level contractor license that roofing companies must obtain before operating. However, this does not mean roofing contractors can operate without any oversight. Many cities and counties in Iowa have enacted their own local licensing, registration, or permit requirements. For example, cities such as Des Moines, Cedar Rapids, and Iowa City require contractors to register or obtain a local business license before performing roofing work. Contractors should contact the local building or permits department in each jurisdiction where they plan to work to confirm specific requirements.

Although there is no state contractor license, roofing companies in Iowa are still subject to other important regulations. Businesses must register with the Iowa Secretary of State if operating as a corporation, LLC, or other formal business entity. Iowa law also requires contractors who employ workers to carry workers' compensation insurance, and failure to do so can result in significant penalties. While a general surety bond is not mandated at the state level, some local jurisdictions may require proof of bonding as part of their registration process. Liability insurance is strongly recommended and may be required by certain municipalities.

Iowa roofing contractors must also comply with the Iowa Contractor Registration Act if they solicit or perform residential construction or remodeling work, which requires registration with the Iowa Division of Labor. This registration involves submitting an application, paying an annual fee, and providing proof of workers' compensation coverage. Registered contractors are listed in a public database, which helps homeowners verify legitimacy. Always check with local authorities and the Iowa Division of Labor for the most current requirements before starting work.

Authority: Iowa Division of Labor

Recent Inspections and Violations

Date Employer Violation Type Penalty
RECON ROOFING & CONSTRUCTION
Frequent and regular jobsite inspections required 1926.20(b)(2)
Serious $0

Storm & hail history

  • 8,751 Storm events (10yr)
  • 4″ Max hail size
  • 145 mph Max wind gust
  • 714 Tornadoes (10yr)
Events per year by type
Event type breakdown
Seasonality - events by month (10yr total)

Recent storm events

Date Type County Magnitude
Hail SCOTT 0.88″
Hail JOHNSON 0.88″
Hail LOUISA 1.5″
Hail LOUISA 1″
Hail WASHINGTON 1.75″
Hail LOUISA 1.75″

Frequently asked - Iowa

How do I verify a roofing contractor is licensed and insured in Iowa?
Iowa does not require a statewide roofing license, but contractors should carry general liability insurance and workers compensation coverage. Always ask for proof of both before signing anything. You can also check if they are registered with your local city or county, as some Iowa municipalities have their own contractor registration requirements. Getting copies of their insurance certificates protects you if an accident or property damage occurs during the job.
How do Iowa winters and storms affect what type of roof I should choose?
Iowa experiences harsh winters, heavy snow loads, hail storms, and strong winds, so your roofing material needs to hold up to all of it. Asphalt shingles rated for high wind and impact resistance are the most popular and practical choice for Iowa homeowners. Ask your contractor about shingles with an impact resistance rating of Class 3 or Class 4, which may also qualify you for a discount on your homeowners insurance premium.
Should I get multiple quotes before hiring a roofer in Iowa?
Yes, getting at least three quotes is strongly recommended. This helps you understand the fair market price in your area and gives you a chance to compare materials, warranties, and contractor experience. Be cautious of quotes that are significantly lower than others, as this can signal the use of inferior materials or shortcuts in labor. A detailed written estimate from each contractor makes it easier to compare them side by side.
What should a roofing contract in Iowa include before I sign?
A solid roofing contract should include the total project cost, payment schedule, start and completion dates, specific materials and brands being used, warranty details for both materials and labor, and a cleanup plan for debris removal. It should also outline what happens if unexpected damage is discovered once work begins. Never pay the full amount upfront. A deposit of around 10 to 30 percent is reasonable, with the balance due upon satisfactory completion.
How do I handle a roofing insurance claim after an Iowa hail or wind storm?
Start by contacting your homeowners insurance company to report the damage and schedule an adjuster visit. Before the adjuster arrives, have a reputable local roofer inspect your roof and document the damage with photos. Be cautious of out-of-state storm chasers who show up after major Iowa storms offering quick repairs. Working with an established local contractor who understands Iowa insurance claims can help ensure you receive a fair settlement and quality repairs.
How long does a roof replacement typically take in Iowa?
Most residential roof replacements in Iowa are completed in one to three days depending on the size and complexity of your roof and the weather conditions. Iowa summers are the busiest season for roofers, so scheduling in spring or fall may mean faster availability. Your contractor should give you a realistic timeline upfront. Delays can happen due to unexpected decking damage or sudden weather changes, so build a little flexibility into your expectations.