References

The books behind these questions.

Every Alternative Solutions practice question links back to the reference you'd use in the real exam.

NBC 2020

The primary reference: Division A compliance articles, objectives, functional statements, and the attribution tables at the end of each Division B Part.

Architect's Studio Companion

Sections 1 and 7 explain the objective-based code framework and envelope performance in accessible diagrams, supporting alternative-solution reasoning.

What you'll be tested on

The skills behind Alternative Solutions questions.

Examitect drills each of these areas. The list below maps to the question categories you'll see inside.

  • Identify the NBC code objectives (OS, OH, OA, OP, OE) and their sub-objectives
  • Read an attribution table to find which objectives and functional statements apply to an acceptable solution
  • Develop and document alternative solutions under Division A 1.2.1.1.(1)(b)
  • Coordinate the alternative solution process with the authority having jurisdiction

Why this topic matters. Examiners set up scenarios where a prescriptive requirement conflicts with another constraint, then ask what you do. The candidate who knows when to reach for an alternative solution, and can name the documentation and approval steps that follow, earns the marks.

Study Notes on Alternative Solutions.

Alternative Solutions on the ExAC: what objective 5.4 covers

ExAC objective 5.4 covers the alternative-solution compliance pathway: Division A's objectives and functional statements, the attribution tables in Division B, and the process for proposing a design that departs from the prescriptive path. Questions appear in scenario-based, multiple-choice, and multi-select formats, and build on the earlier NBC topics in Section 2.

Sub-topic Primary reference(s) Supplementary reference(s)
What alternative solutions are Jump What alternative solutions are. Jump to section. NBC 2020: Division A 1.2.1.1.(1) Architect's Studio Companion (6th ed.): Sections 1, 7
Alternative solutions in the NBC Jump Alternative solutions in the NBC. Jump to section. NBC 2020: Division A 1.2.1.1.(1)(b), Division B 1.1.2.1. Architect's Studio Companion (6th ed.): Sections 1, 7
The alternative solution process Jump The alternative solution process. Jump to section. NBC 2020: attribution tables (e.g., Table 5.10.1.1.), Division B 1.1.2.1. Architect's Studio Companion (6th ed.): Sections 1, 7
Objectives and functional statements Jump Objectives and functional statements. Jump to section. NBC 2020: Division A Part 2 (Objectives), Part 3 (Functional Statements) Architect's Studio Companion (6th ed.): Sections 1, 7

What alternative solutions are, and when you reach for them

Most designs comply with the NBC by following the prescriptive acceptable solutions in Division B. The output of that work is a complete code analysis document: a record of the building's major occupancy classification, the applicable Parts of Division B, and the prescriptive requirements from each Part that the design must meet. When you get to a point where the prescriptive path doesn't work, the document also records your transition to the alternative solution process and the analysis supporting it.

Key distinction

An acceptable solution (Division B) and an alternative solution (Division A 1.2.1.1.(1)(b)) are not two versions of the same thing. An acceptable solution is the prescriptive technical requirement in Division B. An alternative solution is a different design that achieves at least the same level of performance. You always start with the acceptable solution and switch to an alternative only when the prescriptive path genuinely doesn't work.

Alternative solutions in the NBC

What objective 5.4 tests. Official ExAC objective 5.4 in the exam preparation guide is "Understand the requirements for achieving design compliance using alternative solutions, as set out in Division A and in subsection 1.1.2 of Division B of the National Building Code". The primary references are NBC 2020 Division A Part 2 (Objectives), Division A Part 3 (Functional Statements), article 1.2.1.1.(1)(b), Division B article 1.1.2.1., and Part-specific attribution tables such as Table 5.10.1.1. The supplementary reference is The Architect's Studio Companion (6th ed., Sections 1 and 7). Exam questions test whether you know what an alternative solution is, how it relates to objectives and functional statements, and what the documentation and AHJ process looks like.

The two compliance pathways

Article 1.2.1.1.(1) is the most important sentence in Division A. It states that compliance with the NBC is achieved by one of two means:

  • Clause (a): Complying with the applicable acceptable solutions in Division B. If you meet all the prescriptive requirements, you are automatically deemed to satisfy all the linked objectives and functional statements.
  • Clause (b): Using alternative solutions that achieve at least the minimum level of performance required by Division B in the areas defined by the objectives and functional statements attributed to the applicable acceptable solutions.

Clause (a) is the default path for most designs. Clause (b) is the alternative-solution path. You use clause (b) when the prescriptive path is not workable for the project.

NBC code objectives

