City building department · Iowa
Ames building department
Permits, inspections, and official contacts for City of Ames Inspection Division.
Verified Checked against 9 official sources
Contacts & online services
- Phone
- (515) 239-5153
- Office
- Ames City Hall, 515 Clark Avenue, Ames, IA 50010
Get directions (opens in a new tab) - Serves
- Ames · Story County
- Online services
- Applications (EnerGov) · Permit search · Inspections
Check your address first. City of Ames Inspection Division handles building permits for property inside Ames city limits. Property outside city limits is usually served by Story County or another municipality, even when the mailing address says Ames.
On this page
The City of Ames Inspection Division, at City Hall (515 Clark Avenue), issues building, electrical, plumbing, mechanical, and sign permits inside Ames. Applications, fee estimates, and inspection requests are handled in the city’s EnerGov Customer Self Service (CSS) portal. Questions and inspection requests can also go to (515) 239-5153 or [email protected].
What does and does not need a permit
The division says permits are required for nearly all projects. Common ones include deck or stair replacement, egress windows, new sleeping rooms, basement finishes, driveway replacement or installation, and moving wall openings. The city’s published exemptions:
| No permit needed for | Condition |
|---|---|
| Sheds and similar accessory structures | 120 sq ft or less |
| Fences | Any (zoning height limits still apply) |
| Retaining walls | 4 ft tall or less |
| Window or door replacement | Not enlarged in width |
| Wall-covering removal | Less than 32 sq ft |
| Siding or roof covering replacement | Any |
| Above-ground pools | 24 in. deep or less and 5,000 gallons or less |
| Painting, carpentry, cabinets, awnings | Any |
| Movable fixtures, racks, and partitions | 5 ft 9 in. or less |
Exempt work must still meet setback and wind-load standards. Water heater replacements and sump pump installations do require plumbing permits.
Fence heights (zoning): fences are limited to 4 ft in front setbacks and front yards and 6 ft in side and rear setbacks. In setbacks along a street, the limit is 4 ft. A 6 ft fence is allowed in a side or rear street setback only if it stands at least 5 ft from the street property line with the required landscaping, and the lot does not abut the front yard of another home on the same side of the street.
Who can pull permits
Homeowners can pull permits for any project on their primary residence if it is not a registered rental, with one exception: a homeowner cannot get a permit to upgrade the electrical service. All electrical, mechanical, and plumbing work on commercial or rental property must be done by a licensed contractor. Building-permit work can be done by the property owner or anyone registered as a contractor with the Iowa Division of Labor.
All contractors must carry general liability insurance of at least $500,000, in addition to state licensing:
| Trade | License required |
|---|---|
| General building | Iowa Division of Labor contractor registration |
| Electrical | State of Iowa electrical license plus Division of Labor registration |
| Plumbing | Iowa Department of Inspections, Appeals, and Licensing (DIAL) license plus Division of Labor |
| Mechanical | DIAL license |
Review times and fees
The division aims to finish an initial review within 21 days of a complete application; residential permits were averaging 6 days and commercial permits 10 to 16 days. Building and development fees are in Appendix L and Appendix U of the Municipal Code, and the CSS portal includes a building permit fee estimator. The division’s Applications and Guidelines page has project-specific packets for decks (with the DCA 6 deck guide), basement finishes, sheds, attached and detached garages, sunrooms, egress windows, and new homes (July 2026 packet). It also has COSESCO (erosion control), demolition, driveway, and fire alarm and sprinkler applications.
Adopted codes
Ames enforces the 2024 International Building, Residential, Existing Building, Fire, and Mechanical Codes; the 2024 Uniform Plumbing Code; the 2012 International Energy Conservation Code; the State of Iowa Electrical Code; Iowa’s manufactured and modular structure rules; and ICC A117.1-2009 for accessibility. Local amendments and permit procedures are in Chapter 5 of the Ames Municipal Code. The model codes can be viewed at the Inspection Division office.
Scheduling inspections
Request inspections in CSS, by phone at (515) 239-5153, or by email. Inspections happen Monday through Friday in a morning window (9:30 to 11:30 a.m.) or an afternoon window (1:30 to 3:30 p.m.).
| Inspection | Notice required |
|---|---|
| Footing and foundation (after excavation and rebar, before concrete) | 2 hours (call in the morning for an afternoon slot) |
| Plumbing stub-in, sewer service, water service, groundwork, water heater | 2 hours |
| Boiler/furnace and fireplace | 2 hours |
| Framing and building final | 24 hours |
| All electrical inspections | 24 hours |
| Other plumbing and mechanical inspections | 24 hours |
Typical building sequence: footing/foundation, then framing (after roof deck, framing, fireblocking, and bracing, before wall coverings), then final. Trades have underground, rough-in, and final inspections.
Signs
Most permanent exterior signs need a permit, applied for by email or through CSS with a drawing, site plan, and owner approval. No engineered drawings or licensed contractor are required. Small real estate signs (6 sq ft or less, non-electric), contractor signs on job sites (32 sq ft or less), and temporary signs up for 90 days or less are exempt. Commercial lots generally get 3 sq ft of signage per foot of street frontage. Signs cannot be placed in the right-of-way or easements.
Planning a project?
These guides explain the national model-code rules most departments start from. City of Ames Inspection Division decides what applies in Ames, so use them to prepare your questions.
More Iowa building departments
Not the right office? If your property is outside Ames city limits, one of these may handle it.
