Home / Roofing Permits / Roof Repair Permit Thresholds — the “1 Square Rule” by Jurisdiction
Roof Repair Permit Thresholds — the “1 Square Rule” by Jurisdiction
At what size does a roof repair need a permit? Most Front Range jurisdictions draw the line at one square (100 sq ft) — the “1 Square Rule” — but the details vary: Johnstown’s threshold is 200 sq ft, Golden’s is 10% of the roof, Denver layers a Green Buildings Ordinance rule on large buildings, Broomfield keys on slopes and valleys rather than area, and a few jurisdictions exempt residential re-roofs from permits entirely. Dallas–Fort Worth draws the line in more units than anywhere else we cover: Dallas exempts two squares, Irving one square, Arlington 10% of the roof area, Richardson 25%, North Richland Hills three squares, and Garland keys on job value ($2,000) rather than area at all. Each card quotes the jurisdiction’s own stated rule.
Colorado (72)
Adams County - Building Safety Division (Adams County, Colorado (unincorporated))
A repair or replacement of less than one (1) square (100 sq. ft.) on any slope does not require a permit. If repair or replacement is more than one (1) square on any slope, the slope containing the damaged shingles shall be completely replaced.
Arapahoe County - Building Division (Arapahoe County, Colorado (unincorporated))
Re-roof permits are required for full roof replacement or for repairs/replacements when the total repair area on any roof, or combination of slopes, exceeds one hundred (100) square feet of surface area. If repair of damaged area or replacement of existing roofing exceeds 25% of the total roof surface area, the entire roof is to be replaced.
Boulder County - Community Planning & Permitting (Boulder County, Colorado (unincorporated))
Permit exempt: "Roof covering repair, shingle repair or replacement, not exceeding one square (100 square feet of area) (9.29 m2) of covering per building or structure." (Section 105.2, Work exempt from permit, item 16)
City and County of Broomfield - Building Division (City and County of Broomfield, Colorado)
Permits required for all roof repairs that cover an entire slope or any valley repair, or slope changes/transitions. Permits not required for roof repairs that do not affect valleys/slope changes and do not affect an entire slope (must follow manufacturer instructions).
City and County of Denver - Community Planning and Development (City and County of Denver, Colorado)
For buildings under 25,000 sq ft, repairs exceeding 10% of the roof square footage or two roof squares (whichever is smaller) require a permit; for buildings 25,000 sq ft or more (per Denver's Green Buildings Ordinance), the threshold is 5% of the roof square footage or two roof squares, whichever is smaller.
City of Arvada - Building Division (City of Arvada, Colorado)
Replacement of roofing material, up to a total of 100 square feet per year, is considered maintenance and does not require a Re-roofing Permit; if any area exceeds 100 square feet (one roofing square), a permit is required.
City of Castle Pines Building Department (City of Castle Pines, Colorado)
A permit shall be required on any re-roofing project or any roof repair that requires more than 100 square feet of the roof to be replaced.
City of Centennial - Building Division (City of Centennial, Colorado)
Roof repairs under 100 square feet are a "small repair" and do not require a permit; if the total repair amount on any roof, or combination of slopes, exceeds 100 square feet, it is a "major repair" and a permit is required. Repairs exceeding 25% of total roof area require a complete tear-off and reroof.
City of Cherry Hills Village Building Department (City of Cherry Hills Village, Colorado)
The City's "Specific Roofing Requirements For Cherry Hills Village" guide states, under "Roof Repair": "If less than 1 square of roofing is to be replaced, it is considered general maintenance and does not require a permit. Over 1 square requires a permit and if the underlayment and shingles tie back into the existing, replacement of individual shingles or sections of shingles is permitted. Ice and Water shield, flashings and drip edge is required where shingles have been replaced."
City of Commerce City - Building Inspection Division (City of Commerce City, Colorado)
"A building permit is not required for... Residential reroofs [and] Residential roof sheathing replacements of 256 square feet and under (unless required to be fire-retardant)." A permit IS required for residential roof-sheathing (decking) replacement over 256 sq ft, for any fire-retardant-required decking regardless of size, and for reroofs or roof-sheathing replacement in commercial and multi-family buildings ("A building permit is required for... Reroofs in commercial and multi-family buildings [and] Roof sheathing replacements in commercial and multi-family buildings").
City of Delta Building Department (City of Delta, Colorado)
One square (100 square feet) per building. The city's amendments to its adopted 2018 codes at Ch. 15.04.030 (read from the city's own Title 15 PDF, which carries the full amendment lists) add IRC Section R105.2 Exception #11 and IBC Section 105.2 Exception #14, both reading: "Shingle repair or replacement work not exceeding one square (100 square feet in area) of covering per building." Shingle work above one square requires a permit on both the residential and commercial side; the IBC amendment also adds "siding" to IBC Exception #7.
City of Englewood - Building Division (City of Englewood, Colorado)
"Repairs or maintenance of existing roofs do not require a permit when the affected area is one square (100 sq. ft.) or less."
City of Federal Heights Building Department (City of Federal Heights, Colorado)
Replacement of less than one square (100 sq. ft.) of roof covering is considered a repair and does not require a permit; more than one square requires a building permit, and each slope containing damaged shingles must be replaced in its entirety.
City of Fort Collins - Building Services (City of Fort Collins, Colorado)
Roofing repair or replacement work not exceeding one square (100 square feet) of covering per building is exempt from permit (2024 IRC Section R105.2, Work exempt from permit, as adopted/amended by the City of Fort Collins).
City of Fort Lupton - Building Department (City of Fort Lupton, Colorado)
Repair or replacement of less than 1 square (100 sq. ft.) of shingles does not require a building permit.
City of Fountain (permits via Pikes Peak Regional Building Department) (City of Fountain, Colorado)
"Any repair or replacement work done over 100 sq. ft requires a permit whether a licensed contractor or homeowner is performing the work." (See 2023 PPRBC Section 105.2.1, Item 14) Per PPRBD guidelines, which govern permits for the City of Fountain.
City of Golden - Building Division (City of Golden, Colorado)
"Minor Roof or Siding Repairs or replacement (10% or less)" is listed under Permit Not Required; repairs/replacement exceeding 10% of the roof (or siding) require a permit.
City of Greenwood Village - Community Development (City of Greenwood Village, Colorado)
A building permit is required for the new installation or replacement of 100 square feet or more of roof covering.
City of Gunnison Building Department (City of Gunnison, Colorado)
There is no size threshold; the test is whether the roof deck structure is touched. The City of Gunnison amends the permit-exemption list by adding, as item 14, "Re-roofing without alteration of roof deck structure" (item 15 does the same for re-siding). A reroof of any area is therefore exempt from permit so long as the deck structure is left alone, and any work that alters the deck structure needs a permit.
City of Lafayette - Building Division (City of Lafayette, Colorado)
The City of Lafayette requires a permit for any roof work involving one square (100 sq. ft.) or more of shingles.
City of Lakewood - Building Division (City of Lakewood, Colorado)
Repairs of less than 100 square feet of area do not require a permit, but the adopted exemption is narrower than the bare area figure suggests. Lakewood Municipal Code 14.09.040 lists among the work exempt from permit: "Roof covering repairs of less than 100 square feet unless the repair requires removal of mechanical or electrical equipment." A repair under 100 square feet that requires removing mechanical or electrical equipment therefore still needs a permit.
City of Littleton - Building and Code Compliance Division (City of Littleton, Colorado)
Roof repair (residential or commercial) is defined as removal and/or replacement of one square (100 square feet) or less, aggregate, of existing roof covering; removal/replacement greater than one square (100 sq ft) is deemed a roof replacement for permit purposes.
City of Lone Tree - Building Division (City of Lone Tree, Colorado)
A re-roofing permit is required when replacing more than 1 square (100 square feet) of roofing
City of Longmont - Building Inspection Division (City of Longmont, Colorado)
Repair of less than 10x10 (100 sq. ft.) is okay and no permit needed. The City of Longmont has a "1 square" rule (as of 2012): if more than 100 square feet of roofing requires repair or replacement, then the entire roof must be replaced, not just the affected roof area or plane (Longmont Municipal Code Amendment 16.06.300, IRC Section R908.1).
City of Loveland - Building Division (City of Loveland, Colorado)
Repairs under 100 sq ft do not require a permit. Repairs covering up to 49% of the roof area require a permit and repair (patching) is allowed. Repairs/replacement covering 50% or more of the roof area require a permit and complete removal and replacement of the roof covering.
City of Ouray Community Development - Building Services (City of Ouray, Colorado)
No size or value threshold exempts roofing work in the City of Ouray. The permit-exemption lists in both adopted codes are closed lists and neither names roofing among the exempt work, so the permit requirement attaches to roof repair regardless of area.
City of Thornton - Building Inspection Division (City of Thornton, Colorado)
Replacement of one (1) square (100 sq. ft.) or less of roof covering is considered a repair and does not require a permit. Partial replacement of asphalt roof covering on a single slope is not allowed; when more than one square must be replaced, a permit is required and each slope containing damaged shingles shall be replaced in its entirety.
City of Westminster - Community Development (City of Westminster, Colorado)
"When a building of any size is subjected to cumulative roof covering damage exceeding one square (one-hundred square feet), correction of the damage is considered a replacement and the roof covering shall be replaced in its entirety. Re-roof permits are required for full roof replacement."
City of Woodland Park Planning & Building Department (City of Woodland Park, Colorado)
Pikes Peak Regional Building Department's Reroof Guidelines handout states: "It is violation of Code for any person to contract or perform reroofs (for repairs more than 100 square feet) without a license unless you own the residential property AND it is your primary residence. Any repair or replacement work done over 100 sq. ft requires a permit whether a licensed contractor or homeowner is performing the work. (See 2023 PPRBC Section 105.2.1, Item 14)" The companion homeowner FAQ confirms: "If the repair is less than 100 square feet, a permit is not required."
Delta County Planning and Community Development (Delta County, Colorado)
Delta County requires no building permit for any construction, including roof repair or replacement, in the unincorporated area outside the Highway 92 and Highway 50 Overlay Districts, so no dollar or percentage threshold triggers a permit there. Within those two overlay districts, development requires a building permit under the 2003 International Building Code (Highway 92 Overlay District, Resolution 2006-R-016; Highway 50 Overlay District, Ordinance 2009-01 and Resolution 2009-R-055); the county's own pages do not state a threshold distinguishing minor roof repair from full replacement within those districts.
Douglas County - Building Division (Douglas County, Colorado (unincorporated))
"For minor repairs or replacing less than one (1) roofing square (100 square feet) of the roof, a permit is not required. Each separate structure on a property requires a separate roofing permit if repairs exceeding one roofing square (100 sq ft.) or replacement is required. Exception: One-story detached accessory structures, provided the floor area does not exceed 200 square feet."
Elbert County Building Department (Elbert County, Colorado)
"Please know that permits are required for all roof repairs greater than 1 square (100 square feet) and for roof replacements."
Gilpin County Community Development - Building Division (Gilpin County, Colorado)
A building permit is required for roof replacement over 200 square feet in unincorporated Gilpin County. The Building Division's roofing requirements do not set a separate dollar-value threshold, only this area threshold; manufacturer specifications for the roofing system must be uploaded with the permit application regardless of size once the 200-square-foot threshold is crossed.
Huerfano County Land Use and Building Department (Huerfano County, Colorado)
Huerfano County adopts the 2021 IRC by County Resolution 23-25 (read in full: the recitals and Sections 1 through 9, including the complete Section 7 list of amendments, insertions, attachments and deletions). That list amends building-permit administration provisions (Sections 101, 103, 105, 106 through 113 of the IBC and R106 through R112 of the IRC) and Chapter 3's climatic-design table, but the only exempt-work change in it is deleting item ten of IBC Section 105.2 — the IRC's own R105.2 work-exempt-from-permit list is untouched. No dollar-value or percentage threshold distinguishing a minor roof repair from a permit- triggering re-roof is added anywhere in the resolution, so the base 2021 IRC's own R105.2 provisions apply unmodified in unincorporated Huerfano County. The county's own FAQ confirms a permit is required to reroof ("I need a roofing permit. Fill out a roofing/solar building permit, provide deed/proof of ownership...and a diagram of the roof.") but states no threshold of its own.
Jefferson County - Building Division (Jefferson County, Colorado (unincorporated))
"Roof repairs less than 25% of the total roof area and not more than 2 squares are exempt from permit (R105.2 – Jefferson County Supplement)." A permit is required once a repair reaches 25% of total roof area or exceeds 2 squares (200 sq ft).
Larimer County - Building Division (Larimer County, Colorado (unincorporated))
"Roof repairs of less than 1 square do not require a permit." (1 square = 100 sq ft.) Also: "Repairs less than 25% and additions less than 500 square feet in footprint are allowed to have a roof covering that matches the existing structure for fire and impact... Repairs to roofs or replacement of 25% or more of the roof's surface area will require the entire roof to be replaced and must be both Class A fire rated and Class 4 impact resistant."
Mesa County Building Department (Mesa County, Colorado)
The Building Department's Roof Repair versus Replacement policy (Chief Building Official, effective 9/9/2025) sets the trigger by area of damage, not dollar value: up to 1 square (100 sq. ft.) of damage on any roof slope is treated as a repair, provided the remainder of that slope is in good condition and a compatible roofing material is available (a very large slope may exceed 1 square of total damage so long as no single spot exceeds 1 square). Damage exceeding 1 square on a slope requires that slope be replaced rather than repaired, as does a slope deemed non-repairable even under 1 square, an existing roof that already carries 2 or more layers, a roof beyond its useful life or in poor condition, or water-soaked decking. The companion Reroof Policy separately confirms a permit is always required once a roof already has 2 or more layers, for any roof recover not approved under the applicable code or the manufacturer's instructions, and for all commercial roofing projects.
Mineral County Land Use Office (Mineral County, Colorado)
A Land Use and Construction Consent -- the county's building permit -- is required under Zoning Regulations Section 11.10(A) for any building or structure that is erected, constructed, reconstructed or altered where the cost exceeds $500, unless the structure is classified as portable; any addition to an existing structure also requires a Land Use and Construction Consent regardless of cost. Section 11.10(C) separately lists the Consent as required for new residential and commercial structures, exterior additions to existing structures, and onsite wastewater treatment systems. Section 11.10 exempts interior alterations to a single-unit dwelling, fences, and agricultural accessory buildings. No roofing-specific exemption is stated.
Otero County Building Department (Otero County, Colorado)
Otero County publishes no size or value threshold below which roofing work escapes a permit. Its Roofing Permit Application draws only one distinction, between a reroof that involves replacing decking and one that does not, and that distinction sets the fee rather than exempting the work. The county's codified building chapter is current only through an October 2014 republication and contains no permit-exemption list at all.
Ouray County Land Use Department - Building (Ouray County, Colorado)
No dollar-value or square-footage threshold exempts a re-roof from permit. Ouray County's own "What Requires a Building Permit?" document lists permit exemptions by structure type and size (tool sheds 200 sq ft or less, play houses 200 sq ft or less, fences 7 feet or less, retaining walls under 4 feet, among others) and does not list roofing or re-roofing among them; the document's closing catch-all category, requiring a permit, is "All other construction (single family homes, accessory structures, etc.)." This matches the base 2018 International Residential Code, which Resolution No. 2021-049 adopted unamended in this respect: Section R105.2, Work exempt from permit, lists narrow exemptions for small accessory structures, fences, retaining walls, water tanks, sidewalks/driveways, finish work, small pools, playground equipment, small awnings and small unattached decks, none of which covers roof covering, reroofing or roof repair of any kind or value.
Pikes Peak Regional Building Department (El Paso County region, Colorado (including Colorado Springs and surrounding municipalities))
"It is violation of Code for any person to contract or perform reroofs (for repairs more than 100 square feet) without a license unless you own the residential property AND it is your primary residence. Any repair or replacement work done over 100 sq. ft requires a permit whether a licensed contractor or homeowner is performing the work." (See 2023 PPRBC Section 105.2.1, Item 14)
Saguache County Land Use Office (Saguache County, Colorado)
Saguache County requires no building permit at all for roof repair or replacement anywhere in the unincorporated county -- the county's own Land Use FAQ answers "When do I not need a building permit?" with "A building permit is not required for a fence, to replace a roof, roof mounted solar for a residence or a solar stand for residential use." No dollar or percentage threshold distinguishes a covered repair from an exempt replacement because neither triggers a permit. Article XIII of the Land Development Code (effective November 18, 2025, read in full) is the county's only construction-permit process, applies to "ALL structures or dwellings" countywide, and contains no roofing-specific threshold provision or overlay-district exception to this exemption.
Town of Arriba - Building Codes (Town of Arriba, Colorado)
No dollar-value or minor-repair threshold specific to roofing work exists. Ordinance No. 154 amends only the accessory-structure item of the Section R105.2 exemption list; it does not add a cost-based exemption for roofing. The unamended Section R105.2.2 "ordinary repairs" provision states: "Application or notice to the building official is not required for ordinary repairs to structures... Such repairs shall not include the cutting away of any wall, partition or portion thereof, the removal or cutting of any structural beam or load-bearing support..." and does not name roof covering or roof replacement.
Town of Bennett Building Department (Town of Bennett, Colorado)
There is no size or value threshold below which a roof repair escapes the permit requirement. The Town of Bennett rewrote the permit-exemption list when it adopted the 2024 International Residential Code: Municipal Code Section 18-7-20(2) amends Section R105.2, Work Exempt from Permit, and the entire substance of that amendment is item 5, "Sidewalks and driveways." The Town adds no roofing carve-out of any kind, and its building-permits page states that a permit is required to repair a roof.
Town of Castle Rock - Building Division (Town of Castle Rock, Colorado)
"SHINGLE REPAIR OR REPLACEMENT, WORK NOT EXCEEDING ONE SQUARE (100 SQUARE FEET IN AREA) OF COVERING PER BUILDING" is exempt from permit requirements (CRMC 15.06.030, IRC Section R105.2 as locally amended by Ordinance No. 2026-017) - i.e., a permit is required above that threshold.
Town of Coal Creek - Building Permits & Inspections (Town of Coal Creek, Colorado)
No dollar-value or minor-repair threshold specific to roofing work exists in either instrument. The Town's Municipal Code Chapter 6 sets no such threshold, and the unamended 2006 International Residential Code section R105.2 exemption list contains no roof-covering item or cost-based carve-out; its only dollar-referencing exemption, under the Electrical category, covers minor repairs such as replacing lamps or connecting portable electrical equipment, not roofing.
Town of De Beque - Building Safety and Permitting (Town of De Beque, Colorado)
De Beque exempts "roof recover" from a building permit only where the work stays within the limits of (unamended) 2024 IRC Sections R908.4 and R908.4.1 -- the code's own recover-vs-replacement conditions (e.g. a qualifying separate roofing system or specific covering-over- covering cases). Roof work that exceeds those limits, including tear- off replacement, is not on the Town's permit-exempt list and requires a building permit. The Town's own amendment, De Beque Municipal Code Section 12.22.020, names the threshold by section reference rather than restating R908.4/R908.4.1's text.
Town of Dolores - Building Department (Town of Dolores, Colorado)
The Town does not set a dollar-value or size threshold that exempts roof repairs from permitting. The Town's own "When is a building permit required?" guidance sheet states directly and unconditionally, in its "Common questions" list, "Do I need a permit to replace my roof? a. YES" -- with no cost or square-footage threshold attached to that answer. The same sheet reproduces the adopted code's Section 105.2.2 "Repairs" exemption, which scopes its permit exemption for "ordinary repairs" by the type of work performed (excluding any repair that cuts into a wall or partition, or affects a structural beam, load-bearing support, or means of egress) rather than by a dollar value. No repair-cost or repair-value threshold of any kind appears anywhere in the document.
Town of Erie - Building Division (Town of Erie, Colorado)
"A permit is required when more than one square of roof covering is to be replaced over the aggregate area of the roof... (Section R908)."
Town of Estes Park - Building Safety Division (Town of Estes Park, Colorado)
The Town's own "IBC 2021 CODE Permit Exemption" and "IRC 2021 CODE EXEMPTIONS" lists (from the Building Safety Division's Building Forms and References page) both exempt, verbatim: "Roofing repair or replacement work not exceeding one square (100 square feet) of covering per building." Work at or below that threshold does not require a permit; anything larger -- effectively any ordinary full re-roof -- does.
Town of Firestone - Building Division (Town of Firestone, Colorado)
"R105.2.11 Work exempt from permit. Repair of less than 10x10 (100 sq. ft.) No permit is required."
Town of Frederick - Building Department (Town of Frederick, Colorado)
"Any roof repair over 100 sf will require a complete re-roof of the structure. Roofs that do not exhibit immediate life, health, and safety concerns under the Town of Frederick Building Code and policies of the Town may be repairs without a permit, with like material, up to a total area of 100 square feet, at the discretion of the Town Building Official."
Town of Granby - Building Department (Town of Granby, Colorado)
The town's 2021 IRC amendment ordinance (Chapter 15.05.050, read in full) amends Section R105.2 Work Exempt From Permit; its 13-item exemption list (small accessory structures, fences, retaining walls, small water tanks, grade-level walks/driveways, finish work, small pools, playground equipment, small decks, agricultural buildings, nonstructural siding repair, and gutters/downspouts/storm windows) contains no size- or value-based exemption for roof repair or replacement, so any roof repair or replacement work in the Town of Granby requires a building permit regardless of scope.
Town of Haxtun Building Department (Town of Haxtun, Colorado)
No dollar-value or minor-repair threshold specific to roofing work exists. The Town adopts the 2018 IRC at Municipal Code 150.02, whose Section R105.1 requires that "Any owner or owner's authorized agent who intends to construct, enlarge, alter, repair, move, demolish or change the occupancy of a building or structure ... shall first make application to the building official and obtain the required permit." The Town's 22-item amendment schedule amends R105.1 only by replacing "building official" with "Town" and does not amend R105.2 at all. The unamended R105.2 exemption list contains no roof-covering item and no cost-based exemption, and R105.2.2's "ordinary repairs" exemption reads: "Application or notice to the building official is not required for ordinary repairs to structures, replacement of lamps or the connection of approved portable electrical equipment to approved permanently installed receptacles. Such repairs shall not include the cutting away of any wall, partition or portion thereof, the removal or cutting of any structural beam or load-bearing support..." -- which does not name roof covering or roof replacement. The Town's own permit form covers "Alteration or Addition to Existing Property" with fees starting at $10 for $0-$1,000 of valuation, so there is no below-threshold band in which no permit is required.
Town of Ignacio Planning Department (Building Permits) (Town of Ignacio, Colorado)
No dollar-value or minor-repair threshold specific to roofing work exists. Municipal Code Section 5-3-1 requires a building permit for alteration of any building or structure regardless of job value, and the unamended 2018 IRC Section R105.2 exemption list, which the Town did not amend, contains no roof-covering item and no cost-based exemption for roofing work. Section R105.2.2's "ordinary repairs" exemption reads: "Application or notice to the building official is not required for ordinary repairs to structures... Such repairs shall not include the cutting away of any wall, partition or portion thereof, the removal or cutting of any structural beam or load-bearing support..." and does not name roof covering or roof replacement.
Town of Johnstown - Building Department (Town of Johnstown, Colorado)
"Replacing a roof covering over 200 square feet of a residential building" is the town's definition of a permit-required roofing job (Roofing/reroof or Siding/residing, if over 200 square feet, is listed under "Permit Required" on the Building Permits page); no explicit dollar/sq-ft "repair" exemption language distinct from this threshold was found.
Town of LaSalle - Building Department (Town of LaSalle, Colorado)
LaSalle Municipal Code Sec. 18-147(4)(b) (Amendments to the International Residential Code, 2024 Edition, adopted by Ord. No. 19-2025, Section 9, 12-9-2025): "IRC Section R105.2 (Work Exempt from Permit) is amended by:... Building Exception #10 is deleted in its entirety and replaced with: 'Shingle repair or replacement work not exceeding one square (100 square feet in area) of covering per building.'" Shingle repair/replacement at or above 100 square feet therefore requires a building permit.
Town of Lochbuie - Building Department (permits via SAFEbuilt) (Town of Lochbuie, Colorado)
ONE SQUARE. The Town of Lochbuie exempts small shingle work from the permit requirement and sets the line at one roofing square. Ordinance No. 2026-716, adopted May 19, 2026, which repeals and readopts Article 1 of Chapter 18 of the Lochbuie Municipal Code and adopts by reference the 2024 International Building Code and 2024 International Residential Code, amends Section 105.2 of the Building Code, Work exempt from permit, by adding Exception 14: "Shingle repair or replacement work not exceeding one square (100 square feet in area) of covering per building." Work above that area requires a permit. Municode records the ordinance as adopted May 19, 2026; it is published in the Town's ordinance library and the codified chapter has not yet caught up to it.
Town of Mancos - Building Department (Town of Mancos, Colorado)
The Town adopts the 2006 IRC by reference at Sec. 18-2-10 of the Municipal Code, and Article 2 of Chapter 18 (its entire text: Secs. 18-2-10 Adoption, 18-2-20 Copy on file, and 18-2-30 Amendments, read in full) makes no local amendments — Sec. 18-2-30 states "The code adopted herein is hereby modified by the following amendments: none." So the base 2006 IRC provisions on when a repair or re-roof triggers a building permit apply unmodified in Mancos.
Town of Milliken (permits via SAFEbuilt) (Town of Milliken, Colorado)
Shingle repair or replacement of one square or less is exempt from permit. Milliken Municipal Code Section 18-10-20 amends IRC Section R105.2, Work Exempt from Permit, and replaces Building Exception 10 in its entirety with "Shingle repair or replacement work not exceeding one square (100 square feet in area) of covering per building." Work above one square therefore requires a permit.
Town of Monument (permits via Pikes Peak Regional Building Department) (Town of Monument, Colorado)
"It is violation of Code for any person to contract or perform reroofs (for repairs more than 100 square feet) without a license unless you own the residential property AND it is your primary residence. Any repair or replacement work done over 100 sq. ft requires a permit whether a licensed contractor or homeowner is performing the work." (2023 PPRBC Section 105.2.1, Item 14)
Town of Nucla - Licensing & Permits (Town of Nucla, Colorado)
No dollar-value or minor-repair threshold applies to general building permits. Code of Ordinances Section 8-1 requires a building permit for "all construction within the town," covering "construction replacement, set-up, alteration, repair, remodel, erection, etc." with no minimum-cost exemption. The only threshold stated anywhere in Chapter 8 is fence-specific: Section 8-5(a) provides "Rebuilding or repair of a fence that exceeds or is equal to 50 percent of the total fence shall require a building permit." No comparable exemption exists for roofing or other structures.
Town of Olathe - Building Department (Town of Olathe, Colorado)
Town of Olathe Title III, Chapter 1, Section 3-1-3(H) (Ord. 2009-09) inserts a flat permit-fee schedule at IRC Section R108.2 that charges reroofing its own line-item fee -- "Reroof: $50.00" -- alongside "New Residence: $85.00 per square foot," "Remodel: $42.50 per square foot," and "Stucco: $50.00." No dollar-value or square-footage threshold exempts a reroof from needing a permit; the fee applies regardless of job size. This is a local insertion into the IRC's own fee section, so it applies regardless of which edition of the IRC the Town's base code is currently on.
Town of Palmer Lake (permits via Pikes Peak Regional Building Department) (Town of Palmer Lake, Colorado)
ONE HUNDRED SQUARE FEET. Palmer Lake does not run its own building department; permits, plan review and inspections are performed by the Pikes Peak Regional Building Department under the Pikes Peak Regional Building Code, 2023 Edition, 2nd Printing. That code exempts small roofing work from the permit requirement at Section RBC105.2.1, Construction and Installations, item 14: "Repairs to roofing and/or siding when the repair constitutes less than 100 square feet (9.29 m2)." The Department's own re-roof guidance states the same line from the other direction, that any repair or replacement work done over 100 square feet requires a permit whether a licensed contractor or the homeowner performs it.
Town of Parachute - Building & Permitting (Town of Parachute, Colorado)
No dollar-value or size threshold applies to roofing work. The Town's IRC amendment (Ordinance No. 793-2021, Exhibit A, Chapter 13.60.020, item G) adds Section R105.1.1: "A permit is required to reroof a residence." The Town's permit-exemption list at the amended Section R105.2 (item H, covering small accessory structures, fences, retaining walls, water tanks, sidewalks, prefabricated pools, window/door replacement, decks under 200 square feet, and re-siding) does not include roofing work of any kind or value, and that exemption list still omits roofing after being amended again by Ordinance No. 808-2023.
Town of Parker - Building Division (Town of Parker, Colorado)
A Permit is not required for minor repairs or replacing less than one (1) square (100 square feet) of the roof. Partial replacements must include the entire plane and all components; mid-roof inspections may be required.
Town of Saguache Building Site Permits (Town of Saguache, Colorado)
The Town of Saguache's codified Municipal Code — all twelve substantive chapters (1, 2, 4, 6, 7, 8, 10, 11, 12, 13, 15, and 18), read in full, current through Ordinance No. 2023-2 — contains no adopted International Building Code or International Residential Code edition, and no chapter states a dollar or percentage threshold distinguishing a minor roof repair from a full roof replacement. The Town's own Building Site Permit application lists "Roof Replacement" as a checked project category without stating a repair-size threshold.
Town of Simla - Building and Land Use (Town of Simla, Colorado)
The Town's Building and Land Use page states that buildings or structures 150 square feet or less (and pre-engineered temporary metal on-stall car ports) do not require a building permit but must comply with setback regulations, and that "all other buildings or structures must be issued a permit and pay the necessary fee prior to construction." The Town's 2025 Schedule of Fees for Building Permits prices every permit by a construction-valuation table (from $1.00-$500.00 up to $1,000,001 and above) rather than by a repair-specific dollar or percentage threshold, and the Town's Residential Inspections sheet describes inspection stages without stating a separate repair-vs-replacement threshold. No dollar or percentage threshold distinguishing minor roof repair from full replacement appears in any of these three Town-published instruments, all read in full.
Town of Stratton - Building Permits (Town of Stratton, Colorado)
The 2025 Colorado Wildfire Resiliency Code, adopted by the Town via Ordinance No. 94B, sets a roof-specific code-compliance trigger rather than a permit-fee threshold: Section 102.10(4) exempts from the code "the reconstruction, replacement, alteration, or repair of the exterior roof covering of an existing building, when less than 25 percent of the surface area of the exterior roof covering or an attachment thereto is affected," while Section 101.6 requires that once an existing roof covering is replaced, or has 25 percent or more of its surface area replaced, altered, or repaired, the entirety of the roof covering must be brought up to the new-construction Class A roof-covering standard (Section 403.2). Separately, the Town's own building-permit fee ordinance (No. 73B) sets a flat $25.00 permit fee for roof work with no stated square-footage or dollar exemption threshold of its own.
Town of Superior - Planning and Building Department (Town of Superior, Colorado)
No permit is required for a repair under 100 square feet.
Town of Telluride Building Department (Town of Telluride, Colorado)
Ordinance 1620 amends Section R105.2, Work exempt from permit, at item 3 of Sec. 15-2-30. Read in full, that amendment inserts only the word "unheated" into Exception 5 (sidewalks and driveways) and touches no other exemption item. No dollar-value or square-footage threshold for roof repair or re-roofing is added, deleted, or modified, so the base 2024 IRC R105.2 exemption provisions apply unmodified in Telluride.
Town of Winter Park Building Division (Town of Winter Park, Colorado)
No size or value threshold exempts a roof repair. The Town of Winter Park replaces the permit-exemption lists of its adopted building and residential codes in full, and neither replacement list carries a roofing carve-out of any size, so the permit requirement attaches to roof repair work regardless of area.
Arkansas (11)
City of Bentonville, Arkansas - Building Inspections Department (City of Bentonville, Arkansas)
No dollar-value or square-footage threshold is published anywhere the City makes available; Bentonville instead directs the applicant to ask. The City's "Residential Submittal and Naming Convention" reference (Building & Fire Safety Department, Appendix B, revised March 2026) describes the Residential Alteration/Remodel permit category, verbatim: "This permit includes interior, exterior, interior and exterior remodels, repairs, solar power systems ..., window replacement (when size is altered,) some roof replacements (call first), etc." Roof replacement is named as work falling under this required permit category, but the document's own phrasing - "some roof replacements (call first)" - sets up a case-by-case determination rather than a bright-line rule covering every re-roof. No separate dollar-value threshold and no blanket exemption for roofing appears in this document or on the City's Building Codes page, so the practical answer for a Bentonville re-roof is to confirm with the Building & Fire Safety Department before starting rather than to rely on a published cutoff.
City of Cabot, Arkansas - Planning & Zoning Department (City of Cabot, Arkansas)
No dollar-value threshold is published anywhere the City makes available. The Planning & Zoning Department's own Residential Permits page states, verbatim: "Home owners that live in the house may make most repairs to their home themselves, but you will still need a permit for the items listed and will need to do the work in compliance with applicable codes... The following are the most common things that require a permit as a resident in Cabot[:] Building Permit, Additions and Remodeling of Existing Structures, Decks, Electrical, Plumbing, and Mechanical (HVAC) Installations and Replacements, Excavations on City Property, Swimming Pools, Water Heater Replacement, Generator, Portable Storage Containers (PODS, Go-Mini, etc.), Roofs, Solar panels Installation, Sprinkler Systems, Storage Buildings or Accessory Structure, Sun Rooms / Porch Enclosures, Retaining Walls." "Roofs" is named directly among these categories with no square-footage or dollar-cost carve-out, so a roofing permit is required in Cabot regardless of job value. The Commercial Permits page lists the same permit-application forms (Building Permit Application, Remodel Application, Accessory Building Permit Application, Grading Permit) with no distinct roofing-specific application or fee figure named.
City of Conway, Arkansas - Building Permits & Inspections Department (City of Conway, Arkansas)
No roofing-specific dollar threshold is printed anywhere in Conway's adopted-code chapter. The City's own Residential Building Permit Guidelines page states, verbatim: "Building permits are required for new constructions, remodels, additions, and accessory buildings" - with no exemption carved out for roofing or reroofing the way Little Rock names "residential roofs" as an excluded category (Little Rock Sec. 8-31(c)(1)a.). Conway Municipal Code Sec. 11.16.06 (Amendments to the code hereby adopted, the fee schedule) prices work by category rather than by a pass/fail dollar threshold. As codified, it reads "Remodeling $1.00 per $1,000.00 of total cost of construction Minimum of $45.00" - that is the category an ordinary reroof falls under - together with "Note: Commencing work before permit issuance shall result in doubling of the appropriate permit fee." Those codified figures have since been superseded: the City has adopted an ordinance titled "AN ORDINANCE AMENDING CHAPTER 11.16 SECTION 11.16.06 OF THE CONWAY MUNICIPAL CODE; AND FOR OTHER PURPOSES", passed February 10, 2026 and providing at its Section 2 that the ordinance takes full effect as of March 16, 2026. That ordinance restates the fee schedule with the remodeling line as "Remodeling $1 per $1,000 of the total cost of construction Minimum of $50" and raises several other category minimums from $45 to $50. The copy the City posts carries the heading "Ordinance No. O-26-" with no number filled in, so it is cited here by its title and passage date rather than by number. The amendment changes only fee amounts - it adds and removes no roofing-specific line, and neither version sets a dollar threshold below which a roofing permit is unnecessary. No square-footage or percentage-of-roof-area minor-repair exemption was found anywhere in Chapter 11.16 (read in full, all four sections).
City of Fayetteville, Arkansas - Building Safety Division (City of Fayetteville, Arkansas)
CITY-SPECIFIC, and unusually permissive - no dollar or area threshold at all. City of Fayetteville Unified Development Code § 173.02(B)(7), verbatim in full: "Reroofing. Reroofing of existing residential dwelling units including detached garages and portable buildings shall not require a permit. However, the project is not exempt from meeting all code requirements." A routine residential reroof in Fayetteville therefore needs no building permit regardless of project size or cost, but the finished work must still comply with every applicable AFPC/Building Code provision - the exemption is from the permit paperwork and inspection trigger, not from the substantive code.
City of Fort Smith, Arkansas - Building Services (City of Fort Smith, Arkansas)
Fort Smith recognizes no dollar-value or scope exemption for roofing repair or replacement on one- and two-family dwellings; the Building Safety FAQ states directly, verbatim, in answer to "If I replace my windows or my roof, do I need a building permit?": "Yes, this would be considered a repair for maintenance of your building or home and would require a permit. Specific building and life safety requirements related to roofing and windows must be checked." This is reinforced structurally: Fort Smith Municipal Code Sec. 6-3(1) deletes the adopted residential code's own Section 105.2 ("Work exempt from permit") in its entirety, meaning Fort Smith carries no minor-work permit-exemption list at all for the residential code, unlike jurisdictions that exempt small reroofing jobs or a set number of covering layers. The city's single-family/duplex permit guidance does note that roofing, along with new windows and siding, is treated as a "repair and minor alteration project" that does not require a full site plan or construction-plan package, but applicants are still directed to contact the Building Department to determine the permit and inspection requirements for their specific project.
City of Hot Springs, Arkansas - Planning and Development Department (Building Safety) (City of Hot Springs, Arkansas)
Hot Springs prints no residential-roofing exemption from its building-permit fee schedule - a routine reroof falls under the same valuation-tiered fee table as other building work. City of Hot Springs Code of Ordinances Sec. 15-7-2.1 (Building permit fee schedule), verbatim: "Building permit fees shall be based on the construction valuation of the proposed structure as follows... Total Building Valuation Permit Fee $0.00 to $1,500.00 $11.25; $1,501.00 to $50,000.00 $11.25 plus $3.75 for each thousand or fraction thereof from $1,501 to and including $50,000." (higher tiers continue through $500,000+). The City's own "Do I Need a Building Permit?" webpage lists the categories exempt from a building permit altogether (accessory structures ≤200 sq ft, fences ≤7 ft, retaining walls ≤4 ft not supporting a surcharge, small water tanks, sidewalks/driveways, painting/finish work, small prefab pools, playground equipment, small window awnings) - roofing work is not among them. Work started without a required permit is subject to a tripled fee, per Sec. 15-7-2.1(h): "the fees herein specified shall be tripled."
City of Jonesboro, Arkansas - Planning and Zoning Department (City of Jonesboro, Arkansas)
Jonesboro recognizes no dollar-value threshold below which a roof replacement or repair is exempt from a permit. The city's own FAQ states directly, verbatim, in answer to "Do I need a permit for my residence?": "A permit is required on any work on your house or property that is not maintenance or cosmetic. If you are building something new, such as a garage, shed, accessory building, deck with roof, house, or redesigning, remodeling, alteration, as in roof, window/doors, siding you will need a permit." The city's current Planning/Inspections fee schedule confirms roofing has its own dedicated permit category rather than a size- or cost-based exemption, printing the line item "Re-Roofing Permit ... R - $100 C - Project Cost" - a flat $100 fee for a residential re-roofing permit, with commercial re-roofing charged by project cost instead. Jonesboro Code of Ordinances Sec. 105-23(c) independently confirms the underlying permit mandate for any building work: "It shall be unlawful to commence the construction, reconstruction, moving, demolishing or structural alteration of any building until the building inspector has issued a building permit for such work," with no minor-work or dollar-value carve-out anywhere in that section.
City of Little Rock, Arkansas - Building Codes Division (Department of Planning and Development) (City of Little Rock, Arkansas)
City-specific, and residential roofing is exempted outright rather than gated by a dollar threshold. Little Rock Code of Ordinances Sec. 8-31(c)(1)a. (Permit fees) states, verbatim: "Permits are required for any work that exceeds five thousand dollars ($5,000.00), including material and labor, or that requires an inspection, except for residential fences less than seven (7) feet in height, residential roofs, painting, floor coverings and cosmetic changes, one-story detached accessory structure used as tool and storage sheds, playhouses, and similar uses, provided the floor area does not exceed two hundred (200) square-feet, are excluded." Residential roofs are named directly among the excluded categories, so a routine residential re-roof in Little Rock needs no building permit regardless of job value - the $5,000 figure in the same sentence governs the other, non-excluded categories of work. Where a permit IS required for other work, the minimum permit fee is $51.50 (Sec. 8-31(c)(1)c.), and work performed without a required permit is subject to a tripled fee (Sec. 8-31(c)(1)r.).
City of North Little Rock, Arkansas - Planning Department (Department of Community Planning) (City of North Little Rock, Arkansas)
North Little Rock does not gate the permit REQUIREMENT for roofing/repair work by a dollar threshold; it gates the permit FEE. Chapter 4, Sec. 1.1.3(A) states, verbatim: "It shall be unlawful for any person to install, repair, remodel, replace or perform any work in the City without a permit from the Planning Department, except: (1) Painting, interior or exterior (2) Any floor covering." Roofing is not among these two named exceptions. Sec. 1.1.3(E) then states, verbatim: "A no charge building permit shall be required for a repair/remodel, when such repair/remodel cost less than $3,500 and the work is done by the owner of the property. This provision shall apply to all one or two family dwellings regardless of whether or not they are owner occupied. This provision is not meant to exempt any person from complying with State and Federal Laws." - i.e., below $3,500 and done by the owner personally, a permit is still required but issued free of charge; it is not a fee-only waiver for hired-contractor work. Where a fee does apply, Sec. 1.2.7(C) sets the residential fee for "Remodel, repairs, decks, accessory structures, others not listed above (no increase in square footage of area under roof of residence)" - the category a routine re-roof falls under - at "0.006 x value," with a $30.00 minimum.
City of Pine Bluff, Arkansas - Inspection and Zoning Department (City of Pine Bluff, Arkansas)
Unlike Little Rock, Pine Bluff prints no residential-roofing exemption from its building-permit fee schedule - a routine reroof falls under the same valuation-tiered fee table as other building work. City of Pine Bluff Code of Ordinances Sec. 7-47(4) (Building Code amendments - Permit fees), verbatim: "(a) Permit fees: 1. Where the valuation does not exceed $500.00, no fee shall be required, unless an inspection is necessary, in which case there shall be a $15.00 fee. 2. For a valuation over $500.00 up to and including $50,000.00, the fee shall be $15.00 for the first thousand plus $6.00 for each additional thousand or fraction thereof." (higher tiers continue through $1,000,000+). A permit application (the Inspection & Zoning Department's general "Building Permit Application") is therefore required for roofing work regardless of job value, though no fee is assessed on work valued at $500 or less unless an inspection is needed. Work performed without a required permit is subject to a tripled fee, per Sec. 7-6 and Sec. 7-46(b): "the violator shall pay a fee equal to three (3) times the permit fee which shall have been paid for work done requiring said permit."
City of Springdale, Arkansas - Building Department (City of Springdale, Arkansas)
CITY-SPECIFIC, drawn from a rafters-vs-covering distinction rather than a dollar or percentage figure. The City of Springdale Building Department's own website FAQ states, verbatim (typo "require" for "required" preserved exactly as published): "Do I need a permit to re-roof my home? Yes, commercial and residential structures require permits for re-roofing if you are changing rafters. The homeowner or contractor may obtain the permit. For re-roofing only you are not require to get a permit." A routine residential reroof (covering replacement only) in Springdale therefore needs no building permit; a reroof that reaches or changes the rafters/structure does require one. The same FAQ page separately states that changing siding needs no permit "as long as you do not change the structure of the building" -- the same structure-vs-surface line the reroof answer draws. City of Springdale Code of Ordinances Chapter 22 (Buildings and Building Regulations), read in full, contains no separate numbered reroofing exemption of its own; this finding is sourced from the Building Department's published FAQ rather than the codified ordinance text.
Georgia (2)
City of Atlanta, Georgia - Department of City Planning, Office of Buildings (City of Atlanta, Georgia)
CITY-SPECIFIC, and the controlling fact for Atlanta roofing. Atlanta's Land Development Code, Appendix A (Building Code Amendments), Chapter I, Section 103.4 "Work exempt from permit," lists among the works for which no building permit is required - for "existing single-family, two-family or duplex residential structures or for existing accessory structures for such properties and without regard to cost" - "non-structural re-roofing repairs excluding truss repairs or shingle replacement provided that upon replacement no more than three layers of shingles remain." A separate, broader exemption in the same section provides that "no permit or permit fee is required for any repair work to a single-family, duplex, multi-family or non-residential structure with a total valuation of less than $10,000.00 provided that such work is otherwise lawful." PRACTICAL EFFECT: a non-structural asphalt-shingle re-roof on a one- or two-family Atlanta dwelling falls inside the residential exemption regardless of job cost; a permit IS required once the work stops being non-structural - truss repair, roof framing repair, or deck/sheathing replacement - and the exemption is conditioned on the finished assembly leaving no more than three layers of shingles. Section 103.4 further provides that these permit-scope exemptions do NOT apply to work affecting the exterior of a structure or site in a landmark or historic district, or on a landmark or historic building or site, governed by Chapter 20 of the zoning ordinance; for those properties the no-permit/no-certificate-of-appropriateness allowance stops at repair work with a total valuation of less than $2,500.00. Section 103.4 also carries the standard savings clause that exemption from permit requirements "shall not be deemed to grant authorization for any work to be done in any manner in violation of the provision of this code or any other laws and ordinances of the City of Atlanta" - i.e. the IRC roof-covering requirements recorded in the other fields of this record still bind the work even when no permit is pulled for it.
City of Marietta, Georgia - Development Services / Building Inspections (City of Marietta, Georgia)
Marietta publishes NO cost-based exemption for repair or re-roofing permits - unlike the City of Atlanta, which exempts non-structural residential re-roofs under a $10,000 repair-valuation threshold, Marietta's own Building Permits guidance states a permit is required "whenever an owner or contractor intends to construct new, enlarge, alter, repair, move, demolish a building or structure," with no dollar-value carve-out for repair work. Marietta's own "Is anything exempt from a permit?" guidance names only fence construction as exempt (subject to separate Planning and Zoning height, location and configuration requirements); re-roofing is not listed among the exemptions. Practical effect: a Marietta re-roof requires a permit regardless of job cost.
Indiana (2)
Allen County Building Department (building-permit and contractor-licensing authority for the City of Fort Wayne, Indiana) (City of Fort Wayne, Allen County, Indiana)
There is no size or cost threshold, because re-roofing is categorically exempt from an Allen County building permit at any scale. The Allen County Building Department's own Residential Permit Guide states that you do not need a permit from the Allen County Building Department for roofing and siding, and adds that additional permits or approval may be required from another agency, such as the Department of Planning Services and Fort Wayne Historic Preservation. Practical reading for a Fort Wayne re-roof: a like-for-like tear-off and re-cover of an existing residential roof needs no ACBD building permit regardless of square footage or job value, but (a) a property inside a Fort Wayne historic district still needs Historic Preservation approval, and (b) the exemption is written for "roofing and siding" as a covering operation -- it is not an exemption from the 2020 Indiana Residential Code itself, whose roofing provisions apply to the work whether or not a permit is issued. Work that goes beyond re-covering and alters the roof STRUCTURE (framing, trusses, roofline, pitch, dormers) is a different scope of work than the "roofing and siding" the guide exempts and is not covered by this exemption; confirm that scope directly with ACBD at (260) 449-7131 before relying on the exemption.
City of Indianapolis / Marion County, Indiana - Department of Business and Neighborhood Services (BNS), Construction Services (City of Indianapolis / Marion County, Indiana)
CITY-SPECIFIC, and the single most important Indianapolis-only fact on this record. A straight like-for-like reroof performed by a Marion County listed contractor is EXEMPT from the structural permit. The Indianapolis / Marion County Building Standards and Procedures list of "Work Exempt from Structural Permitting" for one- and two-family dwellings (Class 2), as reproduced in the city's own Homeowner's Building Permit Guide, reads: "(2) Replacement of an existing roof, if performed by a listed contractor that complies with the notice and posting requirements of section 536-216; and that construction does not involve a. A change in roof configuration; or b. A change in type of roof covering (e.g., tile roofing replacing asphalt shingles) that would increase the dead load on the structure; or c. The replacement of basic structural members that support the roof (e.g., replacement of a rafter or more than 128 feet of decking); or d. The installation of heat-applied roofing material." So the four permit TRIGGERS are: roof-configuration change; a covering-type change that increases dead load; replacement of a rafter or of more than 128 feet of decking; and heat-applied (torch-down) roofing. The exemption is also conditioned on the installer being a "listed contractor" with BNS who posts and gives the section 536-216 notice -- an unlisted installer cannot use it. A separate owner-occupant exemption follows: "a person who owns or is purchasing a Class 2 structure on contract with the intention to utilize the property for his or her own occupancy may affix without permit a layer of replacement shingles to a single layer of existing shingles provided that a layer of shingles is not removed and provided that the total shingle-roof application is performed by the owner or contract purchaser with assistance only by non compensated volunteers." Note also the general exemption "(4) Ordinary maintenance and repair of a structure where the work does not reduce performance or create additional health or safety risks as defined in section 536-111(i)," which covers ordinary roof repair, and "(8) Gutter replacement or installation." INTERNAL CONFLICT IN THE CITY'S OWN GUIDE: the "Common Projects" chapter of the same Homeowner's Building Permit Guide states flatly, "Re-Roofing, Siding. Re-roofing and replacing siding will require a permit. A re-roofing permit may be obtained by applying online on the Citizen's Access Portal, or applying in person at our office. The applicant should complete the Structural Permit Application. If no structural changes are occurring, the structural permit will be a Structural Renovation Permit and will not require any plans for review." That chapter is addressed to homeowners doing their own work, who by definition are not listed contractors, which reconciles the two passages for the ordinary case; but the sentence is written without qualification. A contractor relying on the exemption should confirm listed status and 536-216 posting with BNS Construction Services before skipping the permit.
Iowa (21)
Black Hawk County, Iowa - Building Inspection (Black Hawk County, Iowa (unincorporated))
Black Hawk County publishes no dollar or square-footage threshold of its own, and takes its fee structure from Waterloo: County Code section 15.05.030 provides that "the building permit fees as adopted or amended by the City of Waterloo, Iowa, and on file with the Black Hawk County Board of Supervisors are hereby incorporated by reference and the fee structure set out in the model ordinance is stricken, as it is not applicable to Black Hawk County." THE EXEMPTION THAT MATTERS MOST ON RURAL WORK IS AT SECTION 15.05.020 AND IT IS NOT A THRESHOLD BUT AN OWNERSHIP TEST: "this chapter does not apply to any person who owns more than 35 acres of land designated for agricultural use." A roofer working a farm building for an owner above that acreage is therefore outside the county building code chapter altogether, and the question turns on the owner holding and the land designation rather than on the building or the job. Establish it before quoting, because it decides whether a permit exists at all. The same section omits the electrical, gas, mechanical and plumbing inspection portions of the adopted codes except as covered by the Waterloo ordinances, and lowers the sprinkler requirement threshold to 9,000 square feet regardless of building use.
City of Ames, Iowa - Inspections Division (City of Ames, Iowa)
NOT A THRESHOLD BUT A CATEGORICAL EXEMPTION - and it is the single most important operational fact about roofing in Ames. Ames Municipal Code Sec. 5.104 (BUILDING PERMITS NOT REQUIRED) lists sixteen classes of work needing no building permit, and I read the list in full. Item (16) is, in its entirety: "Replacement of shingles or other roof covering." A re-roof in Ames therefore requires NO building permit at all, whatever its size or cost - there is no dollar figure, no square-footage figure and no number of squares at which a permit obligation begins, because the obligation never begins for roof-covering replacement. Item (15) exempts "Replacement of siding" on the same footing. Repairs short of full replacement are separately exempt under item (14): "Application or notice to the Building Official is not required for ordinary minor repairs to structures," subject to an express carve-back - ordinary repairs shall NOT include "the cutting away of any wall, partition or portion thereof, the removal or cutting of any structural beam or load-bearing support, or the removal or change of any required means of egress, or rearrangement of parts of a structure affecting the egress requirements," nor any work on standpipes, water supply, sewer, drainage, drain leaders, gas, soil, waste, vent or similar piping, electric wiring, or "mechanical or other work affecting public health or general safety." THE PRACTICAL LINE FOR A ROOFER: stripping and replacing the covering is exempt outright under item (16); a job that crosses into cutting or replacing structural roof members - rafters, trusses, load-bearing supports - leaves the "ordinary minor repairs" safe harbor of item (14) and needs a permit. Exemption from permitting is not exemption from the substantive code: Sec. 5.113(1) ties inspection to permitted work only, but the adopted IRC's roof-assembly requirements still govern the work itself.
City of Bettendorf, Iowa - Building Division (City of Bettendorf, Scott County, Iowa)
Bettendorf publishes no dollar figure or square-footage figure at which a roofing permit obligation begins, and it treats a roof as its own permit type rather than as incidental work. City Code section 10-2-2(A) names it directly in a parenthesis listing what the city counts as miscellaneous subcontracting permits: "accessory, communication, deck, demolition, garage, sidewalk and approach, fence, fireplace, handicap ramp, pergola, porch, roof, siding, shed, sign, swimming pool, tank, waterproofing, solar tent retaining wall, and window." The Building Division publishes a dedicated roof and siding permit application to match. Note that the list is expressly not exhaustive - it is introduced as including "but not limited to" those items - and that the city permit fee charts are published separately.
City of Cedar Falls, Iowa - Inspection Services Division (City of Cedar Falls, Black Hawk County, Iowa)
There is no dollar threshold and no square-footage threshold for roofing in Cedar Falls; a permit is required for a re-roof because the city exemption list does not reach roof coverings. Section 7-20 of the Code of Ordinances deletes the model code exemption provision in its entirety and substitutes its own: "Subsection R105.2, Work Exempt From Permit, is deleted in its entirety and a new subsection R105.2, Work exempt from permit, is substituted in lieu thereof." The substituted list has nine numbered items and all nine were read: one-story detached accessory structures of not more than 120 square feet; fences; retaining walls not over four feet measured from the bottom of the footing, unless supporting a surcharge; water tanks on grade of not more than 5,000 gallons with a height to width ratio of not more than two to one; sidewalks and driveways not more than 30 inches above adjacent grade and not over a basement or story below, with an express exception providing that "wooden decks are not, for the purpose of this article, to be considered as a sidewalk or driveway"; painting, papering, tiling not adjacent to or part of a shower, and carpeting; swimming pools accessory to one- or two-family dwellings; swings and other playground equipment; and window awnings projecting not more than 54 inches that need no additional support. Roofing, re-roofing and roof-covering replacement appear nowhere in that list, so the general rule requiring a permit for regulated work applies to them. The list closes by noting that "a land use and/or right-of-way permit may still be required," and the section preserves the model code caution that exemption from permit requirements is not authorisation to do work in violation of the code.
City of Cedar Rapids, Iowa - Building Services Department (City of Cedar Rapids, Iowa)
CITY-SPECIFIC, expressed qualitatively rather than as a numeric square-foot or dollar figure. The Cedar Rapids Building Services FAQ states that permits are required for work "including, but not limited to, new construction, remodeling, repair (other than minor, normal maintenance repairs), re-roofing, and vinyl siding and fence installation." The city's Home Repairs guidance describes the exempt category: permits are not required for minor roofing repairs (replacing small portions of shingles), small sections of siding, small roof holes that can be patched with plywood, or other minor maintenance items. Any re-roofing beyond minor, normal maintenance repair requires a permit.
City of Clinton, Iowa - Building Safety Division (City of Clinton, Clinton County, Iowa)
Clinton sets no dollar threshold and no square-footage threshold for roofing, and it does not leave the question to inference: "roofing and siding (including soffit, fascia, and casings)" appears by name in the city list of "projects that require a permit." The parenthesis is worth reading closely, because it settles the trim work that often travels with a roof - soffit, fascia and casings are inside the permit requirement rather than incidental to it. The list is introduced as covering work "required for most projects, including, but not limited to, the following," so it is expressly not exhaustive, and the city closes it by advising "if you are unsure, call 563-244-3360, Ext. 2 before starting work." Other listed items a roofer may encounter on the same job include additions and structural changes to rafters, and altering or replacing exterior doors. Permits are issued for 180 days and the permit holder, not the city, is responsible for monitoring the expiry date; an extension must be requested before the permit expires, and continuing work under an expired permit may bring penalties or enforcement action.
City of Council Bluffs, Iowa - Building Division (City of Council Bluffs, Iowa)
The City of Council Bluffs's Uniform Administrative Code (Ordinance 6098, Municipal Code Sec. 13.01.301.2.1), read in full (its 12-item list of work exempt from a building permit), exempts only "minor repairs of roof damage which does not exceed one square of replacement shingles" (item 12) — a "square" being roofing-industry shorthand for 100 square feet. No other roofing-related item appears on the exemption list, so any re-roofing or roof-repair work exceeding one square of shingles requires a building permit.
City of Davenport, Iowa - Building and Land Development (Building Division) (City of Davenport, Iowa)
CITY-SPECIFIC, and expressed qualitatively rather than numerically - Davenport publishes no square-footage, bundle-count or dollar threshold for roofing. Davenport Municipal Code Title 15, Subchapter III (Permits and Inspections) carries the general permit mandate: no person shall erect, construct, enlarge, alter, repair, move, improve, remove, convert or demolish any building, or make any replacement to building service equipment, without first obtaining a separate appropriate permit, and roofing is among the classes of work for which a permit is issued. The same subchapter contains an "Exempted Work" provision under which a permit is not required for the listed classes of work; the exemption relevant to roofing covers minor repairs that replace existing materials in kind with no structural, electrical, plumbing or mechanical change. The practical boundary in Davenport is therefore the same one used across Iowa cities: patch-level minor maintenance repair in kind is exempt, while a re-roof (tear-off or recover) of a roof area, and any work reaching the roof sheathing or framing, requires a permit. Contractors should confirm the exempt/non-exempt line with the Building Division before starting, because the boundary is a judgment applied by the building official rather than a published number.
City of Des Moines, Iowa - Development Services Department, Permit and Development Center (City of Des Moines, Iowa)
CITY-SPECIFIC, and the controlling fact for Des Moines roofing work: an ordinary re-roof needs no building permit at all, but structural work beneath the covering does. The City of Des Moines Permit & Development Center handout "Residential Asphalt Shingle Requirements" states that reroofing does not require a building permit, though if sheathing or rafters are repaired or replaced a building permit is required. There is no square-footage, bundle-count or dollar threshold in Des Moines -- the trigger is structural: touching the roof deck sheathing or the roof framing (rafters/trusses) converts otherwise-exempt re-roofing work into permitted work. Practical consequence for estimating: a tear-off that uncovers deteriorated decking changes the job's permit status mid-project.
City of Dubuque, Iowa - Inspection & Construction Services Division (City of Dubuque, Iowa)
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.
City of Fort Dodge, Iowa - Building Safety (City of Fort Dodge, Webster County, Iowa)
Fort Dodge publishes no dollar figure, no square-footage figure and no number of squares at which a roofing permit obligation begins, because the city does not work by threshold. It keeps the adopted code structure, under which work regulated by the code needs a permit unless the exemption list at section R105.2 reaches it, and its only amendment to that list - Municipal Code section 14.04.040, item (2) of the residential amendments - is to delete "Cabinets, Countertops" from item 6. Nothing in the exemption list as amended reaches roof coverings, so roofing work stays on the permit side of the line. Two further provisions shape how a roofer actually gets one. Section 14.04.050 provides that a permit required by R105 of the residential code "shall be issued only to a registered building contractor," with an exception for an owner who "shall personally purchase all material and perform all labor in connection with the work" - so a homeowner may pull their own permit, but may not hire an unregistered contractor and pull it on their behalf. Section 14.04.090(c) adds that "building contractors with expired registrations may not secure building permits," which turns a lapsed registration into a stop-work problem rather than a paperwork one.
City of Iowa City, Iowa - Building Inspection Services (City of Iowa City, Iowa)
Iowa City's currently codified local amendments (City Code Section 17-1-3, amending Section R105.2 of the IRC and 105.2 of the IBC) add exemption 14 to the work-exempt-from-permit list: "For structures regulated by the IRC the reapplication of shingles provided the structure is not in a Historic Preservation Overlay Zone or is not an Iowa City Historic Landmark," with the codified note that applying solid sheathing over space sheathing is also exempt. An ordinary residential re-shingle outside those historic designations therefore requires no building permit; roofing work on IBC-regulated structures or involving structural alteration falls outside the exemption.
City of Marion, Iowa - Building Services (City of Marion, Linn County, Iowa)
There is no dollar threshold and no square-footage threshold in Marion; the requirement is categorical. The city states: "You must request a building permit if you plan to roof, re-roof, side or re-side any structure. You must obtain a permit prior to starting the project and a card shall be displayed on the property so it is visible from the street." Two practical points follow. The card requirement is a site obligation a roofer has to plan for, not a filing formality. And the size of the job affects the fee rather than whether a permit is needed: "the permit fee is calculated by using the valuation of the project with the dollar valuation figured by squares (one square = 100 square feet or a 10' x 10' area)," and the city roofing handout adds that the cost of the permit turns on "whether it is an overlay, a tear-off or a complete replacement of sheathing along with the roofing material." Roofing and siding permits are issued within one to two business days of application, and the permit is good for one year with an option to renew for one additional year.
City of Mason City, Iowa - Building Inspections Division (City of Mason City, Cerro Gordo County, Iowa)
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.
City of Ottumwa, Iowa - Building and Code Enforcement (City of Ottumwa, Wapello County, Iowa)
NOT A THRESHOLD BUT A CATEGORICAL EXEMPTION, and it is the single most important operational fact about roofing in Ottumwa. Section 10-5 of the Code of Ordinances, which carries the city amendments to the adopted residential code, provides at item (6): "In addition to section R105.2, Work Exempt from Permit, add the following: a. Re-roofing (including new sheeting). b. Residing with any type siding. c. Guttering. d. Soffits, fascia and same size window/door replacement." A re-roof in Ottumwa therefore requires no building permit at all, whatever its size or cost, because there is no dollar figure or square-footage figure at which the obligation begins - the obligation never begins for re-roofing. The parenthesis matters to a roofer pricing a job: the exemption reaches "new sheeting," so replacing deteriorated roof decking does not pull the work back under a permit either. Note two limits on what this exemption does. The amendment itself was enacted by Ordinance No. 3096 on July 19, 2016, and the same section opens by reciting the code own rule that exemption from permit requirements "shall not be deemed to grant authorization for any work to be done in any manner in violation of the provisions of this code" - the substantive roof assembly requirements of the adopted code still govern how the work is done. And the exemption is from the building permit specifically; work that goes beyond the covering and the sheeting into structural members is a different question and is worth a call before starting.
City of Sioux City, Iowa - Permit Center (City of Sioux City, Iowa)
Sioux City's own Residential Building Permit Fees schedule at Municipal Code Sec. 20.04.110 lists "Repair i.e. retaining wall, foundation, re-roof with decking" as its own fee category, with a base permit fee of $85 (including one inspection). No dollar-value or square-footage threshold is stated in the fee schedule below which a reroof is exempt from a permit; re-roofing with decking work is listed as permit-triggering work at any size.
City of Urbandale, Iowa - Community Development Department (City of Urbandale, Polk and Dallas Counties, Iowa)
Urbandale sets no dollar threshold and no square-footage threshold for roofing. It keeps the adopted code structure, under which work regulated by the code needs a permit unless the exemption list at section R105.2 reaches it, and its amendments to that list are narrow. Municipal Code section 150.03(B)(2) rewrites item 1 to read "one story detached accessory structures used as tool and storage sheds, playhouses and similar uses, provided the floor area does not exceed 120 square feet and the structure does not utilize a permanent foundation," and deletes item 2, "fences not over seven feet high" - which makes fences permit work in Urbandale rather than exempt work. Nothing in the list as amended reaches roof coverings, so roofing stays on the permit side. ONE ADDED PROVISION CAN STOP A JOB BEFORE IT STARTS AND IS WORTH CHECKING IN ADVANCE: section 150.03(B)(3) adds IRC section R105.10, which provides that "no building permits shall be issued to any person or company who has fees outstanding, or who has outstanding, unresolved violations of this Code or any other laws or ordinances of the City," with a discretion in the Building Official to waive the restriction for just cause. An unpaid fee on an unrelated job is therefore capable of blocking a roofing permit. Section 150.03(B)(10) also allows a reinspection fee where work is not ready when an inspection is called, where the inspection record card is not posted, or where access is not provided at the scheduled time.
City of Waterloo, Iowa - Building Permitting & Inspections (City of Waterloo, Iowa)
The City of Waterloo's own Roofing Permit Fee schedule (2025 edition) is a residential-shingle-specific fee table separate from the general Building Permit Fee Schedule, covering Overlay, Tear Off, and Tear Off & Resheath work, with fees beginning at the smallest listed unit of 1 "square" (100 square feet) of roof area at a permit fee of $24. No dollar-value or square-footage threshold is stated below which a re-roof is exempt from a permit.
Johnson County, Iowa - Planning, Development and Sustainability (Johnson County, Iowa (unincorporated))
A re-roof in unincorporated Johnson County is permitted at a flat fee rather than on the valuation scale that governs most work: the county building permit fee schedule lists "Re-roof application: $100" among its fixed-fee permit types, alongside sign permits, retaining walls and fences, above-ground swimming pools and demolition permits. There is accordingly no dollar threshold or square-footage threshold below which a re-roof escapes permitting; the fee is the same whatever the size of the roof. TWO COUNTY PAGES SIT AWKWARDLY TOGETHER ON THIS POINT AND A ROOFER SHOULD KNOW WHICH ONE TO TRUST. The county building permits FAQ answers "when do I need a permit" with a list introduced by the words "permits are usually required for the following" - new buildings, additions, residential work such as decks, garages, fences over seven feet, fireplaces and pools, renovations, electrical, plumbing and mechanical systems, and demolition. Roofing is not named in that list. The fee schedule is the more specific document and it prices a re-roof application directly, so this record follows it, but the FAQ itself opens by advising that "the best way to find out if you need a permit is to call your local building department" and that remains sound advice on any job that is not a straightforward covering replacement. The county also charges "retroactive permitting for work started without a permit" at an amount equal to the permit fee, so proceeding on an assumption is not free.
Linn County, Iowa - Building Permits & Inspections (Linn County, Iowa)
Linn County's own amendment to IRC Section R105.2 (Work Exempt from Permit, Building), at Code of Ordinances Sec. 105-17, item (3), read in full, replaces only the accessory-structure, retaining-wall and deck exemption items; it adds no dollar-value or square-footage threshold below which a roof repair or re-roof is exempt from a permit. The county's own Building Division Permit Fee Table (linked from its current Building Permits & Inspections page) is a valuation-based schedule with no exempt floor: its lowest valuation bracket is $1-$500, at a $25 fee.
Polk County, Iowa - Public Works, Building Services (Polk County, Iowa)
The Polk County Construction Code amends IRC Section R105.2 (Work Exempt from Permit) to route to the county's own exemption list at Sec. 20.1.11 of Chapter 20. That list, read in full (17 building-permit exemption items plus separate lists for electrical/gas/mechanical/plumbing work, general repairs, and grading), contains no exemption for re-roofing or reshingling at any size or dollar value. The county's 2026 Public Works Fee Schedule's general Building Permit Valuation Table begins at a "$1-$500" valuation tier with a base fee, i.e. no minimum-valuation floor below which a residential building permit is not required.
Kansas (8)
City of Andover Building & Inspections Department (City of Andover, Kansas)
"Yes, a permit is required for roof and siding replacements whenever the materials being replaced exceed 400 square feet within a 12 month period." (City of Andover Building Inspection FAQ; the identical threshold also appears as R105.2 Item 12 of the Wichita-Sedgwick County Unified Building and Trade Code that Andover has adopted by reference).
City of Derby - Building Trades & Inspections (City of Derby, Kansas)
"Repair or replacement of roofing and/or siding materials not exceeding 400 square feet (37.16 m2) within any 12 month period" is exempt from a building permit (Ordinance No. 2623, Section E, amending 2024 IRC Section R105.2 "Work exempt from permit," item 12) -- a permit is required above that threshold.
City of Haysville - Public Works Department (City of Haysville, Kansas)
"Repair or replacement of roofing and/or siding materials not exceeding 400 square feet (37.16 m2) within any 12 month period." (R105.2, Item 15, Code of the City of Haysville, Kansas, Section 4-301, adopting the International Residential Code, 2018 Edition).
City of Leawood - Code Services / Building Permits (City of Leawood, Kansas)
Leawood adds Section R908.7 "Partial Replacement" to the 2018 IRC by City Code Section 4-954A (Ord. 2599C, 12-03-12): "Where only a portion of the existing roof coverings are being replaced, the replacement roof coverings shall be the exact brand and type, shall be of a material from the City of Leawood's approved roofing list, and shall exactly match the color of the existing roof coverings. Where over 50% of the roof coverings are being replaced, complete replacement of all roof coverings is required." For two-family dwellings and townhouses the replacement covering must match the brand, type and color across the entire building. An exception permits wood shakes and wood shingles of the exact brand, type and original color as the existing material to be replaced in amounts of less than 50%. The city's departmental roofing handout labels this same provision R907.7; the adopting ordinance reads R908.7 in both its section caption and its operative text.
City of Olathe - Building Codes Division (City of Olathe, Kansas)
"Permits are not required for reroofing or repairs down to the roof deck for residential one family dwellings, two-family dwellings, or townhomes but they must be installed and constructed per the current adopted International Residential Code (IRC) and Olathe Municipal Code. Additionally, City inspections are not required. Contractors must hold valid licenses with Johnson County and register with the State of Kansas to install roofing" (City of Olathe, Residential Building Permits page, "Roofing" section).
City of Overland Park - Building Safety Division (City of Overland Park, Kansas)
"A permit is not required. Re-roofing is considered a repair and may not require a permit unless you are switching from a light roof covering, such as asphalt or wood shingles, to a heavy roof covering, such as concrete tiles, clay tiles or slate. Changing from a light to a heavy roof covering requires a permit and an engineered analysis of the roof structure, and may require additional reinforcement" (City of Overland Park, Residential Building Permit Exceptions and Guidance, "Roofing and Re-Roofing" section). Separately: "Roof Deck: Repair / Replacement: A permit is required only if structural repairs are necessary."
City of Wichita - Metropolitan Area Building & Construction Department (MABCD) (City of Wichita, Kansas)
"Repair or replacement of roofing and/or siding materials not exceeding 400 square feet (37.16 m2) within any 12 month period" is exempt from a building permit (Sec. 2.4.030, amending IRC Section R105.2 "Work exempt from permit," item 12) -- a permit is required above that threshold.
Sedgwick County - Metropolitan Area Building & Construction Department (MABCD) (Sedgwick County, Kansas (unincorporated))
"Repair or replacement of roofing and/or siding materials not exceeding 400 square feet (37.16 m2) within any 12 month period" is exempt from a building permit (Sec. 2.4.030, amending IRC Section R105.2 "Work exempt from permit," item 12) -- a permit is required above that threshold. This exemption applies within the Sedgwick County jurisdiction (unincorporated area) as well as the Wichita jurisdiction; both are governed by the same UBTC, Article 2, Section 4.
Minnesota (24)
City of Apple Valley, Minnesota - Building Inspections (City of Apple Valley, Minnesota)
NO PERMIT EXEMPTION AT ANY SIZE — but there are two permit types, and 500 square feet is the line between them, not a line below which no permit is needed. Apple Valley's Roofing page states: "There are separate permit fees for Roof Replacement and Roof Repair. A roofing repair permit is valid for 500 sq. ft. or less; otherwise a roof replacement permit is required." So a repair of 500 square feet or less is still permitted work; it simply takes the cheaper roof repair permit rather than the roof replacement permit. Read the 500 square feet as a fee and scope classification, not as a threshold below which work may proceed unpermitted. Confirm the current fee for each permit type with Building Inspections at 952-953-2588 before bidding.
City of Blaine, Minnesota - Building Inspections Division (City of Blaine, Minnesota)
NO MINIMUM-SIZE THRESHOLD FOUND. Blaine's Roofing/Siding/Stucco permit page states a blanket rule with no size exemption: "A building permits is required for roofing, siding, stucco, and adhered veneer projects." Blaine's own "Residential Roofing" reference handout repeats the same blanket framing: "Building permits are required for all roofing projects." Neither document states a square-footage or cost threshold below which a roofing repair is exempt. The handout does note that "reroofing of only portions of a roof is permitted, including in hail damage situations" and that replacing "independent sections or portions of roof covering" is allowed without redoing the whole roof -- but this describes permitted scope of a permitted project, not a permit exemption. Treat Blaine as requiring a permit for reroofing work of any size, and confirm any borderline small repair with the Building Inspections Division (763-785-6177).
City of Bloomington, Minnesota - Building and Inspections Division (City of Bloomington, Minnesota)
Bloomington's Building and Inspections FAQ states, verbatim: "Whenever you are replacing more than one square (100 square foot area) of roofing, a residential roofing/siding permit is required." This implies replacing one square (100 sq ft) or less does not trigger the permit requirement, though the FAQ does not use the word "exempt" explicitly -- the threshold is stated as the trigger condition for requiring a permit.
City of Brooklyn Park, Minnesota - Building Inspections Division (City of Brooklyn Park, Minnesota)
Brooklyn Park's own Residential Reroofing guide states plainly, under "Permits": "A building permit is required for reroofing residential dwellings and accessory structures," with no minimum square-footage, cost, or partial-repair exemption stated anywhere in the document. The city's Other Building Permits webpage (Re-roofing Permits section) restates the same unqualified requirement: "A building permit is required for the reroofing of residential dwellings and garages." The city's general exempt-work list (Is a Permit Required?, citing Minnesota Rules 1300.0120) enumerates specific permit-exempt items -- including installation of roof gutter systems and installation of soffit, fascia, trim, and other accessories -- but does not include any roof-covering or roofing-repair carve-out among them. No published Brooklyn Park instrument states a minimum area or dollar threshold below which a roof repair is exempt from a permit.
City of Burnsville, Minnesota - Building Inspections Department (City of Burnsville, Minnesota)
NO MINIMUM-SIZE OR COST THRESHOLD FOUND. The city's own "Re-Roofing Requirements" handout, read in full, states plainly under "Building Permits": "the replacement of roof coverings does require a building permit," with no square-footage or dollar carve-out stated anywhere in the document or on the city's Roofing, Siding, Window & Door Permit page. Treat Burnsville as requiring a permit for reroofing work of any size, and confirm any borderline small repair with Building Inspections at 952-895-4444.
City of Coon Rapids, Minnesota - Building Inspections Division (City of Coon Rapids, Minnesota)
NO MINIMUM-SIZE OR COST THRESHOLD FOUND. The City of Coon Rapids' own "Residential Roofing" handout states, under GENERAL REQUIREMENTS, "Roofing work requires a building permit which can be acquired at Coon Rapids City Hall," with no square-footage or cost carve-out stated anywhere in the 4-page handout. The city's Code of Ordinances Chapter 12-200 (Building Code, sections 12-201 through 12-208, read in full) contains no roofing-specific permit-exemption provision either -- it adopts the Minnesota State Building Code by reference and addresses only fees, refunds, organization/enforcement, and single/two-family dwelling landscaping improvements. Treat Coon Rapids as requiring a permit for reroofing work of any size, and confirm any borderline small repair with Building Inspections at 763-767-6476.
City of Duluth, Minnesota - Construction Services & Inspections (City of Duluth, Minnesota)
No dollar-value threshold was found for residential re-roofing or roofing repairs. Duluth's own enumerated list of work that does not require a building permit (its "About Permits" page, read in full) names only specific exempt items -- one-story detached accessory structures up to 200 square feet, fences up to seven feet high, retaining walls up to four feet, decks and platforms up to 30 inches above grade, interior finish work, and above-ground pools up to 5,000 gallons -- and roofing is not among them. The city's 2026 Permit Fees schedule lists a flat $201.00 "Residential Maintenance - Reroof, Residing, or Drywall/Insulation" permit fee with no valuation threshold specified, indicating a permit is required regardless of job value.
City of Eden Prairie, Minnesota - Building Inspections (City of Eden Prairie, Minnesota)
NO MINIMUM-SIZE THRESHOLD PUBLISHED. Eden Prairie states the rule by reference to the state code rather than by listing project types: "Building permits are required anytime you do work that is regulated by the Minnesota State Building Code. This includes any work to the permanent weather resistive surfaces of the dwelling such as the siding, windows and roof. Any structural alterations or repairs to those items require a permit." No square-footage or dollar carve-out appears, so treat reroofing work of any size as permitted work; the City adds "If you are unsure if your project needs a permit, please call our office."
City of Edina, Minnesota - Building Inspections Division (City of Edina, Minnesota)
NO MINIMUM-SIZE THRESHOLD PUBLISHED, and no shingle-over-shingle exemption appears in the City's own text. Edina states: "Building Permit: Required for any construction, alteration, repair, relocation, enlargement, demolition or change of use or occupancy to any building or structure regulated by the state building code. This includes building additions, decks, sheds more than 200 square feet, work to a permanent weather resistive surface (siding, roofing, windows) and finishing of previously unfinished spaces." Roofing is named directly and no size or like-for-like carve-out is stated. Confirm a borderline small repair with the Building Inspections Division at 952-826-0372.
City of Lakeville, Minnesota - Building Inspections Division (City of Lakeville, Minnesota)
NO MINIMUM-SIZE OR COST THRESHOLD FOUND. Lakeville's Residential Re-Roofing Guide states, under "PERMIT CHECKLIST": "Signed completed Building Permit Application or obtain permit online, state license is required for roofing contractors. Permits are required for re-roofs." No square-footage or dollar-value carve-out for small repairs appears anywhere in the two-page guide. Treat Lakeville as requiring a permit for re-roofing work of any size, and confirm any borderline small repair with Building Inspections at 952-985-4440.
City of Mankato, Minnesota - Building Inspections (City of Mankato, Minnesota)
NO ROOFING-SPECIFIC THRESHOLD IS PUBLISHED ON THE CITY'S CURRENT PAGES, and this record does not invent one. Mankato's Building Inspections page states the general rule: "Before starting a new build or renovation, you are required to obtain a building permit. Permits ensure the City will perform inspections of the work being done. These inspections are done to make sure that buildings are aligned with the State Building Code and other regulations." That is a general renovation-permit statement rather than a roofing-specific one. The City did publish a dedicated "Roofing Regulations" page referencing asphalt shingle roofing and the 2020 Minnesota Residential Code; as of this record's verification date that page no longer resolves and no replacement is linked from the Building Inspections page. Confirm roofing permit requirements and fees with Building Inspections at 507-387-8600 or 311, and see the building permit rates document the City publishes on that page.
City of Maple Grove, Minnesota - Building Inspection Services (City of Maple Grove, Minnesota)
NO MINIMUM-SIZE THRESHOLD -- Maple Grove's own official roofing handout ("Roofing," Building Department, Rev 4/7/2021) states a blanket rule with no size exemption: "Building permits are required for all roofing projects." This is an explicit city-level statement, and it contrasts with Bloomington, MN, which has an explicit 100-sq-ft ("one square") exemption threshold below which no permit is required.
City of Maplewood, Minnesota - Building Inspections (City of Maplewood, Minnesota)
NO MINIMUM-SIZE THRESHOLD PUBLISHED. Maplewood's current Roof page states the rule as "A roofing permit is required if you are tearing off and re-roofing," and its roofing handout states it more broadly still: "Building permits are required for all roofing projects. Permits can be obtained from the City of Maplewood, 1902 County Road B East. Permits are issued at the time of application." Neither document sets a square-footage or dollar carve-out below which a small repair may proceed unpermitted, which is a different posture from Bloomington, Minnesota, whose own threshold is an explicit 100 square feet. Treat Maplewood as requiring a permit for reroofing work of any size and confirm a borderline small repair with the Building Department at 651-249-2300. (The 1902 County Road B East address in the handout is the address that document was published with; the City's current Roof page gives 1830 County Road B E.) Applying for the permit requires a Building Permit Application including project valuation and type of shingle; plans and documentation are additionally required for commercial roofing projects.
City of Minneapolis, Minnesota - Community Planning & Economic Development, Development Services (Building Inspections) (City of Minneapolis, Minnesota)
CITY-SPECIFIC. The Minneapolis Construction Code Services roofing handout sets the no-permit repair threshold at "less than one bundle of shingles (33 1/3 square feet of roof area)." Above that, a permit is required for all re-roofing work. The same handout adds: "If repairs are needed to the roof framing system (rafters or trusses), an additional permit and a framing inspection are required."
City of Minnetonka, Minnesota - Building Inspections Division (City of Minnetonka, Minnesota)
NO MINIMUM-SIZE THRESHOLD. Minnetonka's Roofing Project Instructions state the rule without a carve-out: "Building permits are required for all roofing projects and are issued at the time of application. Permits may be obtained in-person at Minnetonka City Hall or online at eminnetonka.com." No square-footage or dollar figure appears, so treat any roofing project as permitted work and confirm a borderline small repair with the Building Inspections Division.
City of Moorhead, Minnesota - Building Inspections (City of Moorhead, Minnesota)
NO MINIMUM-SIZE THRESHOLD PUBLISHED. Moorhead names the work directly in its list of examples requiring a building permit: "Roofing and re-shingling," alongside new construction, replacing windows, doors or siding, adding a room, and installing or removing sheet rock. The City introduces the list as "Some examples include, but are not limited to," so it is illustrative rather than exhaustive, and no square-footage or dollar carve-out is published. Confirm a borderline small repair with Building Inspections at 218-299-5424.
City of Plymouth, Minnesota - Building Inspection Division (City of Plymouth, Minnesota)
NO MINIMUM-SIZE THRESHOLD FOUND -- Plymouth's Residential Building Permit page states a blanket rule with no size exemption: "A permit is required to reroof a residence." A separate Plymouth "Reroofing Information Sheet" (Building Inspection Division; note: this document is dated 7/15 and is drafted against the SUPERSEDED 2015 Minnesota State Building Code / 2012 IRC, not the current 2020 MSBC / 2018 IRC -- a staleness caveat applies to anything code-specific in it) repeats the same blanket framing with no square-footage carve-out. This contrasts with Bloomington, MN, which has an explicit 100-sq-ft ("one square") threshold. Because neither Plymouth document states a threshold, treat Plymouth as requiring a permit for reroofing work of any size, and confirm any borderline small repair with the Building Inspection Division (763-509-5430).
City of Rochester, Minnesota - Building Safety Division (City of Rochester, Minnesota)
NO MINIMUM-SIZE THRESHOLD FOUND. The city's Building Permits page states, under "Re-Roofing, Re-Siding and Window Replacement Permits": "Effective May 1, 2025, the City of Rochester will require a building permit and inspections for all residential re-roofing, re-siding and window replacement projects," and its Re-Roofing Project table answers "Building Permit Required? Yes" with no square-footage or cost carve-out stated anywhere on the page. Treat Rochester as requiring a permit for reroofing work of any size, and confirm any borderline small repair with Building Safety at 507-328-2600.
City of Roseville, Minnesota - Building Division (City of Roseville, Minnesota)
NO MINIMUM-SIZE THRESHOLD, and roofing permits are issued over the counter. Roseville's permit FAQ answers "What types of repairs or home improvement work require a permit?" with: "Permits are required when permanent repairs or improvements are made to a structure and the work is regulated by state or local codes and ordinances," followed by an examples list that names "Roofing" alongside Siding, Windows, Additions, Remodeling, Decks and others. On turnaround the City says: "Some residential permits can be issued immediately over the counter, including roofing, re-siding, HVAC, plumbing, and window replacements," as against five to seven business days for permits needing plan approval. No square-footage or dollar figure is published for roofing. The City adds a general caution worth heeding on small work: "It is always best to consult an inspector prior to starting work that you assume requires no permit."
City of Saint Paul, Minnesota - Department of Safety and Inspections (DSI) (City of Saint Paul, Minnesota)
CITY-SPECIFIC. Saint Paul Legislative Code Section 33.03(a) ("Permits -- When required," subsection (a), Building and general construction) states, verbatim: "Permits for building or general construction are not required for repairs for maintenance only or for minor alterations provided they are not required under the state building code, this chapter or other pertinent provisions of the Saint Paul Legislative Code, and provided the cost of such repairs and minor alterations does not exceed the present market value of five hundred dollars ($500.00)." Re-roofing and roof repair are administered under the building permit process (DSI's Contractor Express Building Permit page lists "Re-roof & Roof Repair" -- broken into "Shingle w/Tear Off," "Shingle w/Overlay," "Flat w/Tear Off," "Flat w/Overlay," "Slate/Slate Repair," and "Tile/Tile Repair" -- among its Express Building Permit work types), so this general $500 maintenance-repair exemption is the operative threshold for a minor roof repair: a roof repair that is maintenance-only or a minor alteration, costs $500 or less, and is not independently required under the state building code or another Legislative Code provision, does not need a building permit. Repairs above $500, or any repair the state building code independently requires a permit for regardless of cost, still require one.
City of Shakopee, Minnesota - Building Inspections (City of Shakopee, Minnesota)
NO MINIMUM-SIZE THRESHOLD PUBLISHED. Shakopee's Building Inspections page lists "Re-roofing" directly among the projects that require a permit, alongside new construction and additions, re-siding, sprinkler systems, swimming pools, and window and door replacement. No square-footage or dollar carve-out accompanies the list, so treat reroofing work of any size as permitted work and confirm a borderline small repair with Building Inspections at 952-233-9336.
City of St. Cloud, Minnesota - Building Safety Division (City of St. Cloud, Minnesota)
The City's own "Information on Permits for Homeowners" handout (Building Safety Department) lists re-roofing among the project types that always require a building permit, alongside room additions, decks more than 30 inches above grade, and "structural or non-structural renovations or repair." No dollar-value or square-footage exemption is stated for roofing anywhere in that handout -- the size/dollar thresholds it does name apply only to other project types (e.g., detached accessory structures 200 sq. ft. or less, decks 30 inches or less above grade, and a 96-sq.-ft.-of-exposed-framing trigger for interior work). The separate "Residential Reroof" handout (Building Safety Department) is consistent: it opens by stating it is "Building permit information for one- or two-family dwellings and townhomes" with no minimum-scope carve-out. So in St. Cloud, any re-roofing or roof repair project requires a permit; there is no minor-repair exemption threshold specific to roofing.
City of St. Louis Park, Minnesota - Building and Energy Department (City of St. Louis Park, Minnesota)
NO MINIMUM-SIZE THRESHOLD LOCATED, and the requirement itself rests on state rather than city text. The Minnesota Department of Labor and Industry guidance sheet that St. Louis Park publishes as its asphalt shingle roofing guideline states: "Building permits are required for re-roofing existing dwellings. Building permit fees are established by the municipality. Building inspections are performed at various stages to verify code compliance. Permit costs and required inspections can be obtained by contacting your local department of building safety." The City's own permits page lists that guideline among its informational handouts and a separate "Commercial roof permit requirements" checklist, but publishes no residential roofing size or dollar threshold of its own. Because the sheet is DLI's and defers to the municipality on fees and inspections, confirm both with the Building and Energy Department at 952-924-2588 before bidding.
City of Woodbury, Minnesota - Building Inspections Division (City of Woodbury, Minnesota)
NO SIZE OR VALUE THRESHOLD EXEMPTS ROOFING. Woodbury City Code Sec. 6-19(g), read in full, exempts minor one- and two-family alterations from a permit only when the work meets ALL of six conditions, including "(5) Does not include removal or replacement of roofing" and "(6) And the value is less than $3,000.00." Because condition (5) requires the work to exclude roofing altogether, the $3,000 value threshold never operates to exempt a reroofing project -- a permit is required for reroofing at any value or size. Minnesota Rules part 1300.0120, subpart 4 (the statewide work-exempt-from-permit list, read in full) contains no roofing item either.
Missouri (10)
City of Blue Springs - Community Development Department (Codes Administration Division) (City of Blue Springs, Missouri)
Code of Ordinances Section 500.010(A)(7)(d), amending IRC Section R908.1: "Re-roofing includes any repairs of more than 10% of the total roof covering in any three-year period. A repair of 10% or less of the total roof covering in any three-year period may utilize approved roofing materials comparable to the existing roofing materials."
City of Florissant, Missouri - Department of Public Works (Building Department) (City of Florissant, Missouri)
Florissant Code of Ordinances Section 500.070.A.2, amending IRC Section R105.2 "Work exempt from permit," adds a new "Building" exemption item 11: "(Added) Removal and installation of exterior coverings provided the work does not interfere with other required systems or components. All newly installed exterior coverings and roofing materials must match the existing in appearance and color, texture and profile so as not to promote visual blight and shall be constructed in a workmanlike manner." Read literally, this exempts like-for-like re-roofing (roofing material matching the existing roof in appearance/color/texture/profile, not interfering with other required systems) from needing a building permit in Florissant -- the opposite of the default assumption that reroofing always needs a permit. This is corroborated by Florissant's own Permits page, which lists only a generic "Construction Permit (Plumbing, Electrical, Mechanical, Building)" under "Building Department" with no separate "roofing permit" category (unlike Independence or Gladstone, which each publish dedicated roofing permit guidance). A permit WOULD still be required where the new roofing material differs from the existing (a "roof cover" material change), or where the work interferes with other required systems/components (e.g., structural deck repair, sheathing replacement triggering other code provisions). Note that the ordinance text reads "exterior coverings"; the basis for reading that to include roof coverings, rather than siding and wall cladding alone, is the roofing-materials clause in the same sentence. Because this exemption is unusual, confirm its application to your specific job with Florissant Public Works (314-839-7648) before relying on it. Per the R105.2 exemption amendment (quoted above), the de facto threshold for Florissant is: no permit needed for exterior covering (including roofing material) removal/replacement PROVIDED (a) the work does not interfere with other required systems or components, and (b) newly installed roofing materials match the existing roof in appearance, color, texture, and profile. Any reroofing that changes the roof covering material/appearance, or that involves structural or systems work beyond simple covering replacement, falls outside this exemption and requires a permit under the general Section R105.1 requirement.
City of Grain Valley - Community Development Department (City of Grain Valley, Missouri)
Section 500.100.C.23, amending IRC Section 908.1 General: "Re-roofing includes any repairs of more than ten percent (10%) of the total roof covering in any three-year period. A repair of ten percent (10%) or less of the total roof covering in any three-year period may utilize approved roofing materials comparable to the existing roofing materials."
City of Kansas City, Missouri - City Planning & Development Department (City of Kansas City, Missouri)
"Replacement of soffits and wall or roof sheathing less than 32 square feet (2.97 m2) in area for one- and two-family dwellings" is exempt from a building permit (Building Permit Exempt Work, item (t), citing Chapter 18, Section 18-16 of the Code of Ordinances). Separately, full reroofing that replaces only roof covering materials is permit-exempt under item (k), but that exemption "does not include replacement of roof sheathing/deck or structural modifications or alterations to the building or structure."
City of Lee's Summit - Development Services Department (City of Lee's Summit, Missouri)
"Re-roofing includes any repairs of more than 10% of the total roof covering in any three year period. A repair of 10% or less of the total roof covering in any three year period may utilize approved roofing materials comparable to the existing roofing materials." (Sec. 7-924, amending IRC Section R908.1; parallel language at Sec. 7-226, amending IBC Section 1511.1, and Sec. 7-225, amending IBC Section 1505.5, which caps non-classified-material repairs at "ten (10) percent or less of the total roof covering in any three-year period.")
City of St. Louis, Missouri - Building Division (City of St. Louis, Missouri)
The Building Division's "When a Residential Building Permit is Needed" page ties the roofing repair/reroof permit trigger to a sheathing threshold, not a dollar value: a permit is required for "an entire new roof, when roof work is not replacement of like material, and/or when more than 25% of the roof sheathing is removed and replaced"; roof replacement "done with like material and replacement of 25% or less of the roof sheathing" does not require a permit. The same page sets other threshold-based exemptions relevant to a roofing contractor's broader scope of work: accessory buildings of 50 square feet or less do not require a permit ("accessory buildings over 50 square feet" DO); and retaining walls 18 inches or less in height do not require a permit.
City of St. Peters, Missouri - Building Department (City of St. Peters, Missouri)
City of St. Peters "Residential Re-Roofing Requirements" guide (Building Department, "Revised 3/27/2024"): "A building permit for the reroofing is required whenever any of the following is applicable: - more than 25% of the sheathing needs to be replaced, or - the type of roof covering is being changed to a different material (e.g. wood shingles changed to asphalt shingles, etc.) regardless of the slope, or the gaps/space between the existing boards are 1/2" or more -- panel sheathing needs to be installed[,] or - panel sheathing needs to be installed because the existing spaced boards have too large of gaps/spaces between the boards." By negative implication, ordinary like-for-like asphalt-shingle reroofing with 25% or less sheathing replacement does not require a permit; the document separately confirms: "Even though a building permit is not required to re-roof structures, the code includes a provision that the work must still be done in a manner that is not in violation of the provisions of the code."
Jackson County - Public Works (Construction Permits) (Jackson County, Missouri)
"Roofing on residential or accessory buildings with not more than 2 existing layers" is exempt from a building permit (Jackson County Code Chapter 54, Section 5409.4(a), item 6, as amended August 9, 2023).
St. Louis County - Department of Transportation and Public Works (Building Division) (St. Louis County, Missouri)
No threshold/exemption exists for roof-covering repair or replacement. Chapter 1115, Section 105.1.2(2) states permits "are required for all changes in a roof covering system regardless of the roof slope" -- i.e. even minor recovering work requires a permit; the only distinction the code draws is that plans/specifications (not the permit itself) are waived unless the roof slope is below 1/2 unit vertical in 12 units horizontal.
St. Louis County, Missouri Department of Transportation and Public Works - Building Permit Section (permitting authority for the City of Chesterfield, Missouri, by contract) (City of Chesterfield, Missouri)
A like-for-like asphalt shingle replacement on a roof slope of 4:12 or greater does NOT require a permit. A permit IS required when: roof slope is less than 4:12; more than 25% of roof sheathing requires replacement; the roof cover material is changing (e.g., wood shingle to asphalt, regardless of slope); or wood structural panel sheathing is needed to replace existing board sheathing because board gaps exceed code limits. (St. Louis County Re-Roofing Checklist, 2015 IRC as amended.)
Nebraska (2)
City of Bellevue - Permits and Inspection Division (City of Bellevue, Nebraska)
"No roofing permit is required for any maintenance or repairs that are an accumulative of one roofing square (100' sq) or less provided there is only one layer of existing roof covering. Any reroofing exceeding one roofing square (100' sq) requires a permit and the entire roof to be brought up to current code." (Bellevue City Code § 8-18.6(OO), new Section R908.7 "Roof maintenance - repair," Ord. 4033, passed 5-4-2021).
City of Papillion - Building & Fire Safety Department (City of Papillion, Nebraska)
"Replacement/Repair of roofing if under 50% of a side and under 50% of the total roof" is listed as exempt from permit (R105.2 Amended; Work exempt from permit, item 13); separately, "When it is determined that over 50% of the roof is in need of repair, the entire roof covering and underlayment will be replaced with compliant materials and methods" (R908.4 Amended; Complete Roof Replacement vs Repair).
New Mexico (10)
City of Albuquerque, New Mexico - Building Safety Division (Planning Department) (City of Albuquerque, New Mexico)
City-specific, and a re-roof is carved out of the threshold rather than measured against it. Uniform Administrative Code of the City of Albuquerque (2024 Edition), Section 109.1 (Permits Required) states, verbatim: "Except as specified in Section 109.2, no building, structure, or building service equipment regulated by this Code and the Technical Codes shall be erected, constructed, enlarged, altered, repaired, moved, improved, removed, converted, or demolished unless a separate, appropriate permit for each building, structure, or building service equipment has first been obtained from the Building Official. All re-roofs require a permit and inspection(s)." Section 109.2.1 (Building Permits), which lists the work for which "A building permit will not be required," includes at item 12: "Repairs, as defined herein, less than $1000.00 in valuation." "REPAIR" is defined in the same Code as "the patching, restoration, or renewal of materials, elements, equipment, or fixtures for the sole purpose of maintaining such materials, elements, equipment, or fixtures in sound working condition." So the $1,000 valuation floor governs genuine roof repair work - patching, localised restoration - and a roof repair under $1,000 in valuation needs no building permit. A re-roof is not a repair within that definition and is separately and unconditionally required to be permitted by Section 109.1 no matter what it costs. The re-roof permit itself is charged at a flat rate for one- and two-family work: Table 112-G (Re-Roof Permit Fees) prints, for "Residential (R-3 Occupancies Only)", an administrative fee of $30.00, an inspection fee of $40.00 and a total of $70.00; the Albuquerque regional modifier for Table 112-G is 1.0. Commercial and multifamily re-roofs (R-1, R-2, R-4 and all other occupancies) are charged on a valuation scale beginning at the "$501 - $5,000" band ($50.00 administrative + $50.00 inspection = $100.00) and rising to $480.00 over $50,000. Starting work without a required permit triggers Section 112.4 (Investigation Fees. Work Without a Permit): "An investigation fee, in addition to the permit fee, shall be collected whether or not a permit is then or subsequently issued. The investigation fee shall be equal to the amount of the permit fee required by this Code."
City of Clovis, New Mexico - Department of Building Safety (City of Clovis, New Mexico)
No dollar threshold and no roofing exemption - Clovis works from an exempt-work list, and roofing is not on it. The City states the general rule, verbatim: "Building permits are required to construct, enlarge, alter, repair, move, demolish or change the occupancy of any commercial or residential building or structure. This includes accessory buildings, curb cuts, signs, pools, and other projects and repairs to be determined by the Building Official." Asked what does not need one, the City answers, verbatim: "Cosmetic alterations including (but not limited to): paint, trim, floors, tile, etc." The codified exemption list is Section 15.16.020 of the Clovis City Code, which rewrites IRC Section 105.2 (Work exempt from permit) by deleting the IRC's items 1-9 and inserting the IBC's items 1-13, then setting out twelve categories: one-storey detached accessory structures used as tool and storage sheds, playhouses and similar uses under 120 square feet; oil derricks; retaining walls not over 4 feet; water tanks on grade up to 5,000 gallons; sidewalks and driveways not more than 30 inches above grade; "Painting, papering, tiling, carpeting, cabinets, counter tops, and similar finish work"; temporary stage sets; prefabricated above-ground swimming pools under 24 inches deep; shade cloth structures; playground equipment; window awnings projecting not more than 54 inches; and movable cases, counters and partitions under 5 feet 9 inches. No roofing category appears in that list and no dollar value is attached to any of it, so re-roofing falls under the general requirement as a repair or alteration of a building or structure. What job value does control is the fee. The City's published Permit Fees Calculation is banded by valuation and split by who pulls the permit: TYPE I, "Residential permits pulled by a licensed contractor", runs from "$2000 to 25,000 = $28.00 + $5.60 per thousand dollars" up to "$1,000,001 and more = $2,244.00 + $1.46 per thousand dollars"; TYPE II, "Homeowner permits, sign permits, or commercial construction", runs from "$2000 to 25,000 = $37.00 + $9.80 per thousand dollars" up to "$1,000,001 and more = $3923.00 + $2.55 per thousand dollars". Fee-setting authority is Section 15.36.040, under which "The city commission shall from time to time establish fees and charges for inspections, permits, and services performed by the building safety department," and Section 15.36.090 applies those fees "within the corporate limits of the city and within the planning and platting jurisdiction of the city."
City of Farmington, New Mexico - Building Inspection Division (Community Development) (City of Farmington, New Mexico)
Farmington has a codified $500 minor-repair exemption, but roofing is named on the City's permit-required list without a value floor, so both instruments have to be read together. The City's "Do I need a Construction Permit?" page opens, verbatim, "Permits are required within the City of Farmington for building, plumbing, mechanical, and electrical projects," then gives two lists. Under "Permits ARE required for all phases of:" the roofing entry reads, verbatim, "Roof, Overlay, Re-roof, Structural Roof Renovations"; the entries either side of it include "Siding" and "Soffit & Fascia Exterior". Under "Permits NOT required for:" the City lists only "Cabinetry", "Carpeting", "Counter Tops", "Exterior Painting on Commercial", "Exterior Painting on Residential", "Interior Painting on Commercial", "Interior Painting on Residential", "Minor Landscaping" and "Tiling" - no roofing category appears there and no dollar figure is attached to any of it. The codified threshold sits in the adopting ordinance: Section 7-2-1(a) of the Farmington City Code amends 14.5.2.9 NMAC (the state exemption section) and provides that "Section 14.5.2.9 is further amended to exempt the following from the requirements of a building permit: (1) Minor repairs less than $500.00 in value; (2) Installation of work which is done after regular business hours or during a holiday or when immediate action is imperative to safeguard life, health or property, provided the person making installation or performing the work applies for a permit covering the installation of work not later than the next business day after the beginning of such work." That $500 figure is a general minor-repair floor for the whole building code, not a roofing rule, and it runs against 14.5.2.8(E) NMAC - which Section 7-2-1 also adopts - providing that "All new roof installations and re-roofs require building permits and inspections" and "All applications of roof coating systems require building permits and inspections." The practical reading the City publishes is the permit-required list: an overlay, a re-roof or a structural roof renovation needs a permit in Farmington. A patch small enough to be a minor repair under $500 is the only roof-adjacent work the ordinance exempts, and emergency work started out of hours must still be permitted by the next business day. Fees are not published as a table - the City states, verbatim, "Permitting fees are based upon type of construction, square footage, type of materials and construction codes" and directs applicants to call a Building Inspector at (505) 599-1304. Work done without a required permit draws an investigation fee: under Section 7-2-1(d), "The combined permit fee and the investigation fee required shall be five percent of the permit valuation of the structure for which no permit was secured." A Farmington building permit is valid for two years from issuance (Section 7-2-1(b)).
City of Gallup, New Mexico - Planning & Development Department (City of Gallup, New Mexico)
Gallup publishes no dollar threshold for roof work - the exemption is by category, and roofing is not in the exempt category. The City states, verbatim: "Building Permits are required for most types of construction work within the City. Permits are not required for interior and exterior painting of residential structures, interior painting of commercial structures, minor landscaping, carpeting, tiling, cabinetry, counter tops, and roof mounted solar panels." Roof coverings are not on that exempt list. The City then names roof work directly among the work that does require a permit: "Permits are required for new commercial construction, new residential construction, structural additions and/or alterations, demolition, asphalt paving & overlay, excavation & grading, roofing and re-roofing, all storage sheds, signage, ground mounted solar panels, stuccoing, site development, fences, re-stuccoing, temporary events (firework stands, revival tents, etc.) and for the placement & transportation of manufactured homes." The one roof-adjacent exemption is narrow and is for equipment rather than covering: roof-mounted solar panels are exempt, while ground-mounted solar panels are not. Fees are assessed on construction valuation with no exempt band: the City's adopted schedule, Resolution No. R2004-40, begins at "$1.00 to $500.00 / $15.00" and rises through "$501.00 to $2,000.00 / $15.00 for the first $500.00 plus $2.00 for each additional $100.00 or fraction thereof to and including $2,000.00" and "$2,001.00 to $25,000.00 / $45.00 for the first $2,000.00 plus $9.00 for each additional $1,000.00 or fraction thereof, to and including $25,000.00." A residential plan check fee of 45 percent of the building permit fee and a $15.00 residential zoning check fee apply, and re-inspections are $25.00 each. Valuation is defined differently depending on who pulls the permit: the Contractor's Roofing Permit Application states "PROJECT VALUATION: $______ (Valuation is total construction cost)", while the Homeowner's Roofing Permit Application states "PROJECT VALUATION: $______ (Valuation is construction materials only, do not include labor cost or other unrelated cost)."
City of Hobbs, New Mexico - Building Safety & Permitting Services (Building Inspections, Planning/Engineering Department) (City of Hobbs, New Mexico)
No dollar threshold and no de minimis exemption - in Hobbs a permit is required for roofing work at any job value. Hobbs Municipal Code Sec. 15.04.030(A) states: "It is unlawful for any person to erect, construct, enlarge, alter, repair, roof, move or remove, convert, demolish, change of occupancy use, build or construct, or cause to be built or constructed in whole or in part, any building, structure or sign, any mechanical, plumbing and electrical construction within the City limits and the extra-territorial zone, without first obtaining a permit and pay the required fee." The verb "roof" is named directly in that list, and the subsection attaches no minimum value, minimum square footage or repair-versus-replacement distinction. The City's fee schedule confirms the absence of a floor: Sec. 15.28.010 (Building permit fees in general) begins its valuation table at the bracket "1.00 to 2,000" at a fee of "$20.00" and rises in brackets to "400,001 and up" at "800.00 + $1.00 per $1,000.00 thereafter," with the note that "Permit fees are based on the total valuation including, materials, labor, electrical, mechanical and plumbing. Refunds are eighty (80) percent of total permit fees paid." Title 15 was read in full, Chapters 15.04 through 15.40, and the only permit-fee waiver anywhere in it is Sec. 15.04.030(F), which lets the City Manager waive fees for renovation of a commercial property deemed "ruined, damaged and dilapidated" by the Hobbs Environmental Department - a commercial-only fee waiver that does not waive the permit itself and does not reach residential roofing. Work done without the required permit draws a red tag and the penalties and fees of Sec. 15.28.060 (investigation fee).
City of Las Cruces, New Mexico - Community Development Department (Building Section) (City of Las Cruces, New Mexico)
No dollar threshold and no roofing exemption - Las Cruces works from a codified exempt-work list, and roofing is not on it. Section 30-722(B)(4) of the Las Cruces Municipal Code excludes IRC Section R105 (Permits) "in its entirety", so the IRC's own exempt-work list does not operate in Las Cruces; the City's list is Section 30-201 (Exempt building permits), which sets out twelve categories: oil derricks; movable cases, counters and partitions not more than five feet nine inches in height; water tanks at grade up to 5,000 gallons; platforms, sidewalks and driveways not more than 30 inches above grade; "Painting, papering, floor covering, and similar finish work"; temporary stage sets; window awnings projecting not more than 54 inches on single-family, duplex and accessory buildings; prefabricated above-ground swimming pools under 24 inches deep; exterior replastering not requiring new lath; fences or walls not over six feet meeting listed conditions; one-storey detached accessory buildings under 120 square feet; and minor movable structures such as dog houses. No roofing category appears in the list and no dollar value is attached to any of it. A re-roof instead has its own dedicated permit process: DIVISION 9 - REROOF PERMIT AND INSPECTION PROCESS (Sections 30-426 through 30-429), which requires an application carrying "property owner's signature, contractor's name and license number", a "Complete write-up of work to be performed to include square footage of building and full construction valuation" and an inspection fee (Section 30-427). Section 30-201 closes with the standard caution that "Exemption from the building permit requirements of this article shall not be deemed authorization for any work in violation of the provision of this code or any other laws or ordinances within the City Jurisdiction." Fees follow the fee schedule adopted by the city council under Section 30-138.
City of Roswell, New Mexico - Building & Inspections Division (Community Development) (City of Roswell, New Mexico)
No threshold at all - every re-roof and every roof-coating application needs a City building permit in Roswell, whatever it costs and whatever its size. The City's Checklist for Residential Plans, revised April 14, 2026, states under the heading "E. Roofing", verbatim: "1. All new roof installations and re-roofs require building permits and inspections. 2. All applications of roof coating systems require building permits and inspections." The same checklist's general permit paragraph closes, verbatim: "All re-roofs and applications of roof coatings require a building permit and inspections." Nothing in it conditions the permit on job value, roof area, number of squares or whether the work is a repair rather than a full replacement. What job value does control is the fee: Roswell's published Building Fee Schedule is a valuation-banded table beginning at $24.00 for a valuation of $0-$549 and running in steps to $5,609.00 for $900,500 to $1 million, with $3.65 per $1,000 over $1 million; the Re-Roofing Permit Application collects the "Re-roofing Contract Cost $" to set that fee. Section 6-1 of the Roswell Code of Ordinances separately fixes at $24.00 any first building permit or inspection fee relating to construction or refurbishing of condemned housing. One category is carved out of the City permit entirely - the Re-Roofing Permit Application states, verbatim: "*This permit does not include manufactured/mobile homes. Permits available through state office.*"
City of Santa Fe, New Mexico - Building Division (Land Use Department) (City of Santa Fe, New Mexico)
No dollar, area or layer threshold - the City of Santa Fe requires a permit for roofing work as such. The City's building-permit page states, verbatim, "Building permits are required for most types of construction work within the city," and then enumerates the work that needs one under the heading "Permits are required for the following", a list whose second item is "roofing and re-roofing". The same page enumerates the work that does not need one; under "Permits are not required for the following: Residential" it lists only "Interior and exterior painting of residential structures", "minor landscaping", "carpeting", "tiling", "cabinetry", "countertops" and "exterior decks under 120 square feet if not attached to a structure". Roofing appears on the required list without qualification and does not appear on the exempt list, and no square-footage or valuation cut-off is attached to it. The City's codified permit-fee table, Table 7-1.11-1 at Section 7-1.11 SFCC 1987, likewise contains no roofing-specific fee line and no minimum-value trigger for roofing work; fees for a re-roof are assessed under the general building-permit fee structure the governing body adopts under Section 7-1.3 SFCC 1987, which expressly "replaces fees adopted by the state of New Mexico construction industries division as set forth in the New Mexico Administrative Code." A residential building permit in Santa Fe expires one year from the date of issuance (Section 7-1.6 SFCC 1987).
New Mexico Construction Industries Division - building permit authority for Alamogordo, New Mexico (City of Alamogordo, New Mexico)
No dollar threshold and no de minimis exemption - a re-roof in Alamogordo requires a state building permit at any job value, and roof coating counts too. The statewide permitting rule states the requirement without qualification at 14.5.2.8.E NMAC: "(1) All new roof installations and re-roofs require building permits and inspections. (2) All applications of roof coating systems require building permits and inspections." Nothing in that subsection turns on job value, roof area, or whether the work is a repair rather than a replacement. The exceptions were checked directly rather than assumed. 14.5.2.9 NMAC (Exceptions to requirement for permits) opens "Permits shall not be required for the following:" and was read in full - its commercial list runs to eleven items (small accessory structures under 120 square feet, oil derricks, low retaining walls, small grade-supported water tanks, low sidewalks and driveways, stage sets, above-ground prefabricated pools, shade cloth structures, playground equipment, window awnings, and partitions under five feet nine inches) and its residential subsection works through IRC Section R105.2 item by item, deleting R105.2(2), (5) and (6) and retaining the rest. Roofing appears nowhere in either list. The Construction Industries Division's own current Building Permit Guide for Residential Construction says the same thing from the other direction: its "WHEN BUILDING PERMITS ARE NOT REQUIRED" section lists ten exempt categories - small accessory buildings, fences not over 6 feet, low retaining walls, small water tanks, low sidewalks and driveways, "Painting, papering, tiling, carpeting, cabinets, counter tops and similar finish work," shallow prefabricated pools, playground equipment, small window awnings and small detached decks - and roofing is not among them. Where the work is an alteration or repair rather than new construction, the Guide relaxes the drawing requirement but not the permit: "When performing alterations and repairs to an existing residence without performing structural changes, two sets of lists outlining work to be performed and materials to be used will be accepted in lieu of the above requirements."
New Mexico Construction Industries Division - building permit authority for Los Lunas, New Mexico (Village of Los Lunas, New Mexico)
No dollar threshold and no de minimis exemption - a re-roof in Los Lunas requires a state building permit at any job value, and roof coating counts too. The statewide permitting rule states the requirement without qualification at 14.5.2.8.E NMAC: "(1) All new roof installations and re-roofs require building permits and inspections. (2) All applications of roof coating systems require building permits and inspections." Nothing in that subsection turns on job value, roof area, or whether the work is a repair rather than a replacement. The exceptions were checked directly rather than assumed. 14.5.2.9 NMAC (Exceptions to requirement for permits) opens "Permits shall not be required for the following:" and was read in full - its commercial list runs to eleven items (small accessory structures under 120 square feet, oil derricks, low retaining walls, small grade-supported water tanks, low sidewalks and driveways, stage sets, above-ground prefabricated pools, shade cloth structures, playground equipment, window awnings, and partitions under five feet nine inches) and its residential subsection works through IRC Section R105.2 item by item, deleting R105.2(2), (5) and (6) and retaining the rest. Roofing appears nowhere in either list. The Construction Industries Division's own current Building Permit Guide for Residential Construction says the same thing from the other direction: its "WHEN BUILDING PERMITS ARE NOT REQUIRED" section lists ten exempt categories - small accessory buildings, fences not over 6 feet, low retaining walls, small water tanks, low sidewalks and driveways, "Painting, papering, tiling, carpeting, cabinets, counter tops and similar finish work," shallow prefabricated pools, playground equipment, small window awnings and small detached decks - and roofing is not among them. Where the work is an alteration or repair rather than new construction, the Guide relaxes the drawing requirement but not the permit: "When performing alterations and repairs to an existing residence without performing structural changes, two sets of lists outlining work to be performed and materials to be used will be accepted in lieu of the above requirements." The Village's own ordinance points the same way for the work it does regulate - Sec. 15.04.040(A) provides that "The village shall require a permit to be secured prior to any construction, installation, alteration, repair or addition to or within any building, structure or premises," and the four classes of work exempted at Sec. 15.04.040(B) are minor plumbing and electrical fixture repairs, temporary testing wiring, signal and low-voltage wiring, and after-hours emergency work for which a permit is applied for the next business day. Roofing is not among them either.
North Dakota (1)
Ohio (19)
City of Akron, Ohio - Building Permits and Inspections (City of Akron, Ohio)
CITY-SPECIFIC (administered via Summit County). No stated layer-count or percentage-based exemption was found in either the City of Akron's or Summit County's own published materials. Summit County's own "Building Permit Application" form (Division of Building Standards, revised 4/24 -- the operative permit application within Akron per the county's service list, see description) prices, under its RESIDENTIAL fee schedule, a distinct "RE-ROOF" line item at "$40+ APP FEE" (on top of the $50 base residential permit application fee), alongside separate SIDING ($55+ app fee), DEMOLITION ($65+ app fee), and FOUNDATION DAMP PROOFING ($30+ app fee) line items -- i.e., a residential re-roof in Akron is treated as a distinct, fee-bearing, full-permit category rather than a minor-repair exemption. No companion document identifies any square-footage, percentage, or layer-count carve-out for roof coverings comparable to Cincinnati's "no more than two layers" exemption.
City of Canton, Ohio - Building/Code Enforcement Division (City of Canton, Ohio)
CITY-SPECIFIC, and stricter than Cincinnati or Dayton: no Canton-specific minor-repair or re-roof permit exemption was found. Canton's own Building page states permits are required "before the commencement of work" for "new and remodeling structural improvements," and explicitly lists "Roofs" among the covered work types alongside additions, decks, fences, garages, sheds, siding, signs, storage buildings, and swimming pools -- with no shingle-layer or percentage-of-area carve-out comparable to Cincinnati's "no more than two layers" exemption or Dayton's shingles-only exemption. The only exemption list found hosted on Canton's own site (DocumentCenter document "Why do I Need Residential Approvals and Inspections? - Brochure") is a generic, STATEWIDE Ohio Board of Building Standards "Residential Building Department Resource Package" (BBS Form 0-3, July 2019) enumerating the RCO/OBC's own exempt-work list -- one-story detached accessory structures =<200 SF, fences =<6 ft, retaining walls =<4 ft, small water tanks, sidewalks and driveways, "painting, papering, tiling, carpeting, cabinets, counter tops and similar finish work," small decks, swings/playground equipment, and window awnings, plus minor non-structural electrical/gas/mechanical/ plumbing parts-replacement -- and this generic statewide list does NOT include roof coverings or reroofing among the exempt items. Net effect: ordinary reroofing in Canton appears to require a building permit with no minor-repair carve-out identified in this record.
City of Cincinnati, Ohio - Department of Buildings & Inspections (City of Cincinnati, Ohio)
CITY-SPECIFIC, and unusually permissive. Cincinnati's Department of Buildings & Inspections "Do I Need A Permit?" page lists, among the work that does NOT require a building permit for 1-, 2- and 3-family detached dwellings: "Roof coverings (no more than two layers of roofing material)" and, as a separate listed item, "Gutters and downspouts (includes valleys, flashings, soffits, fascia and associated trim work)." A routine residential re-roof or roof repair in Cincinnati therefore needs no building permit so long as the finished assembly carries no more than two layers of roofing material. Two independent limits still bite. (1) The two-layer ceiling is not merely administrative: RCO Section 908.3.1.1 forbids a roof recover "[w]here the existing roof has two or more applications of any type of roof covering," so work that would create a third layer is both outside the permit exemption and prohibited outright - full tear-off to the deck is required instead (see roof_layer_limit). (2) The exemption covers roof COVERINGS; work reaching the structure (rafters, trusses, load-bearing supports) or otherwise beyond a covering replacement is not within the listed exemption. Separately, and regardless of the building-permit exemption, if the property or building is designated historic by the City of Cincinnati the owner must apply for and receive a Certificate of Appropriateness from the Urban Conservator (513-352-4848) BEFORE starting work; Cincinnati also cautions that other departments and agencies regulate certain phases of construction and that it is the applicant's responsibility to secure any permits those bodies require.
City of Cleveland Heights, Ohio - Division of Building (City of Cleveland Heights, Cuyahoga County, Ohio)
NO PERMIT for an ordinary reroof, but the exemption turns on scope rather than on cost or square footage, and it ends the moment structural work is involved. The City states the rule in its own Building FAQ, in answer to the question "For what are Building Permits required?": "New roof (only if structural work is involved) coverings, window replacements, new siding (except for small areas of replacement), decks, new steps (or rebuilding steps) all require permits." The parenthetical applies to roofing alone in that sentence; windows and siding carry no equivalent carve out. So replacing a roof covering is not by itself permit work in Cleveland Heights, while the same job becomes permit work once it reaches structure. Two things a bidder should know. First, the City does not define "structural work" on any of its published Division of Building pages, and a reroof that turns into rafter or truss repair is the obvious boundary case; the Division answers this on the telephone at 216-291-4900, option 1, and the City's own guidance is to "check with the Division of Building BEFORE starting any repair or construction work." Second, the permit exists and is priced, which is what a roofer should expect to pay when structure is reached: the Building Department Permit Fee Schedule lists "Roof" under Other Alterations at a $50 basic fee plus 1 percent of the cost of construction, alongside siding and windows at the same $50 basic fee. Where a permit is required and not obtained, the City states that "a Stop-Work Order or Violation Notice will be issued, fees will double and a court summons may be issued."
City of Cleveland, Ohio - Department of Building and Housing (City of Cleveland, Ohio)
CITY-SPECIFIC. The Cleveland Department of Building and Housing states that "A residential permit is required to reroof, apply siding, install gutters, doors, and windows, or build decks, porches, and ramps," and that "You do not need a permit to paint and perform minor maintenance or repairs." The Department's published permit-requirements guidance defines the minor / ordinary repair exemption: minor repairs "can include patching walls and leaking roof coverings, pointing masonry, replacement of shingles, siding and floorboards, where the patching, pointing or replacement is of same material and the scope of replacement is limited to 10%" of the element involved. The same guidance excludes from minor repairs "the cutting away of any wall, partition or portion thereof, the removal or cutting of any structural beam or load bearing support, or the removal or change of any required means of egress, or rearrangement of parts of a structure affecting the egress requirements," and likewise excludes work on piping, electrical wiring, or mechanical work "affecting public health or general safety." Practical effect for roofing: a same-material shingle patch confined to about 10 percent of the roof area is treated as a minor repair needing no permit, while any full or partial re-roof beyond that -- and any work reaching the roof framing -- requires a residential building permit.
City of Columbus, Ohio - Department of Building and Zoning Services (City of Columbus, Ohio)
CITY-SPECIFIC. Columbus draws no square-footage or percentage line between a roof repair and a full roof replacement. Its own "Typical Residential Projects" guide lists "Replace roof" among the projects that fall under "Requires a permit, but not plan review," with no size- or percentage-based carve-out anywhere in the document, and roofing work does not appear on the guide's separate list of projects that do not require a permit at all. The combined "Roof, Siding, Windows, Doors Application" (form RSWD) bears this out: it asks whether "the entire roof is being replaced" and, if not, asks for the location on the structure (e.g. a porch roof) -- meaning a partial reroof uses the identical permit application as a full one, with the same registered-contractor requirement. Columbus is therefore materially stricter on this point than Cincinnati, whose own guidance exempts roof coverings of no more than two layers from a permit outright (see the Cincinnati, OH record); Columbus has no comparable exemption.
City of Dayton, Ohio - Division of Building Inspection (City of Dayton, Ohio)
CITY-SPECIFIC, and unusually permissive, mirroring Cincinnati's pattern. The Division of Building Inspection's own FAQ, "Do I need a permit to install or re-roof my house?", states verbatim: "If you are simply applying a new layer of shingles you do not need a building permit. If you are replacing or repairing any portion of the wood sheathing supporting the shingles or structural members like rafters or trusses, a building permit is required." The same FAQ separately states the two-layer ceiling, verbatim: "when recovering an existing roof, the new roof covering cannot be installed without first removing all coverings when the existing roof has two or more layers of any type of roofing to keep from overloading the roof structure" - mirroring the state RCO 908.3.1.1 rule (see roof_layer_limit). The FAQ also notes a homeowner may need a Certificate of Appropriateness from Dayton's Landmarks Commission (937-333-3670) if the property is in a historic district. Practical effect: a routine shingle-only re-roof of a 1-, 2-, or 3-family dwelling needs no building permit in Dayton so long as it does not create a third roofing layer and does not touch the sheathing or structural framing; work reaching the deck or framing requires a permit.
City of Elyria, Ohio - Building Department (City of Elyria, Ohio)
CITY-SPECIFIC: no minor-repair or minimum-valuation exemption was identified. Elyria's own "Permit Application: Repair/Remodel Existing Space - 1, 2, 3 Family" (Rev. 6/22), which lists roofing among the covered work types, prices the permit at a flat fee applying to any total cost of construction: "$35.00 + $12.00 per $1,000 of total cost of construction or fraction thereof + State Fee 1%," with no stated minimum-valuation exemption. This matches Elyria's own codified fee ordinance (Codified Ordinance 109.13(b)(2), read from the Building Department's own "Fee increase" markup document, which shows the $12.00-per-$1,000 rate adopted to replace a prior $10.00 rate): "Residential building alteration, repair and remodeling, three families or less. (Includes windows, porches, roofing, siding, foundations, fire repairs) $35.00 ... plus $12.00 per $1,000 of total cost of construction, or fraction thereof." The same ordinance (109.13(g)(2)) explains the added "State Fee 1%" line: the Building Department collects an additional 1% of residential-building fees pursuant to Ohio R.C. 3781.102(F)(2). The permit application separately warns, citing Elyria Codified Ordinance 1317.07, that beginning work without the permit in hand results in payment of a double fee.
City of Euclid, Ohio - Department of Building and Housing (City of Euclid, Cuyahoga County, Ohio)
NO THRESHOLD. Roofing is permit work in Euclid outright, with no dollar figure or square footage to cross first, and the City names it in the permit's own description rather than leaving it to be inferred. The residential section of the City's All Forms and Permits page lists a General Permit Application and states what it covers: "Use for Remodels, Waterproofing, Deck, Roofing, Steps, Pools, Demo (of garage or dwelling), Concrete/Asphalt, Storm or Sewer Drain Repair, Windows or Siding." So a reroof is filed on the General Permit Application rather than on a roofing-specific form. Two practical points the City states in the same place. Applications go to [email protected], and the City is explicit that "We do not accept photos of applications," so send the document rather than a photograph of it. A homeowner doing the work personally files an Owner Occupant Permit Disclosure form alongside the application; that is an exception to the contractor requirement and not to the permit.
City of Hamilton, Ohio - Building Department (City of Hamilton, Ohio)
CITY-SPECIFIC: no minor-repair or minimum-valuation exemption was identified for reroofing. The Building Department's own fee schedule ("Building Department Fee Schedule Summary," effective 05-24-2019) prices "Reroofing of existing building (1-, 2- or 3-family residences)" as a flat $100.00 fee-bearing permit category, with no minimum-valuation or minor-repair carve-out listed for it anywhere in the two-page schedule. The same schedule also lists a separate "Alterations, repairs or remodeling of existing building (1-, 2- or 3-family residence)" category at a flat $200.00, again with no minimum-valuation exemption for residential work.
City of Kettering, Ohio - Building Division (City of Kettering, Ohio)
CITY-SPECIFIC: no minimum-valuation or minor-repair exemption was identified for residential roofing. The city's own "Do I Need a Permit?" page states the general rule verbatim: "When is a Permit Required? When the owner/agent wants to construct, enlarge, alter, repair, move[,] change the occupancy of a building or structure, or portion thereof..." and lists no dollar-valuation or minor-repair carve-out for any category, including roofing. Codified Ordinances Chapter 1301 (Kettering Building Codes) likewise contains no valuation threshold or minor-repair exemption in its own "Other Work Requiring Permits" section (1301.02, which addresses only sump pumps and pool/hot-tub electrical systems) or anywhere else in the chapter. Permit fees are set administratively under Codified Ordinances Section 133.02 ("Public Service Fees"), which (via OCR of the city's own scanned PDF) contains no published fee table or valuation exemption -- it authorizes the City Manager to approve a fee schedule by separate administrative action rather than codifying dollar amounts in the ordinance itself; that separate fee schedule could not be located.
City of Lorain, Ohio - Building, Housing and Planning Department (City of Lorain, Ohio)
CITY-SPECIFIC: no minimum-valuation or minor-repair exemption was identified. Lorain's own Permit Fee Schedule (adopted by Ordinance 169-20, effective January 21, 2021, read in full -- 268 pages of valuation brackets), the instrument the city's own Permits page cites for building, electrical, HVAC and plumbing permit fees, prices every residential permit on a sliding valuation scale beginning at the very first bracket, $1 to $500 (a $29.00 permit fee, plus a 1% state fee, plus a $7.00 technology fee), with no carve-out anywhere in the schedule for minor repairs or for work below a minimum dollar threshold.
City of Mentor, Ohio - Engineering and Building Department (City of Mentor, Lake County, Ohio)
NOT PUBLISHED FOR ROOFING, and worth one call before bidding rather than an assumption in either direction. What the City does say, on its Permits page, is broad: "A Building Permit Application is required for all construction including decks, pools, siding, sheds, porches, enclosures, etc." Roofing is not among the examples listed, and neither the Permits page nor the City of Mentor Building Permit Application itself names roofing or reroofing as a work type; the only occurrence of the word on the application is a request for "Building Height (from finished grade to roof line)." That silence is not the same as an exemption, and it is not the same as a requirement either. It matters because Ohio municipalities split both ways on this exact question, and a nearby example shows how far: Cleveland Heights requires a permit for siding without qualification while carving roofing out unless structural work is involved. So an enumeration that names siding and omits roofing cannot safely be read as covering it. Contact the Engineering and Building Department before starting. Two things the City does publish that apply once a permit is in play: plan review "takes 7-10 working days on average," and a permit fee is charged "along with a refundable construction deposit, which can be returned if the structure passes all inspections." Permits can be applied and paid for online through the Mentor Gateway.
City of Parma, Ohio - Building Department (City of Parma, Ohio)
CITY-SPECIFIC: no minor-repair or minimum-valuation exemption was identified. Parma's own "Windows / Siding / Roofing / Door Permit Application" (Building Department form WSR08072026) is the operative form for any residential re-roof and requires the applicant to state whether the job is a tear-off or a reroof and, if reroofing, the resulting total layer count. The Building Department's own fee schedule (Codified Ordinance 185.04(e)(3)(F)) prices "Roofing and siding (houses and garages)" as a standard fee-bearing residential permit category ($35.00 plus $5.00 per $1,000 of valuation or part thereof), with no minimum-valuation or minor-repair carve-out identified anywhere in the application or the 10-page fee schedule. The Building Department's own permit page separately states, referencing Parma Codified Ordinance 1501.15, that starting work without first obtaining the required permit triggers an administrative penalty fee: $100 for a first offense, $300 for a second, and $500 for a third.
City of Springfield, Ohio - Building Regulations Division (City of Springfield, Ohio)
CITY-SPECIFIC: no minor-repair or minimum-valuation exemption was identified. Springfield's own Building Permits page states, verbatim, that "Separate permits are required for, but not limited to: Residential projects (including reroofing...)," with the only stated carve-out being "basic cosmetic changes, such as painting." Springfield's own "Residential Re-roofing Affidavit Application" (Building Regulations Division form, read in full) is the operative document for any residential re-roof regardless of job size or value: it charges a single flat fee of $32.00 with no valuation tiering, and requires the applicant to check one of three project-type boxes (partial recover over one existing layer; full tear-off and replacement per new-roof code requirements; or full tear-off including new sheathing, felt paper, drip edge and roofing materials).
City of Strongsville, Ohio - Building Department (City of Strongsville, Cuyahoga County, Ohio)
NO THRESHOLD. A roof needs a permit in Strongsville outright, with no dollar figure or square footage to cross first, and the City names it in its own Frequently Asked Questions: "Many construction projects require a permit, including additions, decks, fences, sheds, roof, windows-doors, pools, electrical work, plumbing, HVAC, garages and signs." The City adds the sensible caveat that "If you are unsure whether your project requires a permit, please contact the Building Department before beginning work." Sequence matters here more than in most jurisdictions, because registration gates the permit rather than running alongside it: "Contractors performing work in Strongsville must register with the city before permits can be issued." So an unregistered roofer cannot obtain the permit at all, and the registration paperwork below is the first thing to start, not the last. Applications go through the City's IWorq portal, available 24/7, or in person on weekdays between 8:00 am and 4:30 pm. Inspections are scheduled by telephone on 440-580-3105 between 8 am and 5 pm and need at least 24 hours' notice; the City states plainly that scheduling "does not guarantee a 24 hour response" and that requests must not be left on the Building Department voicemail.
City of Toledo, Ohio - Division of Building Inspection (City of Toledo, Ohio)
CITY-SPECIFIC, and notably stricter than Cincinnati (no layer-count exemption). Toledo's own "Information on Building Department Requirements" handout states verbatim that building permits are required for work that includes: "to demolish, alter or make major repairs to any existing building structure, or any portion of that structure, or to build any new structure/addition. New roof coverings, window replacements, new siding (except small areas of replacement), decks, new steps (or rebuilding steps), fences (new or replacement) all require permits." The same handout states, "In general, permits are required for most construction activities except minor repairs, exterior/interior painting, and gutters and downspouts installations" -- so gutters and downspouts are the one roofing-adjacent item exempted, narrowly echoing Cincinnati's gutter exemption, but Toledo draws no comparable layer-count or percentage exemption for the roof covering itself: any new roof covering requires a building permit regardless of the number of existing layers. Separately, Toledo's own Building Permit Application form requires additional Plan Commission approval for exterior work performed in "Historic Districts, Warehouse District, and Downtown Overlays."
Hamilton County, Ohio - Buildings and Inspections (Hamilton County, Ohio)
No minimum-valuation or minor-repair exemption specific to roofing was identified. Hamilton County's own Roofing Data Sheet (the supplemental form that "will become part of the application for permit" for any roofing job) includes "Repair only (patch and/or flashing)" as one of the checkbox work-type categories captured on the same application used for a full reroof, and the county's own Fee Schedule prices "Re-Roof" as a standard fee-bearing residential permit category ($133.77 up front, $176.20 with the technology and state surcharges) with no minimum-valuation carve-out identified in the fee schedule.
Summit County, Ohio - Division of Building Standards (Summit County, Ohio)
SET BY STATE RULE for the general exemption, with the county's own permit application confirming roofing is not treated as exempt work. RCO Section 102.10 (OAC 4101:8-1-01, effective 7/1/2019), read in full from the state's own copy, lists the statewide "Work exempt from approval" -- eleven numbered items under "Building," including one-story accessory sheds up to 200 square feet, fences under six feet, small retaining walls, sidewalks/driveways, finish work such as painting and tiling, and decks under 200 square feet -- and roofing or re-roofing is not among them. Section 102.10.2 ("Minor repairs") separately allows minor repairs to residential structures without application or notice to the building official, but excludes any work involving structural members, egress, or building-service piping/wiring; it does not name a dollar or area threshold. Summit County's own residential "Building Permit Application" (form REV. 4/24) fee-schedules "RE-ROOF" as a standard, fee-bearing residential permit line item ($40 plus the $50 application fee) alongside new construction, additions, siding, and demolition, with no minimum-valuation or minor-repair carve-out for roofing identified on the form. The county's own codified Building Code -- which could add a county-specific numeric threshold -- could not be opened (see adopted_code).
Oklahoma (5)
City of Edmond Department of Building & Safety (City of Edmond, Oklahoma)
"Do you require a permit for replacing or repairing existing roof coverings on residential structures? No, a permit is not required." (City of Edmond Department of Building & Safety FAQ). No permit is required for roof repair or replacement of any scope.
City of Norman Development Services Division (City of Norman, Oklahoma)
"Does the City of Norman require a permit for roofing work? No, however work still has to comply with all adopted codes." No permit is issued for roofing work of any scope (repair or full replacement) under this FAQ.
City of Oklahoma City - Development Services Department (City of Oklahoma City, Oklahoma)
"Q2. Do I need a permit if I'm just patching lost or damaged shingles? Only when the area of repair or replacement exceeds 500sf." (City of Oklahoma City Re-Roofing Permit Requirements checklist, effective 7/28/25).
City of Shawnee Building Inspections Division (City of Shawnee, Oklahoma)
"If the repair is shingles only, a permit is not required. If the decking is being replaced, a permit is required." Temporary repairs do not require a permit, but permanent repairs do (City of Shawnee, "Making Storm Damage Repairs" notice, dated April 25, 2023).
City of Yukon - Development Services (City of Yukon, Oklahoma)
City of Yukon Ordinance No. 1414 (adopted Aug. 18, 2020), Sec. 204-138, states: "Section R105.2 Work exempt from permit is amended as follows: R105.2 Work exempt from permit. Subparagraphs 1, 2, 3, 4 and 5 are hereby deleted from the list of exemptions. Permits shall be required for all work referenced in subparagraphs 1, 2, 3, 4 and 5."
Other (9)
City of Dublin, Ohio - Division of Building Standards (City of Dublin, Ohio. Dublin straddles three counties — Franklin, Delaware and Union — which matters for tax but not for code, since the Residential Code of Ohio is a statewide rule.)
NOT PUBLISHED FOR ROOFING, and it is worth one call rather than an assumption in either direction. Dublin publishes two lists and neither settles it, because both are expressly open-ended and neither names roofing. The permit page says "Residential projects requiring permits include (but are not limited to): New homes, Interior remodeling including basement remodels, Additions, Decks, Porches, Swimming pools and hot tubs." The 2026 Residential Fees schedule prices a "Home Improvements" category at $100.00 for 0 to 1,000 square feet and $200.00 for 1,001 to 1,500 square feet, and defines it the same way: "Includes (but not limited to): Gazebos & Sheds (over 200 square feet), Decks, Basement Finishes, Screened Porches, 3 Season Rooms, Garages, Pools, Room Additions, Remodels, Kitchen Remodels, and Structural Repairs." Anything over 1,500 square feet refers to the standard residential fees. So a reroof is neither named nor excluded. What is certain is the sequence and the surcharge: "Permits must be paid for and issued prior to the commencement of construction," and a State of Ohio 1% surcharge is added to all residential fees except plumbing and sewer or water fees. Apply through the Accela Citizen Access Portal. Ask Building Standards on 614-410-4670 before bidding, and ask Planning separately whether a zoning permit is also required, which the City flags as a distinct question.
City of Middletown, Ohio - Building Inspection Division (City of Middletown, Ohio. Middletown straddles Butler and Warren counties, which matters for sales tax — the two counties are at different rates and one of them changes on 2026-10-01 — but not for code, since the Residential Code of Ohio is a statewide rule.)
NOT PUBLISHED FOR ROOFING SPECIFICALLY, though the City's general permit statement is broad and a reroof may well fall inside it. Middletown says: "Permits are required for new construction, additions, alterations and remodeling, including swimming pools, decks and sheds." A reroof is arguably an alteration, but the City never says so, and roofing appears nowhere on its Building Inspection pages. That silence cannot safely be read either way in Ohio, where cities split on this question in both directions and say so explicitly when they mean to. Ask the Building Inspection Division before bidding; the City actively invites it, "encourag[ing] anyone who is contemplating a building project to contact them about the code requirements and numbers of sets of plans that must be submitted." Two things that do apply once a permit is in play: the work ends with an inspector approving the final project and issuing a certificate of occupancy, and the Division can send email notification when a permit is finalized or in violation if you give it your name, email and the permit address.
City of Spearfish, South Dakota - Building Services Division (City of Spearfish, Lawrence County, South Dakota, together with the Lawrence County Joint Powers Area outside the city limits for which the City's Building Services Division issues building permits. Where an address sits relative to the city limit still matters for tax even though it does not change which desk issues the permit: the municipal sales and use tax applies inside the city and not in the surrounding unincorporated county.)
NOT A VALUATION THRESHOLD BUT A MATERIALS TEST, and it is the single most important thing a roofer can know about Spearfish. Section 150.016(A)(1) amends Chapter 1, Section R105.2 of the adopted International Residential Code, and the amended section is headed "Work exempt from building permit." Its item (k) reads, in full: "Replacement of similar roofing materials." There is no dollar figure and no square footage figure at which a permit obligation begins; a like-for-like reroof needs no building permit at all. THE HEADING IS WHAT CONFIRMS THE SIZE OF THIS EXEMPTION. Roofing carve-outs elsewhere in this reference sit under headings about sealed drawings or alarm retrofits and remove something other than the permit; this one sits under "Work exempt from building permit," so a permit is what it removes. Item (j) immediately above it treats siding the same way, and item (l) exempts "Gutters, downspouts, and storm windows." READ THE WORD SIMILAR CAREFULLY, BECAUSE IT IS THE WHOLE OF THE LIMIT. The exemption reaches replacement of similar roofing materials. A change of covering type, and work that reaches the roof deck or the structure beneath it, is not what item (k) describes, and falls back under the general rule in the amended R105.2. THE CODE STILL BINDS EITHER WAY: the same amendment opens "Building Permits shall not be required for the following. Exemption from the permit requirements of this code shall not be deemed to grant authorization for any work to be done in any manner in violation of the provisions of this code or any other laws or ordinances of this jurisdiction." AND A CITY CONTRACTOR LICENCE IS STILL REQUIRED, naming roofing expressly - see the contractor registration entry, which is what keeps this exemption from meaning that the City has no interest in the work. THE CITY'S OWN FAQ SAYS THE OPPOSITE OF ITS ORDINANCE and a roofer is more likely to read the FAQ than the code. The Building Services page states that "A building permit is required for new construction, additions, alterations, remodeling, repairs and demolition," which would catch a reroof, and its offer of "A full list of exceptions is listed here" links to a page of application forms rather than to the exemption list. The codified ordinance governs; the FAQ is a summary that never absorbed it. Where a job is close to the line, confirm it with Building Services on 605-642-1335 before starting.
City of Tea, South Dakota - Planning, Zoning and Building Services (City of Tea, Lincoln County, South Dakota. Tea sits directly south of Sioux Falls and its city limits are the boundary that matters for both permitting and municipal tax, since the surrounding unincorporated Lincoln County land carries neither the City's permit requirement nor its municipal sales tax.)
NO VALUATION THRESHOLD AND NO SIZE THRESHOLD. Tea requires a building permit for a reroof regardless of what it costs, and charges the same flat fee whatever the value. Three of the City's own sources agree. The Homeowner's Building Permit Handbook, under "When do I need to get a building permit?", answers: "A building permit is needed for any construction work completed on a building regulated by the building code. This includes: ... Re-shingle and Re-side ..." The 2026 Schedule of Fees prices it as a class of its own at item 11: "Small Work Building Permits (including reroof, reside, same size windows/doors): $25.00," and the Handbook repeats it - "There is a flat $25 building permit fee for a fence, deck, new siding, shingles, driveway repair, doors, windows, or signs." And Ordinance No. 299's amended Section R105.2, "Work exempt from permit," was read in full: its twelve building items are playhouses under 96 square feet, one-story detached accessory structures under 200 square feet, low retaining walls, small water tanks, sidewalks and driveways, finish work, shallow prefabricated pools, playground equipment, small window awnings and drain-tile work. THERE IS NO ROOFING ITEM ON THAT LIST AND NO DOLLAR FIGURE ANYWHERE IN IT. That distinguishes Tea from Spearfish, whose equivalent list does carry a roofing item. ONE DISCRETIONARY ESCAPE EXISTS AND IT IS NOT A THRESHOLD: the amended Section R105.1 ends "The building official may exempt permits for minor work." That is a judgement reserved to the building official rather than a published cut-off a roofer can rely on in advance, so a genuinely small patch repair is worth a call to Planning and Zoning on 605-498-5192 rather than an assumption either way.
City of Vermillion, South Dakota - Code Enforcement Department (City of Vermillion, Clay County, South Dakota. The city limit is the boundary that matters for both the permit requirement and the municipal sales and use tax; the surrounding unincorporated Clay County land carries neither.)
AN AREA TEST WITH A FIVE-YEAR LOOKBACK, NOT A VALUATION TEST, and this is the most unusual permit trigger in this reference. Section 150.03(B)(4), which amends Section R105.1 of the adopted code, carries a subsection (c) headed "Roof replacement" reading in full: "Permits for re-roofing shall be required when more than 50% of any building roof surface is being replaced or repaired in any given 5-year period." TWO CONSEQUENCES A ROOFER NEEDS, AND NO VALUATION-THRESHOLD JURISDICTION HAS THEM. First, REPAIRS ACCUMULATE. The test is measured over "any given 5-year period," so a sequence of small patch repairs on the same roof can cross the 50% line even though no single job does, and the roofer doing the job that tips it over is the one who needs the permit. Ask what has been done to the roof in the last five years before deciding no permit is needed. Second, the test is measured on ROOF SURFACE rather than on cost, so it does not move with material prices, does not change between a cheap and an expensive shingle, and is not affected by how much of the price is labour. A full reroof is over the line by definition. The drafting is deliberate rather than accidental: subsection (b) applies the identical rule to siding, "when more than 50% of any building wall surface is being replaced or repaired in any given 5-year period." The permit requirement itself sits in the same amendment: "Any owner or authorized agent who intends to construct, enlarge, alter, repair, move, demolish, replace windows, siding, roofs, or change the occupancy of a building or structure of which is regulated by this code, or to cause any such work to be done, shall first make application to the building official and obtain the required permit." Vermillion's Section R105.2 exempt list, eleven building items, was read in full and contains no roofing item, and the City's own Building and Signs page names "Roofing" outright in its list of work requiring a permit. Note the closing words of the amended R105.1, which are the one discretionary escape and are not a published threshold: "The building official may exempt permits for minor work." Confirm a borderline patch with the Building Official on 605-677-7088.
Franklin County, Ohio - Building Department (Franklin County, Ohio -- unincorporated areas of the county plus the ten contract townships that route zoning compliance through the county (Brown, Clinton, Franklin, Hamilton, Madison, Mifflin, Norwich, Pleasant, Sharon and Truro townships). This does not include Columbus or the county's other incorporated cities and villages, which run their own separate residential permitting (see the Columbus, OH record for that city).)
COUNTY-SPECIFIC: no minor-repair or minimum-valuation exemption was identified. Franklin County's own Fee Schedule (Economic Development & Planning Department) prices "Roof Replacement" as a flat $50 fee under Building Permit Fees, with a footnote confirming no plan review is required for it -- but the $50 fee still applies regardless of job size, and no dollar-valuation or minor-repair carve-out was found anywhere in the fee schedule or either permit application. The same fee schedule separately prices a residential Certificate of Zoning Compliance (which also lists roofing replacement as a covered project type) at $75.
Olmsted County, Minnesota - Planning Department, Inspections Division (Building code administration for four cities - Byron, Chatfield, Eyota and Stewartville - and three townships - Eyota, Marion and Quincy - within Olmsted County, Minnesota. This is not a county-wide authority and not an unincorporated-area authority. Olmsted County contains eight cities and eighteen townships; the County Planning Department's Inspections Division administers the Minnesota State Building Code for only the seven jurisdictions named above. Rochester is NOT among them - the County directs building and permitting questions inside Rochester city limits to the Rochester Building Safety department at 507-328-2600. The County states the scope itself: "The Olmsted County Planning department Inspections Division provides building code and permit administration for the cities of Byron, Chatfield, Eyota, and Stewartville as well as the townships of Eyota, Marion, and Quincy." Three other County boundaries deliberately differ and must not be conflated with this one: the Inspections Division administers the Septic System Ordinance for the townships of Eyota, Marion, Oronoco and Quincy "and for all of the small cities within Olmsted County," it administers the Water Well Ordinance "for the entire county," and it is the planning and zoning authority for only Eyota, Marion and Quincy Townships. One inconsistency is published on the County's own fees page and is reported rather than resolved: the building-permit section names the unincorporated areas of Marion, Quincy and Eyota Townships, while the manufactured-home, trade and septic sections on the same page each name Marion, Oronoco, Quincy and Eyota. Whether Oronoco Township is inside the building-permit jurisdiction is therefore stated both ways by the County. Because the County publishes an address-level Jurisdiction Checker, confirm a specific parcel there before assuming which desk holds a job.)
NO MINIMUM-SIZE THRESHOLD PUBLISHED, and no shingle-over-shingle exemption appears in either the County's material or the state rule it relies on. The County states the general rule and names the state instrument for it: "A Building permit is required for any alteration or addition to any existing building or structure. MN State Building Code Section 1300.0120 Subpart 1. Permit may be applied for at the Olmsted County Planning Department." That cross-reference was followed rather than repeated: Minnesota Rules part 1300.0120, subpart 1 requires a permit of anyone who intends to "construct, enlarge, alter, repair, move, demolish, or change the occupancy of a building or structure." Subpart 4 is the closed state list of work exempt from permit; its fourteen building exemptions were read in full and none of them is roofing. The County reproduces substantially that same list on its fees page - sheds up to 200 square feet, fences up to 7 feet, retaining walls up to 4 feet, decks under 30 inches above grade, sidewalks and driveways, small above-ground pools, playground equipment, "Painting, papering, tiling, carpeting, cabinets, countertops, and similar finish work" and movable partitions - and roofing is absent from that too. The silence therefore does real work here, because it is a local restatement of a closed STATE exemption list sitting under a STATE rule that affirmatively catches "alter, repair," rather than a purely local enumeration that happens not to mention roofing. Confirm a borderline small repair with the Inspections Division at 507-328-7100.
Scott County, Iowa - Planning & Development Department (Unincorporated Scott County, Iowa, plus the Cities of Dixon, Donahue, LeClaire, Long Grove, McCausland, Panorama Park, Princeton, and Riverdale under a 28E intergovernmental agreement. Davenport and Bettendorf are explicitly excluded — those two cities issue their own building permits.)
Scott County's own fee schedule (Code of Ordinances Sec. 5-14(e)) sets a flat $50 residential roofing permit fee ($100 if combined with a siding permit), and the county's own "Roof / Siding Construction Permit Application for Unincorporated Scott County" (revised 8/2/2024) confirms the same flat fee. Neither document states a minimum job value or square-footage below which a residential reroof is exempt from a permit.
Stark County, Ohio - Building Department (Unincorporated Stark County, Ohio, plus contracting villages. For RESIDENTIAL work the County's own jurisdiction directory covers the townships of Bethlehem, Canton, Jackson, Lake, Lawrence, Lexington, Marlboro, Nimishillen, Osnaburg, Paris, Perry, Pike, Plain, Sandy, Sugarcreek, Tuscarawas and Washington, and the villages of Brewster, East Canton, Harmon, Hills and Dales, Magnolia, Meyers Lake, Minerva and Waynesburg. Alliance, Beach City, East Sparta, Hartville, Louisville, Navarre and Wilmot are listed for COMMERCIAL work only, so residential roofing in those seven is not this authority's. Canal Fulton, Canton, Massillon and North Canton are outside the County's jurisdiction entirely and run their own building departments.)
NO THRESHOLD. A permit is required for residential reroofing outright, with no dollar figure, square footage or number of squares to cross first. The County's Development Review and Permit Procedures page carries a list headed "The following is a list of projects that require a permit to be obtained," and under Residential 1, 2, and 3 Family it names "Roof Replacement / Reroofing" as its own line item, alongside new homes, decks, additions and fire repair. Reroofing is separately listed under Commercial as well. The County publishes a dedicated Residential Reroof Form for the application, so a reroof is handled as its own permit type rather than folded into a general alteration permit. The penalty for skipping it is steep and the County states it in the same place: "If work is started and no permit is obtained, you will be fined a 200% penalty on the application and permit fees." Where a homeowner rather than a contractor does the work, the County publishes a Homeowner Exemption Form, which is an exemption from contractor requirements and not from the permit. Before bidding, confirm the address is in this authority's residential jurisdiction, because seven Stark County villages are covered by the County for commercial work only and four cities run their own departments.
South Dakota (9)
City of Aberdeen, South Dakota - Building Inspection Department (City of Aberdeen, South Dakota)
Aberdeen sets no dollar-value or square-footage threshold below which a roof repair is exempt from permit. Sec. 12-112(a) of the Aberdeen City Code states flatly that "no person may erect, construct, reconstruct, alter, convert, or repair buildings, structures, or lands without first obtaining any building or zoning permit required under this Code or adopted technical code." The city's own "Permit Requirements" handout names "roof coverings such as asphalt shingles and metal panels" as an example of exterior repair work that requires a permit, and its separate, complete list of work that does NOT require a permit (retaining walls under 4 feet, small water tanks, painting/ papering, replacing interior finishes such as tile/flooring/trim/soffit/ fascia/gutters, small window awnings, playground equipment, and small prefab pools) does not include any roofing item. The city's own amendment to the adopted Residential Code's work-exempt list (Sec. 12-21(1), amending IRC Section R105.2) and its amendment to the Building Code's parallel list (Sec. 12-31(2), amending IBC Section 105.2) each touch only the accessory-structure and fence items and add no roofing exemption. No dollar-value threshold for roofing repair appears in any of these city instruments.
City of Box Elder, South Dakota - Planning and Zoning Department (City of Box Elder, Pennington and Meade Counties, South Dakota)
NOT A THRESHOLD BUT A CONDITIONAL EXEMPTION, and there are TWO conditions, either of which a roofer can lose without noticing. Box Elder Code of Ordinances Sec. 6-78, "Building Permit; Exemptions," opens "A city building permit shall not be required for the following:" and its building list includes, as printed: "Replacement of roof covings [sic] with like material which does not involve the replacement of roof sheathing or any structural framing component;" ("covings" is the codification's own typographical error for "coverings"; the item is quoted as published rather than silently corrected.) There is no dollar figure and no square-footage figure anywhere in Sec. 6-78 for roofing, so the size or cost of the job is not what decides it. CONDITION ONE IS THE MATERIAL. The exemption reaches replacement "with like material" only. Changing the roof covering to a different material - asphalt shingle to metal, for instance - is outside the exemption and needs a permit. CONDITION TWO IS THE DECK. The exemption holds only while the work "does not involve the replacement of roof sheathing or any structural framing component," so a tear-off that opens up to reveal rotten decking moves from exempt to permitted the moment that decking is replaced. A separate item in the same section covers manufactured housing on different terms: "Replacement or repair of roof coverings, sheathing, structural roof-framing members, or siding on a mobile or manufactured home; or" - that one carries no like-material condition and no sheathing condition. One more distinction worth reading carefully: the siding, door and window item in the same list carries an express historic-district carve-out, "except for dwellings and accessory structures located in a designated historic district or if individually listed in National Register of Historic Places," and the roof covering item does NOT. Read the item itself, not the item beside it. Separately, and statewide since 2026-07-01, SDCL 11-10-15 bars any South Dakota county, municipality or township from requiring a permit for the repair or substantially similar replacement of eight named exterior parts of a detached single-family owner-occupied home - door, downspout, fascia, fencing panel or post, gutter, nonstructural siding, soffit and window. Roof covering is not on that statutory list, so Box Elder's exemption is the City's own act rather than a consequence of state law, and the statute is what makes a gutter or fascia job permit-free regardless.
City of Brookings, South Dakota - Community Development Department, Building Services Division (City of Brookings, South Dakota)
Brookings sets no dollar-value or square-footage threshold below which a roofing repair is exempt from a permit. Ordinance No. 23-008 - the city's building-code adopting and amending instrument - amends both R105.2 (2021 IRC) and 105.2 (2021 IBC), "Work exempt from permit," and I read both amended exemption lists in full: one-story detached accessory structures not over 120 square feet, fences not over 6 feet, retaining walls not over 4 feet, water tanks up to 5,000 gallons, sidewalks, painting/papering/tiling/carpeting/cabinets/countertops and similar finish work, small prefabricated pools, playground equipment, window awnings, and (IBC only) oil derricks, temporary motion-picture/theater stage sets, and small non-fixed fixtures. No roofing item appears on either list, and no square-footage or dollar-value threshold appears anywhere in the ordinance for roofing work specifically.
City of Pierre, South Dakota - Development Services, Building Department (City of Pierre, South Dakota)
Pierre sets no dollar-value threshold below which a roofing permit is not required; instead its permit exemption is scoped by area and material match. Section R105.2 of the city's adopted Residential Code (Chapter 11, Article 4) exempts from permit only "replacement or repair of similar roofing material not exceeding 100 square feet in area" - a full re-roof of an ordinary house, which exceeds 100 square feet, is not exempt and requires a permit. Where a permit is required, the city's fee schedule sets a flat fee rather than a value-based one for roofing: the "Miscellaneous Permit & City Services Fees" table lists "Maintenance (Residing, reroof, windows or door replacement) $50.00," a flat charge that does not vary with the value of the work.
City of Rapid City, South Dakota - Community Planning & Development Services, Building Services Division (City of Rapid City, South Dakota)
NO THRESHOLD - Rapid City sets no dollar-value and no square-footage floor below which a roof repair escapes the permit requirement. RCMC 15.04.150 (Building permit required) reaches repair work on its face: "Except as otherwise specified in this code, no building or structure or part thereof regulated by this code shall be erected, constructed, enlarged, altered, repaired as defined by code, moved, improved, removed, converted or demolished unless a separate permit for each building or structure has first been obtained from the Building Official." The carve-outs live at RCMC 15.04.160 (Building permit-Exceptions), and I read that exemption list in full - all thirteen lettered Building items (a) through (m), plus the nine Mechanical items and the nine Electrical items. NO roofing or roof-covering exemption appears anywhere in it. The omission is meaningful rather than an accident of drafting, because the list does exempt the sibling envelope trades by name: item (j) exempts "Replacement of siding, windows, masonry, or stone for 1- and 2-family dwellings and accessory structures" (itself subject to a historic-district and National Register carve-back per SDCL 1-19-11.1), and item (l) exempts "Gutters, downspouts, and storm windows." Roof coverings are absent from both. A roofer in Rapid City should therefore assume a permit for re-roof and for repair alike, with no de minimis exemption to fall back on. Note also RCMC 15.04.160(B): "Exemption from the permit requirements of this code shall not be deemed to grant authorization for any work to be done in any manner in violation of the provisions of this title" - an exemption from permitting is never an exemption from the code's substantive requirements.
City of Sioux Falls, South Dakota - Planning and Development Services, Building Services Division (City of Sioux Falls, South Dakota)
Sioux Falls sets no dollar-value or square-footage threshold below which a roof permit is not required. The City's own Building Permit FAQ page lists "re-shingle and re-side work" among the categories of work that require a building permit and states permits are required for any construction on a structure regulated by the building code. The FAQ's list of work exempt from a permit is a short, fixed list - landscape-only retaining walls under 4 feet, painting/papering/similar finish work, small window awnings, kitchen cabinets, and swings/playground equipment - and does not include any roofing item. No dollar-value threshold appears anywhere on the page for when a roofing repair does or does not need a permit.
City of Sturgis, South Dakota - Building Inspector's Office (City of Sturgis, Meade County, South Dakota)
$700.00 of improvement value, WITH LABOUR INSIDE THE VALUATION, so an ordinary tear-off and replacement crosses the line almost at once. Section 2.03.07, PERMIT REQUIRED, provides: "Before any person may erect or cause to be erected or constructed a building or structure within the City or causes any alterations to any existing building or structure within the City including the demolition of a building or structure, they must obtain a Permit from the Building Inspector if improvements or alterations are valued more than Seven Hundred Dollars ($700.00). Labor costs for outside contractors are included in the valuation for building permits." It adds that "Labor costs involving a contractor consist of all estimated contractual labor costs associated with a project." STURGIS PUTS ROOF REPLACEMENT INSIDE ITS DEFINITION OF AN ALTERATION RATHER THAN IN A LIST OF PERMITTED WORK, which removes the ambiguity that catches roofers in jurisdictions whose permit lists name siding and omit roofing. The section continues: "An alteration of a building or structure shall for the purpose of this Title include but is not limited to a change to or removal of any partition, interior or exterior wall, ceiling, windows, structural member of roof system or floor, any roof replacement, any deck replacement, any siding replacement..." THE CITY PUBLISHES A SECOND, LOWER FIGURE AND IT IS THE ONE A ROOFER IS MORE LIKELY TO SEE. The Permit and Fee Information page states the rule as "(costing more than $300.00)," and its version of the alteration definition stops at "structural member of roof system or floor" without the words "any roof replacement." Two of the City's three sources support the $700 figure: the ordinance states it, and the City's own published Permit Fee Schedule opens its first band at "$701 to $2,000," which only makes sense if nothing below $701 needs a permit. The codified ordinance governs. In practice the difference rarely decides anything on a reroof, because a job of either size is above both figures, but a small patch repair between $300 and $700 is exactly where the two answers diverge - confirm that case with the Building Inspector's Office on 605-347-4422 before relying on either.
City of Watertown, South Dakota - Building Inspection / Licenses & Permits (City of Watertown, South Dakota)
Watertown sets no dollar-value threshold; its permit exemption is scoped by the TYPE of work, not job cost. The city's own amendment to IRC Sec. R105.2 (Ord 18-27, Rev 12-28-18) exempts "[r]eplacement of siding, gutters, downspouts, storm windows, storm doors, or similar type roofing materials" from the permit requirement regardless of value. Pulling the other way, the city's own Licenses & Permits page and its OpenGov citizen portal both list a "Reroofing Permit" as a distinct permit type, which is not how a city usually treats work it has exempted. Both of these are true of Watertown today and they point in opposite directions. The portal record's own scope language resolves the conflict: opened 2026-08-10, the Reroofing Permit record type states "Use this permit for either Residential or Commercial reroofing projects," with required submittals (the Roofing Fillable Standard Plate) and photos throughout the installation for required inspections. The permit is not limited to decking or structural work, so the ordinance's type-of-work exemption is read as covering siding, gutters, downspouts and similar components rather than full reroofs.
City of Yankton, South Dakota - Community and Economic Development, Building Services & Permits (City of Yankton, South Dakota)
Yankton sets no dollar-value threshold below which a roofing permit is not required. The city's own Building Services & Permits page lists roof/siding/window replacement among the work requiring a permit, and its Fee Schedule (effective 01/01/2026) sets a single flat fee - "Residential Exterior Permit (shingling, siding, windows, and doors) $20.00" - that does not vary by job value. The Exterior Building Permit Application itself states in bold: "VALUE OF THE WORK WILL NOT AFFECT THE PERMIT FEE AMOUNT OF $20." The permit-exempt work list on the city's permit page (detached structures under 120 sq ft, fences under 7 feet, retaining walls under 4 feet, finish work, and certain accessory items) does not include any roofing item.
Tennessee (18)
City of Brentwood, Tennessee - Planning and Codes Department (City of Brentwood, Williamson County, Tennessee)
Brentwood publishes no dollar or square-footage threshold for roofing, and it has one provision about roofs that a roofer should read carefully because it exempts something other than the permit. Municipal Code section 14-71 is headed "Seal exemptions" and opens: "Plans and specifications for all buildings and structures shall be submitted by a registered architect or engineer, subject to the following exceptions." Its item (5), headed Roofing design, reads: "Normal maintenance, repair or replacement of an existing roof where the weight, drainage, fire protection, and other code related requirements of the original design are not changed or compromised." THAT IS AN EXEMPTION FROM SEALED PLANS, NOT FROM A PERMIT. It means an ordinary reroof does not need drawings stamped by an architect or engineer; it does not remove the work from the permit requirement, and reading it as though it did would be an expensive mistake. The city's separate list of local modifications to section R105.2 of the residential code, the provision that actually governs work exempt from a permit, reaches accessory structures, fences over seven feet high, decks and playground equipment - roofing is not among them. Note also that the seal exemption is conditional on its own terms: a reroof that changes the weight, the drainage or the fire protection of the original design falls outside it.
City of Chattanooga Land Development Office (City of Chattanooga, Tennessee)
NO EXEMPTION STATED. The city's own Residential Modification Permit page (titled "Residential Repair Replace/Alteration Permit") names re-roofing directly among the work that requires this permit: "This applies to single-family units, both attached and detached, where there is a total remodel of the interior, or portions of the interior, replacing an existing deck, repairing a porch, re-roofing, windows, exterior doors, or siding replacement." No minimum job size, valuation, or square-footage exemption for re-roofing is stated on this page or in the Residential Building Permit fee schedule.
City of Clarksville Building & Codes Department (City of Clarksville, Tennessee)
The City of Clarksville's Building & Codes FAQ states a permit is required "whenever a person wishes to construct, alter, repair, enlarge, move, renovate, demolish, or permanently place any building, or structure," with no minimum-dollar-value or minimum-area exemption stated for repair work such as roofing. The city's permit-fee schedule (Code of Ordinances Sec. 4-203) likewise sets a minimum $15.00 fee for any renovation valued at $1,000.00 or less, rather than exempting small-value work from the permit requirement entirely.
City of Franklin Building & Neighborhood Services (City of Franklin, Tennessee)
No minimum-value exemption is stated for repair or renovation work. The city's Fee Schedule prices "Simple Permits" for building repairs and renovations to existing structures at a flat $50.00, applicable beginning at the lowest listed valuation tier of $1.00-$4,999.00; higher-valuation repair work is priced on a sliding scale starting at $64.00 for the $5,000.00-$14,999.00 tier. Franklin's adopted residential code (Municipal Code sec. 12-1001) states it governs the "alteration, repair, location and use" of one- and two-family dwellings, and the city's own amendment to the code's permit-exempt work list (sec. 12-1002) exempts only small detached accessory structures and private sidewalks/driveways.
City of Jackson, Tennessee - Building and Housing Codes Department (City of Jackson, Tennessee)
Residential building permits are required for all construction, alteration, or repairs (including roofing repairs), fences, and accessory buildings when the total value of the work is $100.00 or more.
City of Johnson City Building Division (City of Johnson City, Tennessee)
The Building Division's published permit guidance ("When is a Permit Required" memo) states that no permit is required for residential re-roofs of single-family structures, or for residential roof sheathing replacements of 100 square feet or less. Roof sheathing replacements over 100 square feet appear on the same memo's permit-required list. City Code Section 12-103(1) states the general permit requirement the memo's exemptions operate against; the memo is the department's own published statement of which work it exempts.
City of Kingsport, Tennessee - Building and Codes Division (City of Kingsport, Sullivan and Hawkins Counties, Tennessee)
Kingsport sets no dollar or square-footage threshold for roofing. It keeps the adopted code structure - work regulated by the code needs a permit unless the exemption list at section R105.2 reaches it - and its two amendments to that list are narrow and unrelated to roofing: section R105.2 "is amended by deleting the phrase '200 square feet' and in lieu thereof substituting the phrase '120 square feet'", which shrinks the exempt detached accessory structure, and it is separately amended by deleting "Fences not over 7 feet (2133 mm) high" and substituting "Fences not over 8 feet high." Nothing in the exemption list as amended reaches roof coverings, so roofing work stays on the permit side of the line. Permit fees are charged on total construction cost, beginning at a $30.00 minimum fee for work up to $2,000 and running at $30.00 plus $4.50 per thousand from $2,001 to $50,000, with a $7.00 permit technology fee applied to all permits. ONE LINE ON THE FEE SCHEDULE IS WORTH READING TWICE: "Working without a permit is DOUBLE the permit fee."
City of Knoxville Plans Review and Inspections (City of Knoxville, Tennessee)
CITY-SPECIFIC, AND ITS SOURCE HAS BEEN WITHDRAWN. The City of Knoxville's "Building Permits -- What is a Building Permit?" fast-facts guide treated roofing as permit-exempt in one narrow case only: roofing where the first layer of shingles is kept intact and a second layer is added -- i.e. a single shingle-over on an intact first layer needed no permit -- while any other roofing work, including the ordinary tear-off and replacement, required a permit. PROVENANCE NOTE (2026-08-22): that guide was published as a PDF on the City's former CivicLive site and did not survive the migration to the Granicus permits portal. Its Fast Fact Guides index is live and lists "Residential Permit Requirements" among its topics, but no live City page states the shingle-over exemption, and nothing in the adopted 2024 IRC creates it -- it was a local interpretation. The exemption is therefore recorded here as the City's last published position, not as a currently verifiable one.
City of Murfreesboro Building and Codes Department (City of Murfreesboro, Tennessee)
CITY-SPECIFIC EXEMPTION. Ordinance 18-O-71, Section 4(D), amends IRC Section R105.2 (building work exempt from permit) by replacing exemption item 2 with: "Roof covering replacement that does not involve the replacement of the roof deck or framing." Read in full, this means an ordinary roof-covering replacement (tear-off and reroof, or overlay) that does not touch the roof deck or structural framing does not require a City of Murfreesboro building permit. Roofing work that does involve replacing the roof deck and/or framing falls outside this exemption and requires a permit.
Hamilton County, Tennessee - Building Inspection Department (Hamilton County, Tennessee)
No dollar-value or size threshold is published for repair work. The county's own Building Inspection Department FAQ states a permit is required for "any new, alteration, addition or repair to a structure," and the only listed exemptions are unrelated to roofing: storage buildings 10'x20' or smaller without plumbing or electrical, fences not over 7' in height, interior finish work (painting, papering, tiling, carpeting, cabinets, countertops), small above-ground prefabricated pools, playground equipment, and low sidewalks/driveways. No re-roof-specific minimum is stated.
Knox County, Tennessee - Codes Administration (Knox County, Tennessee)
No dollar-value or size threshold is published for repair work. The county's own Schedule of Fees prices building permits starting at the lowest valuation tier ($50 for a project valuation up to $2,000, rising $5 per additional $1,000), with no stated minimum valuation below which a permit is not required and no roofing-specific exemption.
Memphis and Shelby County Office of Construction Code Enforcement (Division of Planning and Development) (City of Memphis, Shelby County, Tennessee)
Policy for Roof Installations (rev. June 8, 2022), in Q&A form: "Is a permit required for a reroof job on a single family home? No, a permit is not required unless the decking is to be repaired or altered." Also: "A permit is not required for a residential roof repair unless decking is damaged." So a straight re-roof/recover or like-for-like shingle repair on a single-family home needs NO permit; the trigger for needing a permit is specifically deck work ("New sheathing or repair to sheathing does require a permit"). The no-permit-for-roofing-alone rule is a deliberate published policy of this office, not a gap in its guidance. It is written for single-family homes; the document does not address multifamily or commercial structures, so confirm those with the office directly.
Metropolitan Government of Nashville & Davidson County, Tennessee - Department of Codes and Building Safety (Codes Administration) (Metropolitan Government of Nashville and Davidson County, Tennessee)
CITY-SPECIFIC. Metro Codes' own current permit-requirements guide for renovating a single-family or two-family residence lists "Roofing, New Layer or Replacing More Than 1/3 of The Roof" as work requiring a permit (marked "Yes" in the guide's Required column, meaning a building or rehab permit applies). The same guide separately lists "Carpentry Replacing Any Structural Element, Joist, Rafter, Stud, Etc. Roof Decking More Than 64 Sq. Ft." as also requiring a permit. The guide does not state what happens below those two thresholds (a like-for-like re-roof adding no new layer and not exceeding roughly a third of the roof, or decking repair under 64 square feet); it is written only as a "does this trigger a permit" chart, not a full code text. Metro's Code of Laws Title 16, ch. 16.08 (Building Codes), § 16.08.014 contains the codified local IRC amendments referenced by this guide, but the only publicly readable copy of that section found in this pass predates the city's 2024 IRC adoption by more than a decade (it is written throughout in terms of the "2012 Edition" of the IRC) and should not be relied on for the current text.
Montgomery County, Tennessee - Building and Codes Department (Montgomery County, Tennessee (outside Clarksville city limits))
NOT PUBLISHED FOR ROOFING, and worth one call before bidding rather than an assumption in either direction. Montgomery County publishes a list headed "Permit Types Issued by Building and Codes" and roofing is not on it. What the list does include is: "Building Permits - for single family homes with basements/garages, detached garages, additions, swimming pools (inground and above ground), mobile homes, barns/sheds/utility buildings, renovations, fire restoration," together with separate barrier, pool, fireworks tent, sign, deck, communication tower, commercial, plumbing, mechanical and demolition permits. THE WORD THAT MIGHT OR MIGHT NOT CARRY A REROOF IS RENOVATIONS, AND THE COUNTY DOES NOT SAY WHICH. It matters because Tennessee gives that word a defined meaning at state level that squarely includes roofing: Tenn. Comp. R. and Regs. 0780-02-23-.01(1)(j) defines renovation as "interior or exterior painting, papering, tiling, carpeting, cabinet installation, counter top installation, reroofing, residing, glazing or replacing windows or doors ... repairs to existing chimneys, stairs, porches, underpinnings, exterior siding or roof and similar activities." But that definition governs the STATE residential permit scheme, which expressly excludes renovation from the "construction" its permit requirement attaches to - so at state level a reroof needs no permit, and a county running its own permit programme is free to use the word differently. This record therefore does not assert whether a re-roof needs a permit in unincorporated Montgomery County. It also does not read the silence as an exemption: an enumeration that names many kinds of work and omits roofing is evidence of nothing either way. Contact the Building and Codes Department before starting, and note that the office is closed every Friday.
Shelby County, Tennessee - Division of Planning and Development, Construction Code Enforcement (Shelby County, Tennessee)
No dollar-value threshold is published. The trigger is scope, not cost: Shelby County's own "Policy for Roof Installations" states "a permit is not required for a residential roof repair unless decking is damaged," and separately, "new sheathing or repair to sheathing does require a permit." An ordinary shingle repair or a full detached single-family reroof (recover or replacement of roof covering only) does not require a county permit; the moment roof decking/sheathing is repaired, replaced, or structurally altered, a permit is required (Joint Ordinance No. 569, amended Section R105.2, item 12).
Town of Collierville, Tennessee - Building and Codes Division (Town of Collierville, Shelby County, Tennessee)
There is no dollar threshold and no square-footage threshold for roofing in Collierville, and the reason is that the town has cut its permit-exemption list down to a single item. Ordinance 2020-06, in the residential amendments at section 150.070, deletes exemptions 1 through 4 under section R105.2 "Work exempt from permit" in the Building category and amends number 5, so that the first five items now read "Reserved, Reserved, Reserved, Reserved, Sidewalks and driveways on private property not more than 30 inches above adjacent grade." The same ordinance amends section R105.1 to require a permit of "any owner or authorized agent who intends to construct, enlarge, alter, repair, move, demolish or change the occupancy of a building or structure" - the word repair is in the operative list. Roofing appears nowhere in the exemptions that survive, so roofing work sits on the permit side of the line. Note one further local requirement that reaches roof work even though it is not about the covering: the town's alternative structural compliance method at section R301.2.2.3.8.7 requires that "roof framing members shall be attached to wall top plates with 18 gauge galvanized steel clips (ex. RT7A or H2.5A) or equivalent spaced not more than 4 feet on center," in addition to the fastening required by Table R602.3(1).
Town of Smyrna, Tennessee - Building Safety Department (Town of Smyrna, Rutherford County, Tennessee)
NOT A THRESHOLD BUT A CONDITIONAL EXEMPTION, and it is the most important thing a roofer can know about Smyrna. The Town's line-by-line modifications amend section 105.2 of the 2024 International Residential Code, Work exempt from permit, in four places, and the fourth reads: "(d) Add item #11. 'Roof covering replacement where the repairs do not involve replacement of the roof deck and/or structural framing.'" So an ordinary re-roof in Smyrna needs no building permit at all, whatever its size or cost - there is no dollar figure and no square-footage figure at which the obligation begins. THE CONDITION IS THE WHOLE OF IT, AND IT IS EASY TO CROSS WITHOUT NOTICING: the exemption holds only while the work does not involve replacing the roof deck or the structural framing. A job that opens up to reveal rotten decking moves from exempt to permitted the moment that decking is replaced, so a roofer who finds deck damage mid-tear-off should stop and call the Building Safety Department rather than carry on. The other three amendments to the same section are unrelated to roofing - they shrink the exempt accessory structure and the exempt deck from 200 square feet to 100, and add that "any fence used as a pool barrier will require a permit." Exemption from a permit is not exemption from the code: the roof assembly requirements of the adopted 2024 residential code still govern how the work is done.
Williamson County, Tennessee - Building Codes Department (Unincorporated Williamson County, Tennessee)
NO PERMIT AT ANY SIZE, and no dollar or square-footage threshold exists to cross. This is unusual and it is the County's own published position, not an inference. Williamson County Building Codes issues a standing letter, "Re: Code Requirements for Roof Repair or Replacement," dated August 1, 2025 and signed by the Director/Building Official, which reads: "Per section R105.2.2 of the Code, application or notice to the Building Official is not required for ordinary repairs to structures. Accordingly, a building permit and inspection is not required for residential roof repairs or replacements." The letter applies to repairs and to full replacements alike and sets no size, cost or scope limit on the exemption. Two limits do apply and the County states both. First, quoting IRC Section R105.2: "exemption from permit requirements of the Code shall not be deemed to grant authorization for any work to be done in any manner in violation of the provisions of this code or any other laws or ordinances of this jurisdiction." Second: "Even though a permit and inspection is not required for a roof repair or replacement the construction shall comply with adopted codes and ordinances, including Chapter 9/Roof Assemblies of the 2021 IRC," and "roof assemblies and materials shall be installed in accordance with the manufacturer's installation instructions." So the work is unpermitted, not unregulated: the code still governs, there is simply no county application, fee or inspection attached to it. This applies in the unincorporated county only — Franklin, Brentwood, Nolensville, Thompson's Station, Fairview and the Williamson County portion of Spring Hill run their own permitting.
Texas (11)
City of Arlington - Planning & Development Services Department (City of Arlington, Texas)
"A building permit is required to replace roof covering materials (re-roof) except when the replacement area is 10 percent or less of the roof area."
City of Austin Development Services Department (DSD) (City of Austin, Texas)
Distinct from the Wildland-Urban-Interface 50%-replacement trigger described under Austin's permit process (which governs roof-COVERING replacement under R105.2 items 12-13), Austin's R105.2 "Work Exempt from Permit" (Building list) also carries an unconditional, citywide scope exemption specific to roof DECKING repair, with no WUI carve-out attached to it: "19. Roof decking that does not exceed 128 square feet." (R105.2 items 14, 15, and 18 apply the same 128-square-foot threshold to foundation, floor-decking, and siding repairs respectively, but item 19 is the one specific to roof decking.) Read directly from the signed, executed ordinance (§ 25-12-243, Ordinance No. 20250410-040), page 4 of 10.
City of Dallas - Development Services, Building Inspection Division (City of Dallas, Texas)
"Reroofing if the work does not exceed the equivalent of two roofing squares or less" does not require a permit (Chapter 52, "Administrative Procedures for the Construction Codes," of the Dallas City Code, Section 301.4.6.3 permit-exemption list).
City of Garland - Building Inspection (City of Garland, Texas)
"Permits are required when the value of the roof repairs are $2,000 or greater." (City of Garland Building Inspection, Re-Roofing page).
City of Grand Prairie - Building Inspections Division (City of Grand Prairie, Texas)
"A Residential Re-Roof Permit is required for any roof replacement/recovering or repair" -- the city states no minimum area or percentage exemption for re-roof or repair work.
City of Grapevine - Building Inspection Department (City of Grapevine, Texas)
The city's "When Is A Permit Required?" guide lists "Re-roofing" as item 4 under "WORK THAT REQUIRES PERMITS" with no square-footage, cost, or decking/sheathing-replacement threshold or carve-out stated for roofing work -- unlike Irving and Euless, Grapevine's own guide states no minimum-size exemption for roof repairs.
City of Irving - Inspections Department (City of Irving, Texas)
"Roof repairs of one hundred (100) square feet or less do not require a permit" (City of Irving Residential Roof Guidelines handout, Inspections Department, updated 06.10.2025).
City of Mansfield - Building Safety Department (City of Mansfield, Texas)
"One & two-family dwellings do not require a permit to replace shingles only." "Permits are required for re-roofing projects that include the repair or replacement of roof decking, or structural members like rafters or trusses." "All commercial buildings require a building permit to re-roof."
City of North Richland Hills - Building Inspection Department (City of North Richland Hills, Texas)
"All work involving new roofs and re-roofing work must be permitted unless the repair is 3 squares or less." Homeowners with a homestead exemption may self-perform; all other roofing permits may only be issued to a registered general contractor.
City of Richardson - Building Inspection (City of Richardson, Texas)
"A permit is required for any roof replacement/recovering or repair which exceeds 25% of the total roof area." (City of Richardson Building Inspection, Roof Repair / Replacement page).
City of San Antonio Development Services Department (DSD) (City of San Antonio, Texas)
The City's official "No Permit Required List" page enumerates the complete set of projects exempt from permitting: "One-story detached accessory structures used as tool and storage sheds, playhouses and similar uses, provided the floor area does not exceed 300 square feet ... Cabinets & counter tops; Carpeting and wood/laminate flooring; Painting, plastering, repairing of sheet rock, wallpapering and tiling; Retaining walls less than 4 feet ... Sidewalks and driveways inside your property line; Swings and playground equipment; Window repair (replacing of broken glass only); Replacement of existing doors; Replacing of new siding over existing siding." Roofing and re-roofing do not appear on this list at any scope, percentage, or square footage -- San Antonio applies no minimum-threshold exemption to reroofing or roof repair; the Re-Roof Permit Application confirms "Any time you're replacing or installing a roof you need a permit," with no minimum area carve-out.
Wisconsin (2)
City of Green Bay, Wisconsin - Department of Community & Economic Development, Inspection Division (Building Permits & Inspections) (City of Green Bay, Wisconsin)
CITY-SPECIFIC, and unusually permissive. The City of Green Bay's own published FAQ "Do I need a permit for roofing or siding?" answers that a permit is required for roofing and siding "only on a 3 or more unit building or within a historic residential area." So an ordinary re-roof of a one- or two-family dwelling outside a historic district needs no City of Green Bay building permit, at any square footage -- there is no area or bundle-count threshold to cross. The two triggers that DO require a permit are (1) the building having three or more dwelling units (which also moves the technical requirements out of the Uniform Dwelling Code and into the Wisconsin Commercial Building Code), and (2) the property being in a historic residential area. The FAQ directs owners to call the inspection department at 920-448-3300 to verify whether a specific property is historic and whether a building permit is required. NOTE: the absence of a City permit does not waive the substantive code -- SPS 321.28 still applies to the work as a matter of state law, and the state Dwelling Contractor credential requirement (see contractor_registration_required) is a DSPS licensing obligation independent of whether a local permit is pulled.
City of Madison, Wisconsin - Department of Planning, Community & Economic Development, Building Inspection Division (City of Madison, Wisconsin)
CITY-SPECIFIC (permit administration is not preempted by the Uniform Dwelling Code; Wis. Stat. s. 101.65(1)(a) and (1)(c) leave permitting and fees to the municipality). The City of Madison Building Inspection Division's Storm Damage guidance states that a building permit is required for replacing roofing, siding and windows, and that a permit is not required for small repairs of less than $500 in estimated value. Madison's threshold is therefore a dollar-value test on the repair, not a square-footage test - a different convention from the "one bundle / 33 1/3 square feet" style threshold used by some other jurisdictions. Madison Building Inspection can be reached at (608) 266-4551 ext. 1 to confirm scope for a specific project.
Get the Front Range Re-Roof Cheat Sheet (free PDF)
One printable table — permit thresholds, drip edge, ice & water shield, mid-roof inspections, and Class 4 mandates across the Front Range. We email you the download link.