Skip to content

Real estate glossary and exam guide

Building code: Illinois rules, permits and occupancy

A permitted project is not automatically a compliant finished project. Start with the law that governs that building and that work, then check what the permit and inspection record actually cover. Illinois has state requirements and local rules, so one code-book title rarely answers the whole question.

Last reviewed:

The short answer

A building code is an enacted set of minimum rules for covered construction, alteration, building systems and safety. It differs from zoning, which controls land use and development location. Illinois has structural baseline requirements and other statewide code layers, while local adoption and administration still matter. A permit, an inspection and occupancy approval serve different purposes. None alone establishes that every later alteration or existing condition is lawful.

Reviewed October 25, 2026. The exam context is PSI Land Use Controls, especially national II.B government controls on land use, with related private controls in II.C. The whole category has five of 100 scored national broker questions, not five questions promised on building codes alone. This glossary explains how to identify the controlling rule; it does not approve a property or supply a construction-code design.

Five questions to ask before declaring code compliance

  1. Which law and authority apply? Identify the municipality or county, whether it has adopted and reported a code, the project funding and any separate state agency. Use the actual adopted text and amendments. A new model-code book does not become local law merely because it has been published.
  2. What building and work are involved? Separate new construction, rehabilitation, ordinary repair and a change of occupancy. Definitions vary by legal layer. In the structural inspection statutes, the residential category is not a universal one-to-four-unit mortgage or brokerage definition.
  3. Which date and edition control? Section 10.18's local structural baseline uses the eligible edition with the least restrictive structural-design provisions, among editions first published during the current year or preceding nine calendar years. The non-code-jurisdiction commercial path has different current-or-preceding-edition and timing language. Do not merge those tests into always use the newest book or select unrelated clauses from different editions.
  4. What does each record establish? Compare the application and approved plans with the issued permit, actual work, required inspections, corrections and any occupancy approval that is required. Check scope, conditions, unresolved cases and later alterations. A private home inspection serves a different purpose from official code administration.
  5. Which additional layers remain? Structural rules do not replace energy, accessibility, plumbing, fire, zoning or applicable property-maintenance requirements. Existing-building rules and exemptions must be identified, rather than guessed from age or a blanket grandfathered label. Describe known facts accurately and obtain the appropriate technical or legal determination.
Identify the Illinois path before choosing the code
SituationPrimary ruleWhat to verify
Municipality or county with an adopted code20 ILCS 3105/10.18: local structural requirements must meet the baselineNew nonresidential, existing nonresidential rehabilitation and residential categories have separate baseline definitions
Covered commercial construction in a non-building-code jurisdiction20 ILCS 3105/10.09-1: qualified inspection and filed certification before occupancyThe definitions, scope, inspector qualification, listed code layers and special timing rule
New residential construction in the covered non-code setting815 ILCS 670/10 and 15: construction-contract code pathAgreed authorized code; if no agreement or no stated code, statutory fallback
Private base energy-code pathCDB identifies the 2024 Illinois code effective November 30, 2025Illinois amendments, applicable Part 600 provisions, exemptions and project timing
Private project in a municipality adopting stretchThe adopted commercial or residential component replaces the base for its scopeActual adoption, component and applicability; the label stretch alone is insufficient
Applicable project authorized or funded in any part by CDB after July 1, 2024Section 55 and Part 600 supply the separate stretch pathDo not generalize this into every publicly funded project under every agency
Permit and occupancy reviewApplicable local administrative provisionsChicago examples below illustrate scope and exceptions; another jurisdiction can use a different process

The distinctions that matter

