Skip to content
All articles

Brazil5 min readFloorGen team

Room Sizes and Ceiling Heights in São Paulo: the COE Minimums

São Paulo’s building code for homes: bedrooms and living rooms of 5 m² with a 2.00 m circle, a 2.50 m pé-direito, 2.30 m in bathrooms and halls.

Also in: Português

In the city of São Paulo, a bedroom, living room or study in a home must have at least 5.00 m² of floor and fit a circle 2.00 m across, under a ceiling (pé-direito) of at least 2.50 m. Kitchens keep the 2.50 m ceiling but need no minimum area; bathrooms, hallways and laundries may drop to 2.30 m. These figures come from the city’s Código de Obras e Edificações (COE), so they apply in São Paulo only: Rio de Janeiro, Belo Horizonte, Curitiba and every other city have a building code of their own.

Where the São Paulo figures come from

The COE is Lei 16.642/2017, and its numbers sit in the regulating decree, Decreto 57.776/2017, Anexo I. Item 5.A.6 of that annex, “Tabela – Dimensionamento mínimo”, lists a pé-direito, a minimum area and a circle the room must contain for each kind of room (Decreto 57.815/2017 corrected the table a few weeks after it came out; the figures below are the corrected ones). The national performance standard ABNT NBR 15575-1:2013 (Edificações habitacionais – Desempenho) sets ceiling heights for homes everywhere in Brazil in its clause 16.1. It is sold by ABNT, so we read its values in summaries such as the CAU/BR guide to building standards.

COE São Paulo, Decreto 57.776/2017 Anexo I, item 5.A.6, rows that apply to a home. Lengths in metres, areas in m².
RoomsPé-direito (ceiling)Minimum areaCircle the room must contain
Repouso, estar, estudo (bedrooms, living room, study)2.50 m5.00 m²2.00 m
Cozinha, copa (kitchen, breakfast room)2.50 mnone1.50 m
Sanitários, circulação, lavanderia (bathrooms, halls, laundry)2.30 mnone0.90 m
Terraços (terraces)2.30 mnonenone

NBR 15575-1:2013, clause 16.1, agrees on the ceilings: 2.50 m in a home’s rooms, reduced to 2.30 m in bathrooms, hallways and similar rooms, and kitchens are not on the reduced list. A note to the NBR 15575 table says every home must have at least a living space, a sleeping space, a bathroom and a kitchen.

The circle is what stops a 5 m² room from being a corridor: a bedroom 1.20 m wide could reach 5 m² but could never hold a circle 2.00 m across. In practice it means the room is at least 2.00 m wide in both directions, measured between the finished wall faces.

Light and air: setbacks, not window sizes

In the Anexo I of Decreto 57.776/2017 we found no rule that sizes windows as a fraction of the floor area; item 5 instead says where light and air may come from: the street, the setbacks from the side and rear boundaries, or an open area inside the lot, which item 5.A.4 sets at 5.00 m² and 1.50 m wide for a building up to 10 m high. Check the full COE with the Prefeitura before you rely on that reading.

Item 2.C of the same annex repeats the Civil Code (Código Civil, Lei 10.406/2002, art. 1.301): no window, terrace or veranda may face a neighbouring lot from less than 1.50 m away, or half that when it is perpendicular to the boundary. On a narrow lot built wall to wall, that is why the windows face only the street and the back yard. FloorGen does not check either rule yet.

The template: a São Paulo sobrado

FloorGen’s Brazilian sobrado template is a two-storey house on a typical 5 × 25 m São Paulo lot. It is 4.80 m × 8.60 m on wall centrelines, so with 20 cm outside walls it fills the lot’s width, and it stands 5 m back from the street for an open parking space, with the quintal (back yard) behind. Windows face only the street and the quintal; the lavabo and the banheiro, on the boundary walls, are ventilated by duct.

The térreo (ground floor) has the sala (14.13 m²), a hall of 8.15 m² with a straight stair of 16 risers of 17.5 cm, 26 cm goings and 90 cm wide, a lavabo of 3.34 m², and across the back a cozinha of 7.58 m² beside an área de serviço (laundry) of 3.21 m² with the tanque and the washing machine, opening to the quintal. The térreo has 36.41 m² net, the upper floor 36.77 m².

Ground floor plan of the São Paulo sobrado: the sala on the street side, a hall with a straight stair and a lavabo beside it, and the kitchen and laundry across the back.
Térreo: sala, hall and stair, lavabo, cozinha and área de serviço. Dimensions run along wall centrelines.

Upstairs, the pavimento superior has quarto 1 (7.58 m²) and the banheiro (5.21 m²) on one side of a circulação of 10.99 m², and quarto 2 (13.00 m²) across the back. Both bedrooms pass the COE row: quarto 1 is 2.42 m wide inside, past the 2.00 m circle, and quarto 2 runs the full 4.60 m inside width of the house. The sala is 2.42 m wide too.

Upper floor plan of the São Paulo sobrado: quarto 1 and the bathroom with a shower beside the landing, and the larger quarto 2 across the back.
Pavimento superior: two quartos, the banheiro and the circulação around the stair.

Each storey is 2.80 m from floor to floor and the walls are 2.60 m high, so every room has a 2.60 m ceiling: above the 2.50 m the bedrooms, sala and cozinha need, and well above the 2.30 m of the lavabo, banheiro and halls.

3D cutaway of the sobrado’s ground floor with the sofa in the sala, the wooden stair in the hall, the lavabo and the fitted kitchen.
The térreo in FloorGen’s 3D view, with the stair rising along the boundary wall.

What FloorGen checks under the COE

With the São Paulo profile, FloorGen’s Review panel flags a bedroom, child’s bedroom or living room under 5 m² or narrower than 2.00 m (the circle, checked as a width). It checks ceilings of 2.50 m in bedrooms, living, dining and study rooms and kitchens, and 2.30 m in halls, bathrooms, WCs and laundries. Like every profile, it also warns when a living room or bedroom has no window or outside door at all.

It does not check the 1.50 m circle in kitchens, the 0.90 m circle in bathrooms and halls, the area of a study, the setbacks and open areas that bring in light and air, or the Civil Code’s 1.50 m from a window to the boundary. It does not check guards, nor stairs against any Brazilian rule: the COE sends stair sizing to the fire rules, and the ABNT figures for stairs and guards are not yet confirmed. As hints, it still warns when 2 × riser + going falls outside 60–66 cm, a general comfort rule of thumb, and notes steep risers, short goings and headroom under 2.00 m. FloorGen does not check those yet, so check them by hand. Its checks run against COE São Paulo (Brazil), COE SP 2017 and NBR 15575-1 2013, and apply to the city of São Paulo only; other cities have their own Código de Obras. They are a design aid, not a code review or approval, local amendments apply, and nothing here is legal advice.

For the same questions elsewhere, see ceiling height requirements in the US, bedroom size requirements in Canada and standard room sizes in US homes.

More from the blog

All articles