04/10/2026
What can you build on your block in Western Australia? It mostly comes down to two things: your zoning and your R-Code. This video explains R-Codes, density codes, rural lots, shed and granny flat sizes, and whether you can put a shed on a block without a house.
R-Codes are the Residential Design Codes (State Planning Policy 7.3), the rules for homes on residential land.
Every residential lot has a density code, written as R plus a number (R2 to R160). The number is roughly the homes per hectare.
R20 lots need an average of 450 mΒ² per home. R40 lots need 220 mΒ².
Rural and rural-residential zones usually have no R-Code, so your shire's local planning scheme sets the rules.
A shed without a house is usually not allowed on residential lots. Many shires allow one on rural and semi-rural lots, with approval and conditions.
On residential lots, a shed up to 60 mΒ² (or 10% of the lot if smaller), with walls up to 2.4 m and a ridge up to 4.2 m, generally doesn't need planning approval.
Granny flats can be up to 70 mΒ² on residential lots. Rural limits are set by your shire and are often bigger.
A Class 10a shed is non-habitable. To live in it, it must be designed and approved as a Class 1a home.