Building code: key distinctions
DistinctionHow it worksWhat to notice
Building code and zoningBuilding codes govern covered construction, systems, safety and occupancy. Zoning governs permitted uses and development controls such as location, density, setbacks and height.An allowed use can still need construction and occupancy work.
Enacted code and model publicationAn adopted or incorporated code has legal effect within its stated scope. A publisher's model is a source document until the applicable law gives it force.Check the adoption, edition, amendments and effective rule.
Local structural baseline and one statewide editionSince January 1, 2025, local codes must meet the statutory structural stringency floor for the covered categories. That does not require one identical unamended book everywhere.Use Section 10.18's edition window and definitions.
No adopted code and failure to reportThe statutory non-building-code-jurisdiction definitions include specified failures to identify an adopted code to CDB, as well as no adoption.A local official saying we have a code does not finish the statutory classification.
Construction permission and completed workA permit addresses its authorized work. Required inspections and correction processes address execution at relevant stages.A permit for drywall does not silently authorize every conversion.
Occupancy approval and a warrantyAn occupancy certificate addresses its stated building or portion and use under the applicable process. It is not a promise that all later work or every concealed feature is compliant.Read the actual certificate and any exceptions or conditions.
An older condition and an unlawful conditionSome lawful existing conditions may remain, while repairs, alterations, use changes, unsafe conditions or specifically applicable rules can require action.Age alone proves neither exemption nor violation.
Base energy code and locally adopted stretch componentThe statewide base and a municipality's adopted commercial or residential stretch component are different paths. CDB-authorized or funded applicable projects have a separate statutory stretch requirement.Do not apply a municipal adoption to every private project in Illinois.
Structural and energy residential definitionsThe structural paths discussed here use the stated single-family or two-or-fewer-unit category. Energy law uses its own building definition and height criteria.A code classification is not automatically the same as a loan or license classification.
A directory report and a permit determinationCDB's directory identifies reported code editions, amendments and reporting dates. The applicable authority and actual legal record still matter for the project.A directory entry is a starting point, not a completed compliance opinion.

Work through the facts

1. Zoning allows the restaurant

An exercise states that zoning allows a restaurant at a former shop, but the responsible officials identify required exhaust, plumbing and fire-safety work before the proposed occupancy.

  1. Zoning addresses the allowed use at the location.
  2. The stated construction and occupancy conditions remain separate.

Answer: The zoning approval does not satisfy the separately identified building and related code requirements.

2. A newer book is not the whole local-baseline test

In 2026, a municipality's structural-code analysis falls under Section 10.18. A student says the statute automatically requires the newest published model edition without considering its baseline definition.

  1. The eligible publication window is the current year and preceding nine calendar years.
  2. The statutory baseline is the eligible edition with the least restrictive structural-design provisions, using separate definitions for the relevant building categories. It is not a menu for combining individual clauses from different editions.

Answer: Identify the actual structural stringency test; do not substitute a newest-book slogan.

3. A code was adopted but not reported

An exercise establishes that a municipality was required to identify its adopted code under Section 10.18 and failed to do so. The owner says adoption alone rules out the non-building-code-jurisdiction path.

  1. Section 10.09-1's definition also includes the specified reporting failure.
  2. The statutory classification is not limited to never adopting a code.

Answer: The owner's conclusion omits a statutory branch. Apply the correct path using the established facts.

4. A three-apartment building and the statutory definition

For Section 10.09-1 only, the property is a three-apartment building, not a single-family home and not a qualifying exempt farm building.

  1. That section's commercial definition excludes the specified single-family or two-or-fewer-unit dwellings and the stated farm category.
  2. It does not use a universal one-to-four-unit residential lending rule.

Answer: The three-apartment property is not removed from that definition merely by calling it residential in everyday speech. Do not carry this classification into every other law.

5. A Chicago permit with limited scope

The Chicago permit application and associated plans authorize drywall replacement. The owner adds an unlisted bathroom and bedroom conversion, then claims the permit covers them.

  1. Chicago Section 14A-4-413.1 authorizes only the described scope and associated construction documents.
  2. The permit does not authorize work violating the code.

Answer: The stated drywall permit is not approval of the additional conversion. The actual correction process requires the responsible authority.

6. New residential construction with no stated contract code

In the covered non-code setting, a home-construction contract neither states an agreed residential code nor establishes agreement under Section 15.

  1. The statute supplies a fallback: the specified energy code, state plumbing code and current IRC.
  2. The Act has its own definitions and exclusions; other applicable legal layers are not silently waived.

Answer: A silent contract does not mean no code requirements.

