Trade directory · Iowa City metro · Iowa

Roofing contractors in
Iowa City, Iowa.

A public directory of licensed roofing contractors serving greater Iowa City. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Licensed Establishments
293
U.S. Census Bureau
Peak Season
May through September, with highest demand in June-August following spring storm season
Market estimate
Avg. Response Time
2-5 business days for quotes, extended to 1-2 weeks during peak storm season
Operator average
§ A · Market rates

Common Job Costs

IOWA CITY-IA · LOCAL ESTIMATES
Service
Description
Cost Range
Asphalt shingle replacement
Typical range based on local asphalt shingle replacement jobs.
$8,500 – $15,000
Metal roof installation
Typical range based on local metal roof installation jobs.
$12,000 – $22,000
Roof repair (storm damage)
Typical range based on local roof repair (storm damage) jobs.
$800 – $3,500
Gutter installation
Typical range based on local gutter installation jobs.
$1,200 – $2,800
Flat roof membrane replacement
Typical range based on local flat roof membrane replacement jobs.
$6,000 – $12,000
§ B · Regulatory

Licensing Requirements

IA
§1

Licensing Requirements

Iowa requires contractor registration through the Iowa Division of Labor. Roofing contractors need a general contractor license for projects over $2000. Must pass business and law exam, provide financial statement, and maintain $50,000 surety bond. License renewal required every 3 years with continuing education.

§2

Permit Requirements

Iowa City requires building permits for roof replacement, new roofing, and repairs over $2500. Permit fees range from $85-$200 based on project value. Submit plans to Building Services Department with contractor license verification.

§3

Inspection Schedule

Initial permit inspection before work begins, rough inspection after deck preparation, final inspection upon completion. Additional inspections required for structural modifications.

§4

Insurance Minimums

General liability minimum $300,000, workers compensation as required by Iowa law for employees, commercial auto insurance $100,000 minimum. Many clients require $1 million liability coverage.

§ C · Path to license

How to Get Licensed

6 STEPS
1

Complete Application

Submit contractor registration application to Iowa Division of Labor with required documentation including business formation documents and financial statements

01/06
2

Pass Examination

Take and pass the Iowa contractor business and law examination covering state regulations, safety requirements, and business practices

02/06
3

Obtain Surety Bond

Secure $50,000 surety bond from approved bonding company and submit bond documentation with application

03/06
4

Pay Fees

Submit required licensing fees and any additional charges for examination and processing

04/06
5

Receive License

Upon approval, receive contractor registration certificate and begin legal contracting operations in Iowa

05/06
6

Maintain Renewal

Renew license every 3 years with continuing education requirements and updated financial documentation

06/06
§ D · Field notes

About This Market

UPDATED APR 2026

Iowa City's roofing market runs on storm cycles and university construction. With 293 licensed establishments statewide, competition is moderate but seasonal demand spikes hard after hail and wind events. Asphalt shingle dominates residential work, metal roofing growing on commercial and high-end residential. University of Iowa drives steady commercial maintenance contracts. Costs track regional averages but spike 20-30% during storm surges when crews get stretched thin.

Get your Iowa contractor registration locked down first - no shortcuts on the licensing. Peak season runs May through September, plan your crew capacity accordingly. Storm chasing brings quick money but locals get priority on repeat business. Winter work exists but limited to emergency repairs and commercial projects. Insurance requirements are reasonable but verify coverage limits with commercial clients. Johnson County moves faster on permits than rural counties, factor inspection schedules into your timeline.

Data Sources
  • Licensed establishments
    US Census Bureau - County Business Patterns
  • Licensing requirements
    Iowa Division of Labor
  • Permit requirements
    Iowa City Building Services Department
  • Cost ranges
    Local market estimates
  • Insurance minimums
    Iowa Insurance Division
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What license do I need to do roofing work in Iowa City?

Iowa requires contractor registration through the Division of Labor for projects over $2000. You need a general contractor license, surety bond, and must pass the business and law exam. License renewal occurs every 3 years.

Q/02

How much does a typical roof replacement cost in Iowa City?

Asphalt shingle replacement typically runs $8,500-$15,000 for average homes. Metal roofing costs $12,000-$22,000. Costs increase 20-30% during peak storm season due to high demand and material shortages.

Q/03

When is peak roofing season in Iowa City?

Peak season runs May through September, with highest demand June through August following spring storm season. Winter work is limited to emergency repairs and commercial projects.

Q/04

What permits are required for roofing work in Iowa City?

Building permits required for roof replacement, new installation, and repairs over $2500. Permits cost $85-$200 based on project value and must be obtained from Iowa City Building Services Department.

Q/05

What insurance do roofing contractors need in Iowa?

Minimum requirements include $300,000 general liability, workers compensation for employees, and $100,000 commercial auto insurance. Many clients require $1 million liability coverage for larger projects.

§ F · Directory

Roofing contractors in Iowa City

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your roofing business on The Forge.

Get listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place. Built for trades, used by thousands of operators nationwide.