Residential Design Codes

The Residential Design Codes (R-Codes) set out planning and design requirements for residential development across Western Australia.

Last updated:

The R-Codes provides planning and design provisions for residential development across Western Australia. The R-Codes aim to facilitate an appropriate standard of housing, encourage more diverse types of housing, promote sustainability and outline assessment pathways to facilitate better residential outcomes for occupants. They are also used for the assessment of residential subdivision proposals and should be read in conjunction with the applicable Western Australian Planning Commission Operational Policy for this purpose.

The R-Codes Explanatory Guidelines and Practice Notes provide assistance on operation and interpretation of provisions. The R-Codes Assessment Checklist streamlines residential development application compliance assessment to support a consistent, accurate and faster determination process. Previous versions of the R-Codes are available on the WA Legislation website.

The R-Codes are administered and applied by local government, so all enquiries relating to specific development proposals (including the application and interpretation of provisions of the R-Codes to specific development proposals) must be directed to the relevant local government where the development proposal is located.

Which R-Codes should I be using?

The R-Codes apply as follows:

Residential Design CodesSingle housesGrouped dwellingsMultiple dwellings
(includes dwelling components of mixed-use developments)
Volume 1All single house developmentAll grouped dwelling developmentR60 and below
Residential component of
mixed use development
Volume 2N/AN/AR80 and above
Residential component of
mixed use development

Residential Design Codes Review

The review is exploring opportunities to simplify and modernise the R-Codes, with an aim to make them easier to apply and to support more housing choice and supply.

Read about the R-Codes Review

Frequently asked questions

How are single-house and grouped dwelling developments affected by the expiry of the special transition arrangements for Part C of the R-Codes Volume 1 on 10 April 2026?

From 10 April 2026 in areas subject to a structure plan/or local development plan, the transitional provisions no longer apply and single-house developments in areas coded R50 and above must be assessed against Part C of the R-Codes Volume 1. 

Exception: Clause C2.2.4 Solar Orientation remains exempt until 10 April 2030 for single houses in areas coded R50 and above within a structure plan or local development plan approved before 10 April 2024.

Single house and grouped dwelling developments subject to Part C will also no longer be assessed against the special transitional deemed-to-comply provisions in Part C, Section 5 in accordance with Table 4.1b, and must be assessed against Design Element 3.1 - Site Cover.

Local planning frameworks that modify provisions of the R-Codes Volume 1 (2024) should have reviewed these provisions and had any necessary amendments approved, before 10 April 2026. If this did not occur, the provisions within the R-Codes Volume 1 prevail from 10 April 2026.

How do changes to ancillary dwellings relate to Short Term Rental Accommodation (STRA)?

Ancillary dwellings are located on the same title as the main dwelling and may be used for hosted STRA, where the owner or permanent resident (host) resides on the property.

Information on current STRA registration and operational requirements is available at: https://www.wa.gov.au/organisation/department-of-energy-mines-industry-regulation-and-safety/short-term-rental-accommodation-stra-initiatives.

Where can a granny flat now be proposed?

Granny flats, referred to as Ancillary Dwellings in the R-Codes, can be constructed on all residential zoned land, including grouped and multiple dwellings and strata lots (not just on lots with single houses). These may be integrated with or detached from the dwelling.

For more information please view the Granny Flat info sheet.

If you own land that has a zoning other than residential, contact your relevant local government to understand the provisions of that zoning relating to ancillary dwellings.

What assistance is available to help understand the R-Codes?

Any queries can be directed to the Residential Design Codes team via r-codes@dplh.wa.gov.au.

The R-Codes are administered and applied by local government, so all enquiries relating to specific development proposals (including the application and interpretation of provisions of the R-Codes to specific development proposals) must be directed to the relevant local government where the development proposal is located.

Have a question or want to report a problem?

Fill in the form to get assistance or tell us about a problem with this information or service.

Send feedback