NYC Building Class Codes: What They Mean
Look up any NYC Department of Finance building class code, from A1 houses to C4 old-law tenements and D4 co-ops, and why the code matters for taxes and rent.
8 min read · Updated
A NYC building class code is a two-character label the Department of Finance (DOF) gives every property to describe how it is used: the letter is the broad type and the number adds detail, so C4 is a walk-up "old law tenement" and D4 is an elevator co-op. The code shapes the tax class a property lands in and gives you a quick clue about rent stabilization and financing, but it describes use for tax purposes, not what the building is legally allowed to be.
At a glance
- Assigned by
- NYC DOF
- City Planning adds a few condo codes
- Format
- Letter + digit
- e.g. A1, C7, D4, R4
- Describes
- Constructive use
- DOF’s term for how a property is used
- Same as
- DOB “building code”
- Per DOF’s sales glossary
How the code is built
DOF's glossary for its property sales files explains it this way: the first position is a letter for a general class of property ("A" for one-family homes, "O" for office buildings, "R" for condominiums), and the second position, a number, adds more specific information about the use or construction style. DOF also says its building class is interchangeable with the term "building code" used by the Department of Buildings.
Roofy shows the plain-English family and the code on every building page, for example "Walk-up apartment building (C1)." The tables below decode the second character too.
Homes: A (one-family) and B (two-family)
| Code | DOF description | Lots in PLUTO |
|---|---|---|
| A0 | Cape Cod | 8,417 |
| A1 | Two stories detached (small or moderate size, with or without attic) | 122,813 |
| A2 | One story (permanent living quarters) | 43,463 |
| A3 | Large suburban residence | 8,547 |
| A4 | City residence | 4,732 |
| A5 | Attached or semi-detached | 104,550 |
| A6 | Summer cottages | 738 |
| A7 | Mansion type or town house | 592 |
| A8 | Bungalow colony / land co-op owned | 29 |
| A9 | Miscellaneous | 18,841 |
| B1 | Two-family, brick | 85,840 |
| B2 | Two-family, frame | 80,002 |
| B3 | Two-family, converted from one family | 61,967 |
| B9 | Two-family, miscellaneous | 25,885 |
A5 (attached or semi-detached) and A1 (two-story detached) are the most common one-family codes, and B1 and B2 the most common two-family codes. One- and two-family homes generally fall in tax class 1, which DOF assesses at 6% of market value rather than the 45% used for other classes.
Walk-ups: C codes
| Code | DOF description | Lots | Apartments |
|---|---|---|---|
| C0 | Three families | 71,525 | 214,575 |
| C1 | Over six families without stores | 16,717 | 302,142 |
| C2 | Five to six families | 13,574 | 78,623 |
| C3 | Four families | 15,918 | 63,672 |
| C4 | Old law tenements | 2,863 | 38,225 |
| C5 | Converted dwelling or rooming house | 2,381 | 25,920 |
| C6 | Cooperative | 3,341 | 65,417 |
| C7 | Over six families with stores | 7,722 | 144,208 |
| C8 | Co-op conversion from loft/warehouse | 16 | 172 |
| C9 | Garden apartments | 399 | 18,453 |
| CM | Mobile homes / trailer parks | 1 | 128 |
Elevator buildings: D codes
| Code | DOF description | Lots | Apartments |
|---|---|---|---|
| D0 | Co-op conversion from loft/warehouse | 282 | 5,021 |
| D1 | Semi-fireproof (without stores) | 5,518 | 355,793 |
| D2 | Artists in residence | 67 | 1,596 |
| D3 | Fireproof (without stores) | 1,477 | 220,631 |
| D4 | Cooperatives (other than condominiums) | 3,539 | 385,398 |
| D5 | Converted | 313 | 18,365 |
| D6 | Fireproof with stores | 1,275 | 168,038 |
| D7 | Semi-fireproof with stores | 2,435 | 188,125 |
| D8 | Luxury type | 136 | 31,947 |
| D9 | Miscellaneous | 530 | 41,264 |
D4 (elevator co-ops) holds more apartments than any other single code in the city, followed by D1. The "fireproof" and "semi-fireproof" labels are DOF's construction categories; they are not a fire-safety rating and say nothing about a building's current violations.
Condos: R codes
Each condo unit is its own tax lot with its own R code, such as R4 for a residential unit in an elevator building. When City Planning rolls the units up into one record per building for PLUTO, it uses the unit code if every unit shares it; otherwise it assigns a mixed code it created, such as RM for a mix of residential and commercial units. That is why RM covers 286,488 apartments in PLUTO while R4 covers far fewer.
| Code | Description |
|---|---|
| R0 | Condo billing lot |
| R1 | Residential unit in 2–10 unit building |
| R2 | Residential unit in walk-up building |
| R3 | Residential unit in 1–3 story building |
| R4 | Residential unit in elevator building |
| R5 | Miscellaneous commercial |
| R6 | Residential unit of 1–3 unit building, originally class 1 |
| R7 | Commercial unit of 1–3 unit building, originally class 1 |
| R8 | Commercial unit of 2–10 unit building |
| R9 | Co-op within a condominium |
| RA / RB | Cultural, medical, educational, etc. / Office space |
| RG / RP | Indoor parking / Outdoor parking |
| RH / RK | Hotel/boatel / Retail space |
| RR | Condominium rentals |
| RS / RT | Non-business storage space / Terraces, gardens, cabanas |
| RW | Warehouse/factory/industrial |
| RC, RD, RI, RM, RX, RZ | City Planning mixed codes: mixed commercial; mixed residential; warehouse/industrial + commercial; residential + commercial; residential + commercial + industrial; residential + warehouse |
Mixed-use houses: S codes
| Code | DOF description |
|---|---|
| S0 | Primarily one family with two stores or offices |
| S1 | Primarily one family with one store or office |
| S2 | Primarily two family with one store or office |
| S3 | Primarily three family with one store or office |
| S4 | Primarily four family with one store or office |
| S5 | Primarily five to six family with one store or office |
| S9 | Single or multiple dwelling with stores or offices |
Every other letter
| Letter | Family | Examples of the second character |
|---|---|---|
| E | Warehouses | E1 fireproof; E7 self storage |
| F | Factory and industrial | F1 heavy manufacturing; F5 light manufacturing |
| G | Garages and gas stations | G0 residential tax class 1 garage; G1 parking garage; G6 licensed parking lot |
| H | Hotels | H3 limited service; H8 dormitories; HR SRO; HS extended stay |
| I | Hospitals and health | I1 hospital; I6 nursing home; I7 adult care facility |
| J | Theatres | J4 legitimate theatre; J8 multiplex |
| K | Store buildings | K1 one-story retail; K4 predominant retail with other uses |
| L | Loft buildings | L1 over eight stores (mid-Manhattan type); L8 with retail |
| M | Churches, synagogues, etc. | M1 church, synagogue, chapel; M3 parsonage, rectory |
| N | Asylums and homes | N2 homes for indigent children, aged, homeless |
| O | Office buildings | O4 office, 20 stories or more; O8 office with apartments only |
| P | Indoor public assembly and cultural | P7 museum; P8 library |
| Q | Outdoor recreation | Q1 parks; QG community gardens |
| T | Transportation facilities | T1 airport; T2 pier, dock |
| U | Utility properties | U1 bridge, tunnel, highway; U6 private railroad |
| V | Vacant land | V0 zoned residential, not Manhattan; V1 zoned commercial or Manhattan residential |
| W | Educational structures | W1 public school; W5 City University |
| Y | Selected government installations | Y1 fire department; Y3 prison, jail |
| Z | Miscellaneous | Z8 cemetery; Z9 other |
A few codes in the live data, such as CB, CC, DB and DC, do not appear in the published appendix. They cover only a handful of lots; if you see one, treat the letter as the guide (C walk-up, D elevator) and check DOF's record for the property.
Why the code matters
Property taxes
DOF puts every property in one of four tax classes based on use. Its sales glossary describes class 1 as most residential property of up to three units (including small stores or offices with one or two apartments) and most condos of no more than three stories; class 2 as all other primarily residential property, including co-ops and condos; class 3 as utility equipment; and class 4 as everything else, such as offices, factories and garages. So A, B, C0, S1 and S2 codes usually sit in class 1, while larger C, D and R codes are usually class 2. DOF assesses class 1 at 6% of market value and classes 2, 3 and 4 at 45%. See NYC property tax classes.
Rent stabilization clues
The City says rent-stabilized apartments are most often in buildings with six or more units built before 1974. C1 and C7 are defined as over six families, and most C4 and D-coded lots in PLUTO also have six or more units, so an older building with one of these codes is worth checking. The code alone proves nothing: many buildings that fit the profile were deregulated or never covered, and HCR says rent stabilization also covers buildings that receive J-51, 421-a and 421-g tax benefits, whatever their age. Use the rent-stabilized checker and then request the apartment's rent history.
Financing and buying
C6, D4, and the loft conversions C8 and D0 mark co-ops, where you buy shares and finance with a share loan rather than a mortgage, and a board must approve you. R codes mark condos, which are bought as real property. See co-op vs condo and co-op share loans vs mortgages.
Where to look up a property's code
- On Roofy: search the address on the building lookup; the code appears under Building details.
- In PLUTO on NYC Open Data, field
bldgclass. See PLUTO fields explained. - In DOF's rolling sales files, which show the class both now and at the time of sale. Browse sales on Roofy's sales page.
If a code looks wrong, for example a two-family house listed as one-family, the tax record may be out of date. Renters should rely on the certificate of occupancy and HPD registration for the unit count.
Every code description is transcribed from Appendix C of the PLUTO Data Dictionary 26v2, which states building classes are assigned by DOF (except Q0 and DCP mixed-use condo classes RC/RD/RI/RM/RX/RZ). "Constructive use", letter/number structure and "interchangeable with DOB building code" from the DOF sales glossary; tax class definitions from the same glossary; 6%/45% assessment ratios from DOF. "6 or more units built before 1974" from the NYC PEU rent stabilization page; 421-a/J-51 coverage from HCR Fact Sheet #1. Lot/unit counts per class re-run by the fact-checker via SoQL group-by on PLUTO 26v2 (2026-10-12) and all match; D4 has the most residential units of any class (385,398), then D1 (355,793). Appendix C descriptions and the DCP mixed-condo roll-up rules re-checked against the 26v2 PDF; CB/CC/DB/DC confirmed present in data but absent from Appendix C. 2,585 of 2,863 C4 lots and 15,393 of 15,598 D lots have 6+ residential units (SoQL, 26v2). Rent stabilization: "most often ... 6 or more units, built before 1974" (NYC PEU page); J-51/421-a/421-g coverage (HCR Fact Sheet #1, FS-01 01/2024).
Sources
- PLUTO Data Dictionary, August 2026 (26v2): Building Class and Appendix C · NYC Department of City Planning (accessed October 12, 2026)
- Glossary of Terms for Property Sales Files · NYC Department of Finance (accessed October 12, 2026)
- Determining your assessed value · NYC Department of Finance (accessed October 12, 2026)
- Rent Stabilization · NYC Mayor’s Public Engagement Unit (accessed October 12, 2026)
- Fact Sheet #1: Rent Stabilization and Rent Control (FS-01, 01/2024) · NYS Homes and Community Renewal (accessed October 12, 2026)
- Primary Land Use Tax Lot Output (PLUTO) dataset · NYC Open Data (accessed October 12, 2026)
General information, not legal, tax or financial advice. Rules change; confirm with the agency or a professional before you act.