Permitting Authorities / City of Dubuque, Iowa - Inspection & Construction Services Division

Do you need a permit to replace a roof in Dubuque, IA?

Adopted code

City of Dubuque, Iowa - Inspection & Construction Services Division

Yes, a permit is required to replace a roof in Dubuque, IA, issued by City of Dubuque, Iowa - Inspection & Construction Services Division.

Roof code checklist: Dubuque, IA

ItemAnswerCode citeSourceVerified
Permit to replace a roofYescityofdubuque.org2026-08-08
Repair permit thresholdPublishedcityofdubuque.org2026-08-08
Layer limit / roof-overPublishedR908.3.1.1cityofdubuque.org2026-08-08
Deck & sheathingPublishedcityofdubuque.org2026-08-08
Drip edgeYescityofdubuque.org2026-08-08
Ice & water shieldNot published
Mid-roof inspectionNot published
Impact-resistant (Class 4) roofingNocityofdubuque.org2026-08-08
Wind design criteriaPublishedcityofdubuque.org2026-08-08
Adopted codePublishedcityofdubuque.org2026-08-08
Contractor license / registrationYes91C.pdf2026-08-08
Sales & use taxPublishedSec. 423.2(6)revenue.iowa.gov2026-08-08

Each row comes from the sourced record on this page; full wording is in the table below. "Not published" means no official source for that item was found when the record was last verified.

Jurisdiction
City of Dubuque, Iowa
Jurisdiction type
city
Address
350 West 6th Street, Suite 312 (Historic Federal Building), Dubuque, IA 52001
Contact
  • url: https://www.cityofdubuque.org/87/Inspection-Construction-Services
  • phone: 563-589-4150
Permit portal
Roofing permit required
Required
Contractor registration required
Required
Registration details
  • license: STATE LAYER: Iowa Code chapter 91C ("Construction Contractors"), read in full (sections 91C.1 through 91C.9; 91C.9 repealed), requires a "contractor" - a person engaged in the business of construction as defined for Iowa employment-security-law (chapter 96) purposes, which reaches roofing work - to register with the director of the Iowa Department of Inspections, Appeals, and Licensing before doing business in the state. A person earning less than $2,000 annually from construction, or working only on their own property, is exempt. Registration requires proof of workers' compensation coverage (or an exemption/relief statement) and an employer account number or special contractor number from Iowa Workforce Development; out-of-state contractors must file a $25,000 surety bond or a Department of Transportation prequalification statement. The registration fee is capped by statute at $50 per year (91C.4), and registered contractors receive a public registration number (91C.5). This is a contractor-specific state registration, distinct from generic business licensing, and separate from Iowa Code chapter 105's narrower list of state-licensed trades (plumbers, mechanical professionals, electricians), which does not include roofing. LOCAL LAYER: The City of Dubuque's own Contractor Licensing page requires city licensing for contractors doing electrical, plumbing, HVAC, refrigeration, hydronics, fire sprinkler, or fire alarm system work, plus separate sign-contractor and solar-thermal-contractor licenses. Roofing is not named as a separately city-licensed trade on this page; the statewide Iowa Code chapter 91C registration is the credential that reaches Dubuque roofing contractors.