7. A commercial improvement at the threshold

For Section 10.09-1, assume covered work commenced after January 1, 2025, the structure's before-work market value is $400,000 and qualifying improvement cost is $200,000. No statutory exclusion applies.

  1. $200,000 / $400,000 = 50%.
  2. The definition says equals or exceeds 50%, not only more than 50%.
  3. The applicable qualified-inspection and certification requirements must then be analyzed before occupancy.

Answer: These stipulated facts meet that cost threshold. This is not a property valuation or a decision that every project with the same price has the same legal scope.

8. An old certificate and later work

An occupancy certificate was issued in 2004. A later owner carried out a 2022 addition. The only approval offered for that addition is the older certificate.

  1. The certificate could not have inspected work performed 18 years later.
  2. Check what approvals were actually required for the later work; not every jurisdiction requires a new certificate for every repair.

Answer: The older document alone does not establish approval of the later addition.

9. An existing stair called grandfathered

An owner points to the age of an old stair but supplies no applicable existing-building provision, work history or determination concerning an unsafe condition.

  1. Age alone does not establish whether the condition may lawfully remain.
  2. It also does not automatically prove an upgrade is required.

Answer: Identify the current applicable rule and relevant facts before reaching either conclusion.

10. A proposal is not an adopted private stretch requirement

As of this review, CDB's page identifies the 2026 stretch code as under development. A private-project owner assumes its year label makes every proposed provision mandatory statewide.

  1. A development label does not establish adopted legal effect for that project.
  2. Confirm the actually adopted component, municipality and applicable effective provisions. CDB projects have their own statutory path.

Answer: Do not substitute a future proposal or publication year for the controlling adopted requirements.

Mistakes to avoid

  • Illinois has no statewide requirements outside cities. State statutory paths and subject-specific requirements can still apply.
  • All local structural codes must simply use the latest book. Read the actual baseline definition and scope.
  • A four-unit residential lending rule classifies every building code. Definitions vary by statute and code layer.
  • Adoption and reporting are the same event. The non-code-jurisdiction definitions also address specified reporting failures.
  • A permit approves all work done while it is open. The permitted scope and associated documents matter.
  • Every renovation must have a new occupancy certificate. Check the applicable requirement and exceptions.
  • Every old feature is exempt, or every old feature must be upgraded. Neither conclusion follows from age alone.
  • The base-code edition and stretch edition are interchangeable. Identify the component and legal adoption path.
  • A passed private inspection closes the public permit file. The reviews have different authority and scope; official closeout must be verified.

Check your understanding

These are original teaching questions, not recalled or predicted PSI questions. Answer first, then explain why the other choices fail.

1. What best describes a building code?

  1. An automatic transfer of ownership.
  2. A formula setting mortgage interest.
  3. An enacted set of minimum requirements for covered construction and building safety.
  4. A private promise that every building is luxurious.
Show answer and explanation

Answer: C. An enacted set of minimum requirements for covered construction and building safety.

A building code is a public control within its legal scope. It is different from private quality promises, financing terms and title transfers.

2. Under Section 10.18, which publication window defines eligible model editions for the local structural baseline?

  1. The current year or preceding nine calendar years, with the stated least-restrictive structural test.
  2. Every edition ever published.
  3. Only the newest book sold by the publisher.
  4. The latest ten published editions, regardless of their years.
Show answer and explanation

Answer: A. The current year or preceding nine calendar years, with the stated least-restrictive structural test.

The statute uses calendar years, not ten code editions. It separately defines baseline new-building, existing-building and residential codes; the local structural stringency comparison must follow those definitions.

3. A municipality was required to identify its adopted code to CDB under Section 10.18 but failed to do so. Can adoption alone exclude it from Section 10.09-1's non-building-code-jurisdiction definition?

  1. Yes; reporting never matters.
  2. No; the definition also includes the stated reporting-failure branch.
  3. Yes; a lender can waive the statute.
  4. Yes; only never-adopted areas can qualify.
Show answer and explanation

Answer: B. No; the definition also includes the stated reporting-failure branch.

