All States/Iowa/Des Moines/General Contracting
Trade directory · Des Moines metro · Iowa

General Contracting contractors in
Des Moines, Iowa.

A public directory of general contracting contractor businesses serving greater Des Moines. Market data, licensing requirements, and cost benchmarks — updated continuously from public sources.

Employer Establishments
700
U.S. Census Bureau
Peak Season
April through September, with heaviest demand May-July. Spring thaw and summer weather drive exterior work; homeowners push projects before school year and fall.
Market estimate
Avg. Response Time
2-5 business days for initial quote. Established contractors in Des Moines typically turn quotes in 3 days; smaller operations may take up to a week during peak season.
Operator average
Avg. Hourly Wage
$54/hr
Bureau of Labor Statistics
§ J · OPEN JOBS

General Contracting jobs in Des Moines

00 OPEN

0 open jobs in Des Moines.

The controlled job pilot is not open yet.

§ A · Market rates

Common Job Costs

DES MOINES-IA · LOCAL ESTIMATES
Service
Description
Cost Range
Kitchen Remodel (mid-range, 200 sq ft)
Typical range based on local kitchen remodel (mid-range, 200 sq ft) jobs.
$25,000 – $50,000
Bathroom Remodel (full, single bathroom)
Typical range based on local bathroom remodel (full, single bathroom) jobs.
$12,000 – $28,000
Roof Replacement (2000 sq ft asphalt shingles)
Typical range based on local roof replacement (2000 sq ft asphalt shingles) jobs.
$8,000 – $15,000
Deck Construction (16x12 pressure-treated wood)
Typical range based on local deck construction (16x12 pressure-treated wood) jobs.
$4,500 – $9,000
Siding Replacement (full house, 2000 sq ft)
Typical range based on local siding replacement (full house, 2000 sq ft) jobs.
$15,000 – $32,000
Foundation Repair (minor settling, localized)
Typical range based on local foundation repair (minor settling, localized) jobs.
$3,000 – $10,000
§ B · Regulatory

Licensing Requirements

IA
§1

Licensing Requirements

Iowa requires general contractors to be licensed by the Iowa Construction Safety Bureau. License types: (1) Class A - unlimited contract value, (2) Class B - up to $500,000 per project. Exam: contractor must pass the ICC B1 General Contractor exam or equivalent state exam covering building codes, safety, and business practices. Renewal: biennial (every 2 years), requires 4 continuing education credits. Exam cost approximately $300-400. License application fee $150-200.

§2

Permit Requirements

Des Moines requires permits for most general contracting work. Building permits needed for: structural work, roofing, siding, decks over 30 inches high, interior renovations over $5,000, HVAC/electrical/plumbing work. Electrical and plumbing require separate trade licenses. Permit application submitted to Des Moines Building Services Division; typical turnaround 5-10 business days for approval. Permit costs range from $100 (minor) to 1-2% of project cost (major remodels).

§3

Inspection Schedule

Three primary inspections for most projects: (1) Foundation/framing - after structural work, before wall closure; (2) Rough-in - after electrical/plumbing/HVAC installed, before drywall; (3) Final - after all work complete, before occupancy/sign-off. Des Moines Building Services schedules inspections 24-48 hours after request. Contractor responsible for scheduling and site readiness.

§4

Insurance Minimums

Iowa general contractors must carry: (1) Workers' Compensation - mandatory if any employees; (2) General Liability - minimum $300,000 per occurrence / $1,000,000 aggregate (often higher for larger projects); (3) Pollution Liability - required if handling hazardous materials. Bonding: performance bond recommended for contracts over $100,000, required for public/government projects. Typical GC liability premium $1,500-3,500 annually depending on payroll and claims history.

§ C · ReadyDocs Compliance

Compliance research unavailable

View source dossier

Source status: unavailable · 7/19/2026

Detailed instructions are withheld because the source is not available for verification.

§ M · DoorBase

Local market snapshot

59 ZIPs
Population220,294
Household income$66,421
Home value$226,792
Median rent$1,133
Unemployment0.00%
Job growth-100.00%

Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.

§ C · Path to license

How to Get Licensed

7 STEPS
1

Verify Eligibility and Experience

