Updated 2026-10-27

Building Assemblies & Specs

IBC Allowable Building Height and Area: Tables 504.3, 504.4 and 506.2 Explained

IBC Chapter 5 limits every building by height in feet (Table 504.3), stories above grade plane (Table 504.4) and area per story (Table 506.2 with Equation 5-1), read by occupancy group, construction type and sprinkler status, with a frontage increase and separate rules for mixed occupancies.

On this page

Last updated October 27, 2026 · Height, story and area rules, Equations 5-1 and 5-2, Table 506.3.3 and the mixed-occupancy provisions are from the [2021 International Building Code, Chapter 5, General Building Heights and Areas](https://codes.iccsafe.org/content/IBC2021P2/chapter-5-general-building-heights-and-areas). The earlier frontage formula is from [Section 506.3.3 of the 2018 IBC](https://codes.iccsafe.org/content/IBC2018P6/chapter-5-general-building-heights-and-areas). Construction types are defined in [2021 IBC Chapter 6](https://codes.iccsafe.org/content/IBC2021P1/chapter-6-types-of-construction). The tables are summarized with representative rows rather than reproduced; the worked examples are Harth calculations. Treat all values as typical model-code values and verify them against the edition adopted by the authority having jurisdiction and any state or local amendments.

Direct answer

IBC Section 503.1 caps every building by three independent limits read from occupancy group and construction type: height in feet above grade plane (Table 504.3), stories above grade plane (Table 504.4) and area per story (Table 506.2). Each table has separate rows for buildings with and without an NFPA 13 sprinkler system. Allowable area per story is Equation 5-1, Aa = At + (NS × If): At is the tabular factor for the actual condition (NS, S1 for one story, SM for two or more stories, S13R or S13D), NS is the nonsprinklered factor and If is the frontage increase. In the 2021 IBC, If comes from Table 506.3.3; the 2018 and 2015 editions used If = [F/P − 0.25] W/30. A two-story sprinklered Type VB office (Group B) gets At = 27,000 and NS = 9,000 square feet, so a 0.50 frontage increase allows 31,500 square feet per story. Mixed occupancies follow Section 508.

Content and cited inputs reviewed by Harth team · Published 2026-10-27 · Updated 2026-10-27.

What does this term mean?

IBC Allowable Building Height and Area: Tables 504.3, 504.4 and 506.2 Explained: IBC Chapter 5 limits every building by height in feet (Table 504.3), stories above grade plane (Table 504.4) and area per story (Table 506.2 with Equation 5-1), read by occupancy group, construction type and sprinkler status, with a frontage increase and separate rules for mixed occupancies.

What are the key takeaways?

  • Height limit: Table 504.3, feet above grade plane
  • Story limit: Table 504.4, stories above grade plane
  • Area per story: Aa = At + (NS × If)
  • Sprinkler area factor: S1 = 4 × NS, SM = 3 × NS for most groups

What limits how tall and how large a building can be?

IBC Section 503.1 caps every building by three independent limits: height in feet above grade plane, number of stories above grade plane, and floor area per story. Each limit is read from a table indexed by occupancy group (Chapter 3) down the side and construction type (Chapter 6) across the top, and each table splits by sprinkler status. A design must pass all three; passing area does not excuse a story too many.

Limit2021 IBC sourceWhat it measuresSprinkler columns
HeightSection 504.3, Table 504.3Feet above grade planeNS, S (NFPA 13), and for Group R also S13R and S13D
StoriesSection 504.4, Table 504.4Stories above grade planeNS, S, and for Group R also S13R and S13D
AreaSection 506.2, Table 506.2Allowable area factor At per story, square feetNS, S1 (one story), SM (two or more stories), S13R, S13D
FrontageSection 506.3, Table 506.3.3Increase factor If for open perimeterApplied to the NS factor regardless of sprinklers

Portions of a building divided by fire walls complying with Section 706 are each treated as a separate building for these limits, which is the usual way to get a large footprint in a combustible construction type.

Representative values from Tables 504.3, 504.4 and 506.2

The excerpt below shows a few common occupancies and construction types so the pattern is visible. It is not the full table; read the adopted edition for other groups, types and footnotes. NS means not sprinklered, S means sprinklered throughout under NFPA 13 (Section 903.3.1.1).

GroupTypeHeight, ft (NS / S)Stories (NS / S)Area factor At, sq ft (NS / S1 / SM)
A-2IIB55 / 752 / 39,500 / 38,000 / 28,500
A-2VB40 / 601 / 26,000 / 24,000 / 18,000
BIIB55 / 753 / 423,000 / 92,000 / 69,000
BVA50 / 703 / 418,000 / 72,000 / 54,000
BVB40 / 602 / 39,000 / 36,000 / 27,000
MIIB55 / 752 / 312,500 / 50,000 / 37,500
MVB40 / 601 / 29,000 / 36,000 / 27,000
R-2VA50 / 703 / 412,000 / 48,000 / 36,000
R-2VB40 / 602 / 37,000 / 28,000 / 21,000
S-1IIB55 / 752 / 417,500 / 70,000 / 52,500
S-1VB40 / 601 / 29,000 / 36,000 / 27,000

Values are from the 2021 IBC. For Group R the NS values are only for evaluating existing buildings under the International Existing Building Code, because new Group R occupancies must be sprinklered (Section 903.2.8); an NFPA 13R system (S13R) allows 60 feet in every construction type.

How do sprinklers change the numbers?

Since the 2015 edition the sprinkler increase is built into the tables rather than added afterwards. For most occupancies and every construction type except the mass timber Types IV-A, IV-B and IV-C (which gain considerably more), the sprinklered row in Table 504.3 is 20 feet taller than the nonsprinklered row and Table 504.4 allows one more story, while Table 506.2 gives an area factor four times the nonsprinklered value for a one-story building (S1) and three times for a building of two or more stories (SM). Groups H-1, H-2 and H-3 receive no area increase. Only an NFPA 13 system throughout earns the S, S1 and SM columns; an NFPA 13R or 13D system uses the S13R or S13D lines, which in Table 506.2 equal the NS values for Group R.

How is allowable area per story calculated?

For a single-occupancy building of up to three stories above grade plane, Equation 5-1 gives the allowable area of each story:

Aa = At + (NS × If)

  • Aa is the allowable area of a story, in square feet.
  • At is the Table 506.2 factor for the actual condition: NS, S1, SM, S13R or S13D.
  • NS is the nonsprinklered factor from the same row, used even when the building is sprinklered.
  • If is the frontage increase from Section 506.3.

For a single-occupancy building of more than three stories, Equation 5-2 caps the total building area at Aa = [At + (NS × If)] × Sa, where Sa is 3, or 4 for an NFPA 13R building; no single floor may exceed the Equation 5-1 value. Basements are excluded from the total where they do not exceed the one-story allowable area (Section 506.1.3).

How does the frontage increase work?

To earn any increase, at least 25 percent of the building perimeter must face a public way or open space at least 20 feet wide, measured at right angles from the building face to the closest interior lot line, the full width of a street or alley, or the face of another building on the same lot (Sections 506.3.1 and 506.3.2). The 2021 IBC then reads If from Table 506.3.3 using two inputs: the percentage of perimeter with qualifying open space, and the smallest qualifying open-space width.

Perimeter with open space of 20 ft or moreSmallest width 20 to < 25 ft25 to < 30 ft30 ft or more
0 to < 25%000
25 to < 50%0.170.210.25
50 to < 75%0.330.420.50
75 to 100%0.500.630.75

The 2015 and 2018 editions used Equation 5-5 instead, If = [F/P − 0.25] W/30, where F is the qualifying frontage, P the total perimeter and W the open-space width (a weighted average where it varies, capped at 30 feet, or 60 feet for buildings that otherwise meet Section 507). The table gives the same maximum of 0.75 but can give a different answer at intermediate values, so the adopted edition matters.

Separated versus nonseparated mixed occupancies

Section 508 offers three ways to handle more than one occupancy group, and they can be combined:

MethodSectionArea ruleHeight and storiesSeparation required
Accessory occupancy508.2Building sized for the main occupancy; accessory areas together at most 10% of the story and each within its NS factorMain occupancyNone, with the exceptions listed in 508.2.4
Nonseparated508.3Most restrictive allowable area of the groups present, applied to the whole storyMost restrictive groupNone, except Group H and dwelling or sleeping units
Separated508.4Sum of (actual area ÷ allowable area) for each occupancy is 1 or less on each storyEach occupancy within its own limit where it is locatedFire barriers or horizontal assemblies rated per Table 508.4

Table 508.4 sets the separation hours. For example, Group A to Group B needs 1 hour in a sprinklered building and 2 hours without sprinklers, Group R to Group B is the same, and Groups B, F-1, M and S-1 need no separation from one another. For buildings of more than three stories, Section 506.2.2 also requires the sum of the story ratios for the whole building to be no greater than 3 (4 for separated occupancies in an NFPA 13R building).

What else changes the answer?

  • Unlimited area buildings (Section 507). A one- or two-story Group B, F, M or S building sprinklered under NFPA 13 and surrounded by public ways or yards at least 60 feet wide has no area limit; other configurations are listed in 507.3 to 507.13.
  • Special provisions (Section 510). Podium buildings, open parking garages below other occupancies and similar arrangements modify height and story counting.
  • Mezzanines (Section 505.2). A mezzanine of no more than one-third of the room area is part of the story below and adds no area or story.
  • Occupied roofs (Section 503.1.4). Roof-level occupancy is not counted as area or a story where its occupancy is permitted on the story below or the building meets the sprinkler and alarm exception.
  • Local amendments. Several states amend Chapter 5 tables; the values here are typical model-code values for the 2021 IBC and must be verified against the edition the authority having jurisdiction has adopted.

Worked example: two-story sprinklered Type VB office with frontage

A two-story Group B office of Type VB construction, sprinklered throughout under NFPA 13, with a 150 ft by 100 ft footprint, checked against the 2021 IBC.

StepInput or ruleValueResult
1Perimeter P2 × (150 + 100) ft500 ft
2Frontage: one 150 ft side on a 60 ft wide street, one 100 ft side facing a 32 ft side yard to the interior lot lineF = 150 + 100 ft250 ft, which is 50% of P
3Smallest qualifying open-space widthmin(60, 32) ft32 ft, so the 30 ft or more column
4Frontage increase If, Table 506.3.350 to < 75% row, 30 ft or more column0.50
5Table 506.2, Group B, Type VBNS and SM factorsNS = 9,000 sq ft; SM = 27,000 sq ft
6Equation 5-1, Aa = At + (NS × If)27,000 + (9,000 × 0.50)31,500 sq ft per story
7Proposed floor plate150 × 100 ft15,000 sq ft per story, passes
8Height, Table 504.3 (S)Group B, Type VB60 ft allowed; a 30 ft building passes
9Stories, Table 504.4 (S)Group B, Type VB3 allowed; 2 proposed passes

The same building under the 2018 IBC Equation 5-5: the weighted average width is (150 × 60 + 100 × 32) ÷ 250 = 48.8 ft, capped at W = 30 ft, so If = (0.50 − 0.25) × 30/30 = 0.25 and Aa = 27,000 + (9,000 × 0.25) = 29,250 sq ft per story. The 2021 table gives 2,250 sq ft more per story for this geometry.

Comparison of sprinkler conditions for the same footprint

ConditionAt (sq ft)NS × If (sq ft)Aa per story (sq ft)Height / stories allowed
Not sprinklered, two stories9,0004,50013,50040 ft / 2
NFPA 13, one story (S1)36,0004,50040,50060 ft / 3
NFPA 13, two stories (SM)27,0004,50031,50060 ft / 3

Worked example: separated versus nonseparated mixed occupancy

The ground floor of the same two-story, sprinklered Type VB building is changed to 6,000 sq ft of restaurant (Group A-2) and 18,000 sq ft of office (Group B), with the same 0.50 frontage increase.

CheckGroup A-2Group B
Table 506.2 NS / SM (Type VB)6,000 / 18,000 sq ft9,000 / 27,000 sq ft
Aa = SM + (NS × 0.50)21,000 sq ft31,500 sq ft
Actual area on story 16,000 sq ft18,000 sq ft
Ratio actual ÷ allowable0.2860.571
Table 504.4 stories (S) / Table 504.3 height (S)2 / 60 ft3 / 60 ft
MethodTestResult
Nonseparated (508.3)Whole story of 24,000 sq ft against the most restrictive allowance, A-2 at 21,000 sq ftFails by 3,000 sq ft
Separated (508.4)0.286 + 0.571 = 0.857, which is 1 or lessPasses, with a 1-hour fire barrier between A-2 and B (Table 508.4, sprinklered)
Accessory (508.2)A-2 is 25% of the story, above the 10% limitNot available

Under the nonseparated method the whole building would also be limited to the A-2 row of 2 stories and 60 ft. Values are typical 2021 IBC model-code values; verify against the edition and amendments adopted by the authority having jurisdiction.

Sources and method

Height, story and area rules, Equations 5-1 and 5-2, Table 506.3.3 and the mixed-occupancy provisions are from the 2021 International Building Code, Chapter 5, General Building Heights and Areas. The earlier frontage formula is from Section 506.3.3 of the 2018 IBC. Construction types are defined in 2021 IBC Chapter 6. The tables are summarized with representative rows rather than reproduced; the worked examples are Harth calculations. Treat all values as typical model-code values and verify them against the edition adopted by the authority having jurisdiction and any state or local amendments.

Frequently asked questions

How do you calculate allowable building area under the IBC?

Use IBC Equation 5-1: Aa = At + (NS × If). Read At from Table 506.2 for the occupancy, construction type and sprinkler condition (NS, S1 for a one-story sprinklered building, SM for two or more stories), read NS from the same row's nonsprinklered line, and multiply NS by the frontage increase If from Section 506.3. The result is the allowable area of each story.

What is the difference between separated and nonseparated occupancies?

Nonseparated occupancies (IBC 508.3) need no fire barrier between groups, but the whole building takes the most restrictive height, story and area allowance of all the groups present. Separated occupancies (508.4) are divided by fire barriers or horizontal assemblies rated per Table 508.4, and each story passes when the sum of actual area divided by allowable area for each occupancy is no greater than 1.

How much does a sprinkler system increase allowable height and area?

In the 2021 IBC the increase is built into the tables. Outside the mass timber Types IV-A, IV-B and IV-C, which gain more, the sprinklered (S) height in Table 504.3 is 20 feet higher and Table 504.4 allows one more story, and the Table 506.2 area factor is four times the nonsprinklered value for a one-story building (S1) and three times for a multistory building (SM). Group H-1, H-2 and H-3 rows get no area increase.

What is the frontage increase formula If = [F/P − 0.25] W/30?

That is Equation 5-5 from the 2015 and 2018 IBC: F is perimeter fronting a public way or open space at least 20 feet wide, P is total perimeter and W is the open-space width, capped at 30 feet (60 feet for some Section 507 buildings). The 2021 IBC replaced it with Table 506.3.3, which gives If from the percentage of perimeter and the smallest qualifying open-space width.

Does a basement count toward allowable building area?

Not necessarily. IBC Section 506.1.3 lets basements be excluded from the total allowable floor area provided their total area does not exceed the area permitted for a one-story above-grade-plane building. A mezzanine meeting Section 505.2 (generally no more than one-third of the room) is also not counted as building area or as a story.

When can a building have unlimited area?

IBC Section 507 lists the cases. Common ones are a one-story Group B, F, M or S building of any construction type, or a two-story Group B, F, M or S building, that is sprinklered throughout per NFPA 13 and surrounded by public ways or yards at least 60 feet wide. Separately, portions divided by fire walls under Section 706 are treated as separate buildings for height and area.

The AI-powered workspacefor architects.