Permitting Authorities / City of Florissant, Missouri - Department of Public Works (Building Department)

Do you need a permit to replace a roof in Florissant, MO?

Adopted code

City of Florissant, Missouri - Department of Public Works (Building Department)

No — Florissant, MO does not require a permit for like-for-like roof replacement (City of Florissant, Missouri - Department of Public Works (Building Department)). "All applications should be completed on the new self-service portal: My.florissantmo.com. Applications submitted will be verified within 48 hours and a reply email will be sent... Effective January 1st 2023 the Public Works Department is requesting that all Permit Applications be submitted through the self-service portal. Must be 18 years or older and an authorized agent of the property owner to apply." Persons unable to apply online may go to the Public Works Department in person, 8:00 AM to 4:30 PM Monday-Friday. Florissant SELF-ADMINISTERS its own building permits via its own Building Department (a division of Public Works) -- it does NOT delegate to St. Louis County (see description for the county matrix corroboration).

Jurisdiction
City of Florissant, Missouri
Jurisdiction type
city
Address
955 rue St Francois, Florissant, MO 63031
Contact
  • url: https://www.florissantmo.com/topic/?topicid=195&structireid=1
  • phone: 314-839-7648
  • email: [email protected]
Roofing permit required
Not required
Permit process note
"All applications should be completed on the new self-service portal: My.florissantmo.com. Applications submitted will be verified within 48 hours and a reply email will be sent... Effective January 1st 2023 the Public Works Department is requesting that all Permit Applications be submitted through the self-service portal. Must be 18 years or older and an authorized agent of the property owner to apply." Persons unable to apply online may go to the Public Works Department in person, 8:00 AM to 4:30 PM Monday-Friday. Florissant SELF-ADMINISTERS its own building permits via its own Building Department (a division of Public Works) -- it does NOT delegate to St. Louis County (see description for the county matrix corroboration).
Adopted code
Florissant Code of Ordinances, Chapter 500, Article III, Section 500.060 "International Residential Code Adopted" [Ord. No. 8748, 11-22-2021; Ord. No. 8875, 3-27-2023; Ord. No. 9024, 11-25-2024]: "The International Residential Code, 2021 Edition, including Appendixes AA, AB, AC, AD, AE, AG, AH, AJ and AK as published by the International Code Council, Inc.... is hereby adopted as the Residential Code of the City of Florissant, Missouri, subject to the amendments, additions, insertions, deletions and changes set out in Section 500.070." Section 500.070's full numbered amendment list [Ord. No. 8748, 11-22-2021; Ord. No. 8875, 3-27-2023; Ord. No. 9024, 11-25-2024; Ord. No. 9071, 5-12-2025] was retrieved and read in full via ecode360 (Article III: Residential Code). Within Chapter 9 Roof Assemblies, the ONLY section actually amended is R905.2.8.5 (drip edge, item 54 of the numbered list); R905.2.1 (sheathing), R905.1.1 (underlayment), R905.2.8.2-4 (valleys/flashing), R908 (roof replacement/recover -- entire section), and R902 (fire classification) are NOT touched anywhere in the amendment list (confirmed by full-text search of the retrieved amendment document -- zero matches for "R908", "R902", "Class 4", "UL 2218," "impact," or "fire-retardant"), so 2021 IRC baseline text governs those sections unamended for Florissant. Table R301.2(1) (Climatic and Geographic Design Criteria) IS filled in/amended -- see wind_design_criteria.
Drip edge
Required — Florissant Code of Ordinances Section 500.070.A, amending IRC Section R905.2.8.5 (item 54 of the numbered amendment list): "A drip edge shall be provided at eaves of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than two (2) inches (51 mm). Drip edges shall extend not less than one-fourth (1/4) inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than two (2) inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than twelve (12) inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges. Exception: Unless the drip edge is specifically required by the manufacturer's installation instructions, metal wrapped fascia extending one (1) inch under the roof covering with the underlayment installed over it shall be deemed to meet the requirements of this Section." NOTE: the main sentence names only "eaves"; the underlayment install clause references "rake edges" too, implying rakes are also covered (consistent with standard IRC R905.2.8.5 practice), but the ordinance text as extracted does not repeat "and rakes" explicitly in the first sentence -- treat as required at both eaves and rakes per the underlayment clause, but worth a literal-text double-check if this exact point is ever contested.
Ice & water shield
Required — Florissant's Table R301.2(1) Climatic and Geographic Design Criteria (as amended) lists "Ice Barrier Underlayment Required" as "YES," with the table's own footnote h stating: "In accordance with Sections R905.1.2, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1 and R905.8.3.1: The jurisdiction shall fill in this part of the table with 'YES.' Exemption applies to houses built after January 1, 2023." The table repeats this in expanded form: "Ice Shield Underlayment Required - YES." So ice barrier/ice-and-water-shield underlayment IS required as a blanket rule EXCEPT for houses built after January 1, 2023, which are exempt -- a Florissant-specific new-construction carve-out that a roofer should confirm against the house's construction/permit date before assuming the requirement applies.
Repair permit threshold
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). FLAGGED FOR ARCHITECT DOUBLE-CHECK: this reading is consequential and counter-intuitive; before publishing, confirm with Florissant Public Works (314-839-7648) or a second independent read of Ord. No. 8875/9024/9071 that "exterior coverings" in this item is understood by the city to include roof coverings (not just siding/wall cladding) as this analysis assumes from the roofing-materials clause in the same sentence. 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.
Wind design criteria
From Florissant's own Table R301.2(1) (as amended, Section 500.070): Ground Snow Load 20 lbs/ft2; Wind Speed 115 mph; Topographic effects: NO; Special wind region: NO; Windborne debris zone: NO; Seismic Design Category: C; Weathering: Severe; Frost line depth: 30 inches; Termite: NO; Ice Barrier Underlayment Required: YES (exemption for houses built after January 1, 2023 -- see ice_water_shield_required); Flood Hazard: per the Florissant Code chapter regulating Floodplain Management; Air Freezing Index: 1000; Mean Annual Temperature: 55.2 degrees F.
Roof layer limit / recover
R908 (Roof Replacement) is NOT amended anywhere in Florissant's Section 500.070 amendment list (confirmed by full-text search -- no "R908" match anywhere), so unamended 2021 IRC baseline governs, retrieved directly from ICC's own free digital viewer (codes.iccsafe.org, 2021 IRC): "R908.3 Roof replacement. Roof replacement shall include the removal of existing layers of roof coverings down to the roof deck. Exception: Where the existing roof assembly includes an ice barrier membrane that is adhered to the roof deck, the existing ice barrier membrane shall be permitted to remain in place and covered with an additional layer of ice barrier membrane in accordance with Section R905." "R908.3.1 Roof recover. The installation of a new roof covering over an existing roof covering shall be permitted where any of the following conditions occur: 1. Where the new roof covering is installed in accordance with the roof covering manufacturer's approved instructions[;] 2. Complete and separate roofing systems, such as standing-seam metal roof systems... shall not require the removal of existing roof coverings[;] 3. Metal panel, metal shingle and concrete and clay tile roof coverings shall be permitted to be installed over existing wood shake roofs...; 4. The application of a new protective roof coating over an existing protective roof coating [or various listed existing membrane types] shall be permitted without tear-off." "R908.3.1.1 Roof recover not allowed. A roof recover shall not be permitted where any of the following conditions occur: 1. Where the existing roof or roof covering is water soaked or has deteriorated to the point that the existing roof or roof covering is not adequate as a base for additional roofing. 2. Where the existing roof covering is slate, clay, cement or asbestos-cement tile. 3. Where the existing roof has two or more applications of any type of roof covering." Net effect: recover over a single existing (non-deteriorated, non-slate/clay/ cement/asbestos-cement-tile) layer is permitted under listed conditions; two or more existing layers forces full tear-off. EDITION-MATCHED to Florissant's own 2021 IRC adoption.
Deck & sheathing requirements
Section R905.2.1 is NOT amended by Florissant's ordinance (confirmed by full-text search of the retrieved Section 500.070 amendment list -- no "R905.2.1" match anywhere), so the unamended 2021 IRC baseline governs. Retrieved directly from the International Code Council's own free digital viewer (codes.iccsafe.org, 2021 IRC, Chapter 9 Roof Assemblies): "R905.2.1 Sheathing requirements. Asphalt shingles shall be fastened to solidly sheathed decks." EDITION-MATCHED: this is 2021-IRC-specific text, matching Florissant's own adopted edition -- do not reuse for a jurisdiction on a different IRC edition.
Sales & use tax
Base combined general sales tax rate in Florissant (St. Louis County) is 8.9880% (Missouri DOR jurisdiction code 24778-189-000), per the DOR's statewide Sales/Use Tax Rate Table for July 2026. Stacked TDD districts raise the rate on specific parcels, up to 9.9880% for the NEWCO TDD (24778-189-001) and the Shoppes at Cross Keys TDD (24778-189-003) -- the highest combined rate found in Florissant. Missouri's own Contractors Tax Matrix (DOR Audit Services, Industry Guidance, eff. 10-24-2022, https://dor.mo.gov/taxation/business/documents/Contractors_000.pdf) treats a roofing contractor as the final consumer of materials incorporated into real property: "Contractor sales of tangible personal property where title passed to the customer after installation" is listed Exempt, while "Tangible personal property to be sold as an attachment to real property" is listed Taxable -- meaning the contractor owes sales/use tax on shingles, underlayment, etc. at the point of purchase from the supplier, and does not separately charge the homeowner sales tax on the installed roof or on labor. No jurisdiction in this roster collects a construction use tax at building-permit issuance; the DOR's own Sales/Use Tax page describes local use tax as a self-reported obligation on purchases over $2,000/year, not a sum collected at the permit counter.

The permitting authority for the City of Florissant, Missouri (St. Louis County). Florissant SELF-ADMINISTERS its own building permitting: the Building Department, a division of the Public Works Department, issues construction permits (plumbing, electrical, mechanical, building) directly. The city's official Permits page states: "Building Department: Construction Permit (Plumbing, Electrical, Mechanical, Building)." All applications are submitted via the city's self-service portal at my.florissantmo.com. NOT a St. Louis County delegation -- corroborated by omission from St. Louis County's own "Municipal Contract Agreements" matrix (revised April 6, 2026, https://stlouiscountymo.gov/st-louis-county-departments/transportation-and-public-works/publications-and-manuals/matrix-information/municipality-contracts/), which runs alphabetically from Ballwin through Woodson Terrace and jumps directly from "Flordell Hills" to "Frontenac" with NO Florissant entry at all -- unlike genuinely-uncontracted municipalities such as Flordell Hills, which still appear on the list explicitly stating what they are NOT contracted for. Florissant's total absence from a matrix that otherwise covers effectively every other St. Louis County municipality is consistent with Florissant self-administering ALL code enforcement itself, with no County contract on file at all.

Working an insurance claim in Florissant, MO? Everything on this page — drip edge, ice & water shield, inspections, Class 4 rules — formatted as a claim-ready evidence pack: verbatim ordinance quotes, code section cites, verification dates, and official source links, ready to attach to a supplement. See a real sample pack (PDF) — one page, free.

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

Questions about the Florissant, MO pack?

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

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

Sources

Roofing questions — Florissant, MO

Do you need a permit to replace a roof in Florissant, MO?

Not required. 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). FLAGGED FOR ARCHITECT DOUBLE-CHECK: this reading is consequential and counter-intuitive; before publishing, confirm with Florissant Public Works (314-839-7648) or a second independent read of Ord. No. 8875/9024/9071 that "exterior coverings" in this item is understood by the city to include roof coverings (not just siding/wall cladding) as this analysis assumes from the roofing-materials clause in the same sentence. 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.