Adopted code
The City of Dubuque's own "Current Codes and Conditions" page lists the adopted code editions in effect: 2021 International Building Code (IBC), 2021 International Residential Code (IRC), 2021 International Fire Code (IFC), 2021 International Existing Building Code (IEBC), 2021 International Property Maintenance Code (IPMC), 2021 Uniform Plumbing Code (UPC), 2021 International Mechanical Code (IMC), 2020 National Electrical Code (NEC), 2012 International Energy Conservation Code (IECC), and 2010 ADA Guidelines for Accessible Design. The city's own "2021 Code Changes: Summary of Amendments" document itemizes the local amendments applied to each of these codes section-by-section. The specific adopting-ordinance number is not confirmed in this record; the codified text lives in Dubuque Municipal Code Title 14 on amlegal.com, which is not reachable online (Cloudflare JS challenge).
Drip edge
Required — The City of Dubuque adopts the 2021 International Residential Code by reference. The city's own itemized "2021 Code Changes: Summary of Amendments" document, read in full (14 current-cycle IRC amendment items plus 7 deleted prior-year items), does not touch IRC Chapter 9 (Roof Assemblies), so the base 2021 IRC drip-edge provision applies unmodified. About drip edge
Impact-resistant roofing
Not required — Neither the City of Dubuque's itemized "2021 Code Changes: Summary of Amendments" document (its full list of local amendments to the 2021 IRC and IBC) nor its "Current Codes and Conditions" local design-criteria page mentions or amends any impact-rating provision; no UL 2218 or Class 4 impact-resistance requirement appears in either document.
Repair permit threshold
The City of Dubuque's own "Projects Exempt from Permit Requirements" page lists a specific, closed set of exemptions (small accessory structures, low fences and retaining walls, patios and non-structural slabs, certain interior finish work, small decks and pools, and similar minor work) and does not include roofing, re-roofing, or roof repair at any size or value. The city's Consolidated Fee Schedule for Building Permits (Residential New and Commercial, Rev. 11-24-2025) is a single valuation-based sliding scale with no roofing-specific line item and no minimum-value floor: the lowest bracket, valuation up to $500, still carries a $50 permit fee. No dollar or square-footage threshold exempts a reroof from needing a permit in Dubuque.
Wind design criteria
The City of Dubuque's own "Current Codes and Conditions" page fills in the following local design criteria applicable under the 2021 IBC/IRC: Frost Depth 42 inches; Wind Design "Use Section 1609 of the 2021 IBC"; Ground Snow Load 30 pounds per square foot; Seismic Design "Use Section 1613 of the 2021 IBC"; Weathering Probability for Concrete Severe; Termite Infestation Probability Moderate.
Roof layer limit / recover
The City of Dubuque adopts the 2021 International Residential Code by reference. Its own itemized "2021 Code Changes: Summary of Amendments" document, read in full, does not touch IRC Chapter 9 (Roof Assemblies), so the base 2021 IRC provisions on roof recovering and layer limits apply unmodified. Base-code rule, read at 2021 IRC Section R908.3.1.1 (Roof recover not allowed) and quoted here rather than left behind the ICC paywall: a roof recover "shall not be permitted" where "the existing roof has two or more applications of any type of roof covering" (nor where the existing covering is water soaked or deteriorated, or is slate, clay, cement or asbestos-cement tile). One existing layer may therefore be recovered; a second existing layer forces tear-off to the deck.
Deck & sheathing requirements
The City of Dubuque adopts the 2021 International Residential Code by reference. Its own itemized "2021 Code Changes: Summary of Amendments" document, read in full, does not touch IRC Chapter 9 (Roof Assemblies), so the base 2021 IRC provisions on roof deck sheathing apply unmodified.
Sales & use tax
The Iowa Department of Revenue's own published Local Option Sales Tax (LOST) workbook, "LOST by City" tab (effective 7/1/2026), lists Dubuque under Dubuque County with Local Option Sales Tax = YES at a 1% jurisdiction rate, for a combined total rate of 7% (the state's 6% sales tax plus the 1% local option), with the local option in effect since 4/1/1988. Dubuque appears under only one county in this workbook. 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.

The permitting authority for the City of Dubuque, Iowa (Dubuque County), on the Mississippi River in the northeast corner of the state. The city's Inspection & Construction Services Division issues its own residential building permits, including for roofing work.

Hail reports near Dubuque, IA

Reports, last 24 months
6
Largest, last 24 months
1.25 in Mar 10, 2026
Most recent
Mar 10, 2026 1.25 in
Reports, last 5 years
20
5 most recent reports, last 5 years
DateHail sizeDistance
Mar 10, 20261.25 in7 mi S
Mar 10, 20261.00 in6 mi W
Sep 22, 20250.75 in2 mi ENE
Aug 16, 20251.00 in8 mi N
Apr 17, 20250.75 in7 mi S

Source: NOAA Storm Prediction Center severe weather database and daily storm reports (reports since the start of the current year are preliminary), within 10 miles of Dubuque, IA (Census point). Data through Sep 23, 2026. A report is an observation, not a damage record.

Working an insurance claim in Dubuque, IA? 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, 4 pages, free).

Code items like drip edge are what adjusters ask you to document.

Buy this jurisdiction's pack: $12 Delivered by email within minutes.

Questions about the Dubuque, IA pack?

Not ready to buy, or need a different jurisdiction? Tell us and we’ll reply directly.

By submitting, you agree to our Terms of Use and Privacy Policy.

