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.
General Contracting jobs in Des Moines
0 open jobs in Des Moines.
The controlled job pilot is not open yet.
Common Job Costs
Licensing Requirements
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.
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).
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.
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.
Compliance research unavailable
Source status: unavailable · 7/19/2026
Detailed instructions are withheld because the source is not available for verification.
Local market snapshot
Source: DoorBase, aggregated public ZIP-level data. Updated 7/17/2026.
How to Get Licensed
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.
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).
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.
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.
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.
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.
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.
About This Market
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.
- Median hourly wage and annual salaryU.S. Bureau of Labor Statistics (BLS) - General Contractors, Occupation Code 11-9021
- Number of licensed establishments in IowaU.S. Census Bureau - County Business Patterns (CBP), NAICS 236100 Residential Building Construction and General Contractors
- Licensing requirements, exam types, renewal cycleIowa Construction Safety Bureau (ICSB) - Contractor Licensing Division and ICC (International Code Council) B1 General Contractor Exam Requirements
- Des Moines building codes, permit requirements, inspection scheduleCity of Des Moines Building Services Division and Iowa Building Code (aligns with ICC International Building Code)
- Insurance minimums and workers compensationIowa Department of Labor - Workers' Compensation requirements and Iowa Insurance Division guidelines
- Seasonal demand patterns and project costsRegional construction industry data, Des Moines contractor associations, and local building permit trends
- Frost line depth for foundation/deck workUSDA Natural Resources Conservation Service (NRCS) - Soil Survey and Cold Hardiness Zone Data for Central Iowa
Frequently Asked Questions
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.
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.
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.
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.
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.
General Contracting contractors in Des Moines
No contractors listed yet.
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.