Is ice & water shield required in Florissant, MO?

Required — Florissant's Table R301.2(1) Climatic and Geographic Design Criteria (as amended) lists "Ice Barrier Underlayment Required" as "YES," with the table's own footnote h stating: "In accordance with Sections R905.1.2, R905.4.3.1, R905.5.3.1, R905.6.3.1, R905.7.3.1 and R905.8.3.1: The jurisdiction shall fill in this part of the table with 'YES.' Exemption applies to houses built after January 1, 2023." The table repeats this in expanded form: "Ice Shield Underlayment Required - YES." So ice barrier/ice-and-water-shield underlayment IS required as a blanket rule EXCEPT for houses built after January 1, 2023, which are exempt -- a Florissant-specific new-construction carve-out that a roofer should confirm against the house's construction/permit date before assuming the requirement applies..

Is drip edge required?

Required — Florissant Code of Ordinances Section 500.070.A, amending IRC Section R905.2.8.5 (item 54 of the numbered amendment list): "A drip edge shall be provided at eaves of shingle roofs. Adjacent segments of drip edge shall be overlapped not less than two (2) inches (51 mm). Drip edges shall extend not less than one-fourth (1/4) inch (6.4 mm) below the roof sheathing and extend up back onto the roof deck not less than two (2) inches (51 mm). Drip edges shall be mechanically fastened to the roof deck at not more than twelve (12) inches (305 mm) o.c. with fasteners as specified in Section R905.2.5. Underlayment shall be installed over the drip edge along eaves and under the drip edge along rake edges. Exception: Unless the drip edge is specifically required by the manufacturer's installation instructions, metal wrapped fascia extending one (1) inch under the roof covering with the underlayment installed over it shall be deemed to meet the requirements of this Section." NOTE: the main sentence names only "eaves"; the underlayment install clause references "rake edges" too, implying rakes are also covered (consistent with standard IRC R905.2.8.5 practice), but the ordinance text as extracted does not repeat "and rakes" explicitly in the first sentence -- treat as required at both eaves and rakes per the underlayment clause, but worth a literal-text double-check if this exact point is ever contested..

