Carport, shed, garage, patio, sunroom, granny flat, new windows, a new kitchen — even a whole house. Every structure answers to the same short stack of laws, and once you see the pattern, none of it is scary. This page holds the pattern, the full matrix, and the sources: nothing here is our opinion — every statement is pinned to the Act, Regulation, Code or Standard it comes from.
| Structure | Planning approval? | Building permit? | Builder & insurance? | |
|---|---|---|---|---|
| Carport (open) CLASS 10a |
Exempt if deemed-to-comply — open carports get a concession: half the street setback 810 | Yes, over 10 m² — certified application, 10-business-day statutory clock 12 | None under $50,000 — build it yourself or use anyone 5 | deep page → design → |
| Shed / workshop CLASS 10a |
Exempt if deemed-to-comply 813 | Yes over 10 m²; small garden sheds under 10 m² are generally exempt 3 | None under $50,000 5 | design → |
| Garage (enclosed) CLASS 10a |
Exempt if deemed-to-comply — 4.5 m street setback; no carport concession 9 | Yes — certified 1 | None under $50,000 5 | design → |
| Patio / verandah / alfresco CLASS 10a |
Exempt if deemed-to-comply 8 | Yes over 10 m² — certified 13 | None under $50,000 5 | design → |
| Sunroom / garden room CLASS 1a · HABITABLE |
Exempt if deemed-to-comply as an extension to the house 8 | Yes — certified; energy-efficiency provisions apply once it’s habitable 15 | Over $20,000: registered builder — who must take out home indemnity insurance in your name — or owner-builder approval 67 | design → |
| Studio / granny flat CLASS 1a · ANCILLARY ≤70 m² |
Exempt if R-Code compliant — on ANY lot size, since April 2024 1112 | Yes — certified 1 | Over $20,000: registered builder + insurance, or owner-builder 67 | design → |
| Window replacement RENOVATION |
None | Like-for-like is generally maintenance — no permit; a NEW or enlarged opening is structural work and needs one 3 | Safety glazing to AS 1288; windows to AS 2047; bushfire zones need rated glazing 232425 | design → |
| Kitchen / cabinetry INTERNAL FIT-OUT |
None | Joinery itself: no permit. Compliance runs through the trades instead — | plumbing, gas and electrical work must be done by licensed trades, who lodge their own certificates of compliance 27 | design → |
| New house CLASS 1a |
Yes — even a whole house is exempt if it meets the R-Codes deemed-to-comply provisions 813 | Yes — certified; 7-star energy provisions; footings to AS 2870 1422 | Registered builder + home indemnity insurance, or owner-builder approval 67 | coming |
This library is general information for Western Australia, current at 30 July 2026, and is not legal advice. Legislation, the NCC and planning policy change, and local planning schemes vary — which is why every project’s exact pathway (R-code, heritage status, bushfire mapping, easements, wind region, soil class) is verified against your title and your shire’s scheme as the first step of every order, before anything is made.