Sources

Roofing questions: Dubuque, IA

Do you need a permit to replace a roof in Dubuque, IA?

Yes, a permit is required to replace a roof in Dubuque, IA. The City of Dubuque's own "Projects Exempt from Permit Requirements" page lists a specific, closed set of exemptions (small accessory structures, low fences and retaining walls, patios and non-structural slabs, certain interior finish work, small decks and pools, and similar minor work) and does not include roofing, re-roofing, or roof repair at any size or value. The city's Consolidated Fee Schedule for Building Permits (Residential New and Commercial, Rev. 11-24-2025) is a single valuation-based sliding scale with no roofing-specific line item and no minimum-value floor: the lowest bracket, valuation up to $500, still carries a $50 permit fee. No dollar or square-footage threshold exempts a reroof from needing a permit in Dubuque.

Is drip edge required in Dubuque, IA?

Yes. The City of Dubuque adopts the 2021 International Residential Code by reference. The city's own itemized "2021 Code Changes: Summary of Amendments" document, read in full (14 current-cycle IRC amendment items plus 7 deleted prior-year items), does not touch IRC Chapter 9 (Roof Assemblies), so the base 2021 IRC drip-edge provision applies unmodified.

Can you roof over an existing roof in Dubuque, IA?

The City of Dubuque adopts the 2021 International Residential Code by reference. Its own itemized "2021 Code Changes: Summary of Amendments" document, read in full, does not touch IRC Chapter 9 (Roof Assemblies), so the base 2021 IRC provisions on roof recovering and layer limits apply unmodified. Base-code rule, read at 2021 IRC Section R908.3.1.1 (Roof recover not allowed) and quoted here rather than left behind the ICC paywall: a roof recover "shall not be permitted" where "the existing roof has two or more applications of any type of roof covering" (nor where the existing covering is water soaked or deteriorated, or is slate, clay, cement or asbestos-cement tile). One existing layer may therefore be recovered; a second existing layer forces tear-off to the deck.

Do roofing contractors need a license or registration in Dubuque, IA?

Yes. STATE LAYER: Iowa Code chapter 91C ("Construction Contractors"), read in full (sections 91C.1 through 91C.9; 91C.9 repealed), requires a "contractor" - a person engaged in the business of construction as defined for Iowa employment-security-law (chapter 96) purposes, which reaches roofing work - to register with the director of the Iowa Department of Inspections, Appeals, and Licensing before doing business in the state. A person earning less than $2,000 annually from construction, or working only on their own property, is exempt. Registration requires proof of workers' compensation coverage (or an exemption/relief statement) and an employer account number or special contractor number from Iowa Workforce Development; out-of-state contractors must file a $25,000 surety bond or a Department of Transportation prequalification statement. The registration fee is capped by statute at $50 per year (91C.4), and registered contractors receive a public registration number (91C.5). This is a contractor-specific state registration, distinct from generic business licensing, and separate from Iowa Code chapter 105's narrower list of state-licensed trades (plumbers, mechanical professionals, electricians), which does not include roofing. LOCAL LAYER: The City of Dubuque's own Contractor Licensing page requires city licensing for contractors doing electrical, plumbing, HVAC, refrigeration, hydronics, fire sprinkler, or fire alarm system work, plus separate sign-contractor and solar-thermal-contractor licenses. Roofing is not named as a separately city-licensed trade on this page; the statewide Iowa Code chapter 91C registration is the credential that reaches Dubuque roofing contractors.

What building code does Dubuque, IA use?

The City of Dubuque's own "Current Codes and Conditions" page lists the adopted code editions in effect: 2021 International Building Code (IBC), 2021 International Residential Code (IRC), 2021 International Fire Code (IFC), 2021 International Existing Building Code (IEBC), 2021 International Property Maintenance Code (IPMC), 2021 Uniform Plumbing Code (UPC), 2021 International Mechanical Code (IMC), 2020 National Electrical Code (NEC), 2012 International Energy Conservation Code (IECC), and 2010 ADA Guidelines for Accessible Design. The city's own "2021 Code Changes: Summary of Amendments" document itemizes the local amendments applied to each of these codes section-by-section. The specific adopting-ordinance number is not confirmed in this record; the codified text lives in Dubuque Municipal Code Title 14 on amlegal.com, which is not reachable online (Cloudflare JS challenge).