Section 10.09-1 expressly includes an area that has not adopted a code or is required to but has not identified its adopted code under Section 10.18. Apply the established facts rather than an informal label.

4. A newly constructed commercial building is covered by Section 10.09-1 in a non-building-code jurisdiction. Which step is required before occupancy under that section?

  1. Only a private buyer inspection is needed, regardless of inspector qualification.
  2. No legal requirement remains because no code was adopted.
  3. A broker emails a statement that the building looks safe.
  4. The owner or agent contracts for a qualified inspection and the qualified inspector files the required certification with the municipality or county.
Show answer and explanation

Answer: D. The owner or agent contracts for a qualified inspection and the qualified inspector files the required certification with the municipality or county.

The section sets both the inspection-contract and filed-certification conditions, together with its listed codes and definitions. A private inspection or a broker's opinion is not automatically the statutory certification.

5. A covered new-home construction contract in a non-code setting states no code and the parties have no qualifying agreement. What does Section 15 provide?

  1. No construction requirements.
  2. Automatic approval of every future addition.
  3. A statutory fallback including the specified energy code, state plumbing code and current IRC, read with the Act's definitions.
  4. Only the seller's preferred code, regardless of law.
Show answer and explanation

Answer: C. A statutory fallback including the specified energy code, state plumbing code and current IRC, read with the Act's definitions.

The fallback prevents a silent contract from eliminating the statutory code path. The Act addresses new residential construction; it is not a blanket rule deciding every existing-home repair.

6. For Section 10.09-1, assume covered work after January 1, 2025, qualifying improvement cost $200,000, before-work structure value $400,000 and no applicable exclusion. What follows?

  1. It proves the building may be occupied without inspection.
  2. Land value must always be added to the denominator.
  3. It meets the equals-or-exceeds-50% cost threshold on the stated facts.
  4. It fails because the cost must be strictly greater than 50%.
Show answer and explanation

Answer: C. It meets the equals-or-exceeds-50% cost threshold on the stated facts.

The ratio is 50%. The statute says equals or exceeds and uses the structure's before-improvement value. Meeting that definition does not itself establish completed compliance or approval to occupy.

7. A Chicago permit application and plans cover only drywall replacement. What does Section 14A-4-413.1 say about an unlisted bathroom conversion?

  1. Any work done during the permit period is automatically approved.
  2. Fresh paint supplies the missing approval.
  3. The limited permit does not authorize the unlisted conversion or code violations.
  4. The permit is a statewide exemption.
Show answer and explanation

Answer: C. The limited permit does not authorize the unlisted conversion or code violations.

Chicago's scope provision limits authorization to the described work and associated documents. This is a named local example; it does not replace another municipality's own administrative provisions.

8. Does every renovation everywhere in Illinois necessarily require a new certificate of occupancy?

  1. No; occupancy approvals never matter.
  2. Yes; even wholly unrelated private repairs always do.
  3. No; check the applicable jurisdiction, scope and exceptions.
  4. Yes; there are no exceptions in any local code.
Show answer and explanation

Answer: C. No; check the applicable jurisdiction, scope and exceptions.

Occupancy approval can be important, but its requirement and exceptions are code-specific. Chicago Section 14A-7-702.1 itself has exceptions. Do not turn the general approval sequence into an unconditional requirement for every project.

9. Which base-energy-code update does CDB identify as effective November 30, 2025?

  1. The 2024 Illinois Energy Conservation Code, based on IECC with Illinois amendments.
  2. A statewide permit waiver for all renovations.
  3. Automatic adoption of every proposed 2026 stretch provision.
  4. A repeal of statewide energy requirements.
Show answer and explanation

Answer: A. The 2024 Illinois Energy Conservation Code, based on IECC with Illinois amendments.

The official base-code page states that effective date for the 2024 Illinois edition. The adopted stretch component, project scope, exemptions and applicable transition or timing rules require separate review.

10. Which statement correctly distinguishes the stretch-code paths discussed here?

  1. A residential municipal adoption necessarily adopts every commercial component too.
  2. Municipal components can be adopted separately, while applicable CDB-authorized or partly CDB-funded projects have a separate statutory path.
  3. A proposal title alone makes it adopted statewide.
  4. Every private Illinois project automatically uses any municipality's stretch code.