Check Iowa Construction Safety Bureau requirements. You typically need 4 years of active construction experience in the past 10 years, with at least 2 years as a supervisor or in management capacity. Document your experience with previous employers, job references, and resumes. Class A and Class B have the same experience requirement. If you lack experience, some contractors work as an employee under a licensed GC first.

01/07
2

Register for ICC B1 Exam

Visit the ICC (International Code Council) website or Iowa CSB-approved testing centers. Register for the General Contractor B1 exam. Exam fee is approximately $300-400. Choose your test date and location—Des Moines has multiple Prometric testing centers. Registration typically takes 1-2 weeks; exam availability is 2-3 weeks out depending on demand (longer during slow season).

02/07
3

Study and Prepare

Obtain the current ICC B1 General Contractor study materials and exam outline. Topics cover building codes, safety regulations, business practices, contract law, and project management. Study for 4-8 weeks depending on your background. Many candidates use third-party prep courses (online or in-person, $200-400). Join study groups or take a local community college course if available. Pass rate is roughly 70-75%; invest time to avoid retaking the exam.

03/07
4

Pass the ICC B1 Exam

Arrive early, bring required ID (state driver's license), and allow 3-4 hours for the exam. Test is computer-based with roughly 80-100 questions. Passing score typically 70%. Results available immediately or within 24 hours. If you pass, you receive a certificate; if you fail, you can retake it—next available date might be 4-6 weeks out. Keep your passing certificate for the license application.

04/07
5

Submit License Application to Iowa CSB

Complete the Iowa general contractor license application form. Include: (1) passing ICC B1 exam certificate, (2) documented work experience letters from previous employers, (3) proof of identity, (4) business formation documents (LLC, corporation, sole proprietorship). Submit to Iowa Construction Safety Bureau. Application fee is $150-200. Processing time 1-2 weeks. You will receive your license number and card.

05/07
6

Obtain Insurance and Bonding

Before you work, secure General Liability insurance ($300k-$1M minimum). If you have employees, get Workers' Compensation insurance. For larger projects, obtain performance bonding (surety bond). Provide proof of insurance to your clients and post it on job sites as required. Renew insurance annually and keep coverage active continuously; lapsed coverage can lead to license suspension or loss of bonding.

06/07
7

Renew License Every Two Years

Iowa contractor licenses expire every 24 months from issuance. Renew before expiration to avoid penalties or license loss. Renewal requires: (1) completion of 4 continuing education credits in the renewal period, (2) renewal fee (typically $150-200), (3) proof of active insurance. Submit renewal application to Iowa CSB at least 30 days before expiration. Continuing education can be taken online, in-person, or through industry associations.

07/07
§ D · Field notes

About This Market

UPDATED APR 2026

The Des Moines general contracting market is steady year-round but heavily seasonal. You've got roughly 700 licensed GC operations across Iowa, and Des Moines metro captures significant share—solid residential remodel work, some commercial tenant improvement, repair jobs. Demand spikes spring through fall; winter stays active but slower. Competition is real but not cutthroat if you're reliable. Projects run the gamut: kitchen and bath remodels dominate residential; then roofing, siding, decks, foundation repair. Material costs and labor are your biggest variables. Skilled trades are tight in the market—good framing and electrical subs get booked fast April-June. Homeowner budgets are realistic here; they expect $50-100k kitchen remodels, not $200k. Commercial work is available but means bonding and tighter schedules.

To work this market, you need an Iowa Class A or B contractor license—that means passing the ICC B1 exam and renewing every two years. Get your GC license before you bid anything legal. The Des Moines Building Services is responsive and professional; learn their permit process cold because every residential project over a certain threshold needs one. You'll need solid GC liability insurance minimum $300k-$1M; bonding comes up on bigger jobs and all public work. Peak season is May-July—staff up or get on subs' schedules early. Winter is slower but don't shut down; there's insulation, interior demo, permits to pull for spring work. Local subcontractors are your lifeline; build relationships early. Material lead times vary—lumber and windows got squeezed post-COVID, so buffer your timelines. Des Moines codes align with Iowa building code, which tracks ICC standards; stay current. Inspection pass-rates are high if your crews know what they're doing; failed inspections cost time and money.

Data Sources
  • Median hourly wage and annual salary
    U.S. Bureau of Labor Statistics (BLS) - General Contractors, Occupation Code 11-9021
  • Number of licensed establishments in Iowa
    U.S. Census Bureau - County Business Patterns (CBP), NAICS 236100 Residential Building Construction and General Contractors
  • Licensing requirements, exam types, renewal cycle
    Iowa Construction Safety Bureau (ICSB) - Contractor Licensing Division and ICC (International Code Council) B1 General Contractor Exam Requirements
  • Des Moines building codes, permit requirements, inspection schedule
    City of Des Moines Building Services Division and Iowa Building Code (aligns with ICC International Building Code)
  • Insurance minimums and workers compensation
    Iowa Department of Labor - Workers' Compensation requirements and Iowa Insurance Division guidelines
  • Seasonal demand patterns and project costs
    Regional construction industry data, Des Moines contractor associations, and local building permit trends
  • Frost line depth for foundation/deck work
    USDA Natural Resources Conservation Service (NRCS) - Soil Survey and Cold Hardiness Zone Data for Central Iowa
§ E · FAQ

Frequently Asked Questions

05 QUESTIONS
Q/01

What's the difference between a Class A and Class B general contractor license in Iowa?

Class A licenses have no contract value limit—you can bid unlimited projects. Class B licenses cap your contract value at $500,000 per project. Both require passing the ICC B1 General Contractor exam. Most small to mid-size Des Moines contractors get Class B; it's cheaper to maintain and covers the bulk of residential and light commercial work in this market. Class A makes sense if you're pursuing large commercial builds or want unlimited flexibility. Source: Iowa Construction Safety Bureau contractor licensing guidelines.

Q/02

How much does a typical kitchen remodel cost in Des Moines?

Mid-range kitchen remodels (200 sq ft, new cabinets, countertops, appliances, lighting, some layout changes) run $25,000-$50,000 installed. High-end remodels with custom cabinetry, stone counters, and premium fixtures push $50,000+. Budget remodels (cosmetic only, no structural changes) start around $15,000. Labor is roughly 40-50% of total cost; materials and overhead split the rest. Costs climb if you hit plumbing or electrical upgrades, asbestos removal, or structural changes. Get three quotes and verify contractor insurance and licensing before signing.

Q/03

What permits do I need for a deck in Des Moines?

Any deck over 30 inches high requires a building permit in Des Moines. Ground-level decks (under 30 inches) typically don't need permits but check with Des Moines Building Services to confirm—rules can shift. Permit application costs roughly $50-150 depending on deck size. Inspection required after framing completion and before final approval. Common reasons for inspection failure: improper post footings (must be below frost line, which is 42 inches in Des Moines), substandard railing height/spacing, or inadequate ledger fastening to house. Plan 1-2 weeks for full permit-to-approval cycle.

Q/04

How long does it take to get a general contractor license in Iowa?

Timeline depends on your prep. Exam registration and scheduling: 1-2 weeks. Study and exam prep: 4-8 weeks (most candidates self-study). ICC B1 exam itself: scheduled within 2-3 weeks of registration. License application (after passing exam): 1-2 weeks for approval. Total: roughly 8-12 weeks from start to licensed, assuming you pass the exam first attempt. Many contractors use prep courses (online, $200-400) to compress the study phase. Exam pass rates are around 70-75% statewide. Plan to retake if you fail; next exam slot might be 4-6 weeks out.

Q/05

What insurance do I absolutely need as a general contractor in Des Moines?

Mandatory: (1) Workers' Compensation if you have any employees—no exceptions, it's state law. (2) General Liability minimum $300,000 per occurrence / $1,000,000 aggregate—this covers job site injuries, property damage, third-party claims. Recommended: (3) Pollution Liability if you handle hazmat, lead paint, or asbestos. (4) Performance Bond for jobs over $100,000 and all public/government work. Annual GL premium typically $1,500-$3,500 depending on payroll and loss history. Bonding adds 1-3% to large job bids. Get quotes from 2-3 carriers; rates vary. Many subs won't work for you without proof of valid coverage.

§ F · Directory

General Contracting contractors in Des Moines

0 LISTED · SORTED BY DISTANCE

No contractors listed yet.

List your services

For contractors

Run your general contracting business on The Forge.

Apply to be listed on The Board for free. Manage leads, quotes, jobs, and follow-ups in one place, built for independent operators and growing crews.