What building code does Florissant, MO use?

Florissant Code of Ordinances, Chapter 500, Article III, Section 500.060 "International Residential Code Adopted" [Ord. No. 8748, 11-22-2021; Ord. No. 8875, 3-27-2023; Ord. No. 9024, 11-25-2024]: "The International Residential Code, 2021 Edition, including Appendixes AA, AB, AC, AD, AE, AG, AH, AJ and AK as published by the International Code Council, Inc.... is hereby adopted as the Residential Code of the City of Florissant, Missouri, subject to the amendments, additions, insertions, deletions and changes set out in Section 500.070." Section 500.070's full numbered amendment list [Ord. No. 8748, 11-22-2021; Ord. No. 8875, 3-27-2023; Ord. No. 9024, 11-25-2024; Ord. No. 9071, 5-12-2025] was retrieved and read in full via ecode360 (Article III: Residential Code). Within Chapter 9 Roof Assemblies, the ONLY section actually amended is R905.2.8.5 (drip edge, item 54 of the numbered list); R905.2.1 (sheathing), R905.1.1 (underlayment), R905.2.8.2-4 (valleys/flashing), R908 (roof replacement/recover -- entire section), and R902 (fire classification) are NOT touched anywhere in the amendment list (confirmed by full-text search of the retrieved amendment document -- zero matches for "R908", "R902", "Class 4", "UL 2218," "impact," or "fire-retardant"), so 2021 IRC baseline text governs those sections unamended for Florissant. Table R301.2(1) (Climatic and Geographic Design Criteria) IS filled in/amended -- see wind_design_criteria.