Show answer and explanation

Answer: B. Municipal components can be adopted separately, while applicable CDB-authorized or partly CDB-funded projects have a separate statutory path.

Section 55 permits separate municipal components and addresses the CDB project path. Identify actual adoption and legal applicability; do not generalize it into every private or publicly funded project under every agency.

11. An owner calls an old stair grandfathered but provides no applicable rule, work history or determination concerning safety. What is best?

  1. Neither conclusion follows from age alone; identify the controlling existing-building rule and facts.
  2. Its age proves it must immediately be rebuilt.
  3. The asking price decides compliance.
  4. Its age proves it is lawful.
Show answer and explanation

Answer: A. Neither conclusion follows from age alone; identify the controlling existing-building rule and facts.

An older condition may be allowed, may face requirements triggered by work or occupancy, or may be subject to an applicable safety rule. The specific law and facts must support the conclusion.

12. A restaurant is allowed by zoning, but the exercise states that code officials require exhaust and fire-safety work for its proposed occupancy. Which answer is best?

  1. The stated building and related code requirements still need to be satisfied.
  2. The old permit becomes a defect-free warranty.
  3. A lender may cancel public code requirements.
  4. Zoning approval automatically satisfies every construction requirement.
Show answer and explanation

Answer: A. The stated building and related code requirements still need to be satisfied.

Zoning and construction or occupancy controls answer different questions. These facts expressly identify separate requirements, so allowed land use does not resolve the construction and occupancy issue.

Common questions

What is a building code in real estate?

It is an enacted set of minimum requirements for covered construction, alteration, systems and safety. Depending on the legal layer, it can address structure, fire protection, egress, sanitation, energy or accessibility. The adopted law and its amendments control; a model book alone is not automatically local law or a warranty of premium workmanship.

How is a building code different from zoning?

Zoning controls land use and development location or intensity. Building codes govern covered construction, systems, safety and occupancy. Both can affect the same project. A permitted use does not itself approve its structural, mechanical, plumbing, fire or accessibility work.

Does Illinois have statewide building-code requirements in October 2026?

Yes. The January 1, 2025 structural baseline requirements coexist with local codes and other statewide layers. Jurisdictions with adopted codes use Section 10.18's structural stringency framework. Covered non-building-code settings have different statutory paths. Do not reduce that framework to either no statewide requirements or one identical unamended book for every property.

Does the local structural baseline require the newest code edition?

Not simply. Section 10.18 defines the baseline by the eligible edition with the least restrictive structural-design provisions among editions first published in the current year or preceding nine calendar years. It separately addresses the relevant new nonresidential, existing nonresidential and residential categories. It is not a permission to ignore other applicable code provisions or pick arbitrary clauses from different editions.

What if the city or county has no code or never reported it?

The non-code definitions include the specified absence of adoption and certain failures to identify an adopted code to CDB. Section 10.09-1 supplies a covered commercial inspection and certification path. The Residential Building Code Act supplies a new-home contract path. Statewide subject-specific requirements can still apply. Determine the correct branch instead of treating no local enforcement as permission to ignore the law.

What commercial work triggers Section 10.09-1?

It covers its defined newly constructed or substantially improved commercial buildings in a non-building-code jurisdiction before occupancy. For work from January 1, 2025, the improvement definition generally uses qualifying cost equal to or exceeding 50% of the structure's before-work market value. It also addresses substantial damage and specified minimum-safety-correction and historic-structure exclusions. Read all those conditions; a price alone does not settle every project.

Does commercial mean only shops and offices under that section?

No. For Section 10.09-1, the definition excludes the specified single-family or two-or-fewer-unit residential dwellings and qualifying exempt farm buildings. A larger apartment building is not excluded merely because its occupants live there. Energy law and other statutes use their own definitions, so do not export this classification into every mortgage, licensing or energy question.

What happens to a new-home contract without an agreed code?

