WA’s Planning and Lands Minister John Carey has announced sweeping proposed reforms to the Residential Design Codes (R-Codes) — the…
What are R-Codes in Western Australia?
The Residential Design Codes (R-Codes) are a set of planning and design standards used across Western Australia to regulate residential development.
They are issued by the WA State Government and applied by local councils when assessing development applications.
In simple terms, R-Codes determine several factors including though not limited to:
- Minimum Lot areas
- Minimum setbacks from boundaries
- How dense housing can be in an area
- How much open space must be retained
- What type of housing is allowed (single homes, grouped dwellings, apartments)
They apply across all residential land in WA and are a key framework shaping how suburbs like those across Perth develop over time.
Why R-Codes Matter in Property Development
For developers, builders, and planners in WA, R-Codes directly influence feasibility and design outcomes.
They impact:
- Subdivision potential
- Building envelopes and design layouts
- Yield per site (how many dwellings can fit)
- Development approvals and council pathways
- Overall project viability
In short, understanding R-Codes is essential before acquiring land or progressing any residential development in Perth.

The Different R-Code Density Levels
R-Codes are expressed as numbers that indicate density.
- Lower numbers = larger lots and lower density
- Higher numbers = smaller lots and higher density
Common examples include:
- R10–R20: Large suburban lots, low density
- R25–R40: Standard suburban development, grouped housing allowed
- R50–R60: Higher density urban infill areas
- R80+: Apartment and high-density development zones
Each category comes with different rules around setbacks, site coverage, and building form.
Key Design Controls in R-Codes
R-Codes include a wide range of built-form requirements that influence design outcomes.
-
Setbacks
How far buildings must be from boundaries, streets, and neighbouring properties.
This affects:
- Privacy
- Streetscape appearance
- Building envelope design
-
Site Coverage
The proportion of the lot that can be built on.
This ensures:
- Adequate outdoor space
- Stormwater management
- Tree retention and landscaping opportunities
-
Open Space Requirements
Minimum private open space must be provided for dwellings.
This is critical for:
- Liveability
- Family housing design
- Outdoor usability
-
Building Height and Scale
Controls how tall buildings can be, depending on zoning and density code.
This helps manage:
- Neighbouring impact
- Overshadowing
- Streetscape consistency
-
Parking Requirements
Minimum parking provisions apply depending on dwelling type and location.
This influences:
- Site layout
- Garage placement
- Density outcomes
R-Codes and Medium Density Development in Perth
Recent updates to the R-Codes have placed greater emphasis on medium density housing, particularly in established Perth suburbs.
This supports:
- More diverse housing types (townhouses, duplex, grouped housing)
- Increased infill development near transport and services
- More efficient use of urban land
- Higher housing supply in established areas
- For developers, this has created more opportunity—but also greater design complexity.
How R-Codes Are Used in Development Approval
When lodging a development application in WA, councils assess proposals against:
- The relevant R-Code density (e.g. R30, R60)
- Local planning schemes
- Design compliance (setbacks, open space, height, etc.)
If a proposal does not meet “deemed-to-comply” standards, it must demonstrate design merit.
This is where experienced development teams can add value by:
- Optimising layouts within constraints
- Maximising yield without breaching code
- Aligning design with council expectations
Why R-Codes Matter for Perth Developers
For residential development in WA, R-Codes are one of the most important feasibility tools.
They directly influence:
- What can be built on a site
- How many dwellings are possible
- Construction form and design approach
- End-value of the development
- Overall project risk and approval certainty
For developers working across Perth, understanding R-Codes early in the process is critical to identifying viable sites and avoiding costly redesigns later.
Key Takeaway
The R-Codes are the foundation of residential development in Western Australia. They define the physical and legal framework for how suburbs across Perth are shaped — from single homes through to medium and high-density housing.
For developers, they are not just compliance rules — they are a strategic tool for unlocking land value and development potential.
Due to the level of detail and interpretation involved, working with an experienced development team can help ensure the R-Codes are applied effectively, and that design decisions support both compliance and overall project outcomes.
If you’re exploring a development opportunity, reach out to our team to help provide clarity around how the R-Codes apply to your site and what potential may exist within the planning framework.

