Template · Architecture

Occupant load and egress width calculator

IBC 2021 occupant load by space, exits required and egress widths checked level by level.

Create an account

Downloads are included in the $19.85 yearly membership. Sign in

XLSXCSVODSXMLNumbers
Occupant load by space (IBC 2021 Table 1004.5)
Example data — replace the blue input cells with your own.
SpaceLevelOccupancy use (Factors tab)Area (m²)Area (ft²)BasisFactor (ft² per occupant)Occupant loadCheck
Entrance lobbyLevel 1Business areas (offices)54.0581.3Gross1504OK
Reception and waitingLevel 1Business areas (offices)30.0322.9Gross1503OK
Multipurpose hallLevel 1Assembly, unconcentrated (tables and chairs)160.01,722.2Net15115OK
Café serveryLevel 1Assembly, unconcentrated (tables and chairs)17.5188.4Net1513OK
Commercial kitchenLevel 1Commercial kitchen31.5339.1Gross2002OK
WorkshopLevel 1Industrial, workshop96.01,033.3Gross10011OK
StorageLevel 1Storage, stock and warehouse14.0150.7Gross3001OK
Classroom 101Level 1Classroom areas59.5640.5Net2033OK
Classroom 102Level 1Classroom areas59.5640.5Net2033OK
Library reading roomLevel 2Library, reading room133.01,431.6Net5029OK
Open officeLevel 2Business areas (offices)70.0753.5Gross1506OK
Office 201 and 202Level 2Business areas (offices)28.0301.4Gross1503OK

Showing the first 16 of 24 rows and 9 of 9 columns. Cells with formulas show the formula on hover.

What does this template do?

This calculator works out the occupant load of each space from its area and the IBC 2021 Table 1004.5 factor for its use. It then sets the number of exits and checks the exit and stairway widths against the per-occupant allowances. The example is a fictional two-level community learning centre with 17 spaces.

Occupant load is the area divided by the factor, rounded up. Areas are entered in square metres and converted to square feet, because the code states its factors in square feet per occupant. Net and gross factors both appear in the Factors table, with a basis column that shows which applies.

The Egress tab totals loads by level, sets the exits required at 2, 3 or 4 for up to 500, up to 1,000 and above 1,000 occupants, and checks the exits and clear widths you provide. Stairways use 0.3 inches per occupant and other components use 0.2 inches.

Use it for early egress planning and to check your numbers against the code. It does not replace a review of travel distance, exit separation or accessibility.

What’s inside

  • Occupant load = ROUNDUP(area in ft² ÷ factor) using IBC 2021 Table 1004.5 factors
  • Thirteen occupancy factors, net or gross, with a basis column and a drop-down for each space
  • Exits required by level: 2 up to 500, 3 up to 1,000, 4 above 1,000 occupants
  • Required width: 0.2 in per occupant for other components and 0.3 in for stairways, converted to mm
  • Checks flag exits or widths that fall short, with an overall result

Which tabs does the workbook have?

TabWhat it holds
SpacesEach space with level, occupancy use, area, factor, and the occupant load rounded up.
EgressOccupant load by level, exits required and provided, widths, the stairway check and the overall result.
FactorsIBC 2021 Table 1004.5 occupancy factors in square feet and square metres, with the basis and the code use.
NotesWhat the workbook does, how to use it, the formulas, the simplifications and the professional-verification note.

What formulas does this template use?

This template holds 120 formulas in 330 cells across 4 tabs, so 36% of its cells calculate. They use 10 distinct functions; the longest formula is 92 characters and 54 of them read from another tab.

FunctionUsesWhat it does
IF84one result when a test is true, another when false
IFERROR34swaps an error for a fallback value
INDEX34value at a position in a range
MATCH34position of a value in a range
ROUND17rounds to a number of digits
ROUNDUP17rounds away from zero
SUM4adds numbers
AND2true when every test is true
COUNTIF2counts cells meeting one condition
SUMIF2adds values meeting one condition

Counted from the workbook itself. Only functions that Excel, LibreOffice Calc, Google Sheets and Apple Numbers evaluate the same way are used, so the formulas survive every download format.

How do you use it?

  1. On the Factors tab, confirm the occupancy list and factors against the adopted code.
  2. On the Spaces tab, enter each space, its level, its occupancy use and its area in m².
  3. Read the occupant load of each space and check that each shows OK.
  4. On the Egress tab, enter the exits and clear widths provided for each level, and the stairway width.
  5. Read the checks and the overall result at the foot of the Egress tab.

What is it good for?

  • Early egress planning for a new or altered building
  • Checking exit counts and widths during design development
  • Teaching how occupant load and egress width are calculated
  • Testing how a change of use alters the required exits

Questions about this sheet

Which factor applies to a classroom or a library?

Use Classroom areas (20 net) for teaching rooms. For libraries, use Library reading room (50 net) or Library stack area (100 gross), as the code defines them.

Why is the area converted to square feet?

IBC 2021 Table 1004.5 states its factors in square feet per occupant. The sheet converts your square metres first so the division matches the code.

Does the sheet check travel distance or exit separation?

No. Those rules depend on the plan, so they are outside this calculator. Check them with the drawings and the adopted code.

Are these results code approved?

No. They are for planning and checking. Confirm the occupant load, exits and widths with the adopted code and a qualified code consultant.