Calculate maximum room occupancy per IBC Table 1004.5 and NFPA 101 life safety code. Select your occupancy type, enter floor area, and get the code-compliant maximum instantly.
✓
Area type: Gross
ft²
Gross or net area depending on occupancy type
#
Calculate aggregate for multiple identical spaces
Many venues operate below code maximum for safety
IBC Load Factor
15 sq ft / person
Assembly — dining (gross)
Maximum Occupancy Load
—
Was this calculator helpful?
✓ Thanks for your feedback!
IBC Table 1004.5 — Occupancy Load Factors
The International Building Code (IBC) Table 1004.5 sets the minimum floor area per occupant for egress design. These factors are used by architects, fire marshals, and building officials to determine the legal maximum occupancy.
Occupancy Type
Load Factor
Area Basis
Assembly — concentrated (theater, worship)
7 sq ft/person
Gross
Assembly — dining / restaurant
15 sq ft/person
Gross
Assembly — standing / cocktail area
5 sq ft/person
Gross
Assembly — unconcentrated (tables)
15 sq ft/person
Gross
Business / Office
100 sq ft/person
Gross
Conference room
15 sq ft/person
Net
Educational — classroom
20 sq ft/person
Net
Mercantile — retail (ground floor)
30 sq ft/person
Gross
Mercantile — retail (upper floors)
60 sq ft/person
Gross
Industrial — general manufacturing
100 sq ft/person
Gross
Warehouse / storage
500 sq ft/person
Gross
Kitchen — commercial food prep
200 sq ft/person
Gross
Sources & Methodology
✓Load factors sourced directly from IBC Table 1004.5 (2021 edition) and NFPA 101 Life Safety Code. Updated March 2026.
National Fire Protection Association life safety code — parallel occupancy load requirements used alongside IBC
Methodology: Occupancy Load = Floor Area (sq ft) ÷ IBC Load Factor (sq ft per person), rounded down to nearest whole person. For multiple rooms: total load = per-room load × number of rooms. Safety buffer applied as a multiplier to the code-calculated maximum. Always verify with your local Authority Having Jurisdiction (AHJ).
⏱ Last reviewed: March 2026
How Occupancy Load Calculations Work
Occupancy load — also called occupant load — is the maximum number of people permitted in a space at one time. It's a fundamental fire and life safety calculation used to determine the number and width of exits required, sprinkler system design, and posted fire marshal limits.
The Basic Formula
Occupancy Load = Floor Area (sq ft) ÷ Load Factor (sq ft per person)
Example: Open office, 3,000 sq ft gross, IBC load factor = 100 sq ft/person
Occupancy Load = 3,000 ÷ 100 = 30 people maximum
Gross vs. Net Floor Area
Gross area includes the total floor area within the exterior walls — walls, columns, mechanical spaces, restrooms, and circulation paths included. Net area is only the actual usable space accessible to occupants, excluding walls, columns, and fixed equipment. The IBC table specifies which basis to use for each occupancy type — using the wrong basis produces an incorrect occupancy calculation.
When Multiple Occupancy Types Exist
Many buildings have mixed uses — a restaurant with a bar area and a kitchen, for example. Each area must be calculated separately using its specific load factor, then the loads are summed for the total building occupancy. The egress system must accommodate the aggregate occupant load.
⚠️ Always Verify with Your AHJ: This calculator uses the 2021 IBC as a reference. Your jurisdiction may have adopted a different code edition or local amendments. The Authority Having Jurisdiction (local fire marshal or building official) has final authority on occupancy load determinations. Always get an official sign-off before posting an occupancy limit.
Frequently Asked Questions
Occupancy load = Floor area ÷ IBC load factor. The load factor (sq ft per person) comes from IBC Table 1004.5 and varies by occupancy type. A 1,500 sq ft restaurant dining area (15 sq ft/person) has a maximum occupancy of 100. Always use the correct gross or net area basis specified for your occupancy type.
Restaurant dining areas use 15 sq ft per person (gross) per IBC Table 1004.5. Standing or cocktail areas use 5 sq ft per person — much denser. Kitchen/food prep areas use 200 sq ft per person since they have limited occupancy. A restaurant with a 1,200 sq ft dining room, 300 sq ft bar, and 400 sq ft kitchen would have a combined occupancy of 80 + 60 + 2 = 142 people.
Business/office occupancy uses 100 sq ft per person (gross) under IBC Table 1004.5. A 5,000 sq ft open office has a maximum code occupancy of 50 people. Conference rooms are calculated at 15 sq ft per person net. Note that planned occupancy (workstations) may be much lower than code maximum — the code figure is used for egress design, not desk planning.
Yes — exceeding the posted occupancy limit is a fire and life safety violation. It can result in fines, immediate closure by the fire marshal, and personal liability if an incident occurs. The posted occupancy limit on your fire permit is the legal maximum. Many venues operate with a 10–20% buffer below the code maximum as a practical safety measure.
IBC requires: 1 exit for occupancies under 50 people, 2 exits for 50–499 people, 3 exits for 500–999 people, and 4 exits for 1,000+ people. Exit width is also calculated from occupancy load — each exit must provide sufficient clear width per the IBC egress capacity factors. This is why accurate occupancy calculation is critical to building design.
The Authority Having Jurisdiction (AHJ) — typically the local fire marshal or building official — makes the final determination. They review plans, apply the applicable code edition, and issue a Certificate of Occupancy with the posted maximum. This calculator uses IBC 2021 as a reference — your jurisdiction may use a different code edition or have local amendments.