Home / Roofing by City / Ames, Iowa

Roofing in Ames, Iowa

Hail belt

No — Ames, IA does not require a permit for like-for-like roof replacement (City of Ames, Iowa - Inspections Division). The Inspections Division accepts and processes building, electrical, mechanical and plumbing permit applications through its online CSS/EnerGov self-service portal. The office can also be reached at [email protected] or (515) 239-5153, Monday-Friday 7:30 AM-4:30 PM. Ames, Iowa sits in one of the country's most hail-prone regions. This hub aggregates Ames's roofing permit and contractor-registration requirements and impact-resistant material options — every fact linked to its sourced directory record.

Roofing permits & building code in Ames

Roofing permit and contractor-licensing rules in Ames are set locally by City of Ames, Iowa - Inspections Division. Iowa requires every contractor doing business in the state to register with the Division of Labor under Iowa Code chapter 91C, and roofers are named among the trades that must register, while cities may layer their own licensing on top — Iowa Code 103A.10 leaves roofing code content local for any city over 15,000 that adopts its own code, so the city rather than the state sets the requirements — always confirm the current requirements with the authority before starting work.

Roofing permit
Not required
Contractor registration
Required
Adopted building code
The City of Ames Inspections Division states it is implementing the 2024 International Residential Code, 2024 International Building Code, 2024 International Existing Building Code and 2024 International Fire Code, together with the 2024 International Mechanical Code, 2024 Uniform Plumbing Code and 2023 National Electrical Code. Permits applied for before September 1, 2026 may be built under either the prior codes or the 2024 editions; permits filed on or after that date use the 2024 editions. A separate department page listing "current adopted codes" still shows the prior suite in force (2015 International Building Code, 2015 International Residential Code, 2015 International Existing Building Code, 2015 International Fire Code, 2021 Uniform Plumbing Code, 2021 International Mechanical Code, 2012 International Energy Conservation Code, 2020 National Electrical Code). THE CODIFIED ORDINANCE RESOLVES WHICH OF THOSE TWO PAGES GOVERNS TODAY, and it is the prior suite. Ames Municipal Code Sec. 5.100 (TITLE & ADOPTION), read live 2026-08-08 in a code current through April 1, 2026, still adopts at subsection (4) the "International Building Code (IBC) 2015 Edition ... except for the deletion of Chapter 1 Scope and Administration" and at subsection (5) the "International Residential Code for One- and Two family Dwellings (IRC) 2015 Edition ... except for the deletion of Chapter 1 Scope and Administration; Part VII - Plumbing; Part VIII - Electrical; and with the addition of Appendix J - Existing Buildings," alongside the 2015 IEBC (subsection 8), 2015 IFC (9), 2020 NEC (10), 2021 IMC (11) and 2021 UPC (12). The Division II amendment sections recite the same editions by name - Sec. 5.200 amends "the provisions of the 2015 International Building Code" and Sec. 5.201 "the provisions of the 2015 International Residential Code." So as of this verification date the 2015 suite is the codified law of Ames, the 2024 suite is announced but not yet codified, and September 1, 2026 is the cutover to watch: a roofer working an Ames job today is on the 2015 IRC.
Registration details
  • license: Iowa Code chapter 91C requires anyone who engages in the business of construction (a "contractor") to register with the state Department of Inspections, Appeals, and Licensing. A person who earns less than $2,000 annually from construction work, or who works only on their own property, is not a "contractor" under this chapter. Registration requires proof of workers' compensation coverage (or an exemption) and an Iowa employer/special contractor account number. The registration fee is set by the director and may not exceed $50 per year; a self-employed contractor who does not pay more than $2,000/year to employ others and does not work with other contractors is exempt from the fee. Out-of-state contractors must file a $25,000 surety bond or show DOT prequalification. This is a statewide requirement; no Ames-specific roofing contractor licensing provision was located this session.
Permit process
The Inspections Division accepts and processes building, electrical, mechanical and plumbing permit applications through its online CSS/EnerGov self-service portal. The office can also be reached at [email protected] or (515) 239-5153, Monday-Friday 7:30 AM-4:30 PM.

View the full Ames permitting authority record →

Impact-resistant roofing materials for Ames hail

Ames, Iowa sits in one of the country's most hail-prone regions. For hail exposure, the highest impact rating a roof covering can earn is UL 2218 Class 4. These cataloged material categories reach Class 4:

Browse every option on the Class 4 impact-resistant materials hub, and read the Class 4 impact-resistant shingles buyer's guide. Many insurers offer premium credits for a documented Class 4 roof — confirm terms with your carrier.

Sources