{
  "title": "Safety Glazing Requirements Chart: IRC, IBC, CPSC, and Indiana Crosswalk",
  "version": "2026-07-25-v1",
  "last_verified": "2026-07-25",
  "publisher": "Fort Wayne Commercial Glass Repair Research",
  "publisher_identity": "Fort Wayne Commercial Glass Repair Research is the independent research and reference section of FortWayneCommercialGlassRepair.com.",
  "coverage": {
    "national": [
      "2024 International Residential Code model-code reference",
      "2024 International Building Code model-code reference",
      "16 CFR Part 1201 federal architectural-glazing product standard"
    ],
    "local_layer": [
      "Indiana 2014 Building Code / 2012 IBC basis",
      "Indiana 2020 Residential Code / 2018 IRC basis",
      "Allen County / Fort Wayne adoption context"
    ]
  },
  "methodology": [
    "Collected and normalized primary-source code, regulation, and adoption material on 2026-07-25.",
    "Preserved strict inequalities and edition-specific section numbers.",
    "Separated model-code provisions from codes currently adopted in Indiana and Allen County.",
    "Separated federal product scope from building-code hazardous-location scope.",
    "Assigned a verification tier to every record and retained source URLs for reproduction.",
    "The 2012 IBC bottom-stair-landing geometry was directly confirmed against the official ICC Digital Codes text before release."
  ],
  "verification_legend": {
    "★": "Read directly against primary code, regulation, or official agency material and stood behind.",
    "●": "Compiled from a cited primary source or official edition-change material; exact edition text should be re-read during the next scheduled refresh."
  },
  "limitations": [
    "This dataset is an educational reference, not a substitute for adopted code, project documents, amendments, approvals, or an authority-having-jurisdiction determination.",
    "It covers common human-impact safety-glazing locations and selected federal categories; it is not a complete treatment of fire-rated glazing, structural design, windborne debris, blast/security glazing, skylights, sloped glazing, or glass floors.",
    "The newest model code is not automatically enforceable in a jurisdiction."
  ],
  "records": [
    {
      "record_id": "HL-01",
      "record_type": "hazardous_location",
      "scenario": "Glazing in doors",
      "core_trigger": "Fixed or operable glazing in swinging, sliding, or bifold doors.",
      "model_code_2024_irc": "R324.4.1: hazardous location. Exceptions: a glazed opening through which a 3-inch-diameter sphere cannot pass; decorative glazing.",
      "model_code_2024_ibc": "2406.4.1: hazardous location. Exceptions: a glazed opening through which a 3-inch-diameter sphere cannot pass; decorative glazing; curved glazed panels in revolving doors; commercial refrigerated cabinet glazed doors.",
      "indiana_residential_2018_irc": "R308.4.1 under Indiana's 2018 IRC basis: residential door-glazing rule; use the adopted Indiana text and amendments for project decisions.",
      "indiana_commercial_2012_ibc": "2406.4.1 under Indiana's 2012 IBC basis: commercial door-glazing rule; use the adopted Indiana text and amendments for project decisions.",
      "federal_16_cfr_1201": "Doors and storm/combination doors are covered products. No lite greater than 9 ft²: Category I/Class B. Any lite greater than 9 ft²: Category II/Class A.",
      "exceptions_or_qualifiers": "Safety glazing is a performance classification; tempered glass is one possible material, not the name of the requirement.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; 16 CFR Part 1201",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201",
      "notes": "Carry exact edition and jurisdiction in every quotation."
    },
    {
      "record_id": "HL-02",
      "record_type": "hazardous_location",
      "scenario": "Glazing adjacent to doors",
      "core_trigger": "Bottom exposed edge below 60 inches plus the applicable 24-inch door-proximity test.",
      "model_code_2024_irc": "R324.4.2: bottom edge <60 in and either (1) within 24 in of either side of the closed door in the same plane, or (2) on a wall <180° from the closed-door plane and within 24 in of the hinge side of an in-swinging door.",
      "model_code_2024_ibc": "2406.4.2: nearest vertical edge of glazing is within a 24-in arc of either vertical edge of the closed door and the bottom exposed edge is <60 in above the walking surface.",
      "indiana_residential_2018_irc": "R308.4.2 under Indiana's 2018 IRC basis: IRC geometry described in the 2024 IRC column.",
      "indiana_commercial_2012_ibc": "2406.4.2 under Indiana's 2012 IBC basis: IBC 24-in arc and <60-in bottom-edge test.",
      "federal_16_cfr_1201": "An adjacent window or panel is not independently named in §1201.1 unless it is part of a covered door assembly; the adopted building code supplies the location rule.",
      "exceptions_or_qualifiers": "IRC: decorative glazing; permanent barrier; closet/storage <=3 ft deep; glazing adjacent to a fixed patio-door panel. IBC: decorative glazing; permanent barrier; closet/storage <=3 ft deep subject to the low-window test; latch-side perpendicular glazing exception in one-/two-family dwellings and Group R-2 dwelling units.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; 16 CFR Part 1201",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201",
      "notes": "Do not reduce the IBC rule to 'same wall plane' or 'door swing path'; the code uses an arc test."
    },
    {
      "record_id": "HL-03",
      "record_type": "hazardous_location",
      "scenario": "Large, low windows",
      "core_trigger": "All four conditions must be true: pane area >9 ft²; bottom edge <18 in; top edge >36 in; a walking surface is within 36 in of the glazing plane.",
      "model_code_2024_irc": "R324.4.3: all four conditions. Outboard-pane exception remains 25 ft above the adjacent exterior grade/roof/walking or qualifying surface.",
      "model_code_2024_ibc": "2406.4.3: all four conditions. In the 2024 IBC, the outboard-pane exception uses 8 ft above adjacent exterior grade or walking surface, replacing 25 ft.",
      "indiana_residential_2018_irc": "R308.4.3 under Indiana's 2018 IRC basis: all four conditions; 25-ft outboard-pane exception.",
      "indiana_commercial_2012_ibc": "2406.4.3 under Indiana's 2012 IBC basis: all four conditions; 25-ft outboard-pane exception.",
      "federal_16_cfr_1201": "Ordinary fixed or operable windows are not separately listed in §1201.1; the adopted building code determines whether the location is hazardous and which safety standard applies.",
      "exceptions_or_qualifiers": "Decorative glazing; qualifying horizontal protective rail 34-38 in high, capable of 50 lb/linear ft without contacting the glass, minimum 1.5-in cross-sectional height; edition-specific outboard-pane exception.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; ICC 2012 IBC",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://codes.iccsafe.org/content/IBC2012/chapter-24-glass-and-glazing",
      "notes": "Preserve strict inequalities: >9, <18, >36, and within 36."
    },
    {
      "record_id": "HL-04",
      "record_type": "hazardous_location",
      "scenario": "Glazing in guards and railings",
      "core_trigger": "Glazing in guards or railings, including structural baluster panels and nonstructural infill panels.",
      "model_code_2024_irc": "R324.4.4: hazardous regardless of glazing area or height above a walking surface.",
      "model_code_2024_ibc": "2406.4.4: hazardous regardless of glazing area or height above a walking surface.",
      "indiana_residential_2018_irc": "R308.4.4 under Indiana's 2018 IRC basis: hazardous regardless of area or height.",
      "indiana_commercial_2012_ibc": "2406.4.4 under Indiana's 2012 IBC basis: hazardous regardless of area or height.",
      "federal_16_cfr_1201": "Guards and railings are not independently named product categories in §1201.1; the building code supplies the location and performance requirements.",
      "exceptions_or_qualifiers": "Separate structural glass guard provisions may add material, support, load, and redundancy requirements.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; 16 CFR Part 1201",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201",
      "notes": "The core hazardous-location rule has no pane-area threshold."
    },
    {
      "record_id": "HL-05",
      "record_type": "hazardous_location",
      "scenario": "Glazing at wet surfaces",
      "core_trigger": "Glazing in specified walls, enclosures, or fences with the bottom exposed edge <60 in above a standing or walking surface.",
      "model_code_2024_irc": "R324.4.5: glazing containing or adjacent to listed wet features. Exception when glazing is >60 in horizontally from the water's edge or from the edge of a shower, sauna, or steam room.",
      "model_code_2024_ibc": "2406.4.5: glazing containing or facing listed wet features. The >60-in horizontal exception is written for the water's edge of a bathtub, hot tub, spa, whirlpool, or swimming pool; do not automatically extend it to showers, saunas, or steam rooms.",
      "indiana_residential_2018_irc": "R308.4.5 under Indiana's 2018 IRC basis: IRC 'containing or adjacent' formulation.",
      "indiana_commercial_2012_ibc": "2406.4.5 under Indiana's 2012 IBC basis: IBC 'containing or facing' formulation.",
      "federal_16_cfr_1201": "Bathtub doors/enclosures and shower doors/enclosures are Category II/Class A. CPSC expressly excludes an exterior-wall window over a bathtub or inside a shower from federal scope, although the building code may still classify it as hazardous.",
      "exceptions_or_qualifiers": "Applies to single glazing and each/all panes in multiple glazing, using the wording of the applicable code edition.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; 16 CFR Part 1201",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201",
      "notes": "Federal product scope and building-code hazardous-location scope are different questions."
    },
    {
      "record_id": "HL-06",
      "record_type": "hazardous_location",
      "scenario": "Glazing adjacent to stairways, intermediate landings, and ramps",
      "core_trigger": "Edition-specific bottom-edge height above the adjacent walking surface.",
      "model_code_2024_irc": "R324.4.6: bottom exposed edge <36 in. Exceptions include a qualifying protective rail and glazing >=36 in horizontally from the walking surface.",
      "model_code_2024_ibc": "2406.4.6: bottom exposed edge <60 in. Exceptions include a code-compliant guard with the glass plane >18 in from the railing, or glazing >=36 in horizontally from the walking surface.",
      "indiana_residential_2018_irc": "R308.4.6 under Indiana's 2018 IRC basis: <36-in residential trigger.",
      "indiana_commercial_2012_ibc": "2406.4.6 under Indiana's 2012 IBC basis: <60-in commercial trigger.",
      "federal_16_cfr_1201": "Stair- and ramp-adjacent glazing is not independently named in §1201.1; the adopted building code supplies the hazardous-location rule.",
      "exceptions_or_qualifiers": "The IRC and IBC use different vertical triggers and different protective-bar/guard wording.",
      "verification_tier": "★ 2024 model/federal; ● Indiana-edition crosswalk",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; ICC 2012 IBC",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://codes.iccsafe.org/content/IBC2012/chapter-24-glass-and-glazing",
      "notes": "Do not apply the IBC's 60-in trigger to an IRC project or vice versa."
    },
    {
      "record_id": "HL-07",
      "record_type": "hazardous_location",
      "scenario": "Glazing adjacent to the bottom stair landing",
      "core_trigger": "Glazing close to the bottom tread/landing, with edition-specific vertical and horizontal geometry.",
      "model_code_2024_irc": "R324.4.7: glazing <36 in above the landing and within a 60-in horizontal arc less than 180° from the bottom tread nosing.",
      "model_code_2024_ibc": "2406.4.7: glazing <60 in above the landing and within a 60-in horizontal arc less than 180° from the bottom tread nosing.",
      "indiana_residential_2018_irc": "R308.4.7 under Indiana's 2018 IRC basis: <36 in plus the 60-in arc test.",
      "indiana_commercial_2012_ibc": "2406.4.7 under Indiana's 2012 IBC basis: <36 in above the landing and within 60 in horizontally of the bottom tread. The 2015 IBC later raised the vertical criterion to 60 in and clarified the horizontal measurement.",
      "federal_16_cfr_1201": "Bottom-landing glazing is not independently named in §1201.1; the adopted building code supplies the hazardous-location rule.",
      "exceptions_or_qualifiers": "IRC/IBC exception: protection by a qualifying guard where the glass plane is >18 in from the guard. Use the exact adopted-edition wording.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; ICC 2024 IBC; Indiana DHS rules; ICC 2012 IBC; ICC 2015 IBC Update",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://codes.iccsafe.org/content/IBC2012/chapter-24-glass-and-glazing | https://media.iccsafe.org/Annual/2015/2015IBC-Update.pdf",
      "notes": "Official ICC 2012 text confirms the <36-in vertical trigger and within-60-in horizontal distance from the bottom tread."
    },
    {
      "record_id": "FED-01",
      "record_type": "federal_impact_category",
      "scenario": "CPSC Category I / ANSI Class B",
      "core_trigger": "Storm/combination doors and doors containing no single lite greater than 9 ft².",
      "model_code_2024_irc": "Referenced performance category where the adopted code calls for it.",
      "model_code_2024_ibc": "Referenced performance category where the adopted code calls for it.",
      "indiana_residential_2018_irc": "Use adopted code and product label/certification.",
      "indiana_commercial_2012_ibc": "Use adopted code and product label/certification.",
      "federal_16_cfr_1201": "Category I = Class B equivalent; 150 ft-lb impact test.",
      "exceptions_or_qualifiers": "The 9-ft² boundary is per individual piece of glazing.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "16 CFR Part 1201; CPSC 2016 final rule",
      "primary_source_urls": "https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201 | https://www.cpsc.gov/s3fs-public/FinalRuleAmendSafetyStandardArchitecturalGlazingMaterials.pdf",
      "notes": "Category I is not the default for shower/tub enclosures or patio doors."
    },
    {
      "record_id": "FED-02",
      "record_type": "federal_impact_category",
      "scenario": "CPSC Category II / ANSI Class A",
      "core_trigger": "Shower doors/enclosures; bathtub doors/enclosures; sliding patio doors; storm/combination doors or doors containing any lite greater than 9 ft².",
      "model_code_2024_irc": "Referenced performance category where the adopted code calls for it.",
      "model_code_2024_ibc": "Referenced performance category where the adopted code calls for it.",
      "indiana_residential_2018_irc": "Use adopted code and product label/certification.",
      "indiana_commercial_2012_ibc": "Use adopted code and product label/certification.",
      "federal_16_cfr_1201": "Category II = Class A equivalent; 400 ft-lb impact test.",
      "exceptions_or_qualifiers": "Category II applies to the named shower, bathtub, and patio-door products regardless of lite size.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "16 CFR Part 1201; CPSC 2016 final rule",
      "primary_source_urls": "https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201 | https://www.cpsc.gov/s3fs-public/FinalRuleAmendSafetyStandardArchitecturalGlazingMaterials.pdf",
      "notes": "ANSI Z97.1-2015 test procedures are incorporated into the current federal rule."
    },
    {
      "record_id": "FED-03",
      "record_type": "scope_distinction",
      "scenario": "Exterior-wall window over a bathtub or within a shower",
      "core_trigger": "Distinguish federal product scope from building-code location rules.",
      "model_code_2024_irc": "May be hazardous under R324.4.5 when the location/distance conditions are met.",
      "model_code_2024_ibc": "May be hazardous under 2406.4.5 when the location/distance conditions are met.",
      "indiana_residential_2018_irc": "Apply Indiana's adopted R308.4.5 location rule.",
      "indiana_commercial_2012_ibc": "Apply Indiana's adopted 2406.4.5 location rule.",
      "federal_16_cfr_1201": "CPSC states that Part 1201 does not apply to an exterior-wall window located over a bathtub or within a shower stall.",
      "exceptions_or_qualifiers": "The federal exclusion does not erase a separate adopted building-code requirement.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "16 CFR 1201.40; ICC 2024 IRC; ICC 2024 IBC",
      "primary_source_urls": "https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201 | https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://codes.iccsafe.org/content/IBC2024P1/chapter-24-glass-and-glazing",
      "notes": "This distinction prevents a common scope error."
    },
    {
      "record_id": "JUR-01",
      "record_type": "jurisdiction_adoption",
      "scenario": "Fort Wayne / Allen County, Indiana",
      "core_trigger": "Determine the adopted edition before applying a model-code chart.",
      "model_code_2024_irc": "Reference layer only; not automatically the adopted Fort Wayne residential code.",
      "model_code_2024_ibc": "Reference layer only; not automatically the adopted Fort Wayne commercial code.",
      "indiana_residential_2018_irc": "2020 Indiana Residential Code, based on the 2018 IRC, effective 2019-12-26 and currently in effect.",
      "indiana_commercial_2012_ibc": "2014 Indiana Building Code, based on the 2012 IBC, effective 2014-12-01 and currently in effect.",
      "federal_16_cfr_1201": "Federal product-safety requirements operate alongside adopted state/local building-code rules.",
      "exceptions_or_qualifiers": "Indiana amendments and project-specific authority-having-jurisdiction determinations control. Allen County states that it enforces these editions.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "Indiana DHS rules; Allen County Permits & Planning",
      "primary_source_urls": "https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.allencounty.in.gov/243/Permits-Planning",
      "notes": "The page must never label the 2024 model codes as Fort Wayne's adopted editions."
    },
    {
      "record_id": "ED-01",
      "record_type": "edition_change",
      "scenario": "IRC section renumbering",
      "core_trigger": "Writers may search both old and new section numbers.",
      "model_code_2024_irc": "The 2024 IRC places the hazardous-location rules in R324.4.",
      "model_code_2024_ibc": "IBC hazardous-location rules remain in 2406.4.",
      "indiana_residential_2018_irc": "Indiana's 2018 IRC basis uses R308.4.",
      "indiana_commercial_2012_ibc": "Indiana's 2012 IBC basis uses 2406.4.",
      "federal_16_cfr_1201": "Federal product standard remains 16 CFR Part 1201.",
      "exceptions_or_qualifiers": "Always show the edition next to a section number.",
      "verification_tier": "★",
      "verified_date": "2026-07-25",
      "primary_source_names": "ICC 2024 IRC; Indiana DHS rules; 16 CFR Part 1201",
      "primary_source_urls": "https://codes.iccsafe.org/content/IRC2024P1/chapter-3-building-planning | https://www.in.gov/dhs/boards-and-commissions/fpbsc-rules/ | https://www.ecfr.gov/current/title-16/chapter-II/subchapter-B/part-1201",
      "notes": "Include both R324.4 and R308.4 in headings, FAQs, and dataset metadata."
    }
  ]
}