In the covered non-code setting, Section 15 provides a fallback incorporating the specified energy code, state plumbing code and current IRC. The parties' agreed-code route is separately defined, including an authorized nearby municipal or county code in effect on the first construction day within the statutory 100-mile range. The Act's IRC definition excludes Parts IV and VII. CDB explains that this Act applies to new residential construction, not every repair to an existing home.

Does a building permit prove completed compliance?

No. Check the permitted scope, associated plans, work performed, inspections, corrections and required closeout. For a concrete local example, Chicago Section 14A-4-413.1 limits a permit to its described scope and says it does not authorize code violations. A different jurisdiction's procedure must be checked on its own terms.

What does a certificate of occupancy establish?

Read the certificate's stated building or portion, occupancy classification and conditions. Chicago Section 14A-7-702.2 illustrates an inspection-based certificate describing its scope, while Section 14A-7-702.1 includes exceptions and says issuance does not authorize code violations. It is not proof that later unreviewed work was approved or that every concealed feature is defect-free. Not every renovation requires a new certificate.

Are old buildings grandfathered?

That word is too broad by itself. Lawful existing conditions may sometimes remain, while work, occupancy changes, unsafe conditions or specifically applicable provisions can require action. Building age alone proves neither compliance nor an upgrade obligation. CDB also distinguishes construction-code issues from locally adopted property-maintenance rules addressing ongoing conditions.

What is the current Illinois base energy-code edition?

CDB identifies the 2024 Illinois Energy Conservation Code, based on the 2024 IECC with Illinois amendments, as effective November 30, 2025. Determine the applicable project provisions, exemptions and timing rather than applying a book solely by its cover year. A locally adopted stretch component is a separate path, not another name for the base code.

When does a stretch energy code apply?

A municipality can adopt the commercial and residential components jointly or separately; the adopted component replaces the base within its applicable scope. Section 55 separately addresses projects to which an energy code applies that are authorized or funded in any part by CDB after July 1, 2024. That is more specific than every publicly funded project or every private project statewide. As of this review, CDB lists the 2026 stretch code as under development; do not treat a proposal as an already applicable adopted requirement.

Who decides the local code issue?

CDB identifies the local authority having jurisdiction as the relevant code authority for privately funded local projects and explains that CDB cannot simply overrule that official outside its own projects. Different state agencies can have separate responsibilities. The available administrative or legal process depends on the applicable law; the glossary does not make every informal official statement unreviewable.

What should a buyer or broker verify?

Start with jurisdiction, the applicable adopted code and amendments, project category, funding and date. Compare actual work with permits, plans, inspection records, open violations and any occupancy approval required. Describe known facts accurately and obtain the appropriate professional or official interpretation. A broker's observation or a buyer's private inspection does not automatically certify technical compliance or close the public permit file.

Where does this appear on the PSI outline?

The relevant public-control context is national II.B, government controls on land use, with related private controls in II.C. The whole Land Use Controls category has five scored national broker questions, not five questions assigned to this glossary entry. These are original exercises, not live PSI questions or a validated readiness measure. Review the controlling rule and why the other choices fail.

Which date controls a covered non-code commercial inspection path?

Section 10.09-1 has a specific rule: once a permit is issued, it uses requirements in effect on January 1 of the calendar year of the permit application, or, where no permit is required, January 1 of the year construction begins, for the stated permit or construction duration. Keep that clause attached to its statutory path. Do not make it a universal rule for every local permit or ignore separately applicable state provisions.

How do I verify the local edition and amendments?

CDB lists reported model-code titles, editions, local-amendment information and reporting dates. Compare that starting information with the actual ordinance and the responsible authority for the project. Section 10.18 requires identification of a new adopted edition at least 30 days before its effective date; reporting does not replace the applicable permit, inspection or occupancy process.

Keep practising

Your next practice step

Put land use into practice

Identify the public power or private restriction before choosing the result.

These web resources are free. The app has a separate free starter tier and optional paid full access.

Official sources and scope

Was this guide useful?

Choose one response. You can add a short note, especially if a rule, example, or explanation needs work. No name or email is requested.