Division A Part 2 contains the full set of code objectives. The NBC has five main objectives, each with numbered sub-objectives:

Code Objective Key sub-objectives
OS Safety OS1 Fire Safety, OS2 Structural Safety, OS3 Safety in Use, OS4 Resistance to Unwanted Entry, OS5 Safety at Construction and Demolition Sites
OH Health OH1 Indoor Conditions, OH2 Sanitation, OH3 Noise Protection, OH4 Vibration and Deflection Limitation, OH5 Hazardous Substances Containment
OA Accessibility OA1 Barrier-Free Path of Travel, OA2 Barrier-Free Facilities
OP Fire and Structural Protection of Buildings OP1 Fire Protection of Buildings, OP2 Structural Sufficiency of Buildings, OP3 Protection of Adjacent Buildings from Fire, OP4 Protection of Adjacent Buildings from Structural Damage
OE Environment OE1 Resources, OE1.1 Excessive Use of Energy

Functional statements

Division A Part 3 contains the functional statements. Functional statements are more specific than objectives: they describe the building conditions that help satisfy the objectives. For example, a functional statement might say that a building's fire-resistance assembly shall limit the spread of fire to protect occupants from injury. Like objectives, functional statements are qualitative and cannot be used alone to design a building. They serve as the framework for evaluating alternative solutions.

Attribution tables

The attribution tables are found at the end of each Part of Division B. Each table maps specific acceptable solutions (by article number) to the objectives and functional statements they are intended to satisfy. For example, Table 5.10.1.1. in Part 5 shows which envelope acceptable solutions are attributed to OS1, OH1, or other objectives. When you propose an alternative solution, you look up the acceptable solution in the attribution table and your alternative must satisfy all of the same attributed objectives at an equivalent level of performance.

Division B article 1.1.2.1. (Attributions to Acceptable Solutions) is not itself a table: it is the cross-reference article stating that, for compliance under Clause 1.2.1.1.(1)(b) of Division A, the attributed objectives and functional statements are those identified in the tables in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3., and 9.37.

How to develop and document an alternative solution

An alternative solution proposal must include four elements:

  1. The acceptable solution being departed from. Identify the specific Division B provision (e.g., "Section 3.2.2. fire-resistance requirements for floor assemblies") that your design does not comply with prescriptively.
  2. The attributed objectives and functional statements. Look up the attribution table for that provision and list every objective and functional statement attributed to it. Your alternative must satisfy all of them.
  3. The proposed alternative design. Describe what you are proposing instead of the prescriptive solution.
  4. The supporting analysis. Demonstrate that your alternative achieves at least the minimum level of performance required by Division B in the areas defined by the attributed objectives and functional statements. Supporting analysis may include fire-performance testing, engineering calculations, computer fire or structural modelling, or reference to published research and recognized engineering standards.

You submit the complete package to the authority having jurisdiction (AHJ) for review and approval before construction starts. The AHJ has the authority to accept or reject the proposal.

How to spot an alternative-solutions question

Alternative-solutions questions often present a scenario where the prescriptive path is blocked (heritage constraint, innovative material, unusual geometry) and ask what the architect does next. The correct answer involves identifying the departure from the acceptable solution, consulting the attribution table, and submitting an analysis to the AHJ. Wrong answers typically skip one of those steps: for example, they propose the alternative without documenting which objectives apply, or they proceed without AHJ review.

The alternative solution process step by step

The alternative solution process is not just a fallback when things go wrong. It's a formal mechanism built into the NBC's objective-based structure that allows innovation and site-specific solutions. Here is the full process for ExAC purposes.

When to trigger the alternative solution process

