Permitting Authorities / City of Mason City, Iowa - Building Inspections Division
City of Mason City, Iowa - Building Inspections Division
Adopted code
The permitting authority for the City of Mason City, Iowa, the seat of Cerro Gordo County in the north of the state. The Building Inspections Division is on the third floor of City Hall and issues residential building permits, including minor permits for roofing and siding. Mason City moved to the 2024 code editions for permits submitted from January 1, 2026, which makes it one of the newest code adoptions of any jurisdiction in this reference.
Jurisdiction
City of Mason City, Cerro Gordo County, Iowa
Address
10 1st Street NW, 3rd Floor, Mason City, IA 50401
Contact
- url: https://www.masoncity.net/18141/building-inspections-division-inspections-and-permits
Roofing permit required
Required
Contractor registration required
Required
Registration details
- license: No Mason City roofing contractor registration or licence is published by the Building Inspections Division; the requirement that reaches a roofer here is the statewide one. Iowa Code chapter 91C requires anyone who engages in the business of construction to register with the state Department of Inspections, Appeals and Licensing before doing business in Iowa. Section 91C.2 provides that "a contractor doing business in this state shall register with the director." A person who earns less than two thousand dollars annually from construction work, or who works only on their own property, is not a contractor under the chapter and need not register. Registration requires evidence of workers compensation coverage, or a statement that none is required, together with an Iowa employer or special contractor account number; the fee is set by the director and may not exceed fifty dollars a year, and a self-employed contractor who does not pay more than two thousand dollars a year to employ others is exempt from the fee. An out-of-state contractor must file a twenty-five thousand dollar surety bond or show Department of Transportation prequalification. Registration is not a licence, and the distinction matters to a homeowner reading a bid: Iowa does not licence roofing as a trade, so state registration establishes standing to do business rather than any assessment of competence in roofing.
Adopted code
The Building Inspections Division states that "all new permits submitted after January 1, 2026 will be reviewed using" the 2024 International Building Code, the 2024 International Residential Code, the 2024 International Mechanical Code, the 2024 International Fire Code, the 2024 International Existing Building Code, the 2024 Uniform Plumbing Code, the 2023 National Electrical Code and the 2012 International Energy Conservation Code. That cutover date has passed, so a roofer working a Mason City job today is on the 2024 residential code. The division notes the Uniform Plumbing Code entry was updated April 30, 2025 and the National Electrical Code entry July 1, 2025. Iowa leaves the choice of edition to the city: under Iowa Code section 103A.12 the state building code applies only in a governmental subdivision whose governing body has adopted it by ordinance, and section 103A.22(1) provides that nothing in the state building code chapter "shall be construed as prohibiting any governmental subdivision from adopting or enacting any building regulations relating to any building or structure within its limits." Iowa cities consequently sit on different editions from one another, and this record should not be read across to a neighbouring jurisdiction.
Ice & water shield
Required — Required. Mason City completed Table R301.2 of the 2024 International Residential Code for the city and entered "YES" in the ICE BARRIER UNDERLAYMENT REQUIRED column. That entry is the operative act rather than a description of the weather: note h to the table directs a jurisdiction to fill the column in with "YES" where there has been a history of local damage from the effects of ice damming, and the roof covering sections of the adopted code condition their ice barrier requirements on that designation. Where the barrier is required the code calls for it to extend from the lowest edges of all roof surfaces to a point at least 24 inches inside the exterior wall line of the building.
About ice & water barrier
Repair permit threshold
Mason City publishes no dollar figure or square-footage figure at which a roofing permit becomes necessary. What it publishes instead is the route: the Building Inspections Division states that "permits for roofing and siding may be obtained by coming into the office or applying via the online portal (Minor Permits)." Roofing is therefore a permitted activity here and is handled as a minor permit rather than through the full plan-review track that new construction and additions follow. Completed applications may be emailed or dropped off on the third floor of City Hall, or filed through the city online permitting portal. The division publishes a separate permit fee schedule, last revised May 1, 2024, for the amount payable.
Wind design criteria
Mason City publishes a completed Table R301.2 climatic and geographic design criteria form for the 2024 International Residential Code, marked "IRC only," giving: ground snow load 40; wind speed 115 mph; topographic effects no; special wind region no; windborne debris zone no; seismic design category A; weathering severe; frost line depth 48 inches; termite no; ice barrier underlayment required yes; flood hazards no; air freezing index 2500; mean annual temperature 45.7 degrees F. The Manual J design criteria rows of the same form are left unfilled. Two of these figures are worth a roofer noticing because they are at the severe end for Iowa and they drive detailing rather than paperwork: the 48 inch frost line depth and the 40 psf ground snow load are both greater than the values published by the Iowa cities further south in this reference.
Sales & use tax
7% in Mason City, Cerro Gordo County - the 6% Iowa state sales tax plus a 1% local option sales tax, per the Iowa Department of Revenue local option sales tax tables effective July 1, 2026. HOW IOWA TAXES A ROOF IS UNUSUAL, AND IT CUTS BOTH WAYS. Iowa Code section 423.2(6) makes a list of enumerated services taxable at the state rate, and paragraph (l) of that list reads, in its entirety, "Roof, shingle, and glass repair." Against that, section 423.3(37) exempts "the sales price of services on or connected with new construction, reconstruction, alteration, expansion, remodeling." The materials side flips with the labour side. Under section 423.2(1)(b)(1), materials sold to a contractor "for the erection of buildings and other structures or for the reconstruction, alteration, expansion, or remodeling of buildings and other structures are retail sales of tangible personal property," on which the contractor pays the tax as consumer, while materials sold "for use in repairs to or for installation in existing buildings and other structures are purchases for resale." So a job characterised as a repair carries taxable labour and resale-purchased materials, and a job characterised as reconstruction or remodeling carries exempt labour and taxed materials. Which branch a particular tear-off and replacement falls into is a fact-specific question the statute does not answer, and it changes who owes the tax rather than only how much, so settle it with an accountant rather than assume it.
Local roofing hub
Related guides
Working an insurance claim in City of Mason City, Iowa - Building Inspections Division? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.
Buy this jurisdiction's pack — $12 Delivered by email within minutes.
Questions about the City of Mason City, Iowa - Building Inspections Division pack?
Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.