Des Moines Contractor Licensing & Permits Guide
Des Moines, Iowa property owners and contractors must follow city rules for licensing, permits, inspections and compliance when doing most construction, electrical, plumbing or rental work inside city limits. This guide explains where to verify a contractor's license, how to apply for permits, inspection sequences, common violations, and whom to contact at the city to resolve disputes or file complaints.
How to verify a contractor and when you need a permit
Before hiring, confirm a contractor is licensed or registered as required by local rules and state law. For the municipal code and ordinance provisions that govern permits and enforcement, consult the City of Des Moines Code of Ordinances.View municipal code[1]
- Check contractor registration, business license, and insurance documentation with the Community Development or licensing office.
- Most building, electrical, plumbing and mechanical work requires a permit before work begins.
- Ask for permit numbers and inspection records for prior projects when evaluating contractors.
Permits: application, inspections and approvals
Apply for building permits through the city permits portal or the Community Development/Building Services office. Permit types include building, electrical, plumbing, mechanical, and trade-specific permits; each has its own submission requirements and inspection schedule.Apply for building permits[2]
Applications & Forms
The city publishes permit application forms and instructions on its permits page. If a specific form name or fee is not listed on the official page, it is noted below as not specified on the cited page.[2]
- Building Permit Application: name and specific fee schedule not specified on the cited page.
- Fees: refer to the official permit fee schedule on the city permits page; if not shown, fee amounts are not specified on the cited page.
- Deadlines: permit timelines and plan-review turnaround are posted by the department or may be provided when you submit an application.
Penalties & Enforcement
Enforcement of permit and contractor rules is handled by the Community Development Department and Building Services (or the enforcing division identified in the municipal code). Specific monetary fines, daily penalties, and escalation tiers are set out in the municipal code or enforcement rules; where amounts or escalation steps are not published on the cited pages they are described as not specified on the cited page.Community Development contact[3]
- Fine amounts: not specified on the cited municipal code page for exact dollar amounts and per-day rates.[1]
- Escalation: first offence, repeat and continuing violations escalation details are not specified on the cited page.
- Non-monetary sanctions: stop-work orders, correction orders, permit revocation, and court referral are enforcement tools referenced in municipal enforcement provisions.[1]
- Enforcer: Community Development / Building Services performs inspections and issues orders; complaints can be submitted to the department contact above.[3]
- Inspection and complaint pathway: submit a complaint or request an inspection via the Community Development contact page or the permits portal.
Appeals, review and time limits
The municipal code identifies appeal routes for enforcement decisions; specific appeal time limits and the name of the appeal board are set in the ordinance text or procedures. If a time limit or appeal board name is not shown on the cited page, it is not specified on the cited page.[1]
Common violations
- Performing work without a required permit — often results in stop-work orders and fines.
- Failure to obtain required trade permits (electrical, plumbing, mechanical).
- Not scheduling or passing mandatory inspections.
Action steps
- Confirm contractor registration and insurance before hiring.
- Apply for required permits via the city permits page and retain permit numbers.
- Schedule inspections in the order required by the permit and obtain final approval.
- If cited or fined, review the municipal code provision and file an appeal within the time stated in the ordinance or contact the department for instructions.
FAQ
- Do I always need a permit for remodeling or repairs?
- Most structural, electrical, plumbing and mechanical work requires a permit; cosmetic work may not. Check the city permits page for the specific trade rules.[2]
- How can I verify a contractor's permit history?
- Request permit numbers and inspection reports from the contractor or search public permit records via the city permits portal or records office.[2]
- Who enforces building code violations and how do I file a complaint?
- Community Development / Building Services enforces codes; file complaints or request inspections through the department contact or permits portal.[3]
How-To
- Identify the scope of work and determine which permits apply.
- Verify the contractor's registration, licensing and insurance documentation.
- Submit the required permit application and pay applicable fees through the city's permits portal.
- Schedule required inspections as work progresses and correct any failed items.
- Obtain final inspection and certificate of completion before occupying or closing the project.
Key Takeaways
- Always check permits before work begins.
- Contact Community Development for verification or complaints.
Help and Support / Resources
- Community Development Department - Des Moines
- Building Permits - City of Des Moines
- City of Des Moines Code of Ordinances