Common triggers include:

  • Heritage or existing buildings where the prescriptive solution would cause unacceptable damage or change
  • Innovative materials, assemblies, or systems not described in Division B
  • Buildings with unusual geometry or program where prescriptive limits (e.g., travel distance, spatial separation) cannot be met
  • Site constraints that prevent the prescriptive solution from being installed (e.g., a party wall that can't receive a fire-resistance treatment described in Division B)

Step 1: Identify the departure

Be specific. "The design does not comply with the NBC" is not enough. You must name the exact Division B provision being departed from: for example, "the design proposes a floor assembly that does not have the 1-hour fire-resistance rating required by Article 3.2.2.20.(1) of Division B."

Step 2: Look up the attribution table

Find the attribution table at the end of the relevant Division B Part. Identify every objective and functional statement attributed to the provision being departed from. This is your performance scope. Your alternative must match or exceed the performance level in every one of those areas.

Step 3: Set the performance target

The Note to 1.2.1.1.(1)(b) clarifies the performance target: "an effort must be made to demonstrate that an alternative solution will perform as well as a design that would satisfy the applicable acceptable solutions in Division B, not 'well enough' but 'as well as.'" Where Division B offers multiple designs for the same purpose, the design with the lowest performance level generally sets the minimum target for the alternative.

Step 4: Produce the supporting analysis

The supporting analysis must be quantitative where possible. Methods recognized by the NBC and its intent statements include:

  • Fire testing to recognized standards (e.g., CAN/ULC-S101 for fire-resistance)
  • Engineering calculation using recognized structural or fire-engineering methods
  • Computer modelling (e.g., zone models or CFD for fire scenarios)
  • Reference to published research or recognized engineering documents

Step 5: Submit to the AHJ

The complete package goes to the authority having jurisdiction before construction. The AHJ reviews it and either accepts it, requests modifications, or rejects it. The AHJ's approval does not exempt the building from other applicable code requirements.

ExAC trap

On the exam, "just build it and show it works" is never correct. The alternative solution must be submitted to and approved by the AHJ before construction. Any answer that skips the pre-approval step is wrong.

NBC objectives and functional statements in detail

Division A Parts 2 and 3 are the theoretical backbone of the alternative solution framework. You need to know what each objective is called, what it covers, and how it connects to functional statements.

Safety objectives (OS)

OS1 Fire Safety limits the probability that fire or explosion will cause injury or death. Sub-objectives include OS1.1 (fire or explosion occurring), OS1.2 (fire spreading beyond its origin), OS1.3 (structural collapse due to fire), OS1.4 (fire safety systems failing), and OS1.5 (persons impeded from moving to safety).

OS2 Structural Safety limits the probability that structural failure will cause injury or death. Sub-objectives cover loads exceeding capacity (OS2.1, OS2.2), deterioration of building elements (OS2.3), vibration (OS2.4), and instability (OS2.5).

OS3 Safety in Use covers the many non-fire, non-structural hazards: tripping, slipping, falling, contact with hot surfaces, energized equipment, hazardous substances, high-level sound from fire alarms, and persons becoming trapped in confined spaces.

OS4 Resistance to Unwanted Entry applies only to dwelling units in Part 9 buildings.

Health objectives (OH)

OH1 Indoor Conditions covers indoor air quality (OH1.1), thermal comfort (OH1.2), and contact with moisture (OH1.3). OH2 covers Sanitation: waste, water, personal hygiene, and contact with contaminated surfaces. OH3 Noise Protection applies only to dwelling units. OH4 Vibration and Deflection Limitation covers illness risks from high levels of vibration or deflection of building elements. OH5 Hazardous Substances Containment applies only to the extent that it relates to code compliance.

Accessibility objective (OA)

OA1 Barrier-Free Path of Travel and OA2 Barrier-Free Facilities are the two accessibility sub-objectives. The OA objective does not apply to all buildings: note the exceptions in Article 2.1.1.2. for certain residential and industrial occupancies.

Protection of buildings objectives (OP)

OP1 Fire Protection of Buildings limits the probability of fire spreading through the building fabric. OP2 Structural Sufficiency of Buildings limits the probability of structural failure that would impair the building's ability to function. OP3 Protection of Adjacent Buildings from Fire and OP4 Protection of Adjacent Buildings from Structural Damage extend the same protection to neighbouring buildings: fire spreading beyond the building of origin, and structural damage from settlement, collapse, impact, or excavation failure. These four sub-objectives relate to property protection rather than occupant safety.

Environment objective (OE)

OE1 Resources limits the probability that resources will be used in a way that has an unacceptable effect on the environment. Its single sub-objective, OE1.1, addresses excessive use of energy. OE is the objective linked to the energy and sustainability provisions in NBC 9.36. and to the NECB as an alternative acceptable solution for that section.

Objective application limits

Not every objective applies to every building. OS4 (Resistance to Unwanted Entry) applies only to dwelling units in Part 9. OH3 (Noise Protection) applies only to dwelling units. OA does not apply to industrial or restricted-access occupancies. On the exam, always check whether the specific objective cited actually applies to the occupancy type in the scenario.

How each reference fits objective 5.4

Objective 5.4 draws on two references, in different ways. The NBC is the primary source for all alternative-solution requirements. The Architect's Studio Companion provides plain-language explanations and diagrams that help you apply the objective-based framework to design scenarios.

Reference Scope for this topic
NBC 2020, Division A Part 1 Compliance pathways (1.2.1.1.): acceptable solutions under clause (a) and alternative solutions under clause (b)
NBC 2020, Division A Part 2 The five code objectives (OS, OH, OA, OP, OE) and all sub-objectives with their full definitions
NBC 2020, Division A Part 3 Functional statements: conditions in the building that help satisfy the objectives
NBC 2020, Division B Parts 3, 4, 5, 9 Prescriptive acceptable solutions (the departure point for any alternative) and attribution tables at the end of each Part
NBC 2020, Division B 1.1.2.1. Attributions to Acceptable Solutions: the cross-reference article that points to the Part-specific attribution tables in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3., and 9.37.
Architect's Studio Companion, 6th ed., Sections 1 and 7 Plain-language summary of the objective-based code structure and envelope performance concepts that support alternative-solution reasoning

Key Alternative Solutions terms (glossary)

Acceptable solution
A technical requirement in Division B of the NBC. Compliance with an acceptable solution is automatically deemed to satisfy all the objectives and functional statements attributed to it.
Alternative solution
A design that differs from an acceptable solution in Division B but achieves at least the minimum level of performance required by Division B in the areas defined by the attributed objectives and functional statements. Authorized by Division A 1.2.1.1.(1)(b).
Attribution table
A table at the end of each Division B Part that maps specific article numbers to the code objectives and functional statements they are intended to satisfy. Used to define the performance scope for alternative solutions.
Authority having jurisdiction (AHJ)
The organization, office, or individual responsible for enforcing the NBC as adopted by the relevant province or territory. Alternative solutions must be submitted to and approved by the AHJ before construction.
Equivalent performance
The standard an alternative solution must meet: it must perform as well as the applicable acceptable solution, not merely "well enough." The Note to 1.2.1.1.(1)(b) specifies this directly.
Functional statement
A statement in Division A Part 3 describing a building condition that helps satisfy a code objective. More specific than an objective but still qualitative. Used together with objectives to define performance scope for alternative solutions.
Intent statement
A statement explaining the reasoning behind a Division B acceptable solution. Published separately in the "Supplement to the NBC 2020: Intent Statements." Not a legal component of the code but useful for establishing performance targets for alternative solutions.
Objective
A broad, qualitative goal in Division A Part 2 that the NBC requirements are intended to achieve. Objectives define the boundaries of what the code addresses but are not used directly for design or compliance.

How Alternative Solutions questions are asked on the ExAC

Alternative-solutions questions are scenario-based by nature. The exam presents a design situation where compliance is in question and asks you to work through the alternative-solution decision. Here are the main question formats.

Question format Typical wording
Multiple choice "Which Division A article permits an alternative solution?"
Multi-select "Which of the following are required elements of an alternative solution submission? Select three."
Scenario-based "A heritage building cannot receive the prescriptive fire-resistance treatment for its floor assembly. What is the correct next step?"
Ordering "Place the following steps of the alternative solution process in the correct order."
Definition "What does 'equivalent performance' mean in the context of an alternative solution?"
Short answer (paid) "Explain the four elements required in an alternative solution submission and identify the performance standard the alternative must meet."

Common ExAC traps in Alternative Solutions questions

Alternative-solutions questions reward precise knowledge of the Division A framework. Here are the traps that catch the most candidates.

  1. Confusing objectives and functional statements. Objectives (Division A Part 2) are the broad qualitative goals. Functional statements (Division A Part 3) are more specific conditions that help satisfy the objectives. They are not the same thing. An attribution table lists both, and both must be satisfied by an alternative solution.
  2. Skipping the AHJ step. Any answer that proposes an alternative solution and then proceeds directly to design or construction without AHJ review is wrong. The AHJ must review and approve before construction starts. This is a non-negotiable step in alternative-solutions questions.
  3. Thinking an acceptable solution has a higher performance bar than an alternative solution. An alternative solution must perform at least as well as the acceptable solution, but the acceptable solution is not a "gold standard." Division B sets the minimum. Your alternative can be better, but it must not be worse.
  4. Applying all objectives regardless of occupancy. Not every objective applies to every building. OS4 (Resistance to Unwanted Entry) applies only to dwelling units in Part 9. OH3 (Noise Protection) applies only to dwelling units. OA (Accessibility) does not apply to all industrial or restricted-access uses. Attribution table questions that ask which objectives apply to a specific assembly or provision must be answered based on what the attribution table says, not based on which objectives you think should logically apply.

Tips for Intern Architects studying Alternative Solutions

  • Practice reading attribution tables. Download or access the NBC 2020 and open the attribution table at the end of Part 3 or Part 5. Pick a random article and trace it back through the table to see which objectives and functional statements apply. This is the exact skill tested in alternative-solutions questions.
  • Use The Architect's Studio Companion as your plain-language guide. Sections 1 and 7 present the objective-based code framework in diagrams and prose that make Division A easier to absorb. Read the Studio Companion first, then go into the NBC text.
  • Write out the alternative solution steps from memory. The four-step process (departure, attribution, alternative design, supporting analysis) and the AHJ submission step should come out of your pen automatically. Practice writing them out without notes.
  • Know the difference between prescriptive and performance. The NBC is not a performance code. Division B acceptable solutions are prescriptive minimum requirements. Alternative solutions use Division A objectives and functional statements as performance criteria, but the standard is "at least as well as" the prescriptive path, not an abstract performance level.

How to study Alternative Solutions step by step

  1. Read The Architect's Studio Companion, 6th Edition, Sections 1 and 7 (about 2 hours). Get the plain-language overview of the objective-based framework before opening the NBC.
  2. Read NBC 2020 Division A Parts 2 and 3 (objectives and functional statements) (about 2 hours). Build a one-page summary of all objectives (OS, OH, OA, OP, OE) with their sub-objectives and the key limitations on which buildings they apply to.
  3. Study the attribution table structure (about 3 hours). Open the attribution table at the end of Division B Part 3 and Part 5. Trace 5 to 10 articles through to their objectives and functional statements. Understand how an alternative solution would use this table.
  4. Finish with Examitect practice questions for objective 5.4. Review every explanation, especially for questions you got wrong. Prioritize scenario-based questions over definition questions.
One-line summary

Objective 5.4 is about the alternative-solution pathway: departure, attribution, alternative design, supporting analysis, AHJ approval. It relies on NBC Division A and The Architect's Studio Companion Sections 1 and 7. Learn the objectives and functional statements, practise reading attribution tables, and work through the alternative-solution steps from memory.

FAQ

Alternative Solutions FAQ

An alternative solution is a design approach that differs from the prescriptive acceptable solutions in Division B but achieves at least the minimum level of performance required by those acceptable solutions in the areas defined by the objectives and functional statements attributed to them. Division A 1.2.1.1.(1)(b) permits this path. You must identify the acceptable solution being departed from, the objectives and functional statements it is attributed to, and demonstrate equivalent or better performance through testing, modelling, or expert analysis. The authority having jurisdiction reviews and approves the proposal.

You propose an alternative solution when the prescriptive acceptable solutions in Division B are not workable for the project. Common triggers include heritage buildings where prescriptive means can't be applied without damage, innovative materials or systems not described in the code, complex geometries that exceed prescriptive limits, or site constraints that make a compliant prescriptive design impossible. The alternative must perform at least as well as the prescriptive solution it replaces.

You need four pieces of information: the acceptable solution in Division B that you are departing from, the objectives and functional statements attributed to that acceptable solution (found in the attribution table at the end of each Part), the proposed alternative design, and the supporting analysis showing equivalent performance. The analysis may include fire-performance testing, engineering calculations, computer modelling, or reference to published research. You submit the package to the authority having jurisdiction before construction starts.

The NBC 2020 has five objectives: Safety (OS), Health (OH), Accessibility (OA), Fire and Structural Protection of Buildings (OP), and Environment (OE). Each is broken into numbered sub-objectives (e.g., OS1 Fire Safety, OS2 Structural Safety, OS3 Safety in Use). The attribution tables at the end of each Division B Part list which objectives and functional statements each acceptable solution is attributed to. When you propose an alternative solution, you must demonstrate equivalent performance in every area defined by those attributed objectives and functional statements.

Each Part of Division B ends with an attribution table that maps specific acceptable solutions (by article number) to the objectives and functional statements they are intended to satisfy. For example, Table 5.10.1.1. in Part 5 shows which envelope acceptable solutions are attributed to OS1, OH1, or other objectives. When you propose an alternative solution, you look up the acceptable solution in the attribution table to see which objectives apply, then your alternative must satisfy all of those same objectives at an equivalent level of performance.

For official ExAC objective 5.4, the primary references are NBC 2020 Division A Part 2 (Objectives), Division A Part 3 (Functional Statements), article 1.2.1.1.(1)(b), Division B article 1.1.2.1., and the Part-specific attribution tables such as Table 5.10.1.1. The supplementary reference is The Architect's Studio Companion, 6th Edition, Sections 1 and 7.