{
 "version": 1,
 "publisher": "Heat & Timber",
 "license": "https://heatandtimber.com/license.xml",
 "terms": "https://heatandtimber.com/ai",
 "attribution": "Source: Heat & Timber, https://heatandtimber.com/us/building-permit-sauna-hot-tub",
 "disclosure": "Heat & Timber earns a commission from some of the shops it lists and, on its US finders, from Amazon, at no extra cost to the buyer.",
 "license_scope": "This licence covers Heat & Timber's own work: the compilation, classifications, computed values and texts. Excerpts from shops (evidence), shop, brand and product names, product photos and the texts of legislation and model codes belong to their owners and are not covered.",
 "notes": {
  "content": "Sections of the International Residential Code (IRC), International Building Code (IBC) and International Swimming Pool and Spa Code (ISPSC) that the permit guide uses, and local amendments of individual cities, with editions, figures and sources. The conclusions of the guide (\"Our reading\") are not part of this file. Not a ruling: the city or county building department decides.",
  "updates": "Files are rebuilt after each data run, several times a day."
 },
 "sources": [
  {
   "id": "icc-icodes",
   "code": "ICC",
   "edition": "I-Codes overview",
   "title": "International Code Council, ICC Digital Codes, I-Codes",
   "source_url": "https://codes.iccsafe.org/codes/i-codes",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2021-k1",
   "code": "IRC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Residential Code (IRC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/IRC2021P2/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2024-k1",
   "code": "IRC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Residential Code (IRC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/IRC2024V1.0/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2021-k3",
   "code": "IRC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Residential Code (IRC), Chapter 3 Building Planning",
   "source_url": "https://codes.iccsafe.org/content/IRC2021P2/chapter-3-building-planning",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2024-k3",
   "code": "IRC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Residential Code (IRC), Chapter 3 Building Planning",
   "source_url": "https://codes.iccsafe.org/content/IRC2024V1.0/chapter-3-building-planning",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2021-k42",
   "code": "IRC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Residential Code (IRC), Chapter 42 Swimming Pools",
   "source_url": "https://codes.iccsafe.org/content/IRC2021P2/chapter-42-swimming-pools",
   "checked_on": "2026-10-02"
  },
  {
   "id": "irc-2024-k42",
   "code": "IRC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Residential Code (IRC), Chapter 42 Swimming Pools",
   "source_url": "https://codes.iccsafe.org/content/IRC2024V1.0/chapter-42-swimming-pools",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ibc-2021-k1",
   "code": "IBC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Building Code (IBC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/IBC2021P2/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ibc-2024-k1",
   "code": "IBC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Building Code (IBC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/IBC2024P1/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2021-k1",
   "code": "ISPSC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Swimming Pool and Spa Code (ISPSC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2021P1/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2021-k2",
   "code": "ISPSC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Swimming Pool and Spa Code (ISPSC), Chapter 2 Definitions",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2021P1/chapter-2-definitions",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2024-k1",
   "code": "ISPSC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Swimming Pool and Spa Code (ISPSC), Chapter 1 Scope and Administration",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2024P1/chapter-1-scope-and-administration",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2024-k2",
   "code": "ISPSC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Swimming Pool and Spa Code (ISPSC), Chapter 2 Definitions",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2024P1/chapter-2-definitions",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2021-k3",
   "code": "ISPSC",
   "edition": "2021",
   "title": "International Code Council, 2021 International Swimming Pool and Spa Code (ISPSC), Chapter 3 General Compliance",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2021P1/chapter-3-general-compliance",
   "checked_on": "2026-10-02"
  },
  {
   "id": "ispsc-2024-k3",
   "code": "ISPSC",
   "edition": "2024",
   "title": "International Code Council, 2024 International Swimming Pool and Spa Code (ISPSC), Chapter 3 General Compliance",
   "source_url": "https://codes.iccsafe.org/content/ISPSC2024P1/chapter-3-general-compliance",
   "checked_on": "2026-10-02"
  },
  {
   "id": "durango",
   "code": "Durango",
   "edition": "2024 IRC as amended",
   "title": "City of Durango, Colorado, 2024 IRC Amendments",
   "source_url": "https://www.durangoco.gov/DocumentCenter/View/36841",
   "checked_on": "2026-10-02"
  },
  {
   "id": "urbandale",
   "code": "Urbandale",
   "edition": "2018 IRC as amended",
   "title": "City of Urbandale, Iowa, Code of Ordinances, Section 150.03 IRC amendments",
   "source_url": "https://codelibrary.amlegal.com/codes/urbandale/latest/urbandale_ia/0-0-0-6112",
   "checked_on": "2026-10-02"
  }
 ],
 "rules": [
  {
   "id": "icc-verbreitung",
   "code": "ICC",
   "place": "International Code Council",
   "citation": "I-Codes overview",
   "sources": [
    "icc-icodes"
   ],
   "editions": [
    "I-Codes overview"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-geltung",
   "code": "IRC",
   "place": null,
   "citation": "R101.2",
   "sources": [
    "irc-2021-k1"
   ],
   "editions": [
    "2021"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-permit",
   "code": "IRC",
   "place": null,
   "citation": "R105.1",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-ausnahme-vorbehalt",
   "code": "IRC",
   "place": null,
   "citation": "R105.2",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-gebaeude",
   "code": "IRC",
   "place": null,
   "citation": "R105.2, Building item 1",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {
    "sq_ft": 200
   },
   "scope": null
  },
  {
   "id": "irc-stecker",
   "code": "IRC",
   "place": null,
   "citation": "R105.2, Electrical item 5",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-heizung-tragbar",
   "code": "IRC",
   "place": null,
   "citation": "R105.2, Mechanical item 1",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-kaelte",
   "code": "IRC",
   "place": null,
   "citation": "R105.2, Mechanical item 7",
   "sources": [
    "irc-2021-k1",
    "irc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {
    "lb": 10,
    "hp": 1
   },
   "scope": null
  },
  {
   "id": "irc-pool-ispsc",
   "code": "IRC",
   "place": null,
   "citation": "R327.1",
   "sources": [
    "irc-2021-k3"
   ],
   "editions": [
    "2021"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-pool-ispsc-2024",
   "code": "IRC",
   "place": null,
   "citation": "R328.1",
   "sources": [
    "irc-2024-k3"
   ],
   "editions": [
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-pool-begriff",
   "code": "IRC",
   "place": null,
   "citation": "E4201.2, Pool",
   "sources": [
    "irc-2021-k42"
   ],
   "editions": [
    "2021"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-gfci",
   "code": "IRC",
   "place": null,
   "citation": "E4208.1 (refers to NEC 680.44)",
   "sources": [
    "irc-2021-k42",
    "irc-2024-k42"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "irc-trenner",
   "code": "IRC",
   "place": null,
   "citation": "E4203.3 (refers to NEC 680.13)",
   "sources": [
    "irc-2024-k42"
   ],
   "editions": [
    "2024"
   ],
   "numbers": {
    "ft": 5
   },
   "scope": null
  },
  {
   "id": "ispsc-permit",
   "code": "ISPSC",
   "place": null,
   "citation": "105.1",
   "sources": [
    "ispsc-2021-k1",
    "ispsc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ispsc-spa",
   "code": "ISPSC",
   "place": null,
   "citation": "Chapter 2, Spa",
   "sources": [
    "ispsc-2021-k2",
    "ispsc-2024-k2"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ispsc-hochbecken",
   "code": "ISPSC",
   "place": null,
   "citation": "Chapter 2, Elevated pool",
   "sources": [
    "ispsc-2024-k2"
   ],
   "editions": [
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ispsc-abdeckung",
   "code": "ISPSC",
   "place": null,
   "citation": "305.1",
   "sources": [
    "ispsc-2021-k3",
    "ispsc-2024-k3"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ispsc-barriere",
   "code": "ISPSC",
   "place": null,
   "citation": "305.2",
   "sources": [
    "ispsc-2021-k3",
    "ispsc-2024-k3"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ispsc-barriere-hoehe",
   "code": "ISPSC",
   "place": null,
   "citation": "305.2.1, item 1",
   "sources": [
    "ispsc-2021-k3",
    "ispsc-2024-k3"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {
    "in": 48
   },
   "scope": null
  },
  {
   "id": "ibc-geltung",
   "code": "IBC",
   "place": null,
   "citation": "101.2, Exception",
   "sources": [
    "ibc-2021-k1"
   ],
   "editions": [
    "2021"
   ],
   "numbers": {},
   "scope": null
  },
  {
   "id": "ibc-gebaeude",
   "code": "IBC",
   "place": null,
   "citation": "105.2, Building item 1",
   "sources": [
    "ibc-2021-k1",
    "ibc-2024-k1"
   ],
   "editions": [
    "2021",
    "2024"
   ],
   "numbers": {
    "sq_ft": 120
   },
   "scope": null
  },
  {
   "id": "durango",
   "code": "Durango",
   "place": "Durango, Colorado",
   "citation": "2024 IRC Amendments, R105.2 (1)",
   "sources": [
    "durango"
   ],
   "editions": [
    "2024 IRC as amended"
   ],
   "numbers": {
    "sq_ft": 120
   },
   "scope": "for any one-story detached accessory structure"
  },
  {
   "id": "urbandale",
   "code": "Urbandale",
   "place": "Urbandale, Iowa",
   "citation": "Code of Ordinances, 150.03(B)(2)(a)",
   "sources": [
    "urbandale"
   ],
   "editions": [
    "2018 IRC as amended"
   ],
   "numbers": {
    "sq_ft": 120
   },
   "scope": "only for sheds, playhouses and similar uses without a permanent foundation"
  }
 ],
 "authority": {
  "text": "USA.gov, Local governments: contact information for local governments by state",
  "source_url": "https://www.usa.gov/local-governments",
  "checked_on": "2026-10-02"
 },
 "quotes": "not included; the guide shows each provision with its wording",
 "guide": "https://heatandtimber.com/us/building-permit-sauna-